Closed Bug 1514896 Opened 7 years ago Closed 5 years ago

Assertion failure: AreScalesSame(), at src/obj-firefox/dist/include/mozilla/gfx/ScaleFactors2D.h:52

Categories

(Core :: Panning and Zooming, defect, P3)

Unspecified
Android
defect

Tracking

()

RESOLVED FIXED
Tracking Status
geckoview65 --- wontfix

People

(Reporter: tsmith, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, testcase, Whiteboard: [gfx-noted])

Attachments

(1 file)

Attached file testcase.html
Found with m-c 20181217-3725bb5bafa0 Assertion failure: AreScalesSame(), at src/obj-firefox/dist/include/mozilla/gfx/ScaleFactors2D.h:52 0|libxul.so|mozilla::gfx::ScaleFactors2D<mozilla::CSSPixel, mozilla::ParentLayerPixel>::ToScaleFactor() const|||0x58 1|libxul.so|mozilla::layers::AndroidDynamicToolbarAnimator::UpdateRootFrameMetrics(mozilla::layers::FrameMetrics const&)|hg:hg.mozilla.org/mozilla-central:gfx/layers/apz/src/AndroidDynamicToolbarAnimator.cpp:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|461|0xf 2|libxul.so|mozilla::layers::AsyncPanZoomController::DispatchStateChangeNotification(mozilla::layers::AsyncPanZoomController::PanZoomState, mozilla::layers::AsyncPanZoomController::PanZoomState)|hg:hg.mozilla.org/mozilla-central:gfx/layers/apz/src/AsyncPanZoomController.cpp:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|4876|0xa 3|libxul.so|mozilla::layers::AsyncPanZoomController::SetState(mozilla::layers::AsyncPanZoomController::PanZoomState)|hg:hg.mozilla.org/mozilla-central:gfx/layers/apz/src/AsyncPanZoomController.cpp:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|4844|0xf 4|libxul.so|mozilla::layers::AsyncPanZoomController::CancelAnimation(mozilla::layers::CancelAnimationFlags)|hg:hg.mozilla.org/mozilla-central:gfx/layers/apz/src/AsyncPanZoomController.cpp:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|3371|0xd 5|libxul.so|mozilla::layers::AsyncPanZoomController::Destroy()|hg:hg.mozilla.org/mozilla-central:gfx/layers/apz/src/AsyncPanZoomController.cpp:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|857|0x10 6|libxul.so|mozilla::layers::HitTestingTreeNode::Destroy()|hg:hg.mozilla.org/mozilla-central:gfx/layers/apz/src/HitTestingTreeNode.cpp:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|66|0x8 7|libxul.so|void mozilla::layers::APZCTreeManager::UpdateHitTestingTreeImpl<mozilla::layers::LayerMetricsWrapper>(mozilla::layers::LayersId, mozilla::layers::LayerMetricsWrapper const&, bool, mozilla::layers::LayersId, unsigned int)|hg:hg.mozilla.org/mozilla-central:gfx/layers/apz/src/APZCTreeManager.cpp:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|539|0x8 8|libxul.so|mozilla::layers::APZCTreeManager::UpdateHitTestingTree(mozilla::layers::LayersId, mozilla::layers::Layer*, bool, mozilla::layers::LayersId, unsigned int)|hg:hg.mozilla.org/mozilla-central:gfx/layers/apz/src/APZCTreeManager.cpp:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|570|0x37 9|libxul.so|mozilla::layers::APZUpdater::UpdateHitTestingTree(mozilla::layers::LayersId, mozilla::layers::Layer*, bool, mozilla::layers::LayersId, unsigned int)|hg:hg.mozilla.org/mozilla-central:gfx/layers/apz/src/APZUpdater.cpp:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|166|0x34 10|libxul.so|mozilla::layers::CompositorBridgeParent::ShadowLayersUpdated(mozilla::layers::LayerTransactionParent*, mozilla::layers::TransactionInfo const&, bool)|hg:hg.mozilla.org/mozilla-central:gfx/layers/ipc/CompositorBridgeParent.cpp:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|1227|0x30 11|libxul.so|mozilla::layers::LayerTransactionParent::RecvUpdate(mozilla::layers::TransactionInfo const&)|hg:hg.mozilla.org/mozilla-central:gfx/layers/ipc/LayerTransactionParent.cpp:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|450|0xe 12|libxul.so|mozilla::layers::PLayerTransactionParent::OnMessageReceived(IPC::Message const&)|s3:gecko-generated-sources:4eb6561b1db6077e19dd557e9947e0ce1ddcc9da1ebda80e1eb6974b80e743d51e736db510e1865d4988f2dc4147d0a995fb1f88a87963d82f1b387793ae4316/ipc/ipdl/PLayerTransactionParent.cpp:|111|0x17 13|libxul.so|mozilla::layers::PCompositorManagerParent::OnMessageReceived(IPC::Message const&)|s3:gecko-generated-sources:7c1f562c9a3e18c8f77ea5c4834bec25bccebcdaaf2339fd66a863b4061df194b598a3ac249d7b46edcc74acd6f3dfe001c7a7a6b637ba3f86f9e48d28911e2a/ipc/ipdl/PCompositorManagerParent.cpp:|110|0xa 14|libxul.so|mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&)|hg:hg.mozilla.org/mozilla-central:ipc/glue/MessageChannel.cpp:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|2159|0xc 15|libxul.so|mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&)|hg:hg.mozilla.org/mozilla-central:ipc/glue/MessageChannel.cpp:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|2086|0xf 16|libxul.so|mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&)|hg:hg.mozilla.org/mozilla-central:ipc/glue/MessageChannel.cpp:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|1935|0xc 17|libxul.so|mozilla::ipc::MessageChannel::MessageTask::Run()|hg:hg.mozilla.org/mozilla-central:ipc/glue/MessageChannel.cpp:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|1966|0xc 18|libxul.so|MessageLoop::RunTask(already_AddRefed<nsIRunnable>)|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|441|0x8 19|libxul.so|MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask&&)|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|449|0xc 20|libxul.so|MessageLoop::DoWork()|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|522|0xf 21|libxul.so|base::MessagePumpDefault::Run(base::MessagePump::Delegate*)|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_pump_default.cc:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|35|0x8 22|libxul.so|MessageLoop::RunInternal()|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|314|0xb 23|libxul.so|MessageLoop::Run()|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|307|0xb 24|libxul.so|base::Thread::ThreadMain()|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/thread.cc:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|192|0x8 25|libxul.so|ThreadFunc(void*)|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/platform_thread_posix.cc:3725bb5bafa0c7e4e7c0543d999ce91eef739a74|40|0x8
Flags: in-testsuite?
Priority: -- → P3
Whiteboard: [gfx-noted]
Component: Graphics → Panning and Zooming

AndroidDynamicToolbarAnimator has been removed since the time this bug was filed, so this assertion with the given stack trace will no longer occur.

There may be underlying issues with the potential to cause similar assertions elsewhere; I filed bug 1668913 to clean this up.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INVALID
Resolution: INVALID → FIXED
See Also: → 1668913
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: