Closed Bug 1723142 Opened 3 years ago Closed 3 years ago

Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/mozilla/gfx/ScaleFactor.h:42:12 in operator==

Categories

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

defect

Tracking

()

RESOLVED FIXED
93 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox-esr91 --- fixed
firefox91 --- wontfix
firefox92 --- wontfix
firefox93 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: botond)

References

(Blocks 1 open bug)

Details

(Keywords: csectype-race, intermittent-failure, Whiteboard: [test-only])

Attachments

(2 files)

Filed by: malexandru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=346884298&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/StoHw5YSQwuSThfb73fgIw/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/StoHw5YSQwuSThfb73fgIw/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2021-07-30T13:25:38.396Z] 13:25:38     INFO - REFTEST TEST-START | gfx/tests/reftest/picture-caching-on-async-zoom.html == gfx/tests/reftest/picture-caching-on-async-zoom.html?ref
[task 2021-07-30T13:25:38.401Z] 13:25:38     INFO - REFTEST TEST-LOAD | file:///builds/worker/workspace/build/tests/reftest/tests/gfx/tests/reftest/picture-caching-on-async-zoom.html | 25 / 29 (86%)
[task 2021-07-30T13:25:39.163Z] 13:25:39     INFO - ==================
[task 2021-07-30T13:25:39.165Z] 13:25:39     INFO - WARNING: ThreadSanitizer: data race (pid=2508)
[task 2021-07-30T13:25:39.167Z] 13:25:39     INFO -   Read of size 4 at 0x7b74001de9c0 by thread T94 (mutexes: write M382660179959338728, write M266129591139951632):
[task 2021-07-30T13:25:39.169Z] 13:25:39     INFO -     #0 operator== /builds/worker/workspace/obj-build/dist/include/mozilla/gfx/ScaleFactor.h:42:12 (libxul.so+0x20d6552)
[task 2021-07-30T13:25:39.170Z] 13:25:39     INFO -     #1 operator!= /builds/worker/workspace/obj-build/dist/include/mozilla/gfx/ScaleFactor.h:46:20 (libxul.so+0x20d6552)
[task 2021-07-30T13:25:39.172Z] 13:25:39     INFO -     #2 mozilla::layers::AsyncPanZoomController::ApplyAsyncTestAttributes(mozilla::RecursiveMutexAutoLock const&) /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:4676:24 (libxul.so+0x20d6552)
[task 2021-07-30T13:25:39.174Z] 13:25:39     INFO -     #3 AutoApplyAsyncTestAttributes /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:602:10 (libxul.so+0x20f529a)
[task 2021-07-30T13:25:39.177Z] 13:25:39     INFO -     #4 mozilla::layers::AsyncPanZoomController::GetCurrentAsyncTransform(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer, mozilla::EnumSet<mozilla::layers::AsyncTransformComponent, unsigned int>) const /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:4541:32 (libxul.so+0x20f529a)
[task 2021-07-30T13:25:39.179Z] 13:25:39     INFO -     #5 mozilla::layers::APZCTreeManager::ComputeClippedCompositionBounds(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&, std::unordered_map<mozilla::layers::ScrollableLayerGuid, mozilla::gfx::RectTyped<mozilla::ParentLayerPixel, float>, mozilla::layers::ScrollableLayerGuid::HashIgnoringPresShellFn, mozilla::layers::ScrollableLayerGuid::EqualIgnoringPresShellFn, std::allocator<std::pair<mozilla::layers::ScrollableLayerGuid const, mozilla::gfx::RectTyped<mozilla::ParentLayerPixel, float> > > >&, mozilla::layers::ScrollableLayerGuid) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:947:34 (libxul.so+0x209c747)
[task 2021-07-30T13:25:39.183Z] 13:25:39     INFO -     #6 mozilla::layers::APZCTreeManager::AdvanceAnimationsInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&, mozilla::layers::SampleTime const&) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:974:37 (libxul.so+0x209b84d)
[task 2021-07-30T13:25:39.184Z] 13:25:39     INFO -     #7 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:740:27 (libxul.so+0x209a313)
[task 2021-07-30T13:25:39.185Z] 13:25:39     INFO -     #8 SampleForWebRender /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZSampler.cpp:102:9 (libxul.so+0x20ae6bb)
[task 2021-07-30T13:25:39.186Z] 13:25:39     INFO -     #9 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+0x20ae6bb)
[task 2021-07-30T13:25:39.187Z] 13:25:39     INFO -     #10 apz_sample_transforms /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZSampler.cpp:314:3 (libxul.so+0x20af26b)
[task 2021-07-30T13:25:39.188Z] 13:25:39     INFO -     #11 _$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+0x8b10dbf)
[task 2021-07-30T13:25:39.191Z] 13:25:39     INFO -     #12 webrender::render_backend::RenderBackend::update_document::hc43cd753635990bc /builds/worker/checkouts/gecko/gfx/wr/webrender/src/render_backend.rs:1409:39 (libxul.so+0x88a6dfd)
[task 2021-07-30T13:25:39.192Z] 13:25:39     INFO -     #13 webrender::render_backend::RenderBackend::prepare_transactions::hdd290125834720fb /builds/worker/checkouts/gecko/gfx/wr/webrender/src/render_backend.rs:1329:28 (libxul.so+0x889d1b9)
[task 2021-07-30T13:25:39.194Z] 13:25:39     INFO -     #14 webrender::render_backend::RenderBackend::process_api_msg::h0900fc309e3ec71c /builds/worker/checkouts/gecko/gfx/wr/webrender/src/render_backend.rs:1187:17 (libxul.so+0x889d1b9)
[task 2021-07-30T13:25:39.196Z] 13:25:39     INFO -     #15 webrender::render_backend::RenderBackend::run::h1e6ab46ebe99e3c9 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/render_backend.rs:846:21 (libxul.so+0x88900a1)
[task 2021-07-30T13:25:39.198Z] 13:25:39     INFO -     #16 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+0x88900a1)
[task 2021-07-30T13:25:39.200Z] 13:25:39     INFO -     #17 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+0x88900a1)
[task 2021-07-30T13:25:39.202Z] 13:25:39     INFO -     #18 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+0x888df9f)
[task 2021-07-30T13:25:39.203Z] 13:25:39     INFO -     #19 _$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+0x888df9f)
[task 2021-07-30T13:25:39.205Z] 13:25:39     INFO -     #20 std::panicking::try::do_call::h79841d5809538ada /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:401:40 (libxul.so+0x888df9f)
[task 2021-07-30T13:25:39.207Z] 13:25:39     INFO -     #21 std::panicking::try::h28c2cd3f54014683 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:365:19 (libxul.so+0x888df9f)
[task 2021-07-30T13:25:39.209Z] 13:25:39     INFO -     #22 std::panic::catch_unwind::hd657005f4867e0e0 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:434:14 (libxul.so+0x888df9f)
[task 2021-07-30T13:25:39.210Z] 13:25:39     INFO -     #23 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+0x888df9f)
[task 2021-07-30T13:25:39.212Z] 13:25:39     INFO -     #24 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+0x888df9f)
[task 2021-07-30T13:25:39.214Z] 13:25:39     INFO -     #25 _$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+0x8306d06)
[task 2021-07-30T13:25:39.216Z] 13:25:39     INFO -     #26 _$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+0x8306d06)
[task 2021-07-30T13:25:39.218Z] 13:25:39     INFO -     #27 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+0x8306d06)
[task 2021-07-30T13:25:39.219Z] 13:25:39     INFO -   Previous write of size 4 at 0x7b74001de9c0 by thread T8:
[task 2021-07-30T13:25:39.221Z] 13:25:39     INFO -     #0 mozilla::layers::AsyncPanZoomController::SetTestAsyncZoom(mozilla::gfx::ScaleFactor<mozilla::LayerPixel, mozilla::ParentLayerPixel> const&) /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:5981:18 (libxul.so+0x20fc443)
[task 2021-07-30T13:25:39.223Z] 13:25:39     INFO -     #1 operator() /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:302:17 (libxul.so+0x20d4fa4)
[task 2021-07-30T13:25:39.225Z] 13:25:39     INFO -     #2 mozilla::detail::RunnableFunction<mozilla::layers::APZUpdater::SetTestAsyncZoom(mozilla::layers::LayersId, unsigned long const&, mozilla::gfx::ScaleFactor<mozilla::LayerPixel, mozilla::ParentLayerPixel> const&)::$_38>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:532:5 (libxul.so+0x20d4fa4)
[task 2021-07-30T13:25:39.227Z] 13:25:39     INFO -     #3 mozilla::layers::APZUpdater::ProcessQueue() /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:466:23 (libxul.so+0x20b0b56)
[task 2021-07-30T13:25:39.228Z] 13:25:39     INFO -     #4 ProcessPendingTasks /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:128:14 (libxul.so+0x20b27f0)
[task 2021-07-30T13:25:39.230Z] 13:25:39     INFO -     #5 apz_run_updater /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:538:3 (libxul.so+0x20b27f0)
[task 2021-07-30T13:25:39.232Z] 13:25:39     INFO -     #6 _$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+0x8b10cbe)
[task 2021-07-30T13:25:39.234Z] 13:25:39     INFO -     #7 webrender::scene_builder_thread::SceneBuilderThread::run::h5132756d58864e76 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/scene_builder_thread.rs:380:17 (libxul.so+0x8a0738f)
[task 2021-07-30T13:25:39.235Z] 13:25:39     INFO -     #8 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+0x89fb0d3)
[task 2021-07-30T13:25:39.237Z] 13:25:39     INFO -     #9 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+0x89fb0d3)
[task 2021-07-30T13:25:39.239Z] 13:25:39     INFO -     #10 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+0x89fad4f)
[task 2021-07-30T13:25:39.242Z] 13:25:39     INFO -     #11 _$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+0x89fad4f)
[task 2021-07-30T13:25:39.244Z] 13:25:39     INFO -     #12 std::panicking::try::do_call::hfb215e1c683ba81a /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:401:40 (libxul.so+0x89fad4f)
[task 2021-07-30T13:25:39.246Z] 13:25:39     INFO -     #13 std::panicking::try::he8c7f55478627143 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:365:19 (libxul.so+0x89fad4f)
[task 2021-07-30T13:25:39.248Z] 13:25:39     INFO -     #14 std::panic::catch_unwind::h9bab4b15020e0836 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:434:14 (libxul.so+0x89fad4f)
[task 2021-07-30T13:25:39.250Z] 13:25:39     INFO -     #15 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+0x89fad4f)
[task 2021-07-30T13:25:39.252Z] 13:25:39     INFO -     #16 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+0x89fad4f)
[task 2021-07-30T13:25:39.254Z] 13:25:39     INFO -     #17 _$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+0x8306d06)
[task 2021-07-30T13:25:39.256Z] 13:25:39     INFO -     #18 _$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+0x8306d06)
[task 2021-07-30T13:25:39.258Z] 13:25:39     INFO -     #19 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+0x8306d06)
[task 2021-07-30T13:25:39.260Z] 13:25:39     INFO -   Location is heap block of size 2056 at 0x7b74001de200 allocated by thread T8:
[task 2021-07-30T13:25:39.261Z] 13:25:39     INFO -     #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-30T13:25:39.264Z] 13:25:39     INFO -     #1 moz_xmalloc /builds/worker/checkouts/gecko/memory/mozalloc/mozalloc.cpp:52:15 (firefox+0xcc44b)
[task 2021-07-30T13:25:39.267Z] 13:25:39     INFO -     #2 operator new /builds/worker/workspace/obj-build/dist/include/mozilla/cxxalloc.h:33:10 (libxul.so+0x2096e47)
[task 2021-07-30T13:25:39.270Z] 13:25:39     INFO -     #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+0x2096e47)
[task 2021-07-30T13:25:39.273Z] 13:25:39     INFO -     #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+0x20c923e)
[task 2021-07-30T13:25:39.276Z] 13:25:39     INFO -     #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+0x20c7b8d)
[task 2021-07-30T13:25:39.278Z] 13:25:39     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:139:3 (libxul.so+0x20c6ffc)
[task 2021-07-30T13:25:39.281Z] 13:25:39     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+0x20c70a0)
[task 2021-07-30T13:25:39.284Z] 13:25:39     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+0x20c70a0)
[task 2021-07-30T13:25:39.286Z] 13:25:39     INFO -     #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+0x20c70a0)
[task 2021-07-30T13:25:39.288Z] 13:25:39     INFO -     #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+0x20c70a0)
[task 2021-07-30T13:25:39.294Z] 13:25:39     INFO -     #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+0x20993de)
[task 2021-07-30T13:25:39.295Z] 13:25:39     INFO -     #12 UpdateHitTestingTree /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:722:3 (libxul.so+0x20d3a3c)
[task 2021-07-30T13:25:39.296Z] 13:25:39     INFO -     #13 operator() /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:204:25 (libxul.so+0x20d3a3c)
[task 2021-07-30T13:25:39.297Z] 13:25:39     INFO -     #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+0x20d3a3c)
[task 2021-07-30T13:25:39.298Z] 13:25:39     INFO -     #15 mozilla::layers::APZUpdater::ProcessQueue() /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:466:23 (libxul.so+0x20b0b56)
[task 2021-07-30T13:25:39.299Z] 13:25:39     INFO -     #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+0x20b038f)
[task 2021-07-30T13:25:39.299Z] 13:25:39     INFO -     #17 apz_post_scene_swap /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:534:3 (libxul.so+0x20b2786)
[task 2021-07-30T13:25:39.300Z] 13:25:39     INFO -     #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+0x8b10ba4)
[task 2021-07-30T13:25:39.301Z] 13:25:39     INFO -     #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+0x8a04223)
[task 2021-07-30T13:25:39.302Z] 13:25:39     INFO -     #20 webrender::scene_builder_thread::SceneBuilderThread::run::h5132756d58864e76 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/scene_builder_thread.rs:313:21 (libxul.so+0x8a04223)
[task 2021-07-30T13:25:39.303Z] 13:25:39     INFO -     #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+0x89fb0d3)
[task 2021-07-30T13:25:39.303Z] 13:25:39     INFO -     #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+0x89fb0d3)
[task 2021-07-30T13:25:39.304Z] 13:25:39     INFO -     #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+0x89fad4f)
[task 2021-07-30T13:25:39.305Z] 13:25:39     INFO -     #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+0x89fad4f)
[task 2021-07-30T13:25:39.306Z] 13:25:39     INFO -     #25 std::panicking::try::do_call::hfb215e1c683ba81a /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:401:40 (libxul.so+0x89fad4f)
[task 2021-07-30T13:25:39.307Z] 13:25:39     INFO -     #26 std::panicking::try::he8c7f55478627143 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:365:19 (libxul.so+0x89fad4f)
[task 2021-07-30T13:25:39.308Z] 13:25:39     INFO -     #27 std::panic::catch_unwind::h9bab4b15020e0836 /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:434:14 (libxul.so+0x89fad4f)
[task 2021-07-30T13:25:39.309Z] 13:25:39     INFO -     #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+0x89fad4f)
[task 2021-07-30T13:25:39.310Z] 13:25:39     INFO -     #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+0x89fad4f)
[task 2021-07-30T13:25:39.317Z] 13:25:39     INFO -     #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+0x8306d06)
[task 2021-07-30T13:25:39.320Z] 13:25:39     INFO -     #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+0x8306d06)
[task 2021-07-30T13:25:39.321Z] 13:25:39     INFO -     #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+0x8306d06)
[task 2021-07-30T13:25:39.321Z] 13:25:39     INFO -   Mutex M382660179959338728 is already destroyed.
[task 2021-07-30T13:25:39.322Z] 13:25:39     INFO -   Mutex M266129591139951632 is already destroyed.
[task 2021-07-30T13:25:39.323Z] 13:25:39     INFO -   Thread T94 'WRRende~ckend#4' (tid=2681, running) created by thread T30 at:
[task 2021-07-30T13:25:39.324Z] 13:25:39     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-30T13:25:39.325Z] 13:25:39     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+0x8306a6b)
[task 2021-07-30T13:25:39.326Z] 13:25:39     INFO -     #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+0x887535a)
[task 2021-07-30T13:25:39.327Z] 13:25:39     INFO -     #3 std::thread::Builder::spawn::h5971eaf367c8334d /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:388:18 (libxul.so+0x887535a)
[task 2021-07-30T13:25:39.327Z] 13:25:39     INFO -     #4 webrender::renderer::Renderer::new::h80deb5c176e04e46 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/mod.rs:1276:9 (libxul.so+0x887535a)
[task 2021-07-30T13:25:39.328Z] 13:25:39     INFO -     #5 wr_window_new /builds/worker/checkouts/gecko/gfx/webrender_bindings/src/bindings.rs:1643:36 (libxul.so+0x8b15ef0)
[task 2021-07-30T13:25:39.329Z] 13:25:39     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+0x2398803)
[task 2021-07-30T13:25:39.330Z] 13:25:39     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+0x23807ba)
[task 2021-07-30T13:25:39.331Z] 13:25:39     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+0x238b513)
[task 2021-07-30T13:25:39.331Z] 13:25:39     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+0x238b513)
[task 2021-07-30T13:25:39.332Z] 13:25:39     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+0x238b513)
[task 2021-07-30T13:25:39.333Z] 13:25:39     INFO -     #11 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1142:16 (libxul.so+0xc90f7a)
[task 2021-07-30T13:25:39.334Z] 13:25:39     INFO -     #12 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc97d02)
[task 2021-07-30T13:25:39.335Z] 13:25:39     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-30T13:25:39.336Z] 13:25:39     INFO -     #14 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x151ac9c)
[task 2021-07-30T13:25:39.336Z] 13:25:39     INFO -     #15 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x151ac9c)
[task 2021-07-30T13:25:39.337Z] 13:25:39     INFO -     #16 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x151ac9c)
[task 2021-07-30T13:25:39.338Z] 13:25:39     INFO -     #17 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:390:10 (libxul.so+0xc8d6c8)
[task 2021-07-30T13:25:39.339Z] 13:25:39     INFO -     #18 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x44cd6)
[task 2021-07-30T13:25:39.340Z] 13:25:39     INFO -   Thread T8 'WRScene~ilder#4' (tid=2679, running) created by thread T30 at:
[task 2021-07-30T13:25:39.340Z] 13:25:39     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-30T13:25:39.341Z] 13:25:39     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+0x8306a6b)
[task 2021-07-30T13:25:39.342Z] 13:25:39     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+0x8873f95)
[task 2021-07-30T13:25:39.343Z] 13:25:39     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+0x8873f95)
[task 2021-07-30T13:25:39.344Z] 13:25:39     INFO -     #4 webrender::renderer::Renderer::new::h80deb5c176e04e46 /builds/worker/checkouts/gecko/gfx/wr/webrender/src/renderer/mod.rs:1219:9 (libxul.so+0x8873f95)
[task 2021-07-30T13:25:39.344Z] 13:25:39     INFO -     #5 wr_window_new /builds/worker/checkouts/gecko/gfx/webrender_bindings/src/bindings.rs:1643:36 (libxul.so+0x8b15ef0)
[task 2021-07-30T13:25:39.345Z] 13:25:39     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+0x2398803)
[task 2021-07-30T13:25:39.346Z] 13:25:39     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+0x23807ba)
[task 2021-07-30T13:25:39.347Z] 13:25:39     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+0x238b513)
[task 2021-07-30T13:25:39.348Z] 13:25:39     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+0x238b513)
[task 2021-07-30T13:25:39.354Z] 13:25:39     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+0x238b513)
[task 2021-07-30T13:25:39.354Z] 13:25:39     INFO -     #11 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1142:16 (libxul.so+0xc90f7a)
[task 2021-07-30T13:25:39.355Z] 13:25:39     INFO -     #12 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc97d02)
[task 2021-07-30T13:25:39.356Z] 13:25:39     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-30T13:25:39.357Z] 13:25:39     INFO -     #14 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x151ac9c)
[task 2021-07-30T13:25:39.358Z] 13:25:39     INFO -     #15 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x151ac9c)
[task 2021-07-30T13:25:39.359Z] 13:25:39     INFO -     #16 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x151ac9c)
[task 2021-07-30T13:25:39.359Z] 13:25:39     INFO -     #17 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:390:10 (libxul.so+0xc8d6c8)
[task 2021-07-30T13:25:39.360Z] 13:25:39     INFO -     #18 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x44cd6)
[task 2021-07-30T13:25:39.361Z] 13:25:39     INFO - SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/mozilla/gfx/ScaleFactor.h:42:12 in operator==
[task 2021-07-30T13:25:39.362Z] 13:25:39     INFO - ==================
[task 2021-07-30T13:25:39.363Z] 13:25:39     INFO - Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=18.5698) Exiting due to channel error.
[task 2021-07-30T13:25:39.363Z] 13:25:39     INFO - Exiting due to channel error.
[task 2021-07-30T13:25:39.364Z] 13:25:39     INFO - Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=24.0284) Exiting due to channel error.
[task 2021-07-30T13:25:39.365Z] 13:25:39     INFO - Exiting due to channel error.
[task 2021-07-30T13:25:40.293Z] 13:25:40     INFO - Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=17.4053)
[task 2021-07-30T13:25:40.293Z] 13:25:40    ERROR - TEST-UNEXPECTED-FAIL | gfx/tests/reftest/picture-caching-on-async-zoom.html | application terminated with exit code -6
[task 2021-07-30T13:25:40.308Z] 13:25:40     INFO - REFTEST INFO | Process mode: e10s
[task 2021-07-30T13:25:40.309Z] 13:25:40  WARNING - leakcheck | refcount logging is off, so leaks can't be detected!
[task 2021-07-30T13:25:40.310Z] 13:25:40     INFO - REFTEST INFO | Running tests in file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/webkit-box/reftest.list
[task 2021-07-30T13:25:40.340Z] 13:25:40     INFO - REFTEST INFO | INFO | runtests.py | TSan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2021-07-30T13:25:40.341Z] 13:25:40     INFO - REFTEST INFO | Running with e10s: True
[task 2021-07-30T13:25:40.342Z] 13:25:40     INFO - REFTEST INFO | Running with fission: False
[task 2021-07-30T13:25:40.343Z] 13:25:40     INFO - REFTEST INFO | Application command: /builds/worker/workspace/build/application/firefox/firefox -marionette -profile /tmp/tmpuo1ajxg2.mozrunner
[task 2021-07-30T13:25:45.277Z] 13:25:45     INFO - 1627651545276	Marionette	INFO	Marionette enabled
[task 2021-07-30T13:25:46.055Z] 13:25:46     INFO - 1627651546054	Marionette	TRACE	Received observer notification toplevel-window-ready
[task 2021-07-30T13:25:54.187Z] 13:25:54     INFO - console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at /tmp/tmpuo1ajxg2.mozrunner/search.json.mozlz4", (void 0)))
[task 2021-07-30T13:26:02.755Z] 13:26:02     INFO - 1627651562752	Marionette	TRACE	Received observer notification marionette-startup-requested
[task 2021-07-30T13:26:02.756Z] 13:26:02     INFO - 1627651562754	Marionette	TRACE	Waiting until startup recorder finished recording startup scripts...
[task 2021-07-30T13:26:02.866Z] 13:26:02     INFO - 1627651562865	Marionette	TRACE	All scripts recorded.
[task 2021-07-30T13:26:02.886Z] 13:26:02     INFO - 1627651562885	Marionette	INFO	Listening on port 2828
[task 2021-07-30T13:26:02.889Z] 13:26:02     INFO - 1627651562888	Marionette	DEBUG	Marionette is listening
[task 2021-07-30T13:26:03.147Z] 13:26:03     INFO - 1627651563146	Marionette	DEBUG	Accepted connection 0 from 127.0.0.1:40960
[task 2021-07-30T13:26:03.175Z] 13:26:03     INFO - 1627651563174	Marionette	DEBUG	Accepted connection 1 from 127.0.0.1:40962
[task 2021-07-30T13:26:03.179Z] 13:26:03     INFO - 1627651563178	Marionette	DEBUG	Closed connection 0
[task 2021-07-30T13:26:03.270Z] 13:26:03     INFO - 1627651563269	Marionette	DEBUG	1 -> [0,1,"WebDriver:NewSession",{"strictFileInteractability":true}]
[task 2021-07-30T13:26:03.401Z] 13:26:03     INFO - 1627651563399	Marionette	DEBUG	1 <- [1,1,null,{"sessionId":"e640b04f-d8af-4704-81e4-58cfdbb8cf1c","capabilities":{"browserName":"firefox","browserVersion":"92.0a ... .mozrunner","moz:shutdownTimeout":360000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"proxy":{}}}]
[task 2021-07-30T13:26:03.428Z] 13:26:03     INFO - 1627651563427	Marionette	DEBUG	1 -> [0,2,"Addon:Install",{"path":"/builds/worker/workspace/build/tests/reftest/reftest","temporary":true}]
[task 2021-07-30T13:26:03.760Z] 13:26:03     INFO - 1627651563759	Marionette	TRACE	Received observer notification domwindowopened
[task 2021-07-30T13:26:03.772Z] 13:26:03     INFO - 1627651563771	Marionette	DEBUG	1 <- [1,2,null,{"value":"reftest@mozilla.org"}]
[task 2021-07-30T13:26:03.837Z] 13:26:03     INFO - 1627651563836	Marionette	DEBUG	1 -> [0,3,"WebDriver:DeleteSession",{}]
[task 2021-07-30T13:26:03.863Z] 13:26:03     INFO - 1627651563862	Marionette	DEBUG	1 <- [1,3,null,{"value":null}]
[task 2021-07-30T13:26:03.873Z] 13:26:03     INFO - 1627651563872	Marionette	DEBUG	Closed connection 1
[task 2021-07-30T13:26:05.518Z] 13:26:05     INFO - REFTEST TEST-START | layout/reftests/webkit-box/webkit-box-abspos-children-1.html == layout/reftests/webkit-box/webkit-box-abspos-children-1-ref.html

Looks like a race on AsyncPanZoomController::mTestAsyncZoom.

Blocks: tsan
Group: core-security → gfx-core-security
Keywords: csectype-race

Set release status flags based on info from the regressing bug 1722913

This failure was caused by running more tests, but we can't conclude from that that the issue did not exist earlier.

Keywords: regression
No longer regressed by: 1722913

I'll move it to APZ because it looks related to a race on an APZ data structure.

Component: Graphics → Panning and Zooming

This call appears in the top frames of 2 different stacks (Bug 1723351 and Bug 1723142) so from my understanding it will suppress both test fails. I included both bug numbers for reference.

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

These are probably moderate at worse due to the raciness, so I'll just mark them as such.

Keywords: sec-moderate
Assignee: kwright → nobody
Status: ASSIGNED → NEW
See Also: → 1724318
Assignee: nobody → botond
Flags: needinfo?(botond)
Group: gfx-core-security → layout-core-security

The bug and the fix are in a test-only codepath (so perhaps the security classification can be removed).

Group: layout-core-security
Keywords: sec-moderate
Whiteboard: [test-only]
Keywords: leave-open
Pushed by bballo@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bc236163a4f6 Acquire the APZC lock in SetTestAsyncZoom(). r=tnikkel,decoder
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 93 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: