Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/include/x86_64-linux-gnu/bits/string3.h:51:10 in memcpy
Categories
(Core :: WebRTC, defect, P5)
Tracking
()
People
(Reporter: intermittent-bug-filer, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: csectype-race, intermittent-failure, sec-moderate)
Filed by: malexandru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=347801380&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UebfD_OPRpWG9kvsdAJCzg/runs/0/artifacts/public/logs/live_backing.log
[task 2021-08-09T07:36:20.239Z] 07:36:20 INFO - TEST-OK | browser/base/content/test/webrtc/browser_global_mute_toggles.js | took 12609ms
[task 2021-08-09T07:36:20.359Z] 07:36:20 INFO - checking window state
[task 2021-08-09T07:36:20.418Z] 07:36:20 INFO - TEST-START | browser/base/content/test/webrtc/browser_indicator_popuphiding.js
[task 2021-08-09T07:36:20.953Z] 07:36:20 INFO - GECKO(1582) | TEST DEVICES: Using media devices:
[task 2021-08-09T07:36:20.955Z] 07:36:20 INFO - GECKO(1582) | audio:
[task 2021-08-09T07:36:20.955Z] 07:36:20 INFO - GECKO(1582) | video:
[task 2021-08-09T07:36:21.334Z] 07:36:21 INFO - GECKO(1582) | console.log: "Failed: Observer topic getUserMedia:request not expected in content process"
[task 2021-08-09T07:36:22.481Z] 07:36:22 INFO - GECKO(1582) | console.log: "Failed: Observer topic getUserMedia:response:allow not expected in content process"
[task 2021-08-09T07:36:22.490Z] 07:36:22 INFO - GECKO(1582) | console.log: "Failed: Observer topic recording-device-events not expected in content process"
[task 2021-08-09T07:36:23.140Z] 07:36:23 INFO - GECKO(1582) | console.log: "Failed: Observer topic getUserMedia:request not expected in content process"
[task 2021-08-09T07:36:24.448Z] 07:36:24 INFO - GECKO(1582) | console.log: "Failed: Observer topic getUserMedia:response:allow not expected in content process"
[task 2021-08-09T07:36:24.883Z] 07:36:24 INFO - GECKO(1582) | console.log: "Failed: Observer topic recording-device-events not expected in content process"
[task 2021-08-09T07:36:25.102Z] 07:36:25 INFO - GECKO(1582) | LLVMSymbolizer: error reading file: No such file or directory
[task 2021-08-09T07:36:25.106Z] 07:36:25 INFO - GECKO(1582) | ==================
[task 2021-08-09T07:36:25.106Z] 07:36:25 INFO - GECKO(1582) | WARNING: ThreadSanitizer: data race (pid=1582)
[task 2021-08-09T07:36:25.106Z] 07:36:25 INFO - GECKO(1582) | Read of size 8 at 0x7f02c16c8800 by thread T112:
[task 2021-08-09T07:36:25.106Z] 07:36:25 INFO - GECKO(1582) | #0 memcpy /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:810:5 (firefox+0x618be)
[task 2021-08-09T07:36:25.106Z] 07:36:25 INFO - GECKO(1582) | #1 memcpy /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/include/x86_64-linux-gnu/bits/string3.h:51:10 (libxul.so+0x6552f09)
[task 2021-08-09T07:36:25.107Z] 07:36:25 INFO - GECKO(1582) | #2 FastBlit /builds/worker/checkouts/gecko/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/x_server_pixel_buffer.cc:76:5 (libxul.so+0x6552f09)
[task 2021-08-09T07:36:25.109Z] 07:36:25 INFO - GECKO(1582) | #3 webrtc::XServerPixelBuffer::CaptureRect(webrtc::DesktopRect const&, webrtc::DesktopFrame*) /builds/worker/checkouts/gecko/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/x_server_pixel_buffer.cc:348:5 (libxul.so+0x6552f09)
[task 2021-08-09T07:36:25.109Z] 07:36:25 INFO - GECKO(1582) | #4 webrtc::ScreenCapturerX11::CaptureScreen() /builds/worker/checkouts/gecko/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_x11.cc:257:33 (libxul.so+0x6551fc9)
[task 2021-08-09T07:36:25.111Z] 07:36:25 INFO - GECKO(1582) | #5 webrtc::ScreenCapturerX11::CaptureFrame() /builds/worker/checkouts/gecko/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_x11.cc:168:42 (libxul.so+0x6551a81)
[task 2021-08-09T07:36:25.111Z] 07:36:25 INFO - GECKO(1582) | #6 webrtc::DesktopAndCursorComposer::CaptureFrame() /builds/worker/checkouts/gecko/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_and_cursor_composer.cc:181:22 (libxul.so+0x6541a44)
[task 2021-08-09T07:36:25.111Z] 07:36:25 INFO - GECKO(1582) | #7 process /builds/worker/checkouts/gecko/dom/media/systemservices/video_engine/desktop_capture_impl.cc:660:38 (libxul.so+0x421855e)
[task 2021-08-09T07:36:25.111Z] 07:36:25 INFO - GECKO(1582) | #8 webrtc::DesktopCaptureImpl::Run(void*) /builds/worker/checkouts/gecko/dom/media/systemservices/video_engine/desktop_capture_impl.h:237:44 (libxul.so+0x421855e)
[task 2021-08-09T07:36:25.115Z] 07:36:25 INFO - GECKO(1582) | #9 rtc::PlatformThread::Run() /builds/worker/checkouts/gecko/third_party/libwebrtc/webrtc/rtc_base/platform_thread.cc:273:10 (libxul.so+0x64dd797)
[task 2021-08-09T07:36:25.116Z] 07:36:25 INFO - GECKO(1582) | #10 rtc::PlatformThread::StartThread(void*) /builds/worker/checkouts/gecko/third_party/libwebrtc/webrtc/rtc_base/platform_thread.cc:164:40 (libxul.so+0x64dd36e)
[task 2021-08-09T07:36:25.116Z] 07:36:25 INFO - GECKO(1582) | Previous write of size 8 at 0x7f02c16c8800 by main thread:
[task 2021-08-09T07:36:25.116Z] 07:36:25 INFO - GECKO(1582) | [failed to restore the stack]
[task 2021-08-09T07:36:25.116Z] 07:36:25 INFO - GECKO(1582) | Location is global '??' at 0x7f02c0f76000 (SYSV00000000 (deleted)+0x000000752800)
[task 2021-08-09T07:36:25.116Z] 07:36:25 INFO - GECKO(1582) | Thread T112 'ScreenC~eThread' (tid=3202, running) created by thread T87 at:
[task 2021-08-09T07:36:25.116Z] 07:36:25 INFO - GECKO(1582) | #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-08-09T07:36:25.116Z] 07:36:25 INFO - GECKO(1582) | #1 rtc::PlatformThread::Start() /builds/worker/checkouts/gecko/third_party/libwebrtc/webrtc/rtc_base/platform_thread.cc:188:3 (libxul.so+0x64dd3dd)
[task 2021-08-09T07:36:25.117Z] 07:36:25 INFO - GECKO(1582) | #2 webrtc::DesktopCaptureImpl::StartCapture(webrtc::VideoCaptureCapability const&) /builds/worker/checkouts/gecko/dom/media/systemservices/video_engine/desktop_capture_impl.cc:605:21 (libxul.so+0x4218495)
[task 2021-08-09T07:36:25.117Z] 07:36:25 INFO - GECKO(1582) | #3 non-virtual thunk to webrtc::DesktopCaptureImpl::StartCapture(webrtc::VideoCaptureCapability const&) /builds/worker/checkouts/gecko/dom/media/systemservices/video_engine/desktop_capture_impl.cc (libxul.so+0x4218625)
[task 2021-08-09T07:36:25.119Z] 07:36:25 INFO - GECKO(1582) | #4 operator() /builds/worker/checkouts/gecko/dom/media/systemservices/CamerasParent.cpp:912:41 (libxul.so+0x4223e82)
[task 2021-08-09T07:36:25.120Z] 07:36:25 INFO - GECKO(1582) | #5 std::_Function_handler<void (mozilla::camera::VideoEngine::CaptureEntry&), mozilla::camera::CamerasParent::RecvStartCapture(mozilla::camera::CaptureEngine const&, int const&, mozilla::camera::VideoCaptureCapability const&)::$_10::operator()() const::'lambda'(mozilla::camera::VideoEngine::CaptureEntry&)>::_M_invoke(std::_Any_data const&, mozilla::camera::VideoEngine::CaptureEntry&) /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/std_function.h:316:2 (libxul.so+0x4223e82)
[task 2021-08-09T07:36:25.121Z] 07:36:25 INFO - GECKO(1582) | #6 operator() /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/std_function.h:706:14 (libxul.so+0x4223359)
[task 2021-08-09T07:36:25.122Z] 07:36:25 INFO - GECKO(1582) | #7 WithEntry /builds/worker/checkouts/gecko/dom/media/systemservices/VideoEngine.cpp:244:3 (libxul.so+0x4223359)
[task 2021-08-09T07:36:25.122Z] 07:36:25 INFO - GECKO(1582) | #8 operator() /builds/worker/checkouts/gecko/dom/media/systemservices/CamerasParent.cpp:831:35 (libxul.so+0x4223359)
[task 2021-08-09T07:36:25.123Z] 07:36:25 INFO - GECKO(1582) | #9 mozilla::media::LambdaRunnable<mozilla::camera::CamerasParent::RecvStartCapture(mozilla::camera::CaptureEngine const&, int const&, mozilla::camera::VideoCaptureCapability const&)::$_10>::Run() /builds/worker/workspace/obj-build/dist/include/mozilla/media/MediaUtils.h:76:27 (libxul.so+0x4223359)
[task 2021-08-09T07:36:25.124Z] 07:36:25 INFO - GECKO(1582) | #10 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1142:16 (libxul.so+0xc968aa)
[task 2021-08-09T07:36:25.124Z] 07:36:25 INFO - GECKO(1582) | #11 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc9d632)
[task 2021-08-09T07:36:25.125Z] 07:36:25 INFO - GECKO(1582) | #12 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:330:5 (libxul.so+0x15acde8)
[task 2021-08-09T07:36:25.126Z] 07:36:25 INFO - GECKO(1582) | #13 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.126Z] 07:36:25 INFO - GECKO(1582) | #14 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.127Z] 07:36:25 INFO - GECKO(1582) | #15 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.127Z] 07:36:25 INFO - GECKO(1582) | #16 base::Thread::ThreadMain() /builds/worker/checkouts/gecko/ipc/chromium/src/base/thread.cc:187:16 (libxul.so+0x1537936)
[task 2021-08-09T07:36:25.128Z] 07:36:25 INFO - GECKO(1582) | #17 ThreadFunc(void*) /builds/worker/checkouts/gecko/ipc/chromium/src/base/platform_thread_posix.cc:40:13 (libxul.so+0x153107e)
[task 2021-08-09T07:36:25.130Z] 07:36:25 INFO - GECKO(1582) | SUMMARY: ThreadSanitizer: data race /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/include/x86_64-linux-gnu/bits/string3.h:51:10 in memcpy
[task 2021-08-09T07:36:25.131Z] 07:36:25 INFO - GECKO(1582) | ==================
[task 2021-08-09T07:36:25.226Z] 07:36:25 INFO - GECKO(1582) | Exiting due to channel error.
[task 2021-08-09T07:36:25.227Z] 07:36:25 INFO - GECKO(1582) | Exiting due to channel error.
[task 2021-08-09T07:36:25.227Z] 07:36:25 INFO - GECKO(1582) | Exiting due to channel error.
[task 2021-08-09T07:36:25.227Z] 07:36:25 INFO - GECKO(1582) | Exiting due to channel error.
[task 2021-08-09T07:36:25.227Z] 07:36:25 INFO - GECKO(1582) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=281.476) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=9.0359) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=4.31867) Exiting due to channel error.
[task 2021-08-09T07:36:25.227Z] 07:36:25 INFO - GECKO(1582) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=265.694) Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=289.984) Exiting due to channel error.
[task 2021-08-09T07:36:25.380Z] 07:36:25 INFO - GECKO(1582) | Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=277.73) ==================
[task 2021-08-09T07:36:25.381Z] 07:36:25 INFO - GECKO(1582) | WARNING: ThreadSanitizer: data race (pid=1770)
[task 2021-08-09T07:36:25.381Z] 07:36:25 INFO - GECKO(1582) | Read of size 1 at 0x7b600002bf40 by thread T29 (mutexes: write M181751):
[task 2021-08-09T07:36:25.382Z] 07:36:25 INFO - GECKO(1582) | #0 IPCOpen /builds/worker/checkouts/gecko/gfx/layers/ipc/ImageBridgeChild.h:202:42 (libxul.so+0x2217ec6)
[task 2021-08-09T07:36:25.382Z] 07:36:25 INFO - GECKO(1582) | #1 non-virtual thunk to mozilla::layers::ImageBridgeChild::IPCOpen() const /builds/worker/checkouts/gecko/gfx/layers/ipc/ImageBridgeChild.h (libxul.so+0x2217ec6)
[task 2021-08-09T07:36:25.384Z] 07:36:25 INFO - GECKO(1582) | #2 mozilla::layers::ImageContainer::EnsureImageClient() /builds/worker/checkouts/gecko/gfx/layers/ImageContainer.cpp:160:58 (libxul.so+0x1f4a18d)
[task 2021-08-09T07:36:25.385Z] 07:36:25 INFO - GECKO(1582) | #3 mozilla::layers::ImageContainer::CreatePlanarYCbCrImage() /builds/worker/checkouts/gecko/gfx/layers/ImageContainer.cpp:248:3 (libxul.so+0x1f4ae3c)
[task 2021-08-09T07:36:25.386Z] 07:36:25 INFO - GECKO(1582) | #4 mozilla::MediaEngineDefaultVideoSource::GenerateFrame() /builds/worker/checkouts/gecko/dom/media/webrtc/MediaEngineDefault.cpp:326:24 (libxul.so+0x42d85fe)
[task 2021-08-09T07:36:25.386Z] 07:36:25 INFO - GECKO(1582) | #5 operator() /builds/worker/checkouts/gecko/dom/media/webrtc/MediaEngineDefault.cpp:264:17 (libxul.so+0x42f1280)
[task 2021-08-09T07:36:25.387Z] 07:36:25 INFO - GECKO(1582) | #6 mozilla::MediaEngineDefaultVideoSource::Start()::$_1::__invoke(nsITimer*, void*) /builds/worker/checkouts/gecko/dom/media/webrtc/MediaEngineDefault.cpp:261:7 (libxul.so+0x42f1280)
[task 2021-08-09T07:36:25.388Z] 07:36:25 INFO - GECKO(1582) | #7 operator() /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:624:36 (libxul.so+0xcba59c)
[task 2021-08-09T07:36:25.389Z] 07:36:25 INFO - GECKO(1582) | #8 matchN<mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback> &, (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:624:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:625:7)> /builds/worker/workspace/obj-build/dist/include/mozilla/Variant.h:309:16 (libxul.so+0xcba59c)
[task 2021-08-09T07:36:25.391Z] 07:36:25 INFO - GECKO(1582) | #9 matchN<mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback> &, (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:621:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:624:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:625:7)> /builds/worker/workspace/obj-build/dist/include/mozilla/Variant.h:318:14 (libxul.so+0xcba59c)
[task 2021-08-09T07:36:25.392Z] 07:36:25 INFO - GECKO(1582) | #10 matchN<mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback> &, (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:620:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:621:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:624:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:625:7)> /builds/worker/workspace/obj-build/dist/include/mozilla/Variant.h:318:14 (libxul.so+0xcba59c)
[task 2021-08-09T07:36:25.400Z] 07:36:25 INFO - GECKO(1582) | #11 matchN<mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback> &, (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:619:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:620:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:621:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:624:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:625:7)> /builds/worker/workspace/obj-build/dist/include/mozilla/Variant.h:318:14 (libxul.so+0xcba59c)
[task 2021-08-09T07:36:25.400Z] 07:36:25 INFO - GECKO(1582) | #12 matchN<mozilla::Variant<nsTimerImpl::UnknownCallback, nsCOMPtr<nsITimerCallback>, nsCOMPtr<nsIObserver>, nsTimerImpl::FuncCallback, nsTimerImpl::ClosureCallback> &, (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:619:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:620:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:621:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:624:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:625:7)> /builds/worker/workspace/obj-build/dist/include/mozilla/Variant.h:902:12 (libxul.so+0xcba59c)
[task 2021-08-09T07:36:25.401Z] 07:36:25 INFO - GECKO(1582) | #13 match<(lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:619:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:620:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:621:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:624:7), (lambda at /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:625:7)> /builds/worker/workspace/obj-build/dist/include/mozilla/Variant.h:857:12 (libxul.so+0xcba59c)
[task 2021-08-09T07:36:25.401Z] 07:36:25 INFO - GECKO(1582) | #14 nsTimerImpl::Fire(int) /builds/worker/checkouts/gecko/xpcom/threads/nsTimerImpl.cpp:618:22 (libxul.so+0xcba59c)
[task 2021-08-09T07:36:25.401Z] 07:36:25 INFO - GECKO(1582) | #15 nsTimerEvent::Run() /builds/worker/checkouts/gecko/xpcom/threads/TimerThread.cpp:248:11 (libxul.so+0xc8d250)
[task 2021-08-09T07:36:25.402Z] 07:36:25 INFO - GECKO(1582) | #16 mozilla::TaskQueue::Runner::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskQueue.cpp:208:20 (libxul.so+0xc88a80)
[task 2021-08-09T07:36:25.403Z] 07:36:25 INFO - GECKO(1582) | #17 nsThreadPool::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:303:14 (libxul.so+0xc9ff20)
[task 2021-08-09T07:36:25.403Z] 07:36:25 INFO - GECKO(1582) | #18 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1142:16 (libxul.so+0xc968aa)
[task 2021-08-09T07:36:25.404Z] 07:36:25 INFO - GECKO(1582) | #19 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc9d632)
[task 2021-08-09T07:36:25.405Z] 07:36:25 INFO - GECKO(1582) | #20 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:300:20 (libxul.so+0x15acd7e)
[task 2021-08-09T07:36:25.406Z] 07:36:25 INFO - GECKO(1582) | #21 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.407Z] 07:36:25 INFO - GECKO(1582) | #22 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.408Z] 07:36:25 INFO - GECKO(1582) | #23 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.409Z] 07:36:25 INFO - GECKO(1582) | #24 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:390:10 (libxul.so+0xc92ff8)
[task 2021-08-09T07:36:25.410Z] 07:36:25 INFO - GECKO(1582) | #25 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x44cd6)
[task 2021-08-09T07:36:25.411Z] 07:36:25 INFO - GECKO(1582) | Previous write of size 1 at 0x7b600002bf40 by thread T9:
[task 2021-08-09T07:36:25.412Z] 07:36:25 INFO - GECKO(1582) | #0 mozilla::layers::ImageBridgeChild::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason) /builds/worker/checkouts/gecko/gfx/layers/ipc/ImageBridgeChild.cpp:233:12 (libxul.so+0x2207697)
[task 2021-08-09T07:36:25.413Z] 07:36:25 INFO - GECKO(1582) | #1 mozilla::ipc::IProtocol::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason) /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:618:3 (libxul.so+0x15c77da)
[task 2021-08-09T07:36:25.413Z] 07:36:25 INFO - GECKO(1582) | #2 mozilla::layers::PImageBridgeChild::OnChannelError() /builds/worker/workspace/obj-build/ipc/ipdl/PImageBridgeChild.cpp:707:5 (libxul.so+0x180a980)
[task 2021-08-09T07:36:25.415Z] 07:36:25 INFO - GECKO(1582) | #3 mozilla::ipc::MessageChannel::NotifyMaybeChannelError(mozilla::Maybe<mozilla::MonitorAutoLock>&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:2454:14 (libxul.so+0x15a97d3)
[task 2021-08-09T07:36:25.416Z] 07:36:25 INFO - GECKO(1582) | #4 mozilla::ipc::MessageChannel::OnNotifyMaybeChannelError() /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:2480:3 (libxul.so+0x15a9ab5)
[task 2021-08-09T07:36:25.417Z] 07:36:25 INFO - GECKO(1582) | #5 applyImpl<mozilla::ipc::MessageChannel, void (mozilla::ipc::MessageChannel::*)()> /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:1148:12 (libxul.so+0x15c2246)
[task 2021-08-09T07:36:25.417Z] 07:36:25 INFO - GECKO(1582) | #6 apply<mozilla::ipc::MessageChannel, void (mozilla::ipc::MessageChannel::*)()> /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:1154:12 (libxul.so+0x15c2246)
[task 2021-08-09T07:36:25.418Z] 07:36:25 INFO - GECKO(1582) | #7 mozilla::detail::RunnableMethodImpl<mozilla::ipc::MessageChannel*, void (mozilla::ipc::MessageChannel::*)(), false, (mozilla::RunnableKind)1>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:1201:13 (libxul.so+0x15c2246)
[task 2021-08-09T07:36:25.419Z] 07:36:25 INFO - GECKO(1582) | #8 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1142:16 (libxul.so+0xc968aa)
[task 2021-08-09T07:36:25.420Z] 07:36:25 INFO - GECKO(1582) | #9 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc9d632)
[task 2021-08-09T07:36:25.421Z] 07:36:25 INFO - GECKO(1582) | #10 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:330:5 (libxul.so+0x15acde8)
[task 2021-08-09T07:36:25.422Z] 07:36:25 INFO - GECKO(1582) | #11 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.424Z] 07:36:25 INFO - GECKO(1582) | #12 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.424Z] 07:36:25 INFO - GECKO(1582) | #13 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.425Z] 07:36:25 INFO - GECKO(1582) | #14 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:390:10 (libxul.so+0xc92ff8)
[task 2021-08-09T07:36:25.432Z] 07:36:25 INFO - GECKO(1582) | #15 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x44cd6)
[task 2021-08-09T07:36:25.432Z] 07:36:25 INFO - GECKO(1582) | Location is heap block of size 1000 at 0x7b600002bc00 allocated by main thread:
[task 2021-08-09T07:36:25.433Z] 07:36:25 INFO - GECKO(1582) | #0 malloc /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:651:5 (firefox+0x55fbb)
[task 2021-08-09T07:36:25.433Z] 07:36:25 INFO - GECKO(1582) | #1 moz_xmalloc /builds/worker/checkouts/gecko/memory/mozalloc/mozalloc.cpp:52:15 (firefox+0xcc44b)
[task 2021-08-09T07:36:25.433Z] 07:36:25 INFO - GECKO(1582) | #2 operator new /builds/worker/workspace/obj-build/dist/include/mozilla/cxxalloc.h:33:10 (libxul.so+0x2208c77)
[task 2021-08-09T07:36:25.433Z] 07:36:25 INFO - GECKO(1582) | #3 mozilla::layers::ImageBridgeChild::InitForContent(mozilla::ipc::Endpoint<mozilla::layers::PImageBridgeChild>&&, unsigned int) /builds/worker/checkouts/gecko/gfx/layers/ipc/ImageBridgeChild.cpp:430:36 (libxul.so+0x2208c77)
[task 2021-08-09T07:36:25.434Z] 07:36:25 INFO - GECKO(1582) | #4 mozilla::dom::ContentChild::RecvInitRendering(mozilla::ipc::Endpoint<mozilla::layers::PCompositorManagerChild>&&, mozilla::ipc::Endpoint<mozilla::layers::PImageBridgeChild>&&, mozilla::ipc::Endpoint<mozilla::gfx::PVRManagerChild>&&, mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>&&, nsTArray<unsigned int>&&) /builds/worker/checkouts/gecko/dom/ipc/ContentChild.cpp:1548:8 (libxul.so+0x47ef776)
[task 2021-08-09T07:36:25.434Z] 07:36:25 INFO - GECKO(1582) | #5 mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) /builds/worker/workspace/obj-build/ipc/ipdl/PContentChild.cpp:8826:56 (libxul.so+0x16e07e4)
[task 2021-08-09T07:36:25.434Z] 07:36:25 INFO - GECKO(1582) | #6 mozilla::dom::ContentChild::OnMessageReceived(IPC::Message const&) /builds/worker/checkouts/gecko/dom/ipc/ContentChild.cpp:3647:25 (libxul.so+0x47f7913)
[task 2021-08-09T07:36:25.435Z] 07:36:25 INFO - GECKO(1582) | #7 mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:2051:25 (libxul.so+0x15a82e1)
[task 2021-08-09T07:36:25.435Z] 07:36:25 INFO - GECKO(1582) | #8 mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1978:9 (libxul.so+0x15a6855)
[task 2021-08-09T07:36:25.436Z] 07:36:25 INFO - GECKO(1582) | #9 mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1826:3 (libxul.so+0x15a744a)
[task 2021-08-09T07:36:25.437Z] 07:36:25 INFO - GECKO(1582) | #10 mozilla::ipc::MessageChannel::MessageTask::Run() /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1857:13 (libxul.so+0x15a7a51)
[task 2021-08-09T07:36:25.437Z] 07:36:25 INFO - GECKO(1582) | #11 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:502:16 (libxul.so+0xca8ac7)
[task 2021-08-09T07:36:25.438Z] 07:36:25 INFO - GECKO(1582) | #12 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:805:26 (libxul.so+0xc85b04)
[task 2021-08-09T07:36:25.438Z] 07:36:25 INFO - GECKO(1582) | #13 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:641:15 (libxul.so+0xc84136)
[task 2021-08-09T07:36:25.439Z] 07:36:25 INFO - GECKO(1582) | #14 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:425:36 (libxul.so+0xc84404)
[task 2021-08-09T07:36:25.439Z] 07:36:25 INFO - GECKO(1582) | #15 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:135:37 (libxul.so+0xcac9b7)
[task 2021-08-09T07:36:25.439Z] 07:36:25 INFO - GECKO(1582) | #16 mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_0>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:532:5 (libxul.so+0xcac9b7)
[task 2021-08-09T07:36:25.440Z] 07:36:25 INFO - GECKO(1582) | #17 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1148:16 (libxul.so+0xc965c5)
[task 2021-08-09T07:36:25.440Z] 07:36:25 INFO - GECKO(1582) | #18 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc9d632)
[task 2021-08-09T07:36:25.440Z] 07:36:25 INFO - GECKO(1582) | #19 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:85:21 (libxul.so+0x15ac1ed)
[task 2021-08-09T07:36:25.441Z] 07:36:25 INFO - GECKO(1582) | #20 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:268:30 (libxul.so+0x15acc8b)
[task 2021-08-09T07:36:25.441Z] 07:36:25 INFO - GECKO(1582) | #21 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.442Z] 07:36:25 INFO - GECKO(1582) | #22 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.442Z] 07:36:25 INFO - GECKO(1582) | #23 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.442Z] 07:36:25 INFO - GECKO(1582) | #24 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4cc1966)
[task 2021-08-09T07:36:25.443Z] 07:36:25 INFO - GECKO(1582) | #25 XRE_RunAppShell() /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:917:20 (libxul.so+0x6b32209)
[task 2021-08-09T07:36:25.443Z] 07:36:25 INFO - GECKO(1582) | #26 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:235:9 (libxul.so+0x15acc3d)
[task 2021-08-09T07:36:25.444Z] 07:36:25 INFO - GECKO(1582) | #27 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.444Z] 07:36:25 INFO - GECKO(1582) | #28 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.445Z] 07:36:25 INFO - GECKO(1582) | #29 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.445Z] 07:36:25 INFO - GECKO(1582) | #30 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:749:34 (libxul.so+0x6b31f89)
[task 2021-08-09T07:36:25.445Z] 07:36:25 INFO - GECKO(1582) | #31 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x6b39fa2)
[task 2021-08-09T07:36:25.446Z] 07:36:25 INFO - GECKO(1582) | #32 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:57:28 (firefox+0xc9fd1)
[task 2021-08-09T07:36:25.446Z] 07:36:25 INFO - GECKO(1582) | #33 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:327:18 (firefox+0xc9fd1)
[task 2021-08-09T07:36:25.446Z] 07:36:25 INFO - GECKO(1582) | Mutex M181751 (0x7b3000036248) created at:
[task 2021-08-09T07:36:25.447Z] 07:36:25 INFO - GECKO(1582) | #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-08-09T07:36:25.448Z] 07:36:25 INFO - GECKO(1582) | #1 mozilla::RecursiveMutex::RecursiveMutex(char const*) /builds/worker/checkouts/gecko/xpcom/threads/RecursiveMutex.cpp:50:3 (libxul.so+0xc7cc97)
[task 2021-08-09T07:36:25.449Z] 07:36:25 INFO - GECKO(1582) | #2 mozilla::layers::ImageContainer::ImageContainer(mozilla::layers::ImageContainer::Mode) /builds/worker/checkouts/gecko/gfx/layers/ImageContainer.cpp:186:7 (libxul.so+0x1f4a49d)
[task 2021-08-09T07:36:25.449Z] 07:36:25 INFO - GECKO(1582) | #3 mozilla::layers::LayerManager::CreateImageContainer(mozilla::layers::ImageContainer::Mode) /builds/worker/checkouts/gecko/gfx/layers/LayerManager.cpp:127:42 (libxul.so+0x1fb6278)
[task 2021-08-09T07:36:25.450Z] 07:36:25 INFO - GECKO(1582) | #4 mozilla::MediaEngineDefaultVideoSource::Start() /builds/worker/checkouts/gecko/dom/media/webrtc/MediaEngineDefault.cpp:247:23 (libxul.so+0x42d83fe)
[task 2021-08-09T07:36:25.452Z] 07:36:25 INFO - GECKO(1582) | #5 Start /builds/worker/checkouts/gecko/dom/media/MediaManager.cpp:1106:19 (libxul.so+0x3ee9895)
[task 2021-08-09T07:36:25.453Z] 07:36:25 INFO - GECKO(1582) | #6 operator() /builds/worker/checkouts/gecko/dom/media/MediaManager.cpp:4068:60 (libxul.so+0x3ee9895)
[task 2021-08-09T07:36:25.453Z] 07:36:25 INFO - GECKO(1582) | #7 operator() /builds/worker/checkouts/gecko/dom/media/MediaManager.cpp:2199:66 (libxul.so+0x3ee9895)
[task 2021-08-09T07:36:25.453Z] 07:36:25 INFO - GECKO(1582) | #8 mozilla::detail::RunnableFunction<RefPtr<mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true> > mozilla::MediaManager::Dispatch<mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true>, mozilla::DeviceListener::InitializeAsync()::$_110>(char const*, mozilla::DeviceListener::InitializeAsync()::$_110&&)::'lambda'()>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:532:5 (libxul.so+0x3ee9895)
[task 2021-08-09T07:36:25.453Z] 07:36:25 INFO - GECKO(1582) | #9 mozilla::TaskQueue::Runner::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskQueue.cpp:208:20 (libxul.so+0xc88a80)
[task 2021-08-09T07:36:25.454Z] 07:36:25 INFO - GECKO(1582) | #10 nsThreadPool::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:303:14 (libxul.so+0xc9ff20)
[task 2021-08-09T07:36:25.454Z] 07:36:25 INFO - GECKO(1582) | #11 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1142:16 (libxul.so+0xc968aa)
[task 2021-08-09T07:36:25.454Z] 07:36:25 INFO - GECKO(1582) | #12 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc9d632)
[task 2021-08-09T07:36:25.454Z] 07:36:25 INFO - GECKO(1582) | #13 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:300:20 (libxul.so+0x15acd7e)
[task 2021-08-09T07:36:25.455Z] 07:36:25 INFO - GECKO(1582) | #14 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.455Z] 07:36:25 INFO - GECKO(1582) | #15 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.456Z] 07:36:25 INFO - GECKO(1582) | #16 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.456Z] 07:36:25 INFO - GECKO(1582) | #17 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:390:10 (libxul.so+0xc92ff8)
[task 2021-08-09T07:36:25.457Z] 07:36:25 INFO - GECKO(1582) | #18 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x44cd6)
[task 2021-08-09T07:36:25.458Z] 07:36:25 INFO - GECKO(1582) | Thread T29 'MediaSu~isor #2' (tid=2679, running) created by main thread at:
[task 2021-08-09T07:36:25.459Z] 07:36:25 INFO - GECKO(1582) | #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-08-09T07:36:25.459Z] 07:36:25 INFO - GECKO(1582) | #1 _PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:458:14 (libnspr4.so+0x3be33)
[task 2021-08-09T07:36:25.460Z] 07:36:25 INFO - GECKO(1582) | #2 PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:533:12 (libnspr4.so+0x30915)
[task 2021-08-09T07:36:25.460Z] 07:36:25 INFO - GECKO(1582) | #3 nsThread::Init(nsTSubstring<char> const&) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:602:18 (libxul.so+0xc94362)
[task 2021-08-09T07:36:25.461Z] 07:36:25 INFO - GECKO(1582) | #4 nsThreadManager::NewNamedThread(nsTSubstring<char> const&, unsigned int, nsIThread**) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadManager.cpp:574:12 (libxul.so+0xc9c4ba)
[task 2021-08-09T07:36:25.461Z] 07:36:25 INFO - GECKO(1582) | #5 NS_NewNamedThread(nsTSubstring<char> const&, nsIThread**, already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:162:57 (libxul.so+0xca4374)
[task 2021-08-09T07:36:25.462Z] 07:36:25 INFO - GECKO(1582) | #6 NS_NewNamedThread /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:154:10 (libxul.so+0xc9f2fc)
[task 2021-08-09T07:36:25.462Z] 07:36:25 INFO - GECKO(1582) | #7 nsThreadPool::PutEvent(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:118:17 (libxul.so+0xc9f2fc)
[task 2021-08-09T07:36:25.463Z] 07:36:25 INFO - GECKO(1582) | #8 nsThreadPool::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:354:5 (libxul.so+0xca085f)
[task 2021-08-09T07:36:25.463Z] 07:36:25 INFO - GECKO(1582) | #9 non-virtual thunk to nsThreadPool::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp (libxul.so+0xca0d88)
[task 2021-08-09T07:36:25.464Z] 07:36:25 INFO - GECKO(1582) | #10 mozilla::SharedThreadPool::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/workspace/obj-build/dist/include/mozilla/SharedThreadPool.h:74:42 (libxul.so+0xc7fc10)
[task 2021-08-09T07:36:25.464Z] 07:36:25 INFO - GECKO(1582) | #11 mozilla::TaskQueue::DispatchLocked(nsCOMPtr<nsIRunnable>&, unsigned int, mozilla::AbstractThread::DispatchReason) /builds/worker/checkouts/gecko/xpcom/threads/TaskQueue.cpp:68:26 (libxul.so+0xc87556)
[task 2021-08-09T07:36:25.465Z] 07:36:25 INFO - GECKO(1582) | #12 mozilla::TaskQueue::Dispatch(already_AddRefed<nsIRunnable>, mozilla::AbstractThread::DispatchReason) /builds/worker/workspace/obj-build/dist/include/mozilla/TaskQueue.h:88:14 (libxul.so+0xca6f48)
[task 2021-08-09T07:36:25.465Z] 07:36:25 INFO - GECKO(1582) | #13 Dispatch /builds/worker/checkouts/gecko/dom/media/MediaManager.cpp:2188:3 (libxul.so+0x3df2873)
[task 2021-08-09T07:36:25.466Z] 07:36:25 INFO - GECKO(1582) | #14 mozilla::MediaManager::EnumerateRawDevices(unsigned long, mozilla::dom::MediaSourceEnum, mozilla::dom::MediaSourceEnum, mozilla::MediaSinkEnum, mozilla::MediaManager::DeviceEnumerationType, mozilla::MediaManager::DeviceEnumerationType, bool, RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > > const&) /builds/worker/checkouts/gecko/dom/media/MediaManager.cpp:1976:5 (libxul.so+0x3df2873)
[task 2021-08-09T07:36:25.466Z] 07:36:25 INFO - GECKO(1582) | #15 mozilla::MediaManager::EnumerateDevicesImpl(nsPIDOMWindowInner*, mozilla::dom::MediaSourceEnum, mozilla::dom::MediaSourceEnum, mozilla::MediaSinkEnum, mozilla::MediaManager::DeviceEnumerationType, mozilla::MediaManager::DeviceEnumerationType, bool, RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > > const&)::$_89::operator()(nsTString<char> const&) const /builds/worker/checkouts/gecko/dom/media/MediaManager.cpp:3021:25 (libxul.so+0x3ee2921)
[task 2021-08-09T07:36:25.467Z] 07:36:25 INFO - GECKO(1582) | #16 InvokeMethod<(lambda at /builds/worker/checkouts/gecko/dom/media/MediaManager.cpp:3009:11), RefPtr<mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true> > ((lambda at /builds/worker/checkouts/gecko/dom/media/MediaManager.cpp:3009:11)::*)(const nsTString<char> &) const, const nsTString<char> &> /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:630:12 (libxul.so+0x3ee248f)
[task 2021-08-09T07:36:25.468Z] 07:36:25 INFO - GECKO(1582) | #17 InvokeCallbackMethod<true, (lambda at /builds/worker/checkouts/gecko/dom/media/MediaManager.cpp:3009:11), RefPtr<mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true> > ((lambda at /builds/worker/checkouts/gecko/dom/media/MediaManager.cpp:3009:11)::*)(const nsTString<char> &) const, const nsTString<char> &, RefPtr<mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true>::Private> > /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:646:14 (libxul.so+0x3ee248f)
[task 2021-08-09T07:36:25.469Z] 07:36:25 INFO - GECKO(1582) | #18 mozilla::MozPromise<nsTString<char>, nsresult, false>::ThenValue<mozilla::MediaManager::EnumerateDevicesImpl(nsPIDOMWindowInner*, mozilla::dom::MediaSourceEnum, mozilla::dom::MediaSourceEnum, mozilla::MediaSinkEnum, mozilla::MediaManager::DeviceEnumerationType, mozilla::MediaManager::DeviceEnumerationType, bool, RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > > const&)::$_89, mozilla::MediaManager::EnumerateDevicesImpl(nsPIDOMWindowInner*, mozilla::dom::MediaSourceEnum, mozilla::dom::MediaSourceEnum, mozilla::MediaSinkEnum, mozilla::MediaManager::DeviceEnumerationType, mozilla::MediaManager::DeviceEnumerationType, bool, RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > > const&)::$_90>::DoResolveOrRejectInternal(mozilla::MozPromise<nsTString<char>, nsresult, false>::ResolveOrRejectValue&) /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:846:9 (libxul.so+0x3ee248f)
[task 2021-08-09T07:36:25.470Z] 07:36:25 INFO - GECKO(1582) | #19 mozilla::MozPromise<nsTString<char>, nsresult, false>::ThenValueBase::DoResolveOrReject(mozilla::MozPromise<nsTString<char>, nsresult, false>::ResolveOrRejectValue&) /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:608:7 (libxul.so+0x3e20214)
[task 2021-08-09T07:36:25.470Z] 07:36:25 INFO - GECKO(1582) | #20 mozilla::MozPromise<nsTString<char>, nsresult, false>::ThenValueBase::ResolveOrRejectRunnable::Run() /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:487:21 (libxul.so+0x3e1fc69)
[task 2021-08-09T07:36:25.470Z] 07:36:25 INFO - GECKO(1582) | #21 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:502:16 (libxul.so+0xca8ac7)
[task 2021-08-09T07:36:25.471Z] 07:36:25 INFO - GECKO(1582) | #22 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:805:26 (libxul.so+0xc85b04)
[task 2021-08-09T07:36:25.472Z] 07:36:25 INFO - GECKO(1582) | #23 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:641:15 (libxul.so+0xc84136)
[task 2021-08-09T07:36:25.472Z] 07:36:25 INFO - GECKO(1582) | #24 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:425:36 (libxul.so+0xc84404)
[task 2021-08-09T07:36:25.472Z] 07:36:25 INFO - GECKO(1582) | #25 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:135:37 (libxul.so+0xcac9b7)
[task 2021-08-09T07:36:25.473Z] 07:36:25 INFO - GECKO(1582) | #26 mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_0>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:532:5 (libxul.so+0xcac9b7)
[task 2021-08-09T07:36:25.473Z] 07:36:25 INFO - GECKO(1582) | #27 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1148:16 (libxul.so+0xc965c5)
[task 2021-08-09T07:36:25.474Z] 07:36:25 INFO - GECKO(1582) | #28 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc9d632)
[task 2021-08-09T07:36:25.474Z] 07:36:25 INFO - GECKO(1582) | #29 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:85:21 (libxul.so+0x15ac1ed)
[task 2021-08-09T07:36:25.475Z] 07:36:25 INFO - GECKO(1582) | #30 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:268:30 (libxul.so+0x15acc8b)
[task 2021-08-09T07:36:25.475Z] 07:36:25 INFO - GECKO(1582) | #31 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.475Z] 07:36:25 INFO - GECKO(1582) | #32 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.476Z] 07:36:25 INFO - GECKO(1582) | #33 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.476Z] 07:36:25 INFO - GECKO(1582) | #34 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4cc1966)
[task 2021-08-09T07:36:25.477Z] 07:36:25 INFO - GECKO(1582) | #35 XRE_RunAppShell() /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:917:20 (libxul.so+0x6b32209)
[task 2021-08-09T07:36:25.477Z] 07:36:25 INFO - GECKO(1582) | #36 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:235:9 (libxul.so+0x15acc3d)
[task 2021-08-09T07:36:25.478Z] 07:36:25 INFO - GECKO(1582) | #37 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.478Z] 07:36:25 INFO - GECKO(1582) | #38 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.479Z] 07:36:25 INFO - GECKO(1582) | #39 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.479Z] 07:36:25 INFO - GECKO(1582) | #40 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:749:34 (libxul.so+0x6b31f89)
[task 2021-08-09T07:36:25.480Z] 07:36:25 INFO - GECKO(1582) | #41 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x6b39fa2)
[task 2021-08-09T07:36:25.480Z] 07:36:25 INFO - GECKO(1582) | #42 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:57:28 (firefox+0xc9fd1)
[task 2021-08-09T07:36:25.481Z] 07:36:25 INFO - GECKO(1582) | #43 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:327:18 (firefox+0xc9fd1)
[task 2021-08-09T07:36:25.481Z] 07:36:25 INFO - GECKO(1582) | Thread T9 'ImageBridgeChld' (tid=1786, running) created by main thread at:
[task 2021-08-09T07:36:25.481Z] 07:36:25 INFO - GECKO(1582) | #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-08-09T07:36:25.482Z] 07:36:25 INFO - GECKO(1582) | #1 _PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:458:14 (libnspr4.so+0x3be33)
[task 2021-08-09T07:36:25.482Z] 07:36:25 INFO - GECKO(1582) | #2 PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:533:12 (libnspr4.so+0x30915)
[task 2021-08-09T07:36:25.483Z] 07:36:25 INFO - GECKO(1582) | #3 nsThread::Init(nsTSubstring<char> const&) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:602:18 (libxul.so+0xc94362)
[task 2021-08-09T07:36:25.483Z] 07:36:25 INFO - GECKO(1582) | #4 nsThreadManager::NewNamedThread(nsTSubstring<char> const&, unsigned int, nsIThread**) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadManager.cpp:574:12 (libxul.so+0xc9c4ba)
[task 2021-08-09T07:36:25.484Z] 07:36:25 INFO - GECKO(1582) | #5 NS_NewNamedThread(nsTSubstring<char> const&, nsIThread**, already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:162:57 (libxul.so+0xca4374)
[task 2021-08-09T07:36:25.484Z] 07:36:25 INFO - GECKO(1582) | #6 NS_NewNamedThread<16> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:85:10 (libxul.so+0x2209292)
[task 2021-08-09T07:36:25.485Z] 07:36:25 INFO - GECKO(1582) | #7 mozilla::layers::ImageBridgeChild::InitForContent(mozilla::ipc::Endpoint<mozilla::layers::PImageBridgeChild>&&, unsigned int) /builds/worker/checkouts/gecko/gfx/layers/ipc/ImageBridgeChild.cpp:424:19 (libxul.so+0x2209292)
[task 2021-08-09T07:36:25.485Z] 07:36:25 INFO - GECKO(1582) | #8 mozilla::dom::ContentChild::RecvInitRendering(mozilla::ipc::Endpoint<mozilla::layers::PCompositorManagerChild>&&, mozilla::ipc::Endpoint<mozilla::layers::PImageBridgeChild>&&, mozilla::ipc::Endpoint<mozilla::gfx::PVRManagerChild>&&, mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>&&, nsTArray<unsigned int>&&) /builds/worker/checkouts/gecko/dom/ipc/ContentChild.cpp:1548:8 (libxul.so+0x47ef776)
[task 2021-08-09T07:36:25.486Z] 07:36:25 INFO - GECKO(1582) | #9 mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) /builds/worker/workspace/obj-build/ipc/ipdl/PContentChild.cpp:8826:56 (libxul.so+0x16e07e4)
[task 2021-08-09T07:36:25.486Z] 07:36:25 INFO - GECKO(1582) | #10 mozilla::dom::ContentChild::OnMessageReceived(IPC::Message const&) /builds/worker/checkouts/gecko/dom/ipc/ContentChild.cpp:3647:25 (libxul.so+0x47f7913)
[task 2021-08-09T07:36:25.487Z] 07:36:25 INFO - GECKO(1582) | #11 mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:2051:25 (libxul.so+0x15a82e1)
[task 2021-08-09T07:36:25.488Z] 07:36:25 INFO - GECKO(1582) | #12 mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1978:9 (libxul.so+0x15a6855)
[task 2021-08-09T07:36:25.488Z] 07:36:25 INFO - GECKO(1582) | #13 mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1826:3 (libxul.so+0x15a744a)
[task 2021-08-09T07:36:25.489Z] 07:36:25 INFO - GECKO(1582) | #14 mozilla::ipc::MessageChannel::MessageTask::Run() /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1857:13 (libxul.so+0x15a7a51)
[task 2021-08-09T07:36:25.489Z] 07:36:25 INFO - GECKO(1582) | #15 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:502:16 (libxul.so+0xca8ac7)
[task 2021-08-09T07:36:25.489Z] 07:36:25 INFO - GECKO(1582) | #16 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:805:26 (libxul.so+0xc85b04)
[task 2021-08-09T07:36:25.490Z] 07:36:25 INFO - GECKO(1582) | #17 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:641:15 (libxul.so+0xc84136)
[task 2021-08-09T07:36:25.490Z] 07:36:25 INFO - GECKO(1582) | #18 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:425:36 (libxul.so+0xc84404)
[task 2021-08-09T07:36:25.491Z] 07:36:25 INFO - GECKO(1582) | #19 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:135:37 (libxul.so+0xcac9b7)
[task 2021-08-09T07:36:25.491Z] 07:36:25 INFO - GECKO(1582) | #20 mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_0>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:532:5 (libxul.so+0xcac9b7)
[task 2021-08-09T07:36:25.492Z] 07:36:25 INFO - GECKO(1582) | #21 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1148:16 (libxul.so+0xc965c5)
[task 2021-08-09T07:36:25.492Z] 07:36:25 INFO - GECKO(1582) | #22 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc9d632)
[task 2021-08-09T07:36:25.493Z] 07:36:25 INFO - GECKO(1582) | #23 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:85:21 (libxul.so+0x15ac1ed)
[task 2021-08-09T07:36:25.493Z] 07:36:25 INFO - GECKO(1582) | #24 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:268:30 (libxul.so+0x15acc8b)
[task 2021-08-09T07:36:25.493Z] 07:36:25 INFO - GECKO(1582) | #25 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.494Z] 07:36:25 INFO - GECKO(1582) | #26 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.494Z] 07:36:25 INFO - GECKO(1582) | #27 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.495Z] 07:36:25 INFO - GECKO(1582) | #28 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4cc1966)
[task 2021-08-09T07:36:25.495Z] 07:36:25 INFO - GECKO(1582) | #29 XRE_RunAppShell() /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:917:20 (libxul.so+0x6b32209)
[task 2021-08-09T07:36:25.496Z] 07:36:25 INFO - GECKO(1582) | #30 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:235:9 (libxul.so+0x15acc3d)
[task 2021-08-09T07:36:25.496Z] 07:36:25 INFO - GECKO(1582) | #31 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.497Z] 07:36:25 INFO - GECKO(1582) | #32 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.497Z] 07:36:25 INFO - GECKO(1582) | #33 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152616c)
[task 2021-08-09T07:36:25.498Z] 07:36:25 INFO - GECKO(1582) | #34 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:749:34 (libxul.so+0x6b31f89)
[task 2021-08-09T07:36:25.498Z] 07:36:25 INFO - GECKO(1582) | #35 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x6b39fa2)
[task 2021-08-09T07:36:25.499Z] 07:36:25 INFO - GECKO(1582) | #36 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:57:28 (firefox+0xc9fd1)
[task 2021-08-09T07:36:25.500Z] 07:36:25 INFO - GECKO(1582) | #37 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:327:18 (firefox+0xc9fd1)
[task 2021-08-09T07:36:25.500Z] 07:36:25 INFO - GECKO(1582) | SUMMARY: ThreadSanitizer: data race /builds/worker/checkouts/gecko/gfx/layers/ipc/ImageBridgeChild.h:202:42 in IPCOpen
[task 2021-08-09T07:36:25.501Z] 07:36:25 INFO - GECKO(1582) | ==================
[task 2021-08-09T07:36:26.289Z] 07:36:26 INFO - TEST-INFO | Main app process: killed by SIGIOT
[task 2021-08-09T07:36:26.290Z] 07:36:26 INFO - Buffered messages logged at 07:36:20
[task 2021-08-09T07:36:26.291Z] 07:36:26 INFO - Entering test bound test_popuphiding
[task 2021-08-09T07:36:26.292Z] 07:36:26 INFO - Buffered messages logged at 07:36:21
[task 2021-08-09T07:36:26.293Z] 07:36:26 INFO - requesting devices
[task 2021-08-09T07:36:26.294Z] 07:36:26 INFO - Buffered messages logged at 07:36:22
[task 2021-08-09T07:36:26.294Z] 07:36:26 INFO - TEST-PASS | browser/base/content/test/webrtc/browser_indicator_popuphiding.js | webRTC-shareDevices notification shown -
Updated•4 years ago
|
Comment 1•4 years ago
|
||
Looks like the webrtc code is making copies of a frame from this queue offthread. There's no stack for the main thread but my best guess is that we'd be looking at something similar on it. We may need to add a suppression for it.
Updated•4 years ago
|
Comment 2•4 years ago
|
||
If we only have occurrences where one stack is missing, then it is very likely that an existing suppression is interacting with this. What we need to figure out is if this is a dup to an existing issue or a new issue that doesn't show up properly because of an existing but unrelated suppression.
Kris, can you check existing suppressions around the code and see if you can reproduce this on try with the given test?
Comment 4•4 years ago
|
||
(In reply to Christian Holler (:decoder) from comment #2)
If we only have occurrences where one stack is missing, then it is very likely that an existing suppression is interacting with this. What we need to figure out is if this is a dup to an existing issue or a new issue that doesn't show up properly because of an existing but unrelated suppression.
Kris, can you check existing suppressions around the code and see if you can reproduce this on try with the given test?
This particular bug behaves very oddly. I haven't been able to get an exact reproduction of this issue, so all I've been able to get is traces with PlatformThread calls in them when I remove the other webrtc suppressions. I'm wondering if those suppressions are interfering with the main thread stack, which may include some webrtc logging. I wonder if we should add an additional webrtc suppression for CaptureFrame. Based on what I can find on searchfox it appears that the queue of frames is not thread safe. If it's possible to turn off these logs then we might be able to get more details.
Updated•3 years ago
|
Updated•1 year ago
|
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Description
•