Closed Bug 1723170 Opened 3 years ago Closed 3 years ago

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)

defect

Tracking

()

RESOLVED FIXED
93 Branch
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
Blocks: tsan
Group: core-security → gfx-core-security
Keywords: csectype-race
See Also: → 1723176

Looking at the line numbers, maybe this is a race on sAsyncPanZoomControllerCount.

Summary: Intermittent SUMMARY: ThreadSanitizer: data racegecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:736:43 in mozilla::layers::AsyncPanZoomController::AsyncPanZoomController(mozilla::layers::LayersId, mozilla::layers::APZCTreeManager*, RefPtr<mozilla::lay → 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:
Assignee: nobody → kwright
Status: NEW → ASSIGNED

We will add temporary suppressions to these apz bugs until they can be fixed. Botond, can you take a look at these?

Flags: needinfo?(botond)
Keywords: leave-open
Assignee: kwright → nobody
Status: ASSIGNED → NEW
Assignee: nobody → botond
Flags: needinfo?(botond)
Group: gfx-core-security → layout-core-security

This is a weird one. Based on the report, there are two APZ updater threads?

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.

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.

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

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.

Blocks: 1727676

(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.

Keywords: leave-open
Group: layout-core-security → core-security-release
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 93 Branch
Flags: qe-verify-
Whiteboard: [adv-main93+r]
Group: core-security-release
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: