Closed Bug 1710598 Opened 3 years ago Closed 3 years ago

Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/layers/apz/src/Axis.cpp:191:15 in mozilla::layers::Axis::RestoreOverscroll(mozilla::gfx::CoordTyped<mozilla::ParentLayerPixel, float>)

Categories

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

defect

Tracking

()

RESOLVED FIXED
90 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox88 --- unaffected
firefox89 --- unaffected
firefox90 --- fixed

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 file)

Filed by: cbrindusan [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=339356868&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZNdbT3XzTGWSH6A2AA6unw/runs/0/artifacts/public/logs/live_backing.log


[task 2021-05-11T10:29:39.556Z] 10:29:39     INFO - TEST-OK | gfx/layers/apz/test/mochitest/test_group_checkerboarding.html | took 40490ms
[task 2021-05-11T10:29:39.745Z] 10:29:39     INFO - TEST-START | gfx/layers/apz/test/mochitest/test_group_hittest-1.html
[task 2021-05-11T10:29:40.871Z] 10:29:40     INFO - GECKO(4820) | WaitUntilApzStable: flushed APZ repaints in parent proc, waiting for callback...
[task 2021-05-11T10:29:40.873Z] 10:29:40     INFO - GECKO(4820) | WaitUntilApzStable: APZ flush done in parent proc
[task 2021-05-11T10:29:41.001Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | WaitUntilApzStable: got apz-flush-done in child proc
[task 2021-05-11T10:29:41.036Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | WaitUntilApzStable: done promiseFocus
[task 2021-05-11T10:29:41.040Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | waiting for paint...
[task 2021-05-11T10:29:41.060Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | got MozAfterPaint: 0,0,0,0
[task 2021-05-11T10:29:41.061Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | Dispatching 1 onpaint listeners
[task 2021-05-11T10:29:41.067Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | done...
[task 2021-05-11T10:29:41.068Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | WaitUntilApzStable: done promiseAllPaintsDone
[task 2021-05-11T10:29:41.076Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | PromiseApzRepaintsFlushed: Flushed APZ repaints, waiting for callback...
[task 2021-05-11T10:29:41.077Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | PromiseApzRepaintsFlushed: APZ flush done
[task 2021-05-11T10:29:41.082Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | WaitUntilApzStable: all done
[task 2021-05-11T10:29:41.095Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | Hit-testing point (208, 250)
[task 2021-05-11T10:29:41.117Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | Hit-testing point (108, 450)
[task 2021-05-11T10:29:41.140Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | Hit-testing point (352, 105)
[task 2021-05-11T10:29:41.154Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | Hit-testing point (63, 394)
[task 2021-05-11T10:29:41.171Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | waiting for paint...
[task 2021-05-11T10:29:41.308Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | got MozAfterPaint: 0,0,0,0
[task 2021-05-11T10:29:41.309Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | Dispatching 1 onpaint listeners
[task 2021-05-11T10:29:41.309Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | done...
[task 2021-05-11T10:29:41.314Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | PromiseApzRepaintsFlushed: Flushed APZ repaints, waiting for callback...
[task 2021-05-11T10:29:41.314Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | PromiseApzRepaintsFlushed: APZ flush done
[task 2021-05-11T10:29:41.325Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | done...
[task 2021-05-11T10:29:41.329Z] 10:29:41     INFO - GECKO(4820) | helper_hittest_basic.html | Hit-testing point (208, 250)
[task 2021-05-11T10:29:41.922Z] 10:29:41     INFO - GECKO(4820) | ==================
[task 2021-05-11T10:29:41.922Z] 10:29:41     INFO - GECKO(4820) | WARNING: ThreadSanitizer: data race (pid=4820)[task 2021-05-11T10:29:41.922Z] 10:29:41     INFO - GECKO(4820) | WARNING: ThreadSanitizer: data race (pid=4820)
[task 2021-05-11T10:29:41.923Z] 10:29:41     INFO - GECKO(4820) |   Write of size 4 at 0x7b740039e8f0 by main thread (mutexes: write M727748501405188208, write M493247):
[task 2021-05-11T10:29:41.927Z] 10:29:41     INFO - GECKO(4820) |     #0 mozilla::layers::Axis::RestoreOverscroll(mozilla::gfx::CoordTyped<mozilla::ParentLayerPixel, float>) /builds/worker/checkouts/gecko/gfx/layers/apz/src/Axis.cpp:191:15 (libxul.so+0x1f79bd0)
[task 2021-05-11T10:29:41.927Z] 10:29:41     INFO - GECKO(4820) |     #1 RestoreOverscrollAmount /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:3930:6 (libxul.so+0x1f1d5a0)
[task 2021-05-11T10:29:41.927Z] 10:29:41     INFO - GECKO(4820) |     #2 UnapplyAsyncTestAttributes /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:4742:7 (libxul.so+0x1f1d5a0)
[task 2021-05-11T10:29:41.927Z] 10:29:41     INFO - GECKO(4820) |     #3 ~AutoApplyAsyncTestAttributes /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:607:10 (libxul.so+0x1f1d5a0)
[task 2021-05-11T10:29:41.927Z] 10:29:41     INFO - GECKO(4820) |     #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:4607:1 (libxul.so+0x1f1d5a0)
[task 2021-05-11T10:29:41.927Z] 10:29:41     INFO - GECKO(4820) |     #5 GetCurrentAsyncTransformWithOverscroll /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:4613:7 (libxul.so+0x1f25209)
[task 2021-05-11T10:29:41.927Z] 10:29:41     INFO - GECKO(4820) |     #6 mozilla::layers::APZCTreeManager::GetApzcToGeckoTransform(mozilla::layers::AsyncPanZoomController const*) const /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:3436:38 (libxul.so+0x1f25209)
[task 2021-05-11T10:29:41.927Z] 10:29:41     INFO - GECKO(4820) |     #7 mozilla::layers::APZCTreeManager::ReceiveInputEvent(mozilla::InputData&) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:1573:15 (libxul.so+0x1f21401)
[task 2021-05-11T10:29:41.927Z] 10:29:41     INFO - GECKO(4820) |     #8 non-virtual thunk to mozilla::layers::APZCTreeManager::ReceiveInputEvent(mozilla::InputData&) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp (libxul.so+0x1f26ba9)
[task 2021-05-11T10:29:41.928Z] 10:29:41     INFO - GECKO(4820) |     #9 mozilla::layers::APZInputBridge::ReceiveInputEvent(mozilla::WidgetInputEvent&) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZInputBridge.cpp:139:18 (libxul.so+0x1f329e5)
[task 2021-05-11T10:29:41.928Z] 10:29:41     INFO - GECKO(4820) |     #10 nsBaseWidget::DispatchInputEvent(mozilla::WidgetInputEvent*) /builds/worker/checkouts/gecko/widget/nsBaseWidget.cpp:1140:53 (libxul.so+0x4aa30cf)
[task 2021-05-11T10:29:41.928Z] 10:29:41     INFO - GECKO(4820) |     #11 mozilla::dom::BrowserParent::RecvDispatchMouseEvent(mozilla::WidgetMouseEvent const&) /builds/worker/checkouts/gecko/dom/ipc/BrowserParent.cpp:1665:11 (libxul.so+0x464d2d0)
[task 2021-05-11T10:29:41.928Z] 10:29:41     INFO - GECKO(4820) |     #12 mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const&, IPC::Message*&) /builds/worker/workspace/obj-build/ipc/ipdl/PBrowserParent.cpp:6765:57 (libxul.so+0x1982d80)
[task 2021-05-11T10:29:41.928Z] 10:29:41     INFO - GECKO(4820) |     #13 mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const&, IPC::Message*&) /builds/worker/workspace/obj-build/ipc/ipdl/PContentParent.cpp:14611:32 (libxul.so+0x15f7b40)
[task 2021-05-11T10:29:41.928Z] 10:29:41     INFO - GECKO(4820) |     #14 mozilla::ipc::MessageChannel::DispatchSyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&, IPC::Message*&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:2121:25 (libxul.so+0x149fccf)
[task 2021-05-11T10:29:41.928Z] 10:29:41     INFO - GECKO(4820) |     #15 mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:2072:9 (libxul.so+0x149e463)
[task 2021-05-11T10:29:41.928Z] 10:29:41     INFO - GECKO(4820) |     #16 mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1924:3 (libxul.so+0x149f02a)
[task 2021-05-11T10:29:41.930Z] 10:29:41     INFO - GECKO(4820) |     #17 mozilla::ipc::MessageChannel::MessageTask::Run() /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1955:13 (libxul.so+0x149f631)
[task 2021-05-11T10:29:41.930Z] 10:29:41     INFO - GECKO(4820) |     #18 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:482:16 (libxul.so+0xbeb9a7)
[task 2021-05-11T10:29:41.931Z] 10:29:41     INFO - GECKO(4820) |     #19 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:766:26 (libxul.so+0xbc891a)
[task 2021-05-11T10:29:41.931Z] 10:29:41     INFO - GECKO(4820) |     #20 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:621:15 (libxul.so+0xbc70a2)
[task 2021-05-11T10:29:41.931Z] 10:29:41     INFO - GECKO(4820) |     #21 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:405:36 (libxul.so+0xbc7244)
[task 2021-05-11T10:29:41.931Z] 10:29:41     INFO - GECKO(4820) |     #22 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:141:37 (libxul.so+0xbef66a)
[task 2021-05-11T10:29:41.931Z] 10:29:41     INFO - GECKO(4820) |     #23 mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_1>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:534:5 (libxul.so+0xbef66a)
[task 2021-05-11T10:29:41.931Z] 10:29:41     INFO - GECKO(4820) |     #24 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1159:16 (libxul.so+0xbd9710)
[task 2021-05-11T10:29:41.932Z] 10:29:41     INFO - GECKO(4820) |     #25 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548:10 (libxul.so+0xbe0692)
[task 2021-05-11T10:29:41.932Z] 10:29:41     INFO - GECKO(4820) |     #26 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:107:5 (libxul.so+0x14a3970)
[task 2021-05-11T10:29:41.933Z] 10:29:41     INFO - GECKO(4820) |     #27 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335:10 (libxul.so+0x142ef4c)
[task 2021-05-11T10:29:41.933Z] 10:29:41     INFO - GECKO(4820) |     #28 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328:3 (libxul.so+0x142ef4c)
[task 2021-05-11T10:29:41.934Z] 10:29:41     INFO - GECKO(4820) |     #29 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310:3 (libxul.so+0x142ef4c)
[task 2021-05-11T10:29:41.934Z] 10:29:41     INFO - GECKO(4820) |     #30 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4ae4026)
[task 2021-05-11T10:29:41.935Z] 10:29:41     INFO - GECKO(4820) |     #31 nsAppStartup::Run() /builds/worker/checkouts/gecko/toolkit/components/startup/nsAppStartup.cpp:273:30 (libxul.so+0x683dca8)
[task 2021-05-11T10:29:41.935Z] 10:29:41     INFO - GECKO(4820) |     #32 XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5367:22 (libxul.so+0x69592aa)
[task 2021-05-11T10:29:41.935Z] 10:29:41     INFO - GECKO(4820) |     #33 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5565:8 (libxul.so+0x6959ff7)
[task 2021-05-11T10:29:41.936Z] 10:29:41     INFO - GECKO(4820) |     #34 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5624:21 (libxul.so+0x695a594)
[task 2021-05-11T10:29:41.937Z] 10:29:41     INFO - GECKO(4820) |     #35 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0x6964b42)
[task 2021-05-11T10:29:41.938Z] 10:29:41     INFO - GECKO(4820) |     #36 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:224:22 (firefox+0xca6e0)
[task 2021-05-11T10:29:41.938Z] 10:29:41     INFO - GECKO(4820) |     #37 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:351:16 (firefox+0xca6e0)
[task 2021-05-11T10:29:41.938Z] 10:29:41     INFO - GECKO(4820) |   Previous read of size 4 at 0x7b740039e8f0 by thread T27:[task 2021-05-11T10:29:41.939Z] 10:29:41     INFO - GECKO(4820) |     #0 mozilla::layers::Axis::GetOverscroll() const /builds/worker/checkouts/gecko/gfx/layers/apz/src/Axis.cpp:188:55 (libxul.so+0x1f7997a)
[task 2021-05-11T10:29:41.939Z] 10:29:41     INFO - GECKO(4820) |     #1 GetOverscrollAmountInternal /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:3921:14 (libxul.so+0x1f4ae17)
[task 2021-05-11T10:29:41.940Z] 10:29:41     INFO - GECKO(4820) |     #2 mozilla::layers::AsyncPanZoomController::GetOverscrollAmount() const /builds/worker/checkouts/gecko/gfx/layers/apz/src/AsyncPanZoomController.cpp:3917:10 (libxul.so+0x1f4ae17)
[task 2021-05-11T10:29:41.940Z] 10:29:41     INFO - GECKO(4820) |     #3 mozilla::layers::apz::AsyncScrollThumbTransformer::ApplyTransformForAxis(mozilla::layers::Axis const&) /builds/worker/checkouts/gecko/gfx/layers/apz/src/ScrollThumbUtils.cpp:130:35 (libxul.so+0x1f9e6f3)
[task 2021-05-11T10:29:41.941Z] 10:29:41     INFO - GECKO(4820) |     #4 mozilla::layers::apz::AsyncScrollThumbTransformer::ComputeTransform() /builds/worker/checkouts/gecko/gfx/layers/apz/src/ScrollThumbUtils.cpp:167:5 (libxul.so+0x1f9eb31)
[task 2021-05-11T10:29:41.941Z] 10:29:41     INFO - GECKO(4820) |     #5 mozilla::layers::apz::ComputeTransformForScrollThumb(mozilla::gfx::Matrix4x4Typed<mozilla::LayerPixel, mozilla::ParentLayerPixel, float> const&, mozilla::gfx::Matrix4x4Typed<mozilla::gfx::UnknownUnits, mozilla::gfx::UnknownUnits, float> const&, mozilla::layers::AsyncPanZoomController*, mozilla::layers::FrameMetrics const&, mozilla::layers::ScrollbarData const&, bool, mozilla::gfx::Matrix4x4Typed<mozilla::ParentLayerPixel, mozilla::ParentLayerPixel, float>*) /builds/worker/checkouts/gecko/gfx/layers/apz/src/ScrollThumbUtils.cpp:223:8 (libxul.so+0x1f9f0a7)
[task 2021-05-11T10:29:41.942Z] 10:29:41     INFO - GECKO(4820) |     #6 ComputeTransformForScrollThumb /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:3880:10 (libxul.so+0x1f35b20)
[task 2021-05-11T10:29:41.942Z] 10:29:41     INFO - GECKO(4820) |     #7 mozilla::layers::APZSampler::ComputeTransformForScrollThumb(mozilla::gfx::Matrix4x4Typed<mozilla::LayerPixel, mozilla::ParentLayerPixel, float> const&, mozilla::layers::LayerMetricsWrapper const&, mozilla::layers::ScrollbarData const&, bool, mozilla::gfx::Matrix4x4Typed<mozilla::ParentLayerPixel, mozilla::ParentLayerPixel, float>*) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZSampler.cpp:119:10 (libxul.so+0x1f35b20)
[task 2021-05-11T10:29:41.943Z] 10:29:41     INFO - GECKO(4820) |     #8 ApplyAsyncTransformToScrollbarForContent /builds/worker/checkouts/gecko/gfx/layers/composite/AsyncCompositionManager.cpp:1125:17 (libxul.so+0x1ff553c)
[task 2021-05-11T10:29:41.943Z] 10:29:41     INFO - GECKO(4820) |     #9 mozilla::layers::AsyncCompositionManager::ApplyAsyncTransformToScrollbar(mozilla::layers::Layer*) /builds/worker/checkouts/gecko/gfx/layers/composite/AsyncCompositionManager.cpp:1196:5 (libxul.so+0x1ff553c)
[task 2021-05-11T10:29:41.944Z] 10:29:41     INFO - GECKO(4820) |     #10 mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_4::operator()(mozilla::layers::Layer*) const /builds/worker/checkouts/gecko/gfx/layers/composite/AsyncCompositionManager.cpp:1084:11 (libxul.so+0x20249aa)
[task 2021-05-11T10:29:41.945Z] 10:29:41     INFO - GECKO(4820) |     #11 std::enable_if<(std::is_same_v<decltype(fp0(fp)), void>) && (std::is_same_v<decltype(fp1(fp)), void>), void>::type mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator, mozilla::layers::Layer*, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_3, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_4>(mozilla::layers::Layer*, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_3 const&, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_4 const&) /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:146:3 (libxul.so+0x1ff516d)
[task 2021-05-11T10:29:41.946Z] 10:29:41     INFO - GECKO(4820) |     #12 std::enable_if<(std::is_same_v<decltype(fp0(fp)), void>) && (std::is_same_v<decltype(fp1(fp)), void>), void>::type mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator, mozilla::layers::Layer*, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_3, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_4>(mozilla::layers::Layer*, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_3 const&, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_4 const&) /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:143:5 (libxul.so+0x1ff510d)
[task 2021-05-11T10:29:41.947Z] 10:29:41     INFO - GECKO(4820) |     #13 std::enable_if<(std::is_same_v<decltype(fp0(fp)), void>) && (std::is_same_v<decltype(fp1(fp)), void>), void>::type mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator, mozilla::layers::Layer*, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_3, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_4>(mozilla::layers::Layer*, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_3 const&, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_4 const&) /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:143:5 (libxul.so+0x1ff510d)
[task 2021-05-11T10:29:41.948Z] 10:29:41     INFO - GECKO(4820) |     #14 std::enable_if<(std::is_same_v<decltype(fp0(fp)), void>) && (std::is_same_v<decltype(fp1(fp)), void>), void>::type mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator, mozilla::layers::Layer*, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_3, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_4>(mozilla::layers::Layer*, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_3 const&, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_4 const&) /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:143:5 (libxul.so+0x1ff510d)
[task 2021-05-11T10:29:41.949Z] 10:29:41     INFO - GECKO(4820) |     #15 std::enable_if<(std::is_same_v<decltype(fp0(fp)), void>) && (std::is_same_v<decltype(fp1(fp)), void>), void>::type mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator, mozilla::layers::Layer*, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_3, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_4>(mozilla::layers::Layer*, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_3 const&, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_4 const&) /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:143:5 (libxul.so+0x1ff510d)
[task 2021-05-11T10:29:41.950Z] 10:29:41     INFO - GECKO(4820) |     #16 std::enable_if<(std::is_same_v<decltype(fp0(fp)), void>) && (std::is_same_v<decltype(fp1(fp)), void>), void>::type mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator, mozilla::layers::Layer*, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_3, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_4>(mozilla::layers::Layer*, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_3 const&, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::$_4 const&) /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:143:5 (libxul.so+0x1ff510d)
[task 2021-05-11T10:29:41.950Z] 10:29:41     INFO - GECKO(4820) |     #17 mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*) /builds/worker/checkouts/gecko/gfx/layers/composite/AsyncCompositionManager.cpp:676:3 (libxul.so+0x1ff4bfa)
[task 2021-05-11T10:29:41.951Z] 10:29:41     INFO - GECKO(4820) |     #18 mozilla::layers::AsyncCompositionManager::TransformShadowTree(mozilla::layers::SampleTime const&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, mozilla::layers::CompositorBridgeParentBase::TransformsToSkip) /builds/worker/checkouts/gecko/gfx/layers/composite/AsyncCompositionManager.cpp:1246:9 (libxul.so+0x1ff5c86)
[task 2021-05-11T10:29:41.952Z] 10:29:41     INFO - GECKO(4820) |     #19 mozilla::layers::CompositorBridgeParent::CompositeToTarget(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::gfx::DrawTarget*, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const*) /builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorBridgeParent.cpp:918:28 (libxul.so+0x205dda6)
[task 2021-05-11T10:29:41.952Z] 10:29:41     INFO - GECKO(4820) |     #20 non-virtual thunk to mozilla::layers::CompositorBridgeParent::CompositeToTarget(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::gfx::DrawTarget*, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const*) /builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorBridgeParent.cpp (libxul.so+0x205e218)
[task 2021-05-11T10:29:41.953Z] 10:29:41     INFO - GECKO(4820) |     #21 mozilla::layers::CompositorVsyncScheduler::Composite(mozilla::VsyncEvent const&) /builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorVsyncScheduler.cpp:256:27 (libxul.so+0x206e8ef)
[task 2021-05-11T10:29:41.953Z] 10:29:41     INFO - GECKO(4820) |     #22 applyImpl<mozilla::layers::CompositorVsyncScheduler, void (mozilla::layers::CompositorVsyncScheduler::*)(const mozilla::VsyncEvent &), StoreCopyPassByConstLRef<mozilla::VsyncEvent> , 0> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1150:12 (libxul.so+0x20924a3)
[task 2021-05-11T10:29:41.954Z] 10:29:41     INFO - GECKO(4820) |     #23 apply<mozilla::layers::CompositorVsyncScheduler, void (mozilla::layers::CompositorVsyncScheduler::*)(const mozilla::VsyncEvent &)> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1156:12 (libxul.so+0x20924a3)
[task 2021-05-11T10:29:41.955Z] 10:29:41     INFO - GECKO(4820) |     #24 mozilla::detail::RunnableMethodImpl<mozilla::layers::CompositorVsyncScheduler*, void (mozilla::layers::CompositorVsyncScheduler::*)(mozilla::VsyncEvent const&), true, (mozilla::RunnableKind)1, mozilla::VsyncEvent>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1203:13 (libxul.so+0x20924a3)
[task 2021-05-11T10:29:41.956Z] 10:29:41     INFO - GECKO(4820) |     #25 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1153:16 (libxul.so+0xbd99ef)
[task 2021-05-11T10:29:41.957Z] 10:29:41     INFO - GECKO(4820) |     #26 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548:10 (libxul.so+0xbe0692)
[task 2021-05-11T10:29:41.957Z] 10:29:41     INFO - GECKO(4820) |     #27 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:330:5 (libxul.so+0x14a44f8)
[task 2021-05-11T10:29:41.958Z] 10:29:41     INFO - GECKO(4820) |     #28 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335:10 (libxul.so+0x142ef4c)
[task 2021-05-11T10:29:41.959Z] 10:29:41     INFO - GECKO(4820) |     #29 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328:3 (libxul.so+0x142ef4c)
[task 2021-05-11T10:29:41.960Z] 10:29:41     INFO - GECKO(4820) |     #30 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310:3 (libxul.so+0x142ef4c)
[task 2021-05-11T10:29:41.961Z] 10:29:41     INFO - GECKO(4820) |     #31 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:395:10 (libxul.so+0xbd6098)
[task 2021-05-11T10:29:41.961Z] 10:29:41     INFO - GECKO(4820) |     #32 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x44c06)
[task 2021-05-11T10:29:41.962Z] 10:29:41     INFO - GECKO(4820) |   Location is heap block of size 2056 at 0x7b740039e400 allocated by thread T27:[task 2021-05-11T10:29:41.962Z] 10:29:41     INFO - GECKO(4820) |     #0 malloc /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:651:5 (firefox+0x55fbb)
[task 2021-05-11T10:29:41.962Z] 10:29:41     INFO - GECKO(4820) |     #1 moz_xmalloc /builds/worker/checkouts/gecko/memory/mozalloc/mozalloc.cpp:52:15 (firefox+0xcc7eb)
[task 2021-05-11T10:29:41.962Z] 10:29:41     INFO - GECKO(4820) |     #2 operator new /builds/worker/workspace/obj-build/dist/include/mozilla/cxxalloc.h:33:10 (libxul.so+0x1f17a37)
[task 2021-05-11T10:29:41.962Z] 10:29:41     INFO - GECKO(4820) |     #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+0x1f17a37)
[task 2021-05-11T10:29:41.963Z] 10:29:41     INFO - GECKO(4820) |     #4 mozilla::layers::HitTestingTreeNode* mozilla::layers::APZCTreeManager::PrepareNodeForLayer<mozilla::layers::LayerMetricsWrapper>(mozilla::RecursiveMutexAutoLock const&, mozilla::layers::LayerMetricsWrapper 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+0x1f5c7cf)
[task 2021-05-11T10:29:41.963Z] 10:29:41     INFO - GECKO(4820) |     #5 void mozilla::layers::APZCTreeManager::UpdateHitTestingTreeImpl<mozilla::layers::LayerMetricsWrapper>(mozilla::layers::LayerMetricsWrapper const&, bool, mozilla::layers::LayersId, unsigned int)::'lambda'(mozilla::layers::LayerMetricsWrapper)::operator()(mozilla::layers::LayerMetricsWrapper) const /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:481:38 (libxul.so+0x1f5a31b)
[task 2021-05-11T10:29:41.964Z] 10:29:41     INFO - GECKO(4820) |     #6 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_19LayerMetricsWrapperEZNS0_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+0x1f582d8)
[task 2021-05-11T10:29:41.964Z] 10:29:41     INFO - GECKO(4820) |     #7 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_19LayerMetricsWrapperEZNS0_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+0x1f58341)
[task 2021-05-11T10:29:41.965Z] 10:29:41     INFO - GECKO(4820) |     #8 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_19LayerMetricsWrapperEZNS0_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+0x1f58341)
[task 2021-05-11T10:29:41.966Z] 10:29:41     INFO - GECKO(4820) |     #9 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_19LayerMetricsWrapperEZNS0_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+0x1f58341)
[task 2021-05-11T10:29:41.967Z] 10:29:41     INFO - GECKO(4820) |     #10 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_19LayerMetricsWrapperEZNS0_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+0x1f58341)
[task 2021-05-11T10:29:41.967Z] 10:29:41     INFO - GECKO(4820) |     #11 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_19LayerMetricsWrapperEZNS0_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+0x1f58341)
[task 2021-05-11T10:29:41.968Z] 10:29:41     INFO - GECKO(4820) |     #12 void mozilla::layers::APZCTreeManager::UpdateHitTestingTreeImpl<mozilla::layers::LayerMetricsWrapper>(mozilla::layers::LayerMetricsWrapper const&, bool, mozilla::layers::LayersId, unsigned int) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:440:5 (libxul.so+0x1f186b1)
[task 2021-05-11T10:29:41.969Z] 10:29:41     INFO - GECKO(4820) |     #13 UpdateHitTestingTree /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:713:3 (libxul.so+0x1f38fbf)
[task 2021-05-11T10:29:41.969Z] 10:29:41     INFO - GECKO(4820) |     #14 mozilla::layers::APZUpdater::UpdateHitTestingTree(mozilla::layers::Layer*, bool, mozilla::layers::LayersId, unsigned int) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:169:9 (libxul.so+0x1f38fbf)
[task 2021-05-11T10:29:41.970Z] 10:29:41     INFO - GECKO(4820) |     #15 mozilla::layers::CompositorBridgeParent::NotifyShadowTreeTransaction(mozilla::layers::LayersId, bool, mozilla::layers::FocusTarget const&, bool, unsigned int, bool, bool) /builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorBridgeParent.cpp:821:22 (libxul.so+0x205d6ca)
[task 2021-05-11T10:29:41.970Z] 10:29:41     INFO - GECKO(4820) |     #16 mozilla::layers::ContentCompositorBridgeParent::ShadowLayersUpdated(mozilla::layers::LayerTransactionParent*, mozilla::layers::TransactionInfo const&, bool) /builds/worker/checkouts/gecko/gfx/layers/ipc/ContentCompositorBridgeParent.cpp:353:19 (libxul.so+0x2070fd4)
[task 2021-05-11T10:29:41.971Z] 10:29:41     INFO - GECKO(4820) |     #17 mozilla::layers::LayerTransactionParent::RecvUpdate(mozilla::layers::TransactionInfo const&) /builds/worker/checkouts/gecko/gfx/layers/ipc/LayerTransactionParent.cpp:443:22 (libxul.so+0x2080945)
[task 2021-05-11T10:29:41.972Z] 10:29:41     INFO - GECKO(4820) |     #18 mozilla::layers::PLayerTransactionParent::OnMessageReceived(IPC::Message const&) /builds/worker/workspace/obj-build/ipc/ipdl/PLayerTransactionParent.cpp:132:66 (libxul.so+0x1709e7e)
[task 2021-05-11T10:29:41.972Z] 10:29:41     INFO - GECKO(4820) |     #19 mozilla::layers::PCompositorManagerParent::OnMessageReceived(IPC::Message const&) /builds/worker/workspace/obj-build/ipc/ipdl/PCompositorManagerParent.cpp:200:32 (libxul.so+0x158c764)
[task 2021-05-11T10:29:41.973Z] 10:29:41     INFO - GECKO(4820) |     #20 mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:2152:25 (libxul.so+0x14a008e)
[task 2021-05-11T10:29:41.973Z] 10:29:41     INFO - GECKO(4820) |     #21 mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:2076:9 (libxul.so+0x149e422)
[task 2021-05-11T10:29:41.974Z] 10:29:41     INFO - GECKO(4820) |     #22 mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1924:3 (libxul.so+0x149f02a)
[task 2021-05-11T10:29:41.975Z] 10:29:41     INFO - GECKO(4820) |     #23 mozilla::ipc::MessageChannel::MessageTask::Run() /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1955:13 (libxul.so+0x149f631)
[task 2021-05-11T10:29:41.975Z] 10:29:41     INFO - GECKO(4820) |     #24 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1153:16 (libxul.so+0xbd99ef)
[task 2021-05-11T10:29:41.976Z] 10:29:41     INFO - GECKO(4820) |     #25 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548:10 (libxul.so+0xbe0692)
[task 2021-05-11T10:29:41.976Z] 10:29:41     INFO - GECKO(4820) |     #26 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:330:5 (libxul.so+0x14a44f8)
[task 2021-05-11T10:29:41.977Z] 10:29:41     INFO - GECKO(4820) |     #27 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335:10 (libxul.so+0x142ef4c)
[task 2021-05-11T10:29:41.977Z] 10:29:41     INFO - GECKO(4820) |     #28 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328:3 (libxul.so+0x142ef4c)
[task 2021-05-11T10:29:41.978Z] 10:29:41     INFO - GECKO(4820) |     #29 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310:3 (libxul.so+0x142ef4c)
[task 2021-05-11T10:29:41.978Z] 10:29:41     INFO - GECKO(4820) |     #30 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:395:10 (libxul.so+0xbd6098)
[task 2021-05-11T10:29:41.979Z] 10:29:41     INFO - GECKO(4820) |     #31 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x44c06)
[task 2021-05-11T10:29:41.979Z] 10:29:41     INFO - GECKO(4820) |   Mutex M727748501405188208 is already destroyed.
[task 2021-05-11T10:29:41.979Z] 10:29:41     INFO - GECKO(4820) |   Mutex M493247 (0x7b740039e610) created at:[task 2021-05-11T10:29:41.980Z] 10:29:41     INFO - GECKO(4820) |     #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-05-11T10:29:41.980Z] 10:29:41     INFO - GECKO(4820) |     #1 mozilla::RecursiveMutex::RecursiveMutex(char const*) /builds/worker/checkouts/gecko/xpcom/threads/RecursiveMutex.cpp:50:3 (libxul.so+0xbbfca7)
[task 2021-05-11T10:29:41.981Z] 10:29:41     INFO - GECKO(4820) |     #2 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:717:7 (libxul.so+0x1f3b54c)
[task 2021-05-11T10:29:41.982Z] 10:29:41     INFO - GECKO(4820) |     #3 mozilla::layers::APZCTreeManager::NewAPZCInstance(mozilla::layers::LayersId, mozilla::layers::GeckoContentController*) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:349:14 (libxul.so+0x1f17a56)
[task 2021-05-11T10:29:41.983Z] 10:29:41     INFO - GECKO(4820) |     #4 mozilla::layers::HitTestingTreeNode* mozilla::layers::APZCTreeManager::PrepareNodeForLayer<mozilla::layers::LayerMetricsWrapper>(mozilla::RecursiveMutexAutoLock const&, mozilla::layers::LayerMetricsWrapper 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+0x1f5c7cf)
[task 2021-05-11T10:29:41.983Z] 10:29:41     INFO - GECKO(4820) |     #5 void mozilla::layers::APZCTreeManager::UpdateHitTestingTreeImpl<mozilla::layers::LayerMetricsWrapper>(mozilla::layers::LayerMetricsWrapper const&, bool, mozilla::layers::LayersId, unsigned int)::'lambda'(mozilla::layers::LayerMetricsWrapper)::operator()(mozilla::layers::LayerMetricsWrapper) const /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:481:38 (libxul.so+0x1f5a31b)
[task 2021-05-11T10:29:41.984Z] 10:29:41     INFO - GECKO(4820) |     #6 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_19LayerMetricsWrapperEZNS0_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+0x1f582d8)
[task 2021-05-11T10:29:41.985Z] 10:29:41     INFO - GECKO(4820) |     #7 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_19LayerMetricsWrapperEZNS0_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+0x1f58341)
[task 2021-05-11T10:29:41.986Z] 10:29:41     INFO - GECKO(4820) |     #8 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_19LayerMetricsWrapperEZNS0_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+0x1f58341)
[task 2021-05-11T10:29:41.986Z] 10:29:41     INFO - GECKO(4820) |     #9 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_19LayerMetricsWrapperEZNS0_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+0x1f58341)
[task 2021-05-11T10:29:41.987Z] 10:29:41     INFO - GECKO(4820) |     #10 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_19LayerMetricsWrapperEZNS0_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+0x1f58341)
[task 2021-05-11T10:29:41.988Z] 10:29:41     INFO - GECKO(4820) |     #11 _ZN7mozilla6layersL11ForEachNodeINS0_15ReverseIteratorENS0_19LayerMetricsWrapperEZNS0_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+0x1f58341)
[task 2021-05-11T10:29:41.988Z] 10:29:41     INFO - GECKO(4820) |     #12 void mozilla::layers::APZCTreeManager::UpdateHitTestingTreeImpl<mozilla::layers::LayerMetricsWrapper>(mozilla::layers::LayerMetricsWrapper const&, bool, mozilla::layers::LayersId, unsigned int) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:440:5 (libxul.so+0x1f186b1)
[task 2021-05-11T10:29:41.989Z] 10:29:41     INFO - GECKO(4820) |     #13 UpdateHitTestingTree /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZCTreeManager.cpp:713:3 (libxul.so+0x1f38fbf)
[task 2021-05-11T10:29:41.990Z] 10:29:41     INFO - GECKO(4820) |     #14 mozilla::layers::APZUpdater::UpdateHitTestingTree(mozilla::layers::Layer*, bool, mozilla::layers::LayersId, unsigned int) /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:169:9 (libxul.so+0x1f38fbf)
[task 2021-05-11T10:29:41.990Z] 10:29:41     INFO - GECKO(4820) |     #15 mozilla::layers::CompositorBridgeParent::NotifyShadowTreeTransaction(mozilla::layers::LayersId, bool, mozilla::layers::FocusTarget const&, bool, unsigned int, bool, bool) /builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorBridgeParent.cpp:821:22 (libxul.so+0x205d6ca)
[task 2021-05-11T10:29:41.991Z] 10:29:41     INFO - GECKO(4820) |     #16 mozilla::layers::ContentCompositorBridgeParent::ShadowLayersUpdated(mozilla::layers::LayerTransactionParent*, mozilla::layers::TransactionInfo const&, bool) /builds/worker/checkouts/gecko/gfx/layers/ipc/ContentCompositorBridgeParent.cpp:353:19 (libxul.so+0x2070fd4)
[task 2021-05-11T10:29:41.992Z] 10:29:41     INFO - GECKO(4820) |     #17 mozilla::layers::LayerTransactionParent::RecvUpdate(mozilla::layers::TransactionInfo const&) /builds/worker/checkouts/gecko/gfx/layers/ipc/LayerTransactionParent.cpp:443:22 (libxul.so+0x2080945)
[task 2021-05-11T10:29:41.992Z] 10:29:41     INFO - GECKO(4820) |     #18 mozilla::layers::PLayerTransactionParent::OnMessageReceived(IPC::Message const&) /builds/worker/workspace/obj-build/ipc/ipdl/PLayerTransactionParent.cpp:132:66 (libxul.so+0x1709e7e)
[task 2021-05-11T10:29:41.993Z] 10:29:41     INFO - GECKO(4820) |     #19 mozilla::layers::PCompositorManagerParent::OnMessageReceived(IPC::Message const&) /builds/worker/workspace/obj-build/ipc/ipdl/PCompositorManagerParent.cpp:200:32 (libxul.so+0x158c764)
[task 2021-05-11T10:29:41.994Z] 10:29:41     INFO - GECKO(4820) |     #20 mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:2152:25 (libxul.so+0x14a008e)
[task 2021-05-11T10:29:41.995Z] 10:29:41     INFO - GECKO(4820) |     #21 mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:2076:9 (libxul.so+0x149e422)
[task 2021-05-11T10:29:41.995Z] 10:29:41     INFO - GECKO(4820) |     #22 mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1924:3 (libxul.so+0x149f02a)
[task 2021-05-11T10:29:41.996Z] 10:29:41     INFO - GECKO(4820) |     #23 mozilla::ipc::MessageChannel::MessageTask::Run() /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1955:13 (libxul.so+0x149f631)
[task 2021-05-11T10:29:41.996Z] 10:29:41     INFO - GECKO(4820) |     #24 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1153:16 (libxul.so+0xbd99ef)
[task 2021-05-11T10:29:41.997Z] 10:29:41     INFO - GECKO(4820) |     #25 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548:10 (libxul.so+0xbe0692)
[task 2021-05-11T10:29:41.998Z] 10:29:41     INFO - GECKO(4820) |     #26 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:330:5 (libxul.so+0x14a44f8)
[task 2021-05-11T10:29:41.998Z] 10:29:41     INFO - GECKO(4820) |     #27 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335:10 (libxul.so+0x142ef4c)
[task 2021-05-11T10:29:41.999Z] 10:29:41     INFO - GECKO(4820) |     #28 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328:3 (libxul.so+0x142ef4c)
[task 2021-05-11T10:29:42.000Z] 10:29:42     INFO - GECKO(4820) |     #29 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310:3 (libxul.so+0x142ef4c)
[task 2021-05-11T10:29:42.000Z] 10:29:42     INFO - GECKO(4820) |     #30 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:395:10 (libxul.so+0xbd6098)
[task 2021-05-11T10:29:42.001Z] 10:29:42     INFO - GECKO(4820) |     #31 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x44c06)
[task 2021-05-11T10:29:42.001Z] 10:29:42     INFO - GECKO(4820) |   Thread T27 'Compositor' (tid=4862, running) created by main thread at:[task 2021-05-11T10:29:42.002Z] 10:29:42     INFO - GECKO(4820) |     #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-05-11T10:29:42.003Z] 10:29:42     INFO - GECKO(4820) |     #1 _PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:458:14 (libnspr4.so+0x3be33)
[task 2021-05-11T10:29:42.003Z] 10:29:42     INFO - GECKO(4820) |     #2 PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:533:12 (libnspr4.so+0x30915)
[task 2021-05-11T10:29:42.004Z] 10:29:42     INFO - GECKO(4820) |     #3 nsThread::Init(nsTSubstring<char> const&) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:613:18 (libxul.so+0xbd7402)
[task 2021-05-11T10:29:42.005Z] 10:29:42     INFO - GECKO(4820) |     #4 nsThreadManager::NewNamedThread(nsTSubstring<char> const&, unsigned int, nsIThread**) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadManager.cpp:574:12 (libxul.so+0xbdf51a)
[task 2021-05-11T10:29:42.005Z] 10:29:42     INFO - GECKO(4820) |     #5 NS_NewNamedThread(nsTSubstring<char> const&, nsIThread**, already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:169:57 (libxul.so+0xbe7344)
[task 2021-05-11T10:29:42.006Z] 10:29:42     INFO - GECKO(4820) |     #6 NS_NewNamedThread<11> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:74:10 (libxul.so+0x206d71e)
[task 2021-05-11T10:29:42.007Z] 10:29:42     INFO - GECKO(4820) |     #7 mozilla::layers::CompositorThreadHolder::CreateCompositorThread() /builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorThread.cpp:55:17 (libxul.so+0x206d71e)
[task 2021-05-11T10:29:42.007Z] 10:29:42     INFO - GECKO(4820) |     #8 CompositorThreadHolder /builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorThread.cpp:39:25 (libxul.so+0x206d96a)
[task 2021-05-11T10:29:42.008Z] 10:29:42     INFO - GECKO(4820) |     #9 mozilla::layers::CompositorThreadHolder::Start() /builds/worker/checkouts/gecko/gfx/layers/ipc/CompositorThread.cpp:94:33 (libxul.so+0x206d96a)
[task 2021-05-11T10:29:42.008Z] 10:29:42     INFO - GECKO(4820) |     #10 gfxPlatform::InitLayersIPC() /builds/worker/checkouts/gecko/gfx/thebes/gfxPlatform.cpp:1329:5 (libxul.so+0x20b98ba)
[task 2021-05-11T10:29:42.009Z] 10:29:42     INFO - GECKO(4820) |     #11 gfxPlatform::Init() /builds/worker/checkouts/gecko/gfx/thebes/gfxPlatform.cpp:965:3 (libxul.so+0x20b79ad)
[task 2021-05-11T10:29:42.010Z] 10:29:42     INFO - GECKO(4820) |     #12 gfxPlatform::GetPlatform() /builds/worker/checkouts/gecko/gfx/thebes/gfxPlatform.cpp:481:5 (libxul.so+0x20b69e0)
[task 2021-05-11T10:29:42.010Z] 10:29:42     INFO - GECKO(4820) |     #13 mozilla::widget::GfxInfoBase::GetContentBackend(nsTSubstring<char16_t>&) /builds/worker/checkouts/gecko/widget/GfxInfoBase.cpp:1781:25 (libxul.so+0x4ac3d37)
[task 2021-05-11T10:29:42.011Z] 10:29:42     INFO - GECKO(4820) |     #14 NS_InvokeByIndex /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.S:101 (libxul.so+0xc04a25)
[task 2021-05-11T10:29:42.011Z] 10:29:42     INFO - GECKO(4820) |     #15 GetAttribute /builds/worker/checkouts/gecko/js/xpconnect/src/xpcprivate.h:1460:12 (libxul.so+0x1a4538f)
[task 2021-05-11T10:29:42.013Z] 10:29:42     INFO - GECKO(4820) |     #16 XPC_WN_GetterSetter(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:965:10 (libxul.so+0x1a4538f)
[task 2021-05-11T10:29:42.013Z] 10:29:42     INFO - GECKO(4820) |     #17 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:427:13 (libxul.so+0x6a91d54)
[task 2021-05-11T10:29:42.019Z] 10:29:42     INFO - GECKO(4820) |     #18 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:512:12 (libxul.so+0x6a91d54)
[task 2021-05-11T10:29:42.020Z] 10:29:42     INFO - GECKO(4820) |     #19 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:572:10 (libxul.so+0x6a93043)
[task 2021-05-11T10:29:42.021Z] 10:29:42     INFO - GECKO(4820) |     #20 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:589:8 (libxul.so+0x6a93043)
[task 2021-05-11T10:29:42.022Z] 10:29:42     INFO - GECKO(4820) |     #21 js::CallGetter(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:714:10 (libxul.so+0x6a940a5)
[task 2021-05-11T10:29:42.023Z] 10:29:42     INFO - GECKO(4820) |     #22 CallGetter /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2134:12 (libxul.so+0x6d2ebf7)
[task 2021-05-11T10:29:42.024Z] 10:29:42     INFO - GECKO(4820) |     #23 GetExistingProperty<js::CanGC> /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2162:12 (libxul.so+0x6d2ebf7)
[task 2021-05-11T10:29:42.028Z] 10:29:42     INFO - GECKO(4820) |     #24 NativeGetPropertyInline<js::CanGC> /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2307:14 (libxul.so+0x6d2ebf7)
[task 2021-05-11T10:29:42.028Z] 10:29:42     INFO - GECKO(4820) |     #25 js::NativeGetProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/NativeObject.cpp:2338:10 (libxul.so+0x6d2ebf7)
[task 2021-05-11T10:29:42.029Z] 10:29:42     INFO - GECKO(4820) |     #26 GetProperty /builds/worker/checkouts/gecko/js/src/vm/ObjectOperations-inl.h:116:10 (libxul.so+0x6a86137)
[task 2021-05-11T10:29:42.029Z] 10:29:42     INFO - GECKO(4820) |     #27 GetObjectElementOperation /builds/worker/checkouts/gecko/js/src/vm/Interpreter-inl.h:418:10 (libxul.so+0x6a86137)
[task 2021-05-11T10:29:42.029Z] 10:29:42     INFO - GECKO(4820) |     #28 GetElementOperationWithStackIndex /builds/worker/checkouts/gecko/js/src/vm/Interpreter-inl.h:504:10 (libxul.so+0x6a86137)
[task 2021-05-11T10:29:42.029Z] 10:29:42     INFO - GECKO(4820) |     #29 Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3041:12 (libxul.so+0x6a86137)
[task 2021-05-11T10:29:42.030Z] 10:29:42     INFO - GECKO(4820) |     #30 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:396:13 (libxul.so+0x6a7afdc)
[task 2021-05-11T10:29:42.030Z] 10:29:42     INFO - GECKO(4820) |     #31 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:544:13 (libxul.so+0x6a925b1)
[task 2021-05-11T10:29:42.030Z] 10:29:42     INFO - GECKO(4820) |     #32 InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:572:10 (libxul.so+0x6a93043)
[task 2021-05-11T10:29:42.031Z] 10:29:42     INFO - GECKO(4820) |     #33 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:589:8 (libxul.so+0x6a93043)
[task 2021-05-11T10:29:42.031Z] 10:29:42     INFO - GECKO(4820) |     #34 JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/jsapi.cpp:2766:10 (libxul.so+0x6f3b929)
[task 2021-05-11T10:29:42.032Z] 10:29:42     INFO - GECKO(4820) |     #35 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedJSClass.cpp:971:17 (libxul.so+0x1a3c0d9)
[task 2021-05-11T10:29:42.033Z] 10:29:42     INFO - GECKO(4820) |     #36 PrepareAndDispatch /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:115:37 (libxul.so+0xc05a01)
[task 2021-05-11T10:29:42.033Z] 10:29:42     INFO - GECKO(4820) |     #37 SharedStub <null> (libxul.so+0xc04d62)[task 2021-05-11T10:29:42.034Z] 10:29:42     INFO - GECKO(4820) |     #38 nsXREDirProvider::DoStartup() /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:977:11 (libxul.so+0x696a2f4)
[task 2021-05-11T10:29:42.035Z] 10:29:42     INFO - GECKO(4820) |     #39 XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5116:18 (libxul.so+0x6958c8f)
[task 2021-05-11T10:29:42.036Z] 10:29:42     INFO - GECKO(4820) |     #40 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5565:8 (libxul.so+0x6959ff7)
[task 2021-05-11T10:29:42.036Z] 10:29:42     INFO - GECKO(4820) |     #41 XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5624:21 (libxul.so+0x695a594)
[task 2021-05-11T10:29:42.037Z] 10:29:42     INFO - GECKO(4820) |     #42 mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45:12 (libxul.so+0x6964b42)
[task 2021-05-11T10:29:42.038Z] 10:29:42     INFO - GECKO(4820) |     #43 do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:224:22 (firefox+0xca6e0)
[task 2021-05-11T10:29:42.038Z] 10:29:42     INFO - GECKO(4820) |     #44 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:351:16 (firefox+0xca6e0)
[task 2021-05-11T10:29:42.039Z] 10:29:42     INFO - GECKO(4820) | SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/layers/apz/src/Axis.cpp:191:15 in mozilla::layers::Axis::RestoreOverscroll(mozilla::gfx::CoordTyped<mozilla::ParentLayerPixel, float>)```
Assignee: nobody → botond
Regressed by: 1700169
Has Regression Range: --- → yes

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

Pushed by bballo@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/22828efa0440
Acquire the APZC lock consistently in GetOverscrollAmount(). r=hiro
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: