Intermittent SUMMARY: ThreadSanitizer: data race gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:736:43 in mozilla::layers::AsyncPanZoomController::AsyncPanZoomController(mozilla::layers::LayersId, mozilla::layers::APZCTreeManager*, RefPtr<mozilla:
Categories
(Core :: Panning and Zooming, defect, P5)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox-esr91 | --- | wontfix |
firefox91 | --- | wontfix |
firefox92 | --- | wontfix |
firefox93 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: botond)
References
(Blocks 1 open bug)
Details
(Keywords: csectype-race, intermittent-failure, sec-moderate, Whiteboard: [adv-main93+r])
Attachments
(3 files)
Filed by: malexandru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=346895591&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/a_EKsp6yReasCEuUcwM_lA/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/a_EKsp6yReasCEuUcwM_lA/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1
[task 2021-07-30T14:50:23.456Z] 14:50:23 INFO - REFTEST TEST-START | dom/base/crashtests/1529203-2.html
[task 2021-07-30T14:50:23.466Z] 14:50:23 INFO - REFTEST INFO | SET PREFERENCE pref(dom.disable_open_during_load,false)
[task 2021-07-30T14:50:23.476Z] 14:50:23 INFO - REFTEST INFO | SET PREFERENCE pref(browser.link.open_newwindow,2)
[task 2021-07-30T14:50:23.481Z] 14:50:23 INFO - REFTEST TEST-LOAD | file:///builds/worker/workspace/build/tests/reftest/tests/dom/base/crashtests/1529203-2.html | 101 / 129 (78%)
[task 2021-07-30T14:50:30.884Z] 14:50:30 INFO - ==================
[task 2021-07-30T14:50:30.885Z] 14:50:30 INFO - WARNING: ThreadSanitizer: data race (pid=1462)
[task 2021-07-30T14:50:30.887Z] 14:50:30 INFO - Write of size 4 at 0x7ff3367a9dbc by thread T88 (mutexes: write M198271):
[task 2021-07-30T14:50:30.889Z] 14:50:30 INFO - #0 mozilla::layers::AsyncPanZoomController::AsyncPanZoomController(mozilla::layers::LayersId, mozilla::layers::APZCTreeManager*, RefPtr<mozilla::layers::InputQueue> const&, mozilla::layers::GeckoContentController*, mozilla::layers::AsyncPanZoomController::GestureBehavior) /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:736:43 (libxul.so+0x20d7a8b)
[task 2021-07-30T14:50:30.890Z] 14:50:30 INFO - #1 mozilla::layers::APZCTreeManager::NewAPZCInstance(mozilla::layers::LayersId, mozilla::layers::GeckoContentController*) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:349:14 (libxul.so+0x2096ed6)
[task 2021-07-30T14:50:30.892Z] 14:50:30 INFO - #2 mozilla::layers::HitTestingTreeNode* mozilla::layers::APZCTreeManager::PrepareNodeForLayer<mozilla::layers::WebRenderScrollDataWrapper>(mozilla::RecursiveMutexAutoLock const&, mozilla::layers::WebRenderScrollDataWrapper const&, mozilla::layers::FrameMetrics const&, mozilla::layers::LayersId, mozilla::Maybe<mozilla::layers::ZoomConstraints> const&, mozilla::layers::AncestorTransform const&, mozilla::layers::HitTestingTreeNode*, mozilla::layers::HitTestingTreeNode*, mozilla::layers::APZCTreeManager::TreeBuildingState&) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:1279:14 (libxul.so+0x20c92ae)
[task 2021-07-30T14:50:30.894Z] 14:50:30 INFO - #3 void mozilla::layers::APZCTreeManager::UpdateHitTestingTreeImpl<mozilla::layers::WebRenderScrollDataWrapper>(mozilla::layers::WebRenderScrollDataWrapper const&, bool, mozilla::layers::LayersId, unsigned int)::'lambda'(mozilla::layers::WebRenderScrollDataWrapper)::operator()(mozilla::layers::WebRenderScrollDataWrapper) const /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:481:38 (libxul.so+0x20c7bfd)
[task 2021-07-30T14:50:30.895Z] 14:50:30 INFO - #4 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_26WebRenderScrollDataWrapperEZNS0_15APZCTreeManager24UpdateHitTestingTreeImplIS3_EEvRKT_bNS0_8LayersIdEjEUlS3_E_ZNS5_IS3_EEvS8_bS9_jEUlS3_E0_EENSt9enable_ifIXaasr3stdE9is_same_vIDTclfp0_fp_EEvEsr3stdE9is_same_vIDTclfp1_fp_EEvEEvE4typeET0_RKT1_RKT2_ /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:139:3 (libxul.so+0x20c706c)
[task 2021-07-30T14:50:30.899Z] 14:50:30 INFO - #5 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_26WebRenderScrollDataWrapperEZNS0_15APZCTreeManager24UpdateHitTestingTreeImplIS3_EEvRKT_bNS0_8LayersIdEjEUlS3_E_ZNS5_IS3_EEvS8_bS9_jEUlS3_E0_EENSt9enable_ifIXaasr3stdE9is_same_vIDTclfp0_fp_EEvEsr3stdE9is_same_vIDTclfp1_fp_EEvEEvE4typeET0_RKT1_RKT2_ /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:143:5 (libxul.so+0x20c7110)
[task 2021-07-30T14:50:30.901Z] 14:50:30 INFO - #6 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_26WebRenderScrollDataWrapperEZNS0_15APZCTreeManager24UpdateHitTestingTreeImplIS3_EEvRKT_bNS0_8LayersIdEjEUlS3_E_ZNS5_IS3_EEvS8_bS9_jEUlS3_E0_EENSt9enable_ifIXaasr3stdE9is_same_vIDTclfp0_fp_EEvEsr3stdE9is_same_vIDTclfp1_fp_EEvEEvE4typeET0_RKT1_RKT2_ /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:143:5 (libxul.so+0x20c7110)
[task 2021-07-30T14:50:30.902Z] 14:50:30 INFO - #7 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_26WebRenderScrollDataWrapperEZNS0_15APZCTreeManager24UpdateHitTestingTreeImplIS3_EEvRKT_bNS0_8LayersIdEjEUlS3_E_ZNS5_IS3_EEvS8_bS9_jEUlS3_E0_EENSt9enable_ifIXaasr3stdE9is_same_vIDTclfp0_fp_EEvEsr3stdE9is_same_vIDTclfp1_fp_EEvEEvE4typeET0_RKT1_RKT2_ /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:143:5 (libxul.so+0x20c7110)
[task 2021-07-30T14:50:30.904Z] 14:50:30 INFO - #8 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_26WebRenderScrollDataWrapperEZNS0_15APZCTreeManager24UpdateHitTestingTreeImplIS3_EEvRKT_bNS0_8LayersIdEjEUlS3_E_ZNS5_IS3_EEvS8_bS9_jEUlS3_E0_EENSt9enable_ifIXaasr3stdE9is_same_vIDTclfp0_fp_EEvEsr3stdE9is_same_vIDTclfp1_fp_EEvEEvE4typeET0_RKT1_RKT2_ /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:143:5 (libxul.so+0x20c7110)
[task 2021-07-30T14:50:30.905Z] 14:50:30 INFO - #9 void mozilla::layers::APZCTreeManager::UpdateHitTestingTreeImpl<mozilla::layers::WebRenderScrollDataWrapper>(mozilla::layers::WebRenderScrollDataWrapper const&, bool, mozilla::layers::LayersId, unsigned int) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:440:5 (libxul.so+0x209944e)
[task 2021-07-30T14:50:30.906Z] 14:50:30 INFO - #10 UpdateHitTestingTree /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:722:3 (libxul.so+0x20d3aac)
[task 2021-07-30T14:50:30.907Z] 14:50:30 INFO - #11 operator() /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:204:25 (libxul.so+0x20d3aac)
[task 2021-07-30T14:50:30.909Z] 14:50:30 INFO - #12 mozilla::detail::RunnableFunction<mozilla::layers::APZUpdater::UpdateScrollDataAndTreeState(mozilla::layers::LayersId, mozilla::layers::LayersId, mozilla::wr::Epoch const&, mozilla::layers::WebRenderScrollData&&)::$_33>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:532:5 (libxul.so+0x20d3aac)
[task 2021-07-30T14:50:30.910Z] 14:50:30 INFO - #13 mozilla::layers::APZUpdater::ProcessQueue() /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:466:23 (libxul.so+0x20b0bc6)
[task 2021-07-30T14:50:30.911Z] 14:50:30 INFO - #14 mozilla::layers::APZUpdater::CompleteSceneSwap(mozilla::wr::WrWindowId const&, mozilla::wr::WrPipelineInfo const&) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:120:12 (libxul.so+0x20b03ff)
[task 2021-07-30T14:50:30.912Z] 14:50:30 INFO - #15 apz_post_scene_swap /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:534:3 (libxul.so+0x20b27f6)
[task 2021-07-30T14:50:30.913Z] 14:50:30 INFO - #16 _$LT$webrender_bindings..bindings..APZCallbacks$u20$as$u20$webrender..renderer..SceneBuilderHooks$GT$::post_scene_swap::h41ce6cde45c39848 /builds/worker/checkouts/gecko/gfx/webrender_bindings/src/bindings.rs:968:13 (libxul.so+0x8b10c64)
[task 2021-07-30T14:50:30.914Z] 14:50:30 INFO - #17 webrender::scene_builder_thread::SceneBuilderThread::forward_built_transactions::h4baa42264a5e964b /builds/worker/checkouts/gecko/gfx/wr/webrender/src/scene_builder_thread.rs:699:13 (libxul.so+0x8a042e3)
[task 2021-07-30T14:50:30.915Z] 14:50:30 INFO - #18 webrender::scene_builder_thread::SceneBuilderThread::run::h5132756d58864e76 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/scene_builder_thread.rs:313:21 (libxul.so+0x8a042e3)
[task 2021-07-30T14:50:30.916Z] 14:50:30 INFO - #19 webrender::renderer::Renderer::new::_$u7b$$u7b$closure$u7d$$u7d$::h02163f46a9623976 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/mod.rs:1230:13 (libxul.so+0x89fb193)
[task 2021-07-30T14:50:30.917Z] 14:50:30 INFO - #20 std::sys_common::backtrace::__rust_begin_short_backtrace::h9b8c8d7907452734 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:125:18 (libxul.so+0x89fb193)
[task 2021-07-30T14:50:30.917Z] 14:50:30 INFO - #21 std::thread::Builder::spawn_unchecked::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h58fe4f47d4f9cbd9 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:481:17 (libxul.so+0x89fae0f)
[task 2021-07-30T14:50:30.918Z] 14:50:30 INFO - #22 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h640a6b7182d35a85 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:347:9 (libxul.so+0x89fae0f)
[task 2021-07-30T14:50:30.919Z] 14:50:30 INFO - #23 std::panicking::try::do_call::hfb215e1c683ba81a /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:401:40 (libxul.so+0x89fae0f)
[task 2021-07-30T14:50:30.920Z] 14:50:30 INFO - #24 std::panicking::try::he8c7f55478627143 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:365:19 (libxul.so+0x89fae0f)
[task 2021-07-30T14:50:30.921Z] 14:50:30 INFO - #25 std::panic::catch_unwind::h9bab4b15020e0836 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:434:14 (libxul.so+0x89fae0f)
[task 2021-07-30T14:50:30.922Z] 14:50:30 INFO - #26 std::thread::Builder::spawn_unchecked::_$u7b$$u7b$closure$u7d$$u7d$::hdeebb3ec555b38cb /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:480:30 (libxul.so+0x89fae0f)
[task 2021-07-30T14:50:30.922Z] 14:50:30 INFO - #27 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdace29aecbc25790 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/core/src/ops/function.rs:227:5 (libxul.so+0x89fae0f)
[task 2021-07-30T14:50:30.923Z] 14:50:30 INFO - #28 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h01fca7674f6d1b99 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1575:9 (libxul.so+0x8306dc6)
[task 2021-07-30T14:50:30.924Z] 14:50:30 INFO - #29 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h96940b98b18c7f4f /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1575:9 (libxul.so+0x8306dc6)
[task 2021-07-30T14:50:30.925Z] 14:50:30 INFO - #30 std::sys::unix::thread::Thread::new::thread_start::hd333fea24e8daf81 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/sys/unix/thread.rs:71:17 (libxul.so+0x8306dc6)
[task 2021-07-30T14:50:30.926Z] 14:50:30 INFO - Previous write of size 4 at 0x7ff3367a9dbc by thread T44 (mutexes: write M15335335352238192):
[task 2021-07-30T14:50:30.927Z] 14:50:30 INFO - #0 mozilla::layers::AsyncPanZoomController::AsyncPanZoomController(mozilla::layers::LayersId, mozilla::layers::APZCTreeManager*, RefPtr<mozilla::layers::InputQueue> const&, mozilla::layers::GeckoContentController*, mozilla::layers::AsyncPanZoomController::GestureBehavior) /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:736:43 (libxul.so+0x20d7a8b)
[task 2021-07-30T14:50:30.928Z] 14:50:30 INFO - #1 mozilla::layers::APZCTreeManager::NewAPZCInstance(mozilla::layers::LayersId, mozilla::layers::GeckoContentController*) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:349:14 (libxul.so+0x2096ed6)
[task 2021-07-30T14:50:30.929Z] 14:50:30 INFO - #2 mozilla::layers::HitTestingTreeNode* mozilla::layers::APZCTreeManager::PrepareNodeForLayer<mozilla::layers::WebRenderScrollDataWrapper>(mozilla::RecursiveMutexAutoLock const&, mozilla::layers::WebRenderScrollDataWrapper const&, mozilla::layers::FrameMetrics const&, mozilla::layers::LayersId, mozilla::Maybe<mozilla::layers::ZoomConstraints> const&, mozilla::layers::AncestorTransform const&, mozilla::layers::HitTestingTreeNode*, mozilla::layers::HitTestingTreeNode*, mozilla::layers::APZCTreeManager::TreeBuildingState&) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:1279:14 (libxul.so+0x20c92ae)
[task 2021-07-30T14:50:30.930Z] 14:50:30 INFO - #3 void mozilla::layers::APZCTreeManager::UpdateHitTestingTreeImpl<mozilla::layers::WebRenderScrollDataWrapper>(mozilla::layers::WebRenderScrollDataWrapper const&, bool, mozilla::layers::LayersId, unsigned int)::'lambda'(mozilla::layers::WebRenderScrollDataWrapper)::operator()(mozilla::layers::WebRenderScrollDataWrapper) const /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:481:38 (libxul.so+0x20c7bfd)
[task 2021-07-30T14:50:30.931Z] 14:50:30 INFO - #4 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_26WebRenderScrollDataWrapperEZNS0_15APZCTreeManager24UpdateHitTestingTreeImplIS3_EEvRKT_bNS0_8LayersIdEjEUlS3_E_ZNS5_IS3_EEvS8_bS9_jEUlS3_E0_EENSt9enable_ifIXaasr3stdE9is_same_vIDTclfp0_fp_EEvEsr3stdE9is_same_vIDTclfp1_fp_EEvEEvE4typeET0_RKT1_RKT2_ /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:139:3 (libxul.so+0x20c706c)
[task 2021-07-30T14:50:30.932Z] 14:50:30 INFO - #5 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_26WebRenderScrollDataWrapperEZNS0_15APZCTreeManager24UpdateHitTestingTreeImplIS3_EEvRKT_bNS0_8LayersIdEjEUlS3_E_ZNS5_IS3_EEvS8_bS9_jEUlS3_E0_EENSt9enable_ifIXaasr3stdE9is_same_vIDTclfp0_fp_EEvEsr3stdE9is_same_vIDTclfp1_fp_EEvEEvE4typeET0_RKT1_RKT2_ /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:143:5 (libxul.so+0x20c7110)
[task 2021-07-30T14:50:30.934Z] 14:50:30 INFO - #6 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_26WebRenderScrollDataWrapperEZNS0_15APZCTreeManager24UpdateHitTestingTreeImplIS3_EEvRKT_bNS0_8LayersIdEjEUlS3_E_ZNS5_IS3_EEvS8_bS9_jEUlS3_E0_EENSt9enable_ifIXaasr3stdE9is_same_vIDTclfp0_fp_EEvEsr3stdE9is_same_vIDTclfp1_fp_EEvEEvE4typeET0_RKT1_RKT2_ /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:143:5 (libxul.so+0x20c7110)
[task 2021-07-30T14:50:30.935Z] 14:50:30 INFO - #7 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_26WebRenderScrollDataWrapperEZNS0_15APZCTreeManager24UpdateHitTestingTreeImplIS3_EEvRKT_bNS0_8LayersIdEjEUlS3_E_ZNS5_IS3_EEvS8_bS9_jEUlS3_E0_EENSt9enable_ifIXaasr3stdE9is_same_vIDTclfp0_fp_EEvEsr3stdE9is_same_vIDTclfp1_fp_EEvEEvE4typeET0_RKT1_RKT2_ /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:143:5 (libxul.so+0x20c7110)
[task 2021-07-30T14:50:30.937Z] 14:50:30 INFO - #8 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_26WebRenderScrollDataWrapperEZNS0_15APZCTreeManager24UpdateHitTestingTreeImplIS3_EEvRKT_bNS0_8LayersIdEjEUlS3_E_ZNS5_IS3_EEvS8_bS9_jEUlS3_E0_EENSt9enable_ifIXaasr3stdE9is_same_vIDTclfp0_fp_EEvEsr3stdE9is_same_vIDTclfp1_fp_EEvEEvE4typeET0_RKT1_RKT2_ /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:143:5 (libxul.so+0x20c7110)
[task 2021-07-30T14:50:30.938Z] 14:50:30 INFO - #9 void mozilla::layers::APZCTreeManager::UpdateHitTestingTreeImpl<mozilla::layers::WebRenderScrollDataWrapper>(mozilla::layers::WebRenderScrollDataWrapper const&, bool, mozilla::layers::LayersId, unsigned int) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:440:5 (libxul.so+0x209944e)
[task 2021-07-30T14:50:30.940Z] 14:50:30 INFO - #10 UpdateHitTestingTree /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:722:3 (libxul.so+0x20d3aac)
[task 2021-07-30T14:50:30.941Z] 14:50:30 INFO - #11 operator() /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:204:25 (libxul.so+0x20d3aac)
[task 2021-07-30T14:50:30.942Z] 14:50:30 INFO - #12 mozilla::detail::RunnableFunction<mozilla::layers::APZUpdater::UpdateScrollDataAndTreeState(mozilla::layers::LayersId, mozilla::layers::LayersId, mozilla::wr::Epoch const&, mozilla::layers::WebRenderScrollData&&)::$_33>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:532:5 (libxul.so+0x20d3aac)
[task 2021-07-30T14:50:30.943Z] 14:50:30 INFO - #13 mozilla::layers::APZUpdater::ProcessQueue() /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:466:23 (libxul.so+0x20b0bc6)
[task 2021-07-30T14:50:30.944Z] 14:50:30 INFO - #14 mozilla::layers::APZUpdater::CompleteSceneSwap(mozilla::wr::WrWindowId const&, mozilla::wr::WrPipelineInfo const&) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:120:12 (libxul.so+0x20b03ff)
[task 2021-07-30T14:50:30.945Z] 14:50:30 INFO - #15 apz_post_scene_swap /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:534:3 (libxul.so+0x20b27f6)
[task 2021-07-30T14:50:30.946Z] 14:50:30 INFO - #16 _$LT$webrender_bindings..bindings..APZCallbacks$u20$as$u20$webrender..renderer..SceneBuilderHooks$GT$::post_scene_swap::h41ce6cde45c39848 /builds/worker/checkouts/gecko/gfx/webrender_bindings/src/bindings.rs:968:13 (libxul.so+0x8b10c64)
[task 2021-07-30T14:50:30.947Z] 14:50:30 INFO - #17 webrender::scene_builder_thread::SceneBuilderThread::forward_built_transactions::h4baa42264a5e964b /builds/worker/checkouts/gecko/gfx/wr/webrender/src/scene_builder_thread.rs:699:13 (libxul.so+0x8a042e3)
[task 2021-07-30T14:50:30.948Z] 14:50:30 INFO - #18 webrender::scene_builder_thread::SceneBuilderThread::run::h5132756d58864e76 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/scene_builder_thread.rs:313:21 (libxul.so+0x8a042e3)
[task 2021-07-30T14:50:30.949Z] 14:50:30 INFO - #19 webrender::renderer::Renderer::new::_$u7b$$u7b$closure$u7d$$u7d$::h02163f46a9623976 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/mod.rs:1230:13 (libxul.so+0x89fb193)
[task 2021-07-30T14:50:30.950Z] 14:50:30 INFO - #20 std::sys_common::backtrace::__rust_begin_short_backtrace::h9b8c8d7907452734 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:125:18 (libxul.so+0x89fb193)
[task 2021-07-30T14:50:30.951Z] 14:50:30 INFO - #21 std::thread::Builder::spawn_unchecked::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h58fe4f47d4f9cbd9 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:481:17 (libxul.so+0x89fae0f)
[task 2021-07-30T14:50:30.952Z] 14:50:30 INFO - #22 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h640a6b7182d35a85 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:347:9 (libxul.so+0x89fae0f)
[task 2021-07-30T14:50:30.953Z] 14:50:30 INFO - #23 std::panicking::try::do_call::hfb215e1c683ba81a /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:401:40 (libxul.so+0x89fae0f)
[task 2021-07-30T14:50:30.954Z] 14:50:30 INFO - #24 std::panicking::try::he8c7f55478627143 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:365:19 (libxul.so+0x89fae0f)
[task 2021-07-30T14:50:30.954Z] 14:50:30 INFO - #25 std::panic::catch_unwind::h9bab4b15020e0836 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:434:14 (libxul.so+0x89fae0f)
[task 2021-07-30T14:50:30.955Z] 14:50:30 INFO - #26 std::thread::Builder::spawn_unchecked::_$u7b$$u7b$closure$u7d$$u7d$::hdeebb3ec555b38cb /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:480:30 (libxul.so+0x89fae0f)
[task 2021-07-30T14:50:30.956Z] 14:50:30 INFO - #27 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hdace29aecbc25790 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/core/src/ops/function.rs:227:5 (libxul.so+0x89fae0f)
[task 2021-07-30T14:50:30.957Z] 14:50:30 INFO - #28 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h01fca7674f6d1b99 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1575:9 (libxul.so+0x8306dc6)
[task 2021-07-30T14:50:30.958Z] 14:50:30 INFO - #29 _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h96940b98b18c7f4f /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1575:9 (libxul.so+0x8306dc6)
[task 2021-07-30T14:50:30.959Z] 14:50:30 INFO - #30 std::sys::unix::thread::Thread::new::thread_start::hd333fea24e8daf81 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/sys/unix/thread.rs:71:17 (libxul.so+0x8306dc6)
[task 2021-07-30T14:50:30.960Z] 14:50:30 INFO - Location is global 'mozilla::layers::sAsyncPanZoomControllerCount' of size 4 at 0x7ff3367a9dbc (libxul.so+0x00000baf6dbc)
[task 2021-07-30T14:50:30.961Z] 14:50:30 INFO - Mutex M198271 (0x7b6800287a70) created at:
[task 2021-07-30T14:50:30.962Z] 14:50:30 INFO - #0 pthread_mutex_init /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1258:3 (firefox+0x5901d)
[task 2021-07-30T14:50:30.963Z] 14:50:30 INFO - #1 mozilla::RecursiveMutex::RecursiveMutex(char const*) /builds/worker/checkouts/gecko/xpcom/threads/RecursiveMutex.cpp:50:3 (libxul.so+0xc77377)
[task 2021-07-30T14:50:30.964Z] 14:50:30 INFO - #2 mozilla::layers::APZCTreeManager::APZCTreeManager(mozilla::layers::LayersId, bool) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:278:7 (libxul.so+0x20954e5)
[task 2021-07-30T14:50:30.965Z] 14:50:30 INFO - #3 mozilla::layers::CompositorBridgeParent::Initialize() /builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorBridgeParent.cpp:387:13 (libxul.so+0x21de924)
[task 2021-07-30T14:50:30.968Z] 14:50:30 INFO - #4 mozilla::layers::CompositorBridgeParent::InitSameProcess(mozilla::widget::CompositorWidget*, mozilla::layers::LayersId const&) /builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorBridgeParent.cpp:359:3 (libxul.so+0x21de893)
[task 2021-07-30T14:50:30.969Z] 14:50:30 INFO - #5 mozilla::layers::InProcessCompositorSession::Create(nsBaseWidget*, mozilla::layers::LayerManager*, mozilla::layers::LayersId const&, mozilla::gfx::ScaleFactor<mozilla::CSSPixel, mozilla::LayoutDevicePixel>, mozilla::layers::CompositorOptions const&, bool, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, unsigned int) /builds/worker/checkouts/gecko/gfx/ipc/InProcessCompositorSession.cpp:47:11 (libxul.so+0x230c8e7)
[task 2021-07-30T14:50:30.970Z] 14:50:30 INFO - #6 mozilla::gfx::GPUProcessManager::CreateTopLevelCompositor(nsBaseWidget*, mozilla::layers::LayerManager*, mozilla::gfx::ScaleFactor<mozilla::CSSPixel, mozilla::LayoutDevicePixel>, mozilla::layers::CompositorOptions const&, bool, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, bool*) /builds/worker/checkouts/gecko/gfx/ipc/GPUProcessManager.cpp:866:15 (libxul.so+0x230bede)
[task 2021-07-30T14:50:30.971Z] 14:50:30 INFO - #7 nsBaseWidget::CreateCompositorSession(int, int, mozilla::layers::CompositorOptions*) /builds/worker/checkouts/gecko/widget/nsBaseWidget.cpp:1375:31 (libxul.so+0x4c66739)
[task 2021-07-30T14:50:30.972Z] 14:50:30 INFO - #8 nsBaseWidget::CreateCompositor(int, int) /builds/worker/checkouts/gecko/widget/nsBaseWidget.cpp:1440:29 (libxul.so+0x4c66be2)
[task 2021-07-30T14:50:30.973Z] 14:50:30 INFO - #9 nsBaseWidget::CreateCompositor() /builds/worker/checkouts/gecko/widget/nsBaseWidget.cpp:929:3 (libxul.so+0x4c641d9)
[task 2021-07-30T14:50:30.974Z] 14:50:30 INFO - #10 nsBaseWidget::GetWindowRenderer() /builds/worker/checkouts/gecko/widget/nsBaseWidget.cpp:1518:7 (libxul.so+0x4c67185)
[task 2021-07-30T14:50:30.975Z] 14:50:30 INFO - #11 nsWindow::GetWindowRenderer() /builds/worker/checkouts/gecko/widget/gtk/nsWindow.cpp:8290:24 (libxul.so+0x4cfbe7f)
[task 2021-07-30T14:50:30.975Z] 14:50:30 INFO - #12 nsContentUtils::WindowRendererForContent(nsIContent const*) /builds/worker/checkouts/gecko/dom/base/nsContentUtils.cpp:6681:20 (libxul.so+0x24e44f5)
[task 2021-07-30T14:50:30.976Z] 14:50:30 INFO - #13 mozilla::layout::GetLayerManager(mozilla::dom::BrowserParent*) /builds/worker/checkouts/gecko/layout/ipc/RemoteLayerTreeOwner.cpp:38:13 (libxul.so+0x53ad5d7)
[task 2021-07-30T14:50:30.977Z] 14:50:30 INFO - #14 mozilla::layout::RemoteLayerTreeOwner::Initialize(mozilla::dom::BrowserParent*) /builds/worker/checkouts/gecko/layout/ipc/RemoteLayerTreeOwner.cpp:66:29 (libxul.so+0x53ad487)
[task 2021-07-30T14:50:30.978Z] 14:50:30 INFO - #15 mozilla::dom::BrowserParent::InitRendering() /builds/worker/checkouts/gecko/dom/ipc/BrowserParent.cpp:882:25 (libxul.so+0x47f660a)
[task 2021-07-30T14:50:30.979Z] 14:50:30 INFO - #16 nsFrameLoader::TryRemoteBrowserInternal() /builds/worker/checkouts/gecko/dom/base/nsFrameLoader.cpp:2722:18 (libxul.so+0x27a39b0)
[task 2021-07-30T14:50:30.981Z] 14:50:30 INFO - #17 TryRemoteBrowser /builds/worker/checkouts/gecko/dom/base/nsFrameLoader.cpp:2763:7 (libxul.so+0x279a360)
[task 2021-07-30T14:50:30.987Z] 14:50:30 INFO - #18 EnsureRemoteBrowser /builds/worker/checkouts/gecko/dom/base/nsFrameLoader.cpp:2545:28 (libxul.so+0x279a360)
[task 2021-07-30T14:50:30.989Z] 14:50:30 INFO - #19 nsFrameLoader::ShowRemoteFrame(mozilla::gfx::IntSizeTyped<mozilla::ScreenPixel> const&, nsSubDocumentFrame*) /builds/worker/checkouts/gecko/dom/base/nsFrameLoader.cpp:1097:8 (libxul.so+0x279a360)
[task 2021-07-30T14:50:30.991Z] 14:50:30 INFO - #20 nsFrameLoader::Show(nsSubDocumentFrame*) /builds/worker/checkouts/gecko/dom/base/nsFrameLoader.cpp:974:12 (libxul.so+0x279b906)
[task 2021-07-30T14:50:30.993Z] 14:50:30 INFO - #21 nsSubDocumentFrame::ShowViewer() /builds/worker/checkouts/gecko/layout/generic/nsSubDocumentFrame.cpp:196:38 (libxul.so+0x5225791)
[task 2021-07-30T14:50:30.994Z] 14:50:30 INFO - #22 AsyncFrameInit::Run() /builds/worker/checkouts/gecko/layout/generic/nsSubDocumentFrame.cpp:96:60 (libxul.so+0x52562be)
[task 2021-07-30T14:50:30.996Z] 14:50:30 INFO - #23 nsContentUtils::RemoveScriptBlocker() /builds/worker/checkouts/gecko/dom/base/nsContentUtils.cpp:5699:17 (libxul.so+0x24e0c21)
[task 2021-07-30T14:50:30.997Z] 14:50:30 INFO - #24 ~nsAutoScriptBlocker /builds/worker/workspace/obj-build/dist/include/nsContentUtils.h:3490:28 (libxul.so+0x4fe041f)
[task 2021-07-30T14:50:30.999Z] 14:50:30 INFO - #25 mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/checkouts/gecko/layout/base/PresShell.cpp:4207:5 (libxul.so+0x4fe041f)
[task 2021-07-30T14:50:31.000Z] 14:50:31 INFO - #26 FlushPendingNotifications /builds/worker/workspace/obj-build/dist/include/mozilla/PresShell.h:1421:5 (libxul.so+0x264d0c9)
[task 2021-07-30T14:50:31.002Z] 14:50:31 INFO - #27 mozilla::dom::Document::FlushPendingNotifications(mozilla::ChangesToFlush) /builds/worker/checkouts/gecko/dom/base/Document.cpp:10715:16 (libxul.so+0x264d0c9)
[task 2021-07-30T14:50:31.003Z] 14:50:31 INFO - #28 mozilla::dom::Document::FlushPendingNotifications(mozilla::FlushType) /builds/worker/checkouts/gecko/dom/base/Document.cpp:10636:3 (libxul.so+0x2631e0c)
[task 2021-07-30T14:50:31.005Z] 14:50:31 INFO - #29 nsFrameLoader::TryRemoteBrowserInternal() /builds/worker/checkouts/gecko/dom/base/nsFrameLoader.cpp:2579:10 (libxul.so+0x27a31d2)
[task 2021-07-30T14:50:31.006Z] 14:50:31 INFO - #30 TryRemoteBrowser /builds/worker/checkouts/gecko/dom/base/nsFrameLoader.cpp:2763:7 (libxul.so+0x2799e94)
[task 2021-07-30T14:50:31.008Z] 14:50:31 INFO - #31 EnsureRemoteBrowser /builds/worker/checkouts/gecko/dom/base/nsFrameLoader.cpp:2545:28 (libxul.so+0x2799e94)
[task 2021-07-30T14:50:31.010Z] 14:50:31 INFO - #32 nsFrameLoader::ReallyStartLoadingInternal() /builds/worker/checkouts/gecko/dom/base/nsFrameLoader.cpp:725:10 (libxul.so+0x2799e94)
[task 2021-07-30T14:50:31.011Z] 14:50:31 INFO - #33 nsFrameLoader::ReallyStartLoading() /builds/worker/checkouts/gecko/dom/base/nsFrameLoader.cpp:656:17 (libxul.so+0x279985a)
[task 2021-07-30T14:50:31.012Z] 14:50:31 INFO - #34 mozilla::dom::Document::MaybeInitializeFinalizeFrameLoaders() /builds/worker/checkouts/gecko/dom/base/Document.cpp:9170:13 (libxul.so+0x26453b6)
[task 2021-07-30T14:50:31.014Z] 14:50:31 INFO - #35 applyImpl<mozilla::dom::Document, void (mozilla::dom::Document::*)()> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1148:12 (libxul.so+0x26aac36)
[task 2021-07-30T14:50:31.015Z] 14:50:31 INFO - #36 apply<mozilla::dom::Document, void (mozilla::dom::Document::*)()> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1154:12 (libxul.so+0x26aac36)
[task 2021-07-30T14:50:31.017Z] 14:50:31 INFO - #37 mozilla::detail::RunnableMethodImpl<mozilla::dom::Document*, void (mozilla::dom::Document::*)(), true, (mozilla::RunnableKind)0>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1201:13 (libxul.so+0x26aac36)
[task 2021-07-30T14:50:31.019Z] 14:50:31 INFO - #38 nsContentUtils::RemoveScriptBlocker() /builds/worker/checkouts/gecko/dom/base/nsContentUtils.cpp:5699:17 (libxul.so+0x24e0c21)
[task 2021-07-30T14:50:31.022Z] 14:50:31 INFO - #39 mozilla::dom::Document::EndUpdate() /builds/worker/checkouts/gecko/dom/base/Document.cpp:7714:3 (libxul.so+0x263e6f5)
[task 2021-07-30T14:50:31.023Z] 14:50:31 INFO - #40 ~mozAutoDocUpdate /builds/worker/checkouts/gecko/dom/base/mozAutoDocUpdate.h:34:18 (libxul.so+0x27b9e26)
[task 2021-07-30T14:50:31.025Z] 14:50:31 INFO - #41 nsINode::ReplaceOrInsertBefore(bool, nsINode*, nsINode*, mozilla::ErrorResult&) /builds/worker/checkouts/gecko/dom/base/nsINode.cpp:2727:1 (libxul.so+0x27b9e26)
[task 2021-07-30T14:50:31.027Z] 14:50:31 INFO - #42 InsertBefore /builds/worker/checkouts/gecko/dom/base/nsINode.h:1982:12 (libxul.so+0x2b67579)
[task 2021-07-30T14:50:31.028Z] 14:50:31 INFO - #43 AppendChild /builds/worker/checkouts/gecko/dom/base/nsINode.h:1989:12 (libxul.so+0x2b67579)
[task 2021-07-30T14:50:31.030Z] 14:50:31 INFO - #44 mozilla::dom::Node_Binding::appendChild(JSContext*, JS::Handle<JSObject*>, void*, JSJitMethodCallArgs const&) /builds/worker/workspace/obj-build/dom/bindings/NodeBinding.cpp:995:60 (libxul.so+0x2b67579)
[task 2021-07-30T14:50:31.032Z] 14:50:31 INFO - #45 bool mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/dom/bindings/BindingUtils.cpp:3299:13 (libxul.so+0x365ad42)
[task 2021-07-30T14:50:31.033Z] 14:50:31 INFO - #46 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:402:13 (libxul.so+0x6c45914)
[task 2021-07-30T14:50:31.035Z] 14:50:31 INFO - #47 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:487:12 (libxul.so+0x6c45914)
[task 2021-07-30T14:50:31.037Z] 14:50:31 INFO - #48 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:547:10 (libxul.so+0x6c3c794)
[task 2021-07-30T14:50:31.038Z] 14:50:31 INFO - #49 CallFromStack /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:551:10 (libxul.so+0x6c3c794)
[task 2021-07-30T14:50:31.039Z] 14:50:31 INFO - #50 Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3239:16 (libxul.so+0x6c3c794)
[task 2021-07-30T14:50:31.041Z] 14:50:31 INFO - #51 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:371:13 (libxul.so+0x6c2ed96)
[task 2021-07-30T14:50:31.043Z] 14:50:31 INFO - #52 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:519:13 (libxul.so+0x6c46171)
[task 2021-07-30T14:50:31.044Z] 14:50:31 INFO - #53 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:547:10 (libxul.so+0x6c46c03)
[task 2021-07-30T14:50:31.046Z] 14:50:31 INFO - #54 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:564:8 (libxul.so+0x6c46c03)
[task 2021-07-30T14:50:31.048Z] 14:50:31 INFO - #55 JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/CallAndConstruct.cpp:117:10 (libxul.so+0x6d8eda1)
[task 2021-07-30T14:50:31.050Z] 14:50:31 INFO - #56 mozilla::dom::EventHandlerNonNull::Call(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::dom::Event&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) /builds/worker/workspace/obj-build/dom/bindings/EventHandlerBinding.cpp:282:37 (libxul.so+0x33577a3)
[task 2021-07-30T14:50:31.052Z] 14:50:31 INFO - #57 Call<nsCOMPtr<mozilla::dom::EventTarget> > /builds/worker/workspace/obj-build/dist/include/mozilla/dom/EventHandlerBinding.h:365:12 (libxul.so+0x3ae8924)
[task 2021-07-30T14:50:31.053Z] 14:50:31 INFO - #58 mozilla::JSEventHandler::HandleEvent(mozilla::dom::Event*) /builds/worker/checkouts/gecko/dom/events/JSEventHandler.cpp:201:12 (libxul.so+0x3ae8924)
[task 2021-07-30T14:50:31.055Z] 14:50:31 INFO - #59 mozilla::EventListenerManager::HandleEventSubType(mozilla::EventListenerManager::Listener*, mozilla::dom::Event*, mozilla::dom::EventTarget*) /builds/worker/checkouts/gecko/dom/events/EventListenerManager.cpp:1121:22 (libxul.so+0x3ac62fd)
[task 2021-07-30T14:50:31.057Z] 14:50:31 INFO - #60 mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool) /builds/worker/checkouts/gecko/dom/events/EventListenerManager.cpp:1312:17 (libxul.so+0x3ac6ddc)
[task 2021-07-30T14:50:31.059Z] 14:50:31 INFO - #61 HandleEvent /builds/worker/checkouts/gecko/dom/events/EventListenerManager.h:394:5 (libxul.so+0x3abcb20)
[task 2021-07-30T14:50:31.061Z] 14:50:31 INFO - #62 mozilla::EventTargetChainItem::HandleEvent(mozilla::EventChainPostVisitor&, mozilla::ELMCreationDetector&) /builds/worker/checkouts/gecko/dom/events/EventDispatcher.cpp:348:17 (libxul.so+0x3abcb20)
[task 2021-07-30T14:50:31.062Z] 14:50:31 INFO - #63 mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&) /builds/worker/checkouts/gecko/dom/events/EventDispatcher.cpp:550:16 (libxul.so+0x3abbec7)
[task 2021-07-30T14:50:31.065Z] 14:50:31 INFO - #64 mozilla::EventDispatcher::Dispatch(nsISupports*, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>*) /builds/worker/checkouts/gecko/dom/events/EventDispatcher.cpp:1082:11 (libxul.so+0x3abea77)
[task 2021-07-30T14:50:31.066Z] 14:50:31 INFO - #65 nsDocumentViewer::LoadComplete(nsresult) /builds/worker/checkouts/gecko/layout/base/nsDocumentViewer.cpp:1087:7 (libxul.so+0x504dc01)
[task 2021-07-30T14:50:31.067Z] 14:50:31 INFO - #66 nsDocShell::EndPageLoad(nsIWebProgress*, nsIChannel*, nsresult) /builds/worker/checkouts/gecko/docshell/base/nsDocShell.cpp:6284:20 (libxul.so+0x65a2af1)
[task 2021-07-30T14:50:31.069Z] 14:50:31 INFO - #67 nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned int, nsresult) /builds/worker/checkouts/gecko/docshell/base/nsDocShell.cpp:5674:7 (libxul.so+0x65a26a2)
[task 2021-07-30T14:50:31.071Z] 14:50:31 INFO - #68 non-virtual thunk to nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned int, nsresult) /builds/worker/checkouts/gecko/docshell/base/nsDocShell.cpp (libxul.so+0x65a334b)
[task 2021-07-30T14:50:31.072Z] 14:50:31 INFO - #69 nsDocLoader::DoFireOnStateChange(nsIWebProgress*, nsIRequest*, int&, nsresult) /builds/worker/checkouts/gecko/uriloader/base/nsDocLoader.cpp:1370:3 (libxul.so+0x1c91b7e)
[task 2021-07-30T14:50:31.074Z] 14:50:31 INFO - #70 nsDocLoader::doStopDocumentLoad(nsIRequest*, nsresult) /builds/worker/checkouts/gecko/uriloader/base/nsDocLoader.cpp:968:14 (libxul.so+0x1c914b7)
[task 2021-07-30T14:50:31.076Z] 14:50:31 INFO - #71 nsDocLoader::DocLoaderIsEmpty(bool, mozilla::Maybe<nsresult> const&) /builds/worker/checkouts/gecko/uriloader/base/nsDocLoader.cpp:787:9 (libxul.so+0x1c8f9e8)
[task 2021-07-30T14:50:31.078Z] 14:50:31 INFO - #72 nsDocLoader::OnStopRequest(nsIRequest*, nsresult) /builds/worker/checkouts/gecko/uriloader/base/nsDocLoader.cpp:670:5 (libxul.so+0x1c90d1a)
[task 2021-07-30T14:50:31.079Z] 14:50:31 INFO - #73 nsDocShell::OnStopRequest(nsIRequest*, nsresult) /builds/worker/checkouts/gecko/docshell/base/nsDocShell.cpp:13438:23 (libxul.so+0x65bd397)
[task 2021-07-30T14:50:31.081Z] 14:50:31 INFO - #74 non-virtual thunk to nsDocShell::OnStopRequest(nsIRequest*, nsresult) /builds/worker/checkouts/gecko/docshell/base/nsDocShell.cpp (libxul.so+0x65bd598)
[task 2021-07-30T14:50:31.082Z] 14:50:31 INFO - #75 mozilla::net::nsLoadGroup::NotifyRemovalObservers(nsIRequest*, nsresult) /builds/worker/checkouts/gecko/netwerk/base/nsLoadGroup.cpp:614:22 (libxul.so+0xe0a0dc)
[task 2021-07-30T14:50:31.084Z] 14:50:31 INFO - #76 mozilla::net::nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, nsresult) /builds/worker/checkouts/gecko/netwerk/base/nsLoadGroup.cpp:518:10 (libxul.so+0xe0b4d2)
[task 2021-07-30T14:50:31.085Z] 14:50:31 INFO - #77 mozilla::dom::Document::DoUnblockOnload() /builds/worker/checkouts/gecko/dom/base/Document.cpp:11468:18 (libxul.so+0x265018d)
[task 2021-07-30T14:50:31.086Z] 14:50:31 INFO - #78 mozilla::dom::Document::UnblockOnload(bool) /builds/worker/checkouts/gecko/dom/base/Document.cpp:11398:9 (libxul.so+0x262cdb9)
[task 2021-07-30T14:50:31.087Z] 14:50:31 INFO - #79 mozilla::dom::Document::DispatchContentLoadedEvents() /builds/worker/checkouts/gecko/dom/base/Document.cpp:7906:3 (libxul.so+0x263efe6)
[task 2021-07-30T14:50:31.089Z] 14:50:31 INFO - #80 mozilla::dom::Document::UnblockDOMContentLoaded() /builds/worker/checkouts/gecko/dom/base/Document.cpp:8003:5 (libxul.so+0x263fa3c)
[task 2021-07-30T14:50:31.090Z] 14:50:31 INFO - #81 mozilla::dom::Document::EndLoad() /builds/worker/checkouts/gecko/dom/base/Document.cpp:7956:3 (libxul.so+0x263f75c)
[task 2021-07-30T14:50:31.092Z] 14:50:31 INFO - #82 mozilla::dom::PrototypeDocumentContentSink::DoneWalking() /builds/worker/checkouts/gecko/dom/prototype/PrototypeDocumentContentSink.cpp:686:14 (libxul.so+0x4689813)
[task 2021-07-30T14:50:31.093Z] 14:50:31 INFO - #83 MaybeDoneWalking /builds/worker/checkouts/gecko/dom/prototype/PrototypeDocumentContentSink.cpp:643:10 (libxul.so+0x4688f58)
[task 2021-07-30T14:50:31.094Z] 14:50:31 INFO - #84 mozilla::dom::PrototypeDocumentContentSink::ResumeWalkInternal() /builds/worker/checkouts/gecko/dom/prototype/PrototypeDocumentContentSink.cpp:626:10 (libxul.so+0x4688f58)
[task 2021-07-30T14:50:31.095Z] 14:50:31 INFO - #85 ResumeWalk /builds/worker/checkouts/gecko/dom/prototype/PrototypeDocumentContentSink.cpp:456:17 (libxul.so+0x468a253)
[task 2021-07-30T14:50:31.096Z] 14:50:31 INFO - #86 mozilla::dom::PrototypeDocumentContentSink::OnScriptCompileComplete(JSScript*, nsresult) /builds/worker/checkouts/gecko/dom/prototype/PrototypeDocumentContentSink.cpp:955:8 (libxul.so+0x468a253)
[task 2021-07-30T14:50:31.097Z] 14:50:31 INFO - #87 non-virtual thunk to mozilla::dom::PrototypeDocumentContentSink::OnScriptCompileComplete(JSScript*, nsresult) /builds/worker/checkouts/gecko/dom/prototype/PrototypeDocumentContentSink.cpp (libxul.so+0x468a5c8)
[task 2021-07-30T14:50:31.098Z] 14:50:31 INFO - #88 NotifyOffThreadScriptCompletedRunnable::Run() /builds/worker/checkouts/gecko/dom/xul/nsXULElement.cpp:1825:20 (libxul.so+0x4a19215)
[task 2021-07-30T14:50:31.099Z] 14:50:31 INFO - #89 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:502:16 (libxul.so+0xca31c7)
[task 2021-07-30T14:50:31.100Z] 14:50:31 INFO - #90 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:805:26 (libxul.so+0xc801e4)
[task 2021-07-30T14:50:31.101Z] 14:50:31 INFO - #91 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:641:15 (libxul.so+0xc7e816)
[task 2021-07-30T14:50:31.102Z] 14:50:31 INFO - #92 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:425:36 (libxul.so+0xc7eae4)
[task 2021-07-30T14:50:31.103Z] 14:50:31 INFO - #93 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:135:37 (libxul.so+0xca70b7)
[task 2021-07-30T14:50:31.103Z] 14:50:31 INFO - #94 mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_0>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:532:5 (libxul.so+0xca70b7)
[task 2021-07-30T14:50:31.104Z] 14:50:31 INFO - #95 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1148:16 (libxul.so+0xc90c95)
[task 2021-07-30T14:50:31.105Z] 14:50:31 INFO - #96 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc97d02)
[task 2021-07-30T14:50:31.106Z] 14:50:31 INFO - #97 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:85:21 (libxul.so+0x15a0d0d)
[task 2021-07-30T14:50:31.107Z] 14:50:31 INFO - #98 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x151ac9c)
[task 2021-07-30T14:50:31.108Z] 14:50:31 INFO - #99 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x151ac9c)
[task 2021-07-30T14:50:31.109Z] 14:50:31 INFO - #100 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x151ac9c)
[task 2021-07-30T14:50:31.109Z] 14:50:31 INFO - #101 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4ca6d56)
[task 2021-07-30T14:50:31.110Z] 14:50:31 INFO - #102 nsAppStartup::Run() /builds/worker/checkouts/gecko/toolkit/components/startup/nsAppStartup.cpp:274:30 (libxul.so+0x69f06d8)
[task 2021-07-30T14:50:31.111Z] 14:50:31 INFO - #103 XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5248:22 (libxul.so+0x6b0c51a)
[task 2021-07-30T14:50:31.112Z] 14:50:31 INFO - #104 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5433:8 (libxul.so+0x6b0d267)
[task 2021-07-30T14:50:31.113Z] 14:50:31 INFO - #105 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5492:21 (libxul.so+0x6b0d804)
[task 2021-07-30T14:50:31.114Z] 14:50:31 INFO - #106 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0x6b17d72)
[task 2021-07-30T14:50:31.115Z] 14:50:31 INFO - #107 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:225:22 (firefox+0xca340)
[task 2021-07-30T14:50:31.115Z] 14:50:31 INFO - #108 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:378:16 (firefox+0xca340)
[task 2021-07-30T14:50:31.116Z] 14:50:31 INFO - Mutex M15335335352238192 is already destroyed.
[task 2021-07-30T14:50:31.116Z] 14:50:31 INFO - Thread T88 'WRScene~ilder#4' (tid=1654, running) created by thread T29 at:
[task 2021-07-30T14:50:31.117Z] 14:50:31 INFO - #0 pthread_create /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:965:3 (firefox+0x577eb)
[task 2021-07-30T14:50:31.118Z] 14:50:31 INFO - #1 std::sys::unix::thread::Thread::new::hd59b5feb78931f82 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/sys/unix/thread.rs:50:19 (libxul.so+0x8306b2b)
[task 2021-07-30T14:50:31.118Z] 14:50:31 INFO - #2 std::thread::Builder::spawn_unchecked::h6a9008166127685b /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:505:22 (libxul.so+0x8874055)
[task 2021-07-30T14:50:31.119Z] 14:50:31 INFO - #3 std::thread::Builder::spawn::h733b7a33d83cbc18 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:388:18 (libxul.so+0x8874055)
[task 2021-07-30T14:50:31.121Z] 14:50:31 INFO - #4 webrender::renderer::Renderer::new::h80deb5c176e04e46 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/mod.rs:1219:9 (libxul.so+0x8874055)
[task 2021-07-30T14:50:31.121Z] 14:50:31 INFO - #5 wr_window_new /builds/worker/checkouts/gecko/gfx/webrender_bindings/src/bindings.rs:1643:36 (libxul.so+0x8b15fb0)
[task 2021-07-30T14:50:31.122Z] 14:50:31 INFO - #6 mozilla::wr::NewRenderer::Run(mozilla::wr::RenderThread&, mozilla::wr::WrWindowId) /builds/worker/checkouts/gecko/gfx/webrender_bindings/WebRenderAPI.cpp:157:10 (libxul.so+0x2398873)
[task 2021-07-30T14:50:31.123Z] 14:50:31 INFO - #7 mozilla::wr::RenderThread::RunEvent(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:420:11 (libxul.so+0x238082a)
[task 2021-07-30T14:50:31.124Z] 14:50:31 INFO - #8 applyImpl<mozilla::wr::RenderThread, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent>), StoreCopyPassByConstLRef<mozilla::wr::WrWindowId>, StoreCopyPassByRRef<mozilla::UniquePtr<mozilla::wr::RendererEvent> > , 0, 1> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1148:12 (libxul.so+0x238b583)
[task 2021-07-30T14:50:31.125Z] 14:50:31 INFO - #9 apply<mozilla::wr::RenderThread, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent>)> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1154:12 (libxul.so+0x238b583)
[task 2021-07-30T14:50:31.126Z] 14:50:31 INFO - #10 mozilla::detail::RunnableMethodImpl<mozilla::wr::RenderThread*, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >), true, (mozilla::RunnableKind)0, mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >&&>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1201:13 (libxul.so+0x238b583)
[task 2021-07-30T14:50:31.127Z] 14:50:31 INFO - #11 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1142:16 (libxul.so+0xc90f7a)
[task 2021-07-30T14:50:31.128Z] 14:50:31 INFO - #12 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc97d02)
[task 2021-07-30T14:50:31.129Z] 14:50:31 INFO - #13 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:330:5 (libxul.so+0x15a1908)
[task 2021-07-30T14:50:31.130Z] 14:50:31 INFO - #14 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x151ac9c)
[task 2021-07-30T14:50:31.130Z] 14:50:31 INFO - #15 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x151ac9c)
[task 2021-07-30T14:50:31.131Z] 14:50:31 INFO - #16 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x151ac9c)
[task 2021-07-30T14:50:31.132Z] 14:50:31 INFO - #17 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:390:10 (libxul.so+0xc8d6c8)
[task 2021-07-30T14:50:31.133Z] 14:50:31 INFO - #18 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x44cd6)
[task 2021-07-30T14:50:31.133Z] 14:50:31 INFO - Thread T44 'WRScene~ilder#5' (tid=1723, running) created by thread T29 at:
[task 2021-07-30T14:50:31.134Z] 14:50:31 INFO - #0 pthread_create /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:965:3 (firefox+0x577eb)
[task 2021-07-30T14:50:31.135Z] 14:50:31 INFO - #1 std::sys::unix::thread::Thread::new::hd59b5feb78931f82 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/sys/unix/thread.rs:50:19 (libxul.so+0x8306b2b)
[task 2021-07-30T14:50:31.136Z] 14:50:31 INFO - #2 std::thread::Builder::spawn_unchecked::h6a9008166127685b /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:505:22 (libxul.so+0x8874055)
[task 2021-07-30T14:50:31.137Z] 14:50:31 INFO - #3 std::thread::Builder::spawn::h733b7a33d83cbc18 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:388:18 (libxul.so+0x8874055)
[task 2021-07-30T14:50:31.138Z] 14:50:31 INFO - #4 webrender::renderer::Renderer::new::h80deb5c176e04e46 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/mod.rs:1219:9 (libxul.so+0x8874055)
[task 2021-07-30T14:50:31.138Z] 14:50:31 INFO - #5 wr_window_new /builds/worker/checkouts/gecko/gfx/webrender_bindings/src/bindings.rs:1643:36 (libxul.so+0x8b15fb0)
[task 2021-07-30T14:50:31.139Z] 14:50:31 INFO - #6 mozilla::wr::NewRenderer::Run(mozilla::wr::RenderThread&, mozilla::wr::WrWindowId) /builds/worker/checkouts/gecko/gfx/webrender_bindings/WebRenderAPI.cpp:157:10 (libxul.so+0x2398873)
[task 2021-07-30T14:50:31.140Z] 14:50:31 INFO - #7 mozilla::wr::RenderThread::RunEvent(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >) /builds/worker/checkouts/gecko/gfx/webrender_bindings/RenderThread.cpp:420:11 (libxul.so+0x238082a)
[task 2021-07-30T14:50:31.141Z] 14:50:31 INFO - #8 applyImpl<mozilla::wr::RenderThread, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent>), StoreCopyPassByConstLRef<mozilla::wr::WrWindowId>, StoreCopyPassByRRef<mozilla::UniquePtr<mozilla::wr::RendererEvent> > , 0, 1> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1148:12 (libxul.so+0x238b583)
[task 2021-07-30T14:50:31.142Z] 14:50:31 INFO - #9 apply<mozilla::wr::RenderThread, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent>)> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1154:12 (libxul.so+0x238b583)
[task 2021-07-30T14:50:31.143Z] 14:50:31 INFO - #10 mozilla::detail::RunnableMethodImpl<mozilla::wr::RenderThread*, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >), true, (mozilla::RunnableKind)0, mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >&&>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1201:13 (libxul.so+0x238b583)
[task 2021-07-30T14:50:31.144Z] 14:50:31 INFO - #11 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1142:16 (libxul.so+0xc90f7a)
[task 2021-07-30T14:50:31.145Z] 14:50:31 INFO - #12 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc97d02)
[task 2021-07-30T14:50:31.146Z] 14:50:31 INFO - #13 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:330:5 (libxul.so+0x15a1908)
[task 2021-07-30T14:50:31.146Z] 14:50:31 INFO - #14 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x151ac9c)
[task 2021-07-30T14:50:31.147Z] 14:50:31 INFO - #15 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x151ac9c)
[task 2021-07-30T14:50:31.148Z] 14:50:31 INFO - #16 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x151ac9c)
[task 2021-07-30T14:50:31.149Z] 14:50:31 INFO - #17 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:390:10 (libxul.so+0xc8d6c8)
[task 2021-07-30T14:50:31.151Z] 14:50:31 INFO - #18 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x44cd6)
[task 2021-07-30T14:50:31.152Z] 14:50:31 INFO - SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:736:43 in mozilla::layers::AsyncPanZoomController::AsyncPanZoomController(mozilla::layers::LayersId, mozilla::layers::APZCTreeManager*, RefPtr<mozilla::layers::InputQueue> const&, mozilla::layers::GeckoContentController*, mozilla::layers::AsyncPanZoomController::GestureBehavior)
[task 2021-07-30T14:50:31.158Z] 14:50:31 INFO - ==================
[task 2021-07-30T14:50:31.159Z] 14:50:31 INFO - Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=109.767) Exiting due to channel error.
[task 2021-07-30T14:50:31.160Z] 14:50:31 INFO - Exiting due to channel error.
[task 2021-07-30T14:50:31.161Z] 14:50:31 INFO - Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=116.819) Exiting due to channel error.
[task 2021-07-30T14:50:31.162Z] 14:50:31 INFO - Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=132.411) Exiting due to channel error.
[task 2021-07-30T14:50:32.285Z] 14:50:32 INFO - Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=99.4468)
[task 2021-07-30T14:50:32.285Z] 14:50:32 ERROR - TEST-UNEXPECTED-FAIL | dom/base/crashtests/1529203-2.html | application terminated with exit code -6
[task 2021-07-30T14:50:32.309Z] 14:50:32 INFO - REFTEST INFO | Process mode: e10s
[task 2021-07-30T14:50:32.309Z] 14:50:32 WARNING - leakcheck | refcount logging is off, so leaks can't be detected!
[task 2021-07-30T14:50:32.349Z] 14:50:32 ERROR - Return code: 250
[task 2021-07-30T14:50:32.352Z] 14:50:32 ERROR - No suite end message was emitted by this harness.
[task 2021-07-30T14:50:32.352Z] 14:50:32 INFO - TinderboxPrint: reftest-crashtest<br/>201/0/0
[task 2021-07-30T14:50:32.353Z] 14:50:32 ERROR - # TBPL FAILURE #
[task 2021-07-30T14:50:32.353Z] 14:50:32 WARNING - setting return code to 2
[task 2021-07-30T14:50:32.353Z] 14:50:32 ERROR - The reftest suite: crashtest ran with return status: FAILURE
[task 2021-07-30T14:50:32.353Z] 14:50:32 INFO - Running post-action listener: _package_coverage_data
[task 2021-07-30T14:50:32.354Z] 14:50:32 INFO - Running post-action listener: _resource_record_post_action
[task 2021-07-30T14:50:32.354Z] 14:50:32 INFO - Running post-action listener: process_java_coverage_data
[task 2021-07-30T14:50:32.354Z] 14:50:32 INFO - [mozharness: 2021-07-30 14:50:32.354253Z] Finished run-tests step (success)
[task 2021-07-30T14:50:32.354Z] 14:50:32 INFO - Running post-run listener: _resource_record_post_run
[task 2021-07-30T14:50:32.447Z] 14:50:32 INFO - Validating Perfherder data against /builds/worker/workspace/mozharness/external_tools/performance-artifact-schema.json
[task 2021-07-30T14:50:32.451Z] 14:50:32 INFO - PERFHERDER_DATA: {"framework": {"name": "job_resource_usage"}, "suites": [{"name": "reftest.crashtest.3.overall", "extraOptions": ["e10s", "taskcluster-m5.large"], "subtests": [{"name": "cpu_percent", "value": 68.60366492146598}, {"name": "io_write_bytes", "value": 1941741568}, {"name": "io.read_bytes", "value": 233545728}, {"name": "io_write_time", "value": 218088}, {"name": "io_read_time", "value": 3260}]}, {"name": "reftest.crashtest.3.start-pulseaudio", "subtests": [{"name": "time", "value": 0.026941299438476562}]}, {"name": "reftest.crashtest.3.install", "subtests": [{"name": "time", "value": 45.70027470588684}, {"name": "cpu_percent", "value": 50.52954545454545}]}, {"name": "reftest.crashtest.3.stage-files", "subtests": [{"name": "time", "value": 0.00023818016052246094}]}, {"name": "reftest.crashtest.3.run-tests", "subtests": [{"name": "time", "value": 145.84306812286377}, {"name": "cpu_percent", "value": 74.32793103448277}]}]}
[task 2021-07-30T14:50:32.452Z] 14:50:32 INFO - Total resource usage - Wall time: 191s; CPU: 74%; Read bytes: 233545728; Write bytes: 1941741568; Read time: 3260; Write time: 218088
[task 2021-07-30T14:50:32.452Z] 14:50:32 INFO - TinderboxPrint: CPU usage<br/>74.3%
[task 2021-07-30T14:50:32.452Z] 14:50:32 INFO - TinderboxPrint: I/O read bytes / time<br/>233,545,728 / 3,260
[task 2021-07-30T14:50:32.453Z] 14:50:32 INFO - TinderboxPrint: I/O write bytes / time<br/>1,941,741,568 / 218,088
[task 2021-07-30T14:50:32.454Z] 14:50:32 INFO - TinderboxPrint: CPU idle<br/>113.2 (29.7%)
[task 2021-07-30T14:50:32.454Z] 14:50:32 INFO - TinderboxPrint: CPU iowait<br/>6.4 (1.7%)
[task 2021-07-30T14:50:32.455Z] 14:50:32 INFO - TinderboxPrint: CPU system<br/>15.9 (4.2%)
[task 2021-07-30T14:50:32.455Z] 14:50:32 INFO - TinderboxPrint: CPU user<br/>245.6 (64.4%)
[task 2021-07-30T14:50:32.455Z] 14:50:32 INFO - TinderboxPrint: Swap in / out<br/>0 / 0
[task 2021-07-30T14:50:32.456Z] 14:50:32 INFO - start-pulseaudio - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0
[task 2021-07-30T14:50:32.456Z] 14:50:32 INFO - install - Wall time: 46s; CPU: 51%; Read bytes: 35700736; Write bytes: 1854570496; Read time: 400; Write time: 206212
[task 2021-07-30T14:50:32.457Z] 14:50:32 INFO - stage-files - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0
[task 2021-07-30T14:50:32.458Z] 14:50:32 INFO - run-tests - Wall time: 146s; CPU: 74%; Read bytes: 195936256; Write bytes: 77602816; Read time: 2732; Write time: 9176
[task 2021-07-30T14:50:32.480Z] 14:50:32 WARNING - returning nonzero exit status 2
[task 2021-07-30T14:50:32.526Z] cleanup
[task 2021-07-30T14:50:32.526Z] + cleanup
[task 2021-07-30T14:50:32.526Z] + local rv=2
[task 2021-07-30T14:50:32.526Z] + [[ -s /builds/worker/.xsession-errors ]]
[task 2021-07-30T14:50:32.526Z] + cp /builds/worker/.xsession-errors /builds/worker/artifacts/public/xsession-errors.log
[task 2021-07-30T14:50:32.551Z] + '[' ']'
[task 2021-07-30T14:50:32.551Z] + true
[task 2021-07-30T14:50:32.551Z] + cleanup_xvfb
[task 2021-07-30T14:50:32.552Z] ++ pidof Xvfb
[task 2021-07-30T14:50:32.558Z] + local xvfb_pid=51
[task 2021-07-30T14:50:32.559Z] + local vnc=false
[task 2021-07-30T14:50:32.559Z] + local interactive=false
[task 2021-07-30T14:50:32.559Z] + '[' -n 51 ']'
[task 2021-07-30T14:50:32.559Z] + [[ false == false ]]
[task 2021-07-30T14:50:32.559Z] + [[ false == false ]]
[task 2021-07-30T14:50:32.559Z] + kill 51
[task 2021-07-30T14:50:32.559Z] + screen -XS xvfb quit
[task 2021-07-30T14:50:32.629Z] No screen session found.
[task 2021-07-30T14:50:32.630Z] + true
[task 2021-07-30T14:50:32.630Z] + exit 2
[taskcluster 2021-07-30 14:50:33.232Z] === Task Finished ===
[taskcluster 2021-07-30 14:50:34.581Z] Unsuccessful task run with exit code: 2 completed in 297.667 seconds
Updated•3 years ago
|
Comment 1•3 years ago
|
||
Looking at the line numbers, maybe this is a race on sAsyncPanZoomControllerCount.
Updated•3 years ago
|
Comment 2•3 years ago
|
||
Updated•3 years ago
|
Comment 3•3 years ago
|
||
We will add temporary suppressions to these apz bugs until they can be fixed. Botond, can you take a look at these?
Comment 4•3 years ago
|
||
Add temporary TSan suppression. r=decoder,mccr8
https://hg.mozilla.org/integration/autoland/rev/b04a54bb11fbe1573cd08d0175106a00b1c74eb5
https://hg.mozilla.org/mozilla-central/rev/b04a54bb11fb
Updated•3 years ago
|
Updated•3 years ago
|
Comment 5•3 years ago
|
||
For sanity's sake:
https://hg.mozilla.org/releases/mozilla-esr91/rev/a7a9caef0cdb
Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 6•3 years ago
|
||
This is a weird one. Based on the report, there are two APZ updater threads?
Assignee | ||
Comment 7•3 years ago
|
||
It looks like with WebRender, every window has its own updater thread. So, it's still one updater thread per APZUpdater
object (otherwise things like APZUpdater::mUpdaterThreadId
wouldn't make sense), but there can be multiple updater threads in the process, so they can't access static state like sAsyncPanZoomControllerCount
without synchronization.
That said, I looked at what uses sAsyncPanZoomControllerCount
, and it's just APZ's progressive paint support code. Progressive painting is a non-WebRender thing which has just been removed, so rather than adding synchronization here, let's just remove the APZ support code as well.
Assignee | ||
Comment 9•3 years ago
|
||
The graphics part of the progressive paint code has already been
removed in bug 1727398, but the APZ support code for it still
generates some useless IPC traffic on Android. This patch disables
that support code. It will be removed altogether in a follow-up bug.
Assignee | ||
Comment 10•3 years ago
|
||
All the code that uses it was conditioned on ShouldUseProgressivePaint(),
which was changed to always return false in the previous commit.
This also fixes a racy access to this static variable.
Depends on D123712
Assignee | ||
Comment 11•3 years ago
|
||
I wrote some minimal patches to disable enough things to get rid of the race. I'll defer the full removal of the progressive paint support code to a follow-up bug.
Assignee | ||
Comment 12•3 years ago
|
||
(In reply to Botond Ballo [:botond] from comment #11)
I'll defer the full removal of the progressive paint support code to a follow-up bug.
Follow-up bug is bug 1727676.
Assignee | ||
Updated•3 years ago
|
Comment 13•3 years ago
|
||
Disable APZ's progressive paint support code. r=tnikkel
https://hg.mozilla.org/integration/autoland/rev/83945376d6af5870b90fd8fb88d62036ef919d80
Remove sAsyncPanZoomControllerCount. r=tnikkel,decoder
https://hg.mozilla.org/integration/autoland/rev/09c5cc761990bad86812781f413ae6d5ffcb5637
https://hg.mozilla.org/mozilla-central/rev/83945376d6af
https://hg.mozilla.org/mozilla-central/rev/09c5cc761990
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•2 years ago
|
Description
•