Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:6112:10 in mozilla::layers::AsyncPanZoomController::GetZoomAnimationId() const
Categories
(Core :: Panning and Zooming, defect, P5)
Tracking
()
People
(Reporter: intermittent-bug-filer, Assigned: botond)
References
(Blocks 1 open bug)
Details
(Keywords: csectype-race, intermittent-failure, sec-moderate, Whiteboard: [adv-main93+r][adv-esr91.2+r])
Attachments
(2 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
RyanVM
:
approval-mozilla-esr91+
|
Details | Review |
Filed by: malexandru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=346901398&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/GQqtsWYOTPOr2SuDXMiQRw/runs/0/artifacts/public/logs/live_backing.log
[task 2021-07-30T15:33:45.314Z] 15:33:45 INFO - TEST-START | /referrer-policy/gen/iframe.http-rp/no-referrer/img-tag.http.html
[task 2021-07-30T15:33:45.324Z] 15:33:45 INFO - Closing window 3dfe3b8b-3b49-4e0e-a3cc-987a3ca9ccf4
[task 2021-07-30T15:33:45.897Z] 15:33:45 INFO - PID 8941 | ==================
[task 2021-07-30T15:33:45.897Z] 15:33:45 INFO - PID 8941 | WARNING: ThreadSanitizer: data race (pid=8941)
[task 2021-07-30T15:33:45.900Z] 15:33:45 INFO - PID 8941 | Read of size 8 at 0x7b74002162a8 by thread T60 (mutexes: write M1090006796432126696):
[task 2021-07-30T15:33:45.901Z] 15:33:45 INFO - PID 8941 | #0 memcpy /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:810:5 (firefox+0x618be)
[task 2021-07-30T15:33:45.901Z] 15:33:45 INFO - PID 8941 | #1 mozilla::layers::AsyncPanZoomController::GetZoomAnimationId() const /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:6112:10 (libxul.so+0x20fcb7d)
[task 2021-07-30T15:33:45.904Z] 15:33:45 INFO - PID 8941 | #2 mozilla::layers::APZCTreeManager::SampleForWebRender(mozilla::Maybe<mozilla::layers::BaseTransactionId<mozilla::VsyncIdType> > const&, mozilla::wr::TransactionWrapper&, mozilla::layers::SampleTime const&) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:752:15 (libxul.so+0x209a56e)
[task 2021-07-30T15:33:45.904Z] 15:33:45 INFO - PID 8941 | #3 SampleForWebRender /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZSampler.cpp:102:9 (libxul.so+0x20ae71b)
[task 2021-07-30T15:33:45.904Z] 15:33:45 INFO - PID 8941 | #4 mozilla::layers::APZSampler::SampleForWebRender(mozilla::wr::WrWindowId const&, unsigned long const*, mozilla::wr::Transaction*) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZSampler.cpp:75:14 (libxul.so+0x20ae71b)
[task 2021-07-30T15:33:45.905Z] 15:33:45 INFO - PID 8941 | #5 apz_sample_transforms /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZSampler.cpp:314:3 (libxul.so+0x20af2cb)
[task 2021-07-30T15:33:45.906Z] 15:33:45 INFO - PID 8941 | #6 _$LT$webrender_bindings..bindings..SamplerCallback$u20$as$u20$webrender..renderer..AsyncPropertySampler$GT$::sample::h48d463d2890f09b7 /builds/worker/checkouts/gecko/gfx/webrender_bindings/src/bindings.rs:1034:13 (libxul.so+0x8b107ff)
[task 2021-07-30T15:33:45.907Z] 15:33:45 INFO - PID 8941 | #7 webrender::render_backend::RenderBackend::update_document::hc43cd753635990bc /builds/worker/checkouts/gecko/gfx/wr/webrender/src/render_backend.rs:1409:39 (libxul.so+0x88a683d)
[task 2021-07-30T15:33:45.907Z] 15:33:45 INFO - PID 8941 | #8 webrender::render_backend::RenderBackend::prepare_transactions::hdd290125834720fb /builds/worker/checkouts/gecko/gfx/wr/webrender/src/render_backend.rs:1329:28 (libxul.so+0x889cbf9)
[task 2021-07-30T15:33:45.909Z] 15:33:45 INFO - PID 8941 | #9 webrender::render_backend::RenderBackend::process_api_msg::h0900fc309e3ec71c /builds/worker/checkouts/gecko/gfx/wr/webrender/src/render_backend.rs:1187:17 (libxul.so+0x889cbf9)
[task 2021-07-30T15:33:45.910Z] 15:33:45 INFO - PID 8941 | #10 webrender::render_backend::RenderBackend::run::h1e6ab46ebe99e3c9 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/render_backend.rs:846:21 (libxul.so+0x888fae1)
[task 2021-07-30T15:33:45.911Z] 15:33:45 INFO - PID 8941 | #11 webrender::renderer::Renderer::new::_$u7b$$u7b$closure$u7d$$u7d$::h0acb2d51c9fb4c0f /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/mod.rs:1314:13 (libxul.so+0x888fae1)
[task 2021-07-30T15:33:45.914Z] 15:33:45 INFO - PID 8941 | #12 std::sys_common::backtrace::__rust_begin_short_backtrace::hf2a58bd6b959aa50 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:125:18 (libxul.so+0x888fae1)
[task 2021-07-30T15:33:45.921Z] 15:33:45 INFO - PID 8941 | #13 std::thread::Builder::spawn_unchecked::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h80c540693064970d /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:481:17 (libxul.so+0x888d9df)
[task 2021-07-30T15:33:45.922Z] 15:33:45 INFO - PID 8941 | #14 _$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h20d2b7be452f514d /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:347:9 (libxul.so+0x888d9df)
[task 2021-07-30T15:33:45.922Z] 15:33:45 INFO - PID 8941 | #15 std::panicking::try::do_call::h79841d5809538ada /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:401:40 (libxul.so+0x888d9df)
[task 2021-07-30T15:33:45.923Z] 15:33:45 INFO - PID 8941 | #16 std::panicking::try::h28c2cd3f54014683 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:365:19 (libxul.so+0x888d9df)
[task 2021-07-30T15:33:45.924Z] 15:33:45 INFO - PID 8941 | #17 std::panic::catch_unwind::hd657005f4867e0e0 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:434:14 (libxul.so+0x888d9df)
[task 2021-07-30T15:33:45.924Z] 15:33:45 INFO - PID 8941 | #18 std::thread::Builder::spawn_unchecked::_$u7b$$u7b$closure$u7d$$u7d$::hfd32dda8aaa8da2f /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:480:30 (libxul.so+0x888d9df)
[task 2021-07-30T15:33:45.925Z] 15:33:45 INFO - PID 8941 | #19 core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h7483582b151360a9 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/core/src/ops/function.rs:227:5 (libxul.so+0x888d9df)
[task 2021-07-30T15:33:45.926Z] 15:33:45 INFO - PID 8941 | #20 _$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+0x8306746)
[task 2021-07-30T15:33:45.927Z] 15:33:45 INFO - PID 8941 | #21 _$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+0x8306746)
[task 2021-07-30T15:33:45.927Z] 15:33:45 INFO - PID 8941 | #22 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+0x8306746)
[task 2021-07-30T15:33:45.928Z] 15:33:45 INFO - PID 8941 | Previous write of size 8 at 0x7b74002162a8 by thread T58 (mutexes: write M1089725321455415920):
[task 2021-07-30T15:33:45.930Z] 15:33:45 INFO - PID 8941 | #0 memcpy /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:810:5 (firefox+0x618be)
[task 2021-07-30T15:33:45.930Z] 15:33:45 INFO - PID 8941 | #1 mozilla::layers::AsyncPanZoomController::SetZoomAnimationId(mozilla::Maybe<unsigned long> const&) /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:6108:20 (libxul.so+0x20fcb3d)
[task 2021-07-30T15:33:45.937Z] 15:33:45 INFO - PID 8941 | #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:1301:13 (libxul.so+0x20c9387)
[task 2021-07-30T15:33:45.938Z] 15:33:45 INFO - PID 8941 | #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+0x20c7bed)
[task 2021-07-30T15:33:45.940Z] 15:33:45 INFO - PID 8941 | #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+0x20c705c)
[task 2021-07-30T15:33:45.940Z] 15:33:45 INFO - PID 8941 | #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+0x20c7100)
[task 2021-07-30T15:33:45.940Z] 15:33:45 INFO - PID 8941 | #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+0x20c7100)
[task 2021-07-30T15:33:45.941Z] 15:33:45 INFO - PID 8941 | #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+0x20c7100)
[task 2021-07-30T15:33:45.943Z] 15:33:45 INFO - PID 8941 | #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+0x20c7100)
[task 2021-07-30T15:33:45.943Z] 15:33:45 INFO - PID 8941 | #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+0x209943e)
[task 2021-07-30T15:33:45.943Z] 15:33:45 INFO - PID 8941 | #10 UpdateHitTestingTree /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:722:3 (libxul.so+0x20d3a9c)
[task 2021-07-30T15:33:45.943Z] 15:33:45 INFO - PID 8941 | #11 operator() /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:204:25 (libxul.so+0x20d3a9c)
[task 2021-07-30T15:33:45.944Z] 15:33:45 INFO - PID 8941 | #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+0x20d3a9c)
[task 2021-07-30T15:33:45.946Z] 15:33:45 INFO - PID 8941 | #13 mozilla::layers::APZUpdater::ProcessQueue() /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:466:23 (libxul.so+0x20b0bb6)
[task 2021-07-30T15:33:45.946Z] 15:33:45 INFO - PID 8941 | #14 ProcessPendingTasks /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:128:14 (libxul.so+0x20b2850)
[task 2021-07-30T15:33:45.946Z] 15:33:45 INFO - PID 8941 | #15 apz_run_updater /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:538:3 (libxul.so+0x20b2850)
[task 2021-07-30T15:33:45.946Z] 15:33:45 INFO - PID 8941 | #16 _$LT$webrender_bindings..bindings..APZCallbacks$u20$as$u20$webrender..renderer..SceneBuilderHooks$GT$::poke::h58894720612809e4 /builds/worker/checkouts/gecko/gfx/webrender_bindings/src/bindings.rs:994:18 (libxul.so+0x8b106fe)
[task 2021-07-30T15:33:45.947Z] 15:33:45 INFO - PID 8941 | #17 webrender::scene_builder_thread::SceneBuilderThread::run::h5132756d58864e76 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/scene_builder_thread.rs:380:17 (libxul.so+0x8a06dcf)
[task 2021-07-30T15:33:45.947Z] 15:33:45 INFO - PID 8941 | #18 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+0x89fab13)
[task 2021-07-30T15:33:45.948Z] 15:33:45 INFO - PID 8941 | #19 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+0x89fab13)
[task 2021-07-30T15:33:45.948Z] 15:33:45 INFO - PID 8941 | #20 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+0x89fa78f)
[task 2021-07-30T15:33:45.949Z] 15:33:45 INFO - PID 8941 | #21 _$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+0x89fa78f)
[task 2021-07-30T15:33:45.950Z] 15:33:45 INFO - PID 8941 | #22 std::panicking::try::do_call::hfb215e1c683ba81a /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:401:40 (libxul.so+0x89fa78f)
[task 2021-07-30T15:33:45.950Z] 15:33:45 INFO - PID 8941 | #23 std::panicking::try::he8c7f55478627143 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:365:19 (libxul.so+0x89fa78f)
[task 2021-07-30T15:33:45.952Z] 15:33:45 INFO - PID 8941 | #24 std::panic::catch_unwind::h9bab4b15020e0836 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:434:14 (libxul.so+0x89fa78f)
[task 2021-07-30T15:33:45.952Z] 15:33:45 INFO - PID 8941 | #25 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+0x89fa78f)
[task 2021-07-30T15:33:45.952Z] 15:33:45 INFO - PID 8941 | #26 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+0x89fa78f)
[task 2021-07-30T15:33:45.952Z] 15:33:45 INFO - PID 8941 | #27 _$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+0x8306746)
[task 2021-07-30T15:33:45.953Z] 15:33:45 INFO - PID 8941 | #28 _$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+0x8306746)
[task 2021-07-30T15:33:45.953Z] 15:33:45 INFO - PID 8941 | #29 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+0x8306746)
[task 2021-07-30T15:33:45.954Z] 15:33:45 INFO - PID 8941 | Location is heap block of size 2056 at 0x7b7400215c00 allocated by thread T58:
[task 2021-07-30T15:33:45.954Z] 15:33:45 INFO - PID 8941 | #0 malloc /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:651:5 (firefox+0x55fbb)
[task 2021-07-30T15:33:45.955Z] 15:33:45 INFO - PID 8941 | #1 moz_xmalloc /builds/worker/checkouts/gecko/memory/mozalloc/mozalloc.cpp:52:15 (firefox+0xcc44b)
[task 2021-07-30T15:33:45.955Z] 15:33:45 INFO - PID 8941 | #2 operator new /builds/worker/workspace/obj-build/dist/include/mozilla/cxxalloc.h:33:10 (libxul.so+0x2096ea7)
[task 2021-07-30T15:33:45.956Z] 15:33:45 INFO - PID 8941 | #3 mozilla::layers::APZCTreeManager::NewAPZCInstance(mozilla::layers::LayersId, mozilla::layers::GeckoContentController*) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:349:10 (libxul.so+0x2096ea7)
[task 2021-07-30T15:33:45.957Z] 15:33:45 INFO - PID 8941 | #4 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+0x20c929e)
[task 2021-07-30T15:33:45.957Z] 15:33:45 INFO - PID 8941 | #5 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+0x20c7bed)
[task 2021-07-30T15:33:45.958Z] 15:33:45 INFO - PID 8941 | #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:139:3 (libxul.so+0x20c705c)
[task 2021-07-30T15:33:45.959Z] 15:33:45 INFO - PID 8941 | #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+0x20c7100)
[task 2021-07-30T15:33:45.960Z] 15:33:45 INFO - PID 8941 | #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+0x20c7100)
[task 2021-07-30T15:33:45.960Z] 15:33:45 INFO - PID 8941 | #9 _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+0x20c7100)
[task 2021-07-30T15:33:45.961Z] 15:33:45 INFO - PID 8941 | #10 _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+0x20c7100)
[task 2021-07-30T15:33:45.962Z] 15:33:45 INFO - PID 8941 | #11 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+0x209943e)
[task 2021-07-30T15:33:45.963Z] 15:33:45 INFO - PID 8941 | #12 UpdateHitTestingTree /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:722:3 (libxul.so+0x20d3a9c)
[task 2021-07-30T15:33:45.963Z] 15:33:45 INFO - PID 8941 | #13 operator() /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:204:25 (libxul.so+0x20d3a9c)
[task 2021-07-30T15:33:45.963Z] 15:33:45 INFO - PID 8941 | #14 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+0x20d3a9c)
[task 2021-07-30T15:33:45.964Z] 15:33:45 INFO - PID 8941 | #15 mozilla::layers::APZUpdater::ProcessQueue() /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:466:23 (libxul.so+0x20b0bb6)
[task 2021-07-30T15:33:45.964Z] 15:33:45 INFO - PID 8941 | #16 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+0x20b03ef)
[task 2021-07-30T15:33:45.965Z] 15:33:45 INFO - PID 8941 | #17 apz_post_scene_swap /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:534:3 (libxul.so+0x20b27e6)
[task 2021-07-30T15:33:45.966Z] 15:33:45 INFO - PID 8941 | #18 _$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+0x8b105e4)
[task 2021-07-30T15:33:45.966Z] 15:33:45 INFO - PID 8941 | #19 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+0x8a03c63)
[task 2021-07-30T15:33:45.967Z] 15:33:45 INFO - PID 8941 | #20 webrender::scene_builder_thread::SceneBuilderThread::run::h5132756d58864e76 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/scene_builder_thread.rs:313:21 (libxul.so+0x8a03c63)
[task 2021-07-30T15:33:45.967Z] 15:33:45 INFO - PID 8941 | #21 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+0x89fab13)
[task 2021-07-30T15:33:45.968Z] 15:33:45 INFO - PID 8941 | #22 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+0x89fab13)
[task 2021-07-30T15:33:45.968Z] 15:33:45 INFO - PID 8941 | #23 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+0x89fa78f)
[task 2021-07-30T15:33:45.969Z] 15:33:45 INFO - PID 8941 | #24 _$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+0x89fa78f)
[task 2021-07-30T15:33:45.969Z] 15:33:45 INFO - PID 8941 | #25 std::panicking::try::do_call::hfb215e1c683ba81a /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:401:40 (libxul.so+0x89fa78f)
[task 2021-07-30T15:33:45.970Z] 15:33:45 INFO - PID 8941 | #26 std::panicking::try::he8c7f55478627143 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:365:19 (libxul.so+0x89fa78f)
[task 2021-07-30T15:33:45.970Z] 15:33:45 INFO - PID 8941 | #27 std::panic::catch_unwind::h9bab4b15020e0836 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:434:14 (libxul.so+0x89fa78f)
[task 2021-07-30T15:33:45.971Z] 15:33:45 INFO - PID 8941 | #28 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+0x89fa78f)
[task 2021-07-30T15:33:45.971Z] 15:33:45 INFO - PID 8941 | #29 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+0x89fa78f)
[task 2021-07-30T15:33:45.972Z] 15:33:45 INFO - PID 8941 | #30 _$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+0x8306746)
[task 2021-07-30T15:33:45.973Z] 15:33:45 INFO - PID 8941 | #31 _$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+0x8306746)
[task 2021-07-30T15:33:45.973Z] 15:33:45 INFO - PID 8941 | #32 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+0x8306746)
[task 2021-07-30T15:33:45.974Z] 15:33:45 INFO - PID 8941 | Mutex M1090006796432126696 is already destroyed.
[task 2021-07-30T15:33:45.974Z] 15:33:45 INFO - PID 8941 | Mutex M1089725321455415920 is already destroyed.
[task 2021-07-30T15:33:45.974Z] 15:33:45 INFO - PID 8941 | Thread T60 'WRRende~ckend#1' (tid=9106, running) created by thread T35 at:
[task 2021-07-30T15:33:45.975Z] 15:33:45 INFO - PID 8941 | #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-30T15:33:45.976Z] 15:33:45 INFO - PID 8941 | #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+0x83064ab)
[task 2021-07-30T15:33:45.976Z] 15:33:45 INFO - PID 8941 | #2 std::thread::Builder::spawn_unchecked::h3a937c900a929c37 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:505:22 (libxul.so+0x8874d9a)
[task 2021-07-30T15:33:45.977Z] 15:33:45 INFO - PID 8941 | #3 std::thread::Builder::spawn::h5971eaf367c8334d /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:388:18 (libxul.so+0x8874d9a)
[task 2021-07-30T15:33:45.977Z] 15:33:45 INFO - PID 8941 | #4 webrender::renderer::Renderer::new::h80deb5c176e04e46 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/mod.rs:1276:9 (libxul.so+0x8874d9a)
[task 2021-07-30T15:33:45.978Z] 15:33:45 INFO - PID 8941 | #5 wr_window_new /builds/worker/checkouts/gecko/gfx/webrender_bindings/src/bindings.rs:1643:36 (libxul.so+0x8b15930)
[task 2021-07-30T15:33:45.978Z] 15:33:45 INFO - PID 8941 | #6 mozilla::wr::NewRenderer::Run(mozilla::wr::RenderThread&, mozilla::wr::WrWindowId) /builds/worker/checkouts/gecko/gfx/webrender_bindings/WebRenderAPI.cpp:157:10 (libxul.so+0x2398863)
[task 2021-07-30T15:33:45.979Z] 15:33:45 INFO - PID 8941 | #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+0x238081a)
[task 2021-07-30T15:33:45.980Z] 15:33:45 INFO - PID 8941 | #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+0x238b573)
[task 2021-07-30T15:33:45.980Z] 15:33:45 INFO - PID 8941 | #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+0x238b573)
[task 2021-07-30T15:33:45.981Z] 15:33:45 INFO - PID 8941 | #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+0x238b573)
[task 2021-07-30T15:33:45.982Z] 15:33:45 INFO - PID 8941 | #11 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1142:16 (libxul.so+0xc90f7a)
[task 2021-07-30T15:33:45.982Z] 15:33:45 INFO - PID 8941 | #12 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc97d02)
[task 2021-07-30T15:33:45.983Z] 15:33:45 INFO - PID 8941 | #13 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:330:5 (libxul.so+0x15a1908)
[task 2021-07-30T15:33:45.983Z] 15:33:45 INFO - PID 8941 | #14 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x151ac9c)
[task 2021-07-30T15:33:45.984Z] 15:33:45 INFO - PID 8941 | #15 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x151ac9c)
[task 2021-07-30T15:33:45.985Z] 15:33:45 INFO - PID 8941 | #16 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x151ac9c)
[task 2021-07-30T15:33:45.985Z] 15:33:45 INFO - PID 8941 | #17 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:390:10 (libxul.so+0xc8d6c8)
[task 2021-07-30T15:33:45.986Z] 15:33:45 INFO - PID 8941 | #18 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x44cd6)
[task 2021-07-30T15:33:45.986Z] 15:33:45 INFO - PID 8941 | Thread T58 'WRScene~ilder#1' (tid=9104, running) created by thread T35 at:
[task 2021-07-30T15:33:45.987Z] 15:33:45 INFO - PID 8941 | #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-30T15:33:45.987Z] 15:33:45 INFO - PID 8941 | #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+0x83064ab)
[task 2021-07-30T15:33:45.988Z] 15:33:45 INFO - PID 8941 | #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+0x88739d5)
[task 2021-07-30T15:33:45.988Z] 15:33:45 INFO - PID 8941 | #3 std::thread::Builder::spawn::h733b7a33d83cbc18 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:388:18 (libxul.so+0x88739d5)
[task 2021-07-30T15:33:45.989Z] 15:33:45 INFO - PID 8941 | #4 webrender::renderer::Renderer::new::h80deb5c176e04e46 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/mod.rs:1219:9 (libxul.so+0x88739d5)
[task 2021-07-30T15:33:45.990Z] 15:33:45 INFO - PID 8941 | #5 wr_window_new /builds/worker/checkouts/gecko/gfx/webrender_bindings/src/bindings.rs:1643:36 (libxul.so+0x8b15930)
[task 2021-07-30T15:33:45.990Z] 15:33:45 INFO - PID 8941 | #6 mozilla::wr::NewRenderer::Run(mozilla::wr::RenderThread&, mozilla::wr::WrWindowId) /builds/worker/checkouts/gecko/gfx/webrender_bindings/WebRenderAPI.cpp:157:10 (libxul.so+0x2398863)
[task 2021-07-30T15:33:45.991Z] 15:33:45 INFO - PID 8941 | #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+0x238081a)
[task 2021-07-30T15:33:45.992Z] 15:33:45 INFO - PID 8941 | #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+0x238b573)
[task 2021-07-30T15:33:45.992Z] 15:33:45 INFO - PID 8941 | #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+0x238b573)
[task 2021-07-30T15:33:45.993Z] 15:33:45 INFO - PID 8941 | #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+0x238b573)
[task 2021-07-30T15:33:45.994Z] 15:33:45 INFO - PID 8941 | #11 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1142:16 (libxul.so+0xc90f7a)
[task 2021-07-30T15:33:45.994Z] 15:33:45 INFO - PID 8941 | #12 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc97d02)
[task 2021-07-30T15:33:45.995Z] 15:33:45 INFO - PID 8941 | #13 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:330:5 (libxul.so+0x15a1908)
[task 2021-07-30T15:33:45.996Z] 15:33:45 INFO - PID 8941 | #14 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x151ac9c)
[task 2021-07-30T15:33:45.996Z] 15:33:45 INFO - PID 8941 | #15 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x151ac9c)
[task 2021-07-30T15:33:45.997Z] 15:33:45 INFO - PID 8941 | #16 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x151ac9c)
[task 2021-07-30T15:33:45.997Z] 15:33:45 INFO - PID 8941 | #17 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:390:10 (libxul.so+0xc8d6c8)
[task 2021-07-30T15:33:45.998Z] 15:33:45 INFO - PID 8941 | #18 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x44cd6)
[task 2021-07-30T15:33:45.998Z] 15:33:45 INFO - PID 8941 | SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:6112:10 in mozilla::layers::AsyncPanZoomController::GetZoomAnimationId() const
[task 2021-07-30T15:33:45.999Z] 15:33:45 INFO - PID 8941 | ==================
[task 2021-07-30T15:33:46.047Z] 15:33:46 INFO - PID 8941 | Exiting due to channel error.
[task 2021-07-30T15:33:46.048Z] 15:33:46 INFO - PID 8941 | Exiting due to channel error.
[task 2021-07-30T15:33:46.048Z] 15:33:46 INFO - PID 8941 | Exiting due to channel error.
[task 2021-07-30T15:33:46.049Z] 15:33:46 INFO - IOError on command, setting status to CRASH
[task 2021-07-30T15:33:46.051Z] 15:33:46 INFO - TEST-UNEXPECTED-CRASH | /referrer-policy/gen/iframe.http-rp/no-referrer/img-tag.http.html | expected OK
[task 2021-07-30T15:33:46.051Z] 15:33:46 INFO - TEST-INFO took 743ms
[task 2021-07-30T15:33:46.053Z] 15:33:46 INFO - PID 8941 | Exiting due to channel error.
[task 2021-07-30T15:33:46.054Z] 15:33:46 INFO - PID 8941 | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=108.69) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=6.59467) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=23.108) Exiting due to channel error.
[task 2021-07-30T15:33:46.054Z] 15:33:46 INFO - PID 8941 | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=127.165) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=128.663) Exiting due to channel error.
[task 2021-07-30T15:33:47.093Z] 15:33:47 INFO - Browser exited with return code -6
[task 2021-07-30T15:33:47.094Z] 15:33:47 INFO - Closing logging queue
[task 2021-07-30T15:33:47.094Z] 15:33:47 INFO - queue closed
[task 2021-07-30T15:33:47.122Z] 15:33:47 INFO - INFO | runtests.py | TSan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2021-07-30T15:33:47.124Z] 15:33:47 INFO - Application command: /builds/worker/workspace/build/application/firefox/firefox --marionette about:blank -profile /tmp/tmp39zuwd_y
[task 2021-07-30T15:33:47.168Z] 15:33:47 INFO - PID 9475 | 1627659207375 Marionette INFO Marionette enabled
[task 2021-07-30T15:33:47.169Z] 15:33:47 INFO - PID 9475 | console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at /tmp/tmpy56l0ppj/search.json.mozlz4", (void 0)))
[task 2021-07-30T15:33:47.169Z] 15:33:47 INFO - Starting runner
[task 2021-07-30T15:33:54.042Z] 15:33:54 INFO - PID 9475 | 1627659234041 Marionette INFO Listening on port 44240
[task 2021-07-30T15:33:56.055Z] 15:33:56 INFO - TEST-START | /referrer-policy/gen/iframe.http-rp/no-referrer/script-tag.http.html
Updated•4 years ago
|
Comment 1•4 years ago
|
||
Updated•4 years ago
|
Comment 2•4 years ago
|
||
We will add temporary suppressions to these apz bugs until they can be fixed. Botond, can you take a look at these?
Updated•4 years ago
|
Comment 3•4 years ago
|
||
Add temporary TSan suppression. r=decoder,mccr8
https://hg.mozilla.org/integration/autoland/rev/aa73303f5c1b1e284adc58b3833b90b76c59c389
https://hg.mozilla.org/mozilla-central/rev/aa73303f5c1b
Updated•4 years ago
|
Comment 4•4 years ago
|
||
For sanity's sake:
https://hg.mozilla.org/releases/mozilla-esr91/rev/e2a7ce600d02
| Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
| Assignee | ||
Comment 6•4 years ago
|
||
The APZ sampler thread and the APZ updater thread are racing on AsyncPanZoomController::mZoomAnimationId.
| Assignee | ||
Comment 9•4 years ago
|
||
| Assignee | ||
Updated•4 years ago
|
Comment 10•4 years ago
|
||
Protect access to AsyncPanZoomController::mZoomAnimationId with the APZC lock. r=tnikkel,decoder
https://hg.mozilla.org/integration/autoland/rev/8dedbaa4c5616fa0bd2c7683c02bd2e82911aa53
https://hg.mozilla.org/mozilla-central/rev/8dedbaa4c561
Updated•4 years ago
|
| Assignee | ||
Comment 11•4 years ago
|
||
Comment on attachment 9238099 [details]
Bug 1723176 - Protect access to AsyncPanZoomController::mZoomAnimationId with the APZC lock. r=tnikkel
ESR Uplift Approval Request
- If this is not a sec:{high,crit} bug, please state case for ESR consideration: Race in production code with a trivial fix
- User impact if declined: If the race results in mZoomAnimationId being written incorrectly, pinch-zooming may not work (though the issue is would only persist until the next repaint)
- Fix Landed on Version: 93
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Trivial fix, we're just adding a usage of an existing lock (verified to respect the lock order)
- String or UUID changes made by this patch:
Comment 12•4 years ago
|
||
Comment on attachment 9238099 [details]
Bug 1723176 - Protect access to AsyncPanZoomController::mZoomAnimationId with the APZC lock. r=tnikkel
Approved for 91.2esr.
Comment 13•4 years ago
|
||
| uplift | ||
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•3 years ago
|
Description
•