Closed Bug 1728715 Opened 3 months ago Closed 3 months ago

Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/mozilla/CheckedInt.h:563:12 in value via TrackBuffersManager::GetDebugInfo

Categories

(Core :: Audio/Video: Playback, defect, P5)

defect

Tracking

()

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

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: csectype-race, intermittent-failure, regression)

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


[task 2021-09-02T03:13:50.204Z] 03:13:50     INFO - TEST-START | dom/media/test/test_debug_data_helpers.html
[task 2021-09-02T03:13:53.153Z] 03:13:53     INFO - GECKO(2609) | ==================
[task 2021-09-02T03:13:53.153Z] 03:13:53     INFO - GECKO(2609) | WARNING: ThreadSanitizer: data race (pid=2697)
[task 2021-09-02T03:13:53.153Z] 03:13:53     INFO - GECKO(2609) |   Read of size 8 at 0x7b78000e4638 by main thread (mutexes: write M1136731573845603376):
[task 2021-09-02T03:13:53.154Z] 03:13:53     INFO - GECKO(2609) |     #0 value /builds/worker/workspace/obj-build/dist/include/mozilla/CheckedInt.h:563:12 (libxul.so+0x3ff086e)
[task 2021-09-02T03:13:53.155Z] 03:13:53     INFO - GECKO(2609) |     #1 IsPosInf /builds/worker/workspace/obj-build/dist/include/TimeUnits.h:201:39 (libxul.so+0x3ff086e)
[task 2021-09-02T03:13:53.156Z] 03:13:53     INFO - GECKO(2609) |     #2 ToSeconds /builds/worker/workspace/obj-build/dist/include/TimeUnits.h:100:9 (libxul.so+0x3ff086e)
[task 2021-09-02T03:13:53.156Z] 03:13:53     INFO - GECKO(2609) |     #3 mozilla::TrackBuffersManager::GetDebugInfo(mozilla::dom::TrackBuffersManagerDebugInfo&) /builds/worker/checkouts/gecko/dom/media/mediasource/TrackBuffersManager.cpp:2919:58 (libxul.so+0x3ff086e)
[task 2021-09-02T03:13:53.157Z] 03:13:53     INFO - GECKO(2609) |     #4 GetDebugInfo /builds/worker/checkouts/gecko/dom/media/mediasource/MediaSourceDemuxer.cpp:236:18 (libxul.so+0x40271dd)
[task 2021-09-02T03:13:53.157Z] 03:13:53     INFO - GECKO(2609) |     #5 operator() /builds/worker/checkouts/gecko/dom/media/mediasource/MediaSourceDecoder.cpp:240:30 (libxul.so+0x40271dd)
[task 2021-09-02T03:13:53.158Z] 03:13:53     INFO - GECKO(2609) |     #6 InvokeMethod<(lambda at /builds/worker/checkouts/gecko/dom/media/mediasource/MediaSourceDecoder.cpp:238:16), RefPtr<mozilla::MozPromise<bool, nsresult, true> > ((lambda at /builds/worker/checkouts/gecko/dom/media/mediasource/MediaSourceDecoder.cpp:238:16)::*)() const, mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue> /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:637:12 (libxul.so+0x40271dd)
[task 2021-09-02T03:13:53.164Z] 03:13:53     INFO - GECKO(2609) |     #7 InvokeCallbackMethod<true, (lambda at /builds/worker/checkouts/gecko/dom/media/mediasource/MediaSourceDecoder.cpp:238:16), RefPtr<mozilla::MozPromise<bool, nsresult, true> > ((lambda at /builds/worker/checkouts/gecko/dom/media/mediasource/MediaSourceDecoder.cpp:238:16)::*)() const, mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue, RefPtr<mozilla::MozPromise<bool, nsresult, true>::Private> > /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:646:14 (libxul.so+0x40271dd)
[task 2021-09-02T03:13:53.164Z] 03:13:53     INFO - GECKO(2609) |     #8 mozilla::MozPromise<bool, nsresult, true>::ThenValue<mozilla::MediaSourceDecoder::RequestDebugInfo(mozilla::dom::MediaSourceDecoderDebugInfo&)::$_11>::DoResolveOrRejectInternal(mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&) /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:914:7 (libxul.so+0x40271dd)
[task 2021-09-02T03:13:53.165Z] 03:13:53     INFO - GECKO(2609) |     #9 mozilla::MozPromise<bool, nsresult, true>::ThenValueBase::DoResolveOrReject(mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&) /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:608:7 (libxul.so+0x1588714)
[task 2021-09-02T03:13:53.165Z] 03:13:53     INFO - GECKO(2609) |     #10 mozilla::MozPromise<bool, nsresult, true>::ThenValueBase::ResolveOrRejectRunnable::Run() /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:487:21 (libxul.so+0x1588169)
[task 2021-09-02T03:13:53.165Z] 03:13:53     INFO - GECKO(2609) |     #11 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:502:16 (libxul.so+0xc9e527)
[task 2021-09-02T03:13:53.166Z] 03:13:53     INFO - GECKO(2609) |     #12 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:805:26 (libxul.so+0xc7a412)
[task 2021-09-02T03:13:53.166Z] 03:13:53     INFO - GECKO(2609) |     #13 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:641:15 (libxul.so+0xc78a66)
[task 2021-09-02T03:13:53.167Z] 03:13:53     INFO - GECKO(2609) |     #14 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:425:36 (libxul.so+0xc78d34)
[task 2021-09-02T03:13:53.167Z] 03:13:53     INFO - GECKO(2609) |     #15 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:135:37 (libxul.so+0xca2367)
[task 2021-09-02T03:13:53.167Z] 03:13:53     INFO - GECKO(2609) |     #16 mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_0>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:531:5 (libxul.so+0xca2367)
[task 2021-09-02T03:13:53.167Z] 03:13:53     INFO - GECKO(2609) |     #17 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1148:16 (libxul.so+0xc8c16a)
[task 2021-09-02T03:13:53.168Z] 03:13:53     INFO - GECKO(2609) |     #18 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc93102)
[task 2021-09-02T03:13:53.168Z] 03:13:53     INFO - GECKO(2609) |     #19 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:85:21 (libxul.so+0x15afb2d)
[task 2021-09-02T03:13:53.168Z] 03:13:53     INFO - GECKO(2609) |     #20 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:268:30 (libxul.so+0x15b05cb)
[task 2021-09-02T03:13:53.170Z] 03:13:53     INFO - GECKO(2609) |     #21 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.171Z] 03:13:53     INFO - GECKO(2609) |     #22 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.172Z] 03:13:53     INFO - GECKO(2609) |     #23 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.173Z] 03:13:53     INFO - GECKO(2609) |     #24 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4beafe6)
[task 2021-09-02T03:13:53.174Z] 03:13:53     INFO - GECKO(2609) |     #25 XRE_RunAppShell() /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:917:20 (libxul.so+0x6a28879)
[task 2021-09-02T03:13:53.175Z] 03:13:53     INFO - GECKO(2609) |     #26 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:235:9 (libxul.so+0x15b057d)
[task 2021-09-02T03:13:53.176Z] 03:13:53     INFO - GECKO(2609) |     #27 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.176Z] 03:13:53     INFO - GECKO(2609) |     #28 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.176Z] 03:13:53     INFO - GECKO(2609) |     #29 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.176Z] 03:13:53     INFO - GECKO(2609) |     #30 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:749:34 (libxul.so+0x6a285bc)
[task 2021-09-02T03:13:53.177Z] 03:13:53     INFO - GECKO(2609) |     #31 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x6a30612)
[task 2021-09-02T03:13:53.177Z] 03:13:53     INFO - GECKO(2609) |     #32 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:57:28 (firefox+0xc9fe1)
[task 2021-09-02T03:13:53.177Z] 03:13:53     INFO - GECKO(2609) |     #33 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:327:18 (firefox+0xc9fe1)
[task 2021-09-02T03:13:53.178Z] 03:13:53     INFO - GECKO(2609) |   Previous write of size 8 at 0x7b78000e4638 by thread T1:
[task 2021-09-02T03:13:53.178Z] 03:13:53     INFO - GECKO(2609) |     #0 memcpy /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:810:5 (firefox+0x618ce)
[task 2021-09-02T03:13:53.179Z] 03:13:53     INFO - GECKO(2609) |     #1 mozilla::TrackBuffersManager::GetSample(mozilla::TrackInfo::TrackType, mozilla::media::TimeUnit const&, mozilla::MediaResult&) /builds/worker/checkouts/gecko/dom/media/mediasource/TrackBuffersManager.cpp (libxul.so+0x3ff6700)
[task 2021-09-02T03:13:53.179Z] 03:13:53     INFO - GECKO(2609) |     #2 mozilla::MediaSourceTrackDemuxer::DoGetSamples(int) /builds/worker/checkouts/gecko/dom/media/mediasource/MediaSourceDemuxer.cpp:426:24 (libxul.so+0x3ff33c6)
[task 2021-09-02T03:13:53.179Z] 03:13:53     INFO - GECKO(2609) |     #3 applyImpl<mozilla::MediaSourceTrackDemuxer, RefPtr<mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true> > (mozilla::MediaSourceTrackDemuxer::*)(int), StoreCopyPassByRRef<int> , 0> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1147:12 (libxul.so+0x40298fd)
[task 2021-09-02T03:13:53.180Z] 03:13:53     INFO - GECKO(2609) |     #4 apply<mozilla::MediaSourceTrackDemuxer, RefPtr<mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true> > (mozilla::MediaSourceTrackDemuxer::*)(int)> /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:1153:12 (libxul.so+0x40298fd)
[task 2021-09-02T03:13:53.180Z] 03:13:53     INFO - GECKO(2609) |     #5 Invoke /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:1516:47 (libxul.so+0x40298fd)
[task 2021-09-02T03:13:53.181Z] 03:13:53     INFO - GECKO(2609) |     #6 mozilla::detail::ProxyRunnable<mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true>, RefPtr<mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true> > (mozilla::MediaSourceTrackDemuxer::*)(int), mozilla::MediaSourceTrackDemuxer, StoreCopyPassByRRef<int> >::Run() /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:1536:42 (libxul.so+0x40298fd)
[task 2021-09-02T03:13:53.182Z] 03:13:53     INFO - GECKO(2609) |     #7 mozilla::TaskQueue::Runner::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskQueue.cpp:208:20 (libxul.so+0xc7d66d)
[task 2021-09-02T03:13:53.182Z] 03:13:53     INFO - GECKO(2609) |     #8 nsThreadPool::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:303:14 (libxul.so+0xc9592e)
[task 2021-09-02T03:13:53.183Z] 03:13:53     INFO - GECKO(2609) |     #9 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1142:16 (libxul.so+0xc8c392)
[task 2021-09-02T03:13:53.183Z] 03:13:53     INFO - GECKO(2609) |     #10 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc93102)
[task 2021-09-02T03:13:53.184Z] 03:13:53     INFO - GECKO(2609) |     #11 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:300:20 (libxul.so+0x15b06be)
[task 2021-09-02T03:13:53.184Z] 03:13:53     INFO - GECKO(2609) |     #12 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.184Z] 03:13:53     INFO - GECKO(2609) |     #13 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.185Z] 03:13:53     INFO - GECKO(2609) |     #14 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.185Z] 03:13:53     INFO - GECKO(2609) |     #15 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:390:10 (libxul.so+0xc88b98)
[task 2021-09-02T03:13:53.186Z] 03:13:53     INFO - GECKO(2609) |     #16 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x44cd6)
[task 2021-09-02T03:13:53.186Z] 03:13:53     INFO - GECKO(2609) |   Location is heap block of size 2784 at 0x7b78000e4000 allocated by main thread:
[task 2021-09-02T03:13:53.187Z] 03:13:53     INFO - GECKO(2609) |     #0 malloc /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:651:5 (firefox+0x55fcb)
[task 2021-09-02T03:13:53.187Z] 03:13:53     INFO - GECKO(2609) |     #1 moz_xmalloc /builds/worker/checkouts/gecko/memory/mozalloc/mozalloc.cpp:52:15 (firefox+0xcc44b)
[task 2021-09-02T03:13:53.188Z] 03:13:53     INFO - GECKO(2609) |     #2 operator new /builds/worker/workspace/obj-build/dist/include/mozilla/cxxalloc.h:33:10 (libxul.so+0x3ffde67)
[task 2021-09-02T03:13:53.188Z] 03:13:53     INFO - GECKO(2609) |     #3 mozilla::dom::SourceBuffer::SourceBuffer(mozilla::dom::MediaSource*, mozilla::MediaContainerType const&) /builds/worker/checkouts/gecko/dom/media/mediasource/SourceBuffer.cpp:458:7 (libxul.so+0x3ffde67)
[task 2021-09-02T03:13:53.189Z] 03:13:53     INFO - GECKO(2609) |     #4 mozilla::dom::MediaSource::AddSourceBuffer(nsTSubstring<char16_t> const&, mozilla::ErrorResult&) /builds/worker/checkouts/gecko/dom/media/mediasource/MediaSource.cpp:302:43 (libxul.so+0x3fe67a1)
[task 2021-09-02T03:13:53.189Z] 03:13:53     INFO - GECKO(2609) |     #5 mozilla::dom::MediaSource_Binding::addSourceBuffer(JSContext*, JS::Handle<JSObject*>, void*, JSJitMethodCallArgs const&) /builds/worker/workspace/obj-build/dom/bindings/MediaSourceBinding.cpp:542:79 (libxul.so+0x29f117e)
[task 2021-09-02T03:13:53.190Z] 03:13:53     INFO - GECKO(2609) |     #6 bool mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/dom/bindings/BindingUtils.cpp:3300:13 (libxul.so+0x357ff42)
[task 2021-09-02T03:13:53.190Z] 03:13:53     INFO - GECKO(2609) |     #7 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:401:13 (libxul.so+0x6b643e4)
[task 2021-09-02T03:13:53.193Z] 03:13:53     INFO - GECKO(2609) |     #8 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:488:12 (libxul.so+0x6b643e4)
[task 2021-09-02T03:13:53.193Z] 03:13:53     INFO - GECKO(2609) |     #9 InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:548:10 (libxul.so+0x6b6532e)
[task 2021-09-02T03:13:53.194Z] 03:13:53     INFO - GECKO(2609) |     #10 CallFromStack /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:552:10 (libxul.so+0x6b59f71)
[task 2021-09-02T03:13:53.194Z] 03:13:53     INFO - GECKO(2609) |     #11 Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3255:16 (libxul.so+0x6b59f71)
[task 2021-09-02T03:13:53.194Z] 03:13:53     INFO - GECKO(2609) |     #12 js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:370:13 (libxul.so+0x6b4d6c6)
[task 2021-09-02T03:13:53.194Z] 03:13:53     INFO - GECKO(2609) |     #13 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:520:13 (libxul.so+0x6b64567)
[task 2021-09-02T03:13:53.194Z] 03:13:53     INFO - GECKO(2609) |     #14 InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:548:10 (libxul.so+0x6b6532e)
[task 2021-09-02T03:13:53.195Z] 03:13:53     INFO - GECKO(2609) |     #15 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:565:8 (libxul.so+0x6b6541a)
[task 2021-09-02T03:13:53.196Z] 03:13:53     INFO - GECKO(2609) |     #16 js::CallSelfHostedFunction(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/SelfHosting.cpp:1538:10 (libxul.so+0x6e7d2b0)
[task 2021-09-02T03:13:53.196Z] 03:13:53     INFO - GECKO(2609) |     #17 AsyncFunctionResume(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, ResumeKind, JS::Handle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/AsyncFunction.cpp:129:8 (libxul.so+0x6c7b9e9)
[task 2021-09-02T03:13:53.196Z] 03:13:53     INFO - GECKO(2609) |     #18 js::AsyncFunctionAwaitedFulfilled(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, JS::Handle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/AsyncFunction.cpp:160:10 (libxul.so+0x6c7b747)
[task 2021-09-02T03:13:53.199Z] 03:13:53     INFO - GECKO(2609) |     #19 AsyncFunctionPromiseReactionJob /builds/worker/checkouts/gecko/js/src/builtin/Promise.cpp:1718:12 (libxul.so+0x6d16d05)
[task 2021-09-02T03:13:53.211Z] 03:13:53     INFO - GECKO(2609) |     #20 PromiseReactionJob(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/src/builtin/Promise.cpp:1874:12 (libxul.so+0x6d16d05)
[task 2021-09-02T03:13:53.211Z] 03:13:53     INFO - GECKO(2609) |     #21 CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:401:13 (libxul.so+0x6b643e4)
[task 2021-09-02T03:13:53.212Z] 03:13:53     INFO - GECKO(2609) |     #22 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:488:12 (libxul.so+0x6b643e4)
[task 2021-09-02T03:13:53.212Z] 03:13:53     INFO - GECKO(2609) |     #23 InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:548:10 (libxul.so+0x6b6532e)
[task 2021-09-02T03:13:53.212Z] 03:13:53     INFO - GECKO(2609) |     #24 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:565:8 (libxul.so+0x6b6541a)
[task 2021-09-02T03:13:53.213Z] 03:13:53     INFO - GECKO(2609) |     #25 JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/CallAndConstruct.cpp:117:10 (libxul.so+0x6ca21f1)
[task 2021-09-02T03:13:53.213Z] 03:13:53     INFO - GECKO(2609) |     #26 mozilla::dom::PromiseJobCallback::Call(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::ErrorResult&) /builds/worker/workspace/obj-build/dom/bindings/PromiseBinding.cpp:35:8 (libxul.so+0x2b4063b)
[task 2021-09-02T03:13:53.213Z] 03:13:53     INFO - GECKO(2609) |     #27 Call /builds/worker/workspace/obj-build/dist/include/mozilla/dom/PromiseBinding.h:89:12 (libxul.so+0xb9242e)
[task 2021-09-02T03:13:53.213Z] 03:13:53     INFO - GECKO(2609) |     #28 Call /builds/worker/workspace/obj-build/dist/include/mozilla/dom/PromiseBinding.h:102:12 (libxul.so+0xb9242e)
[task 2021-09-02T03:13:53.213Z] 03:13:53     INFO - GECKO(2609) |     #29 mozilla::PromiseJobRunnable::Run(mozilla::AutoSlowOperation&) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:213:18 (libxul.so+0xb9242e)
[task 2021-09-02T03:13:53.214Z] 03:13:53     INFO - GECKO(2609) |     #30 mozilla::CycleCollectedJSContext::PerformMicroTaskCheckPoint(bool) /builds/worker/checkouts/gecko/xpcom/base/CycleCollectedJSContext.cpp:674:17 (libxul.so+0xb7ed84)
[task 2021-09-02T03:13:53.214Z] 03:13:53     INFO - GECKO(2609) |     #31 LeaveMicroTask /builds/worker/workspace/obj-build/dist/include/mozilla/CycleCollectedJSContext.h:250:7 (libxul.so+0x39ed4d8)
[task 2021-09-02T03:13:53.214Z] 03:13:53     INFO - GECKO(2609) |     #32 ~nsAutoMicroTask /builds/worker/workspace/obj-build/dist/include/mozilla/CycleCollectedJSContext.h:402:13 (libxul.so+0x39ed4d8)
[task 2021-09-02T03:13:53.214Z] 03:13:53     INFO - GECKO(2609) |     #33 mozilla::EventListenerManager::HandleEventSubType(mozilla::EventListenerManager::Listener*, mozilla::dom::Event*, mozilla::dom::EventTarget*) /builds/worker/checkouts/gecko/dom/events/EventListenerManager.cpp:1123:3 (libxul.so+0x39ed4d8)
[task 2021-09-02T03:13:53.215Z] 03:13:53     INFO - GECKO(2609) |     #34 mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool) /builds/worker/checkouts/gecko/dom/events/EventListenerManager.cpp:1312:17 (libxul.so+0x39edf1c)
[task 2021-09-02T03:13:53.218Z] 03:13:53     INFO - GECKO(2609) |     #35 HandleEvent /builds/worker/checkouts/gecko/dom/events/EventListenerManager.h:394:5 (libxul.so+0x39e3b90)
[task 2021-09-02T03:13:53.219Z] 03:13:53     INFO - GECKO(2609) |     #36 mozilla::EventTargetChainItem::HandleEvent(mozilla::EventChainPostVisitor&, mozilla::ELMCreationDetector&) /builds/worker/checkouts/gecko/dom/events/EventDispatcher.cpp:348:17 (libxul.so+0x39e3b90)
[task 2021-09-02T03:13:53.219Z] 03:13:53     INFO - GECKO(2609) |     #37 mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&, mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, mozilla::ELMCreationDetector&) /builds/worker/checkouts/gecko/dom/events/EventDispatcher.cpp:550:16 (libxul.so+0x39e2f37)
[task 2021-09-02T03:13:53.219Z] 03:13:53     INFO - GECKO(2609) |     #38 mozilla::EventDispatcher::Dispatch(nsISupports*, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>*) /builds/worker/checkouts/gecko/dom/events/EventDispatcher.cpp:1082:11 (libxul.so+0x39e5ae2)
[task 2021-09-02T03:13:53.219Z] 03:13:53     INFO - GECKO(2609) |     #39 mozilla::EventDispatcher::DispatchDOMEvent(nsISupports*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsPresContext*, nsEventStatus*) /builds/worker/checkouts/gecko/dom/events/EventDispatcher.cpp (libxul.so+0x39e86f0)
[task 2021-09-02T03:13:53.219Z] 03:13:53     INFO - GECKO(2609) |     #40 mozilla::DOMEventTargetHelper::DispatchEvent(mozilla::dom::Event&, mozilla::dom::CallerType, mozilla::ErrorResult&) /builds/worker/checkouts/gecko/dom/events/DOMEventTargetHelper.cpp:181:17 (libxul.so+0x39bf256)
[task 2021-09-02T03:13:53.219Z] 03:13:53     INFO - GECKO(2609) |     #41 mozilla::dom::EventTarget::DispatchEvent(mozilla::dom::Event&, mozilla::ErrorResult&) /builds/worker/checkouts/gecko/dom/events/EventTarget.cpp:183:13 (libxul.so+0x39f44d6)
[task 2021-09-02T03:13:53.220Z] 03:13:53     INFO - GECKO(2609) |     #42 DispatchTrustedEvent /builds/worker/checkouts/gecko/dom/events/DOMEventTargetHelper.cpp:202:3 (libxul.so+0x39bf32b)
[task 2021-09-02T03:13:53.220Z] 03:13:53     INFO - GECKO(2609) |     #43 mozilla::DOMEventTargetHelper::DispatchTrustedEvent(nsTSubstring<char16_t> const&) /builds/worker/checkouts/gecko/dom/events/DOMEventTargetHelper.cpp:195:10 (libxul.so+0x39bf32b)
[task 2021-09-02T03:13:53.221Z] 03:13:53     INFO - GECKO(2609) |     #44 mozilla::dom::MediaSource::DispatchSimpleEvent(char const*) /builds/worker/checkouts/gecko/dom/media/mediasource/MediaSource.cpp:582:3 (libxul.so+0x3fea793)
[task 2021-09-02T03:13:53.221Z] 03:13:53     INFO - GECKO(2609) |     #45 mozilla::AsyncEventRunner<mozilla::dom::MediaSource>::Run() /builds/worker/checkouts/gecko/dom/media/mediasource/AsyncEventRunner.h:21:14 (libxul.so+0x4025d85)
[task 2021-09-02T03:13:53.222Z] 03:13:53     INFO - GECKO(2609) |     #46 mozilla::AutoTaskDispatcher::TaskGroupRunnable::Run() /builds/worker/workspace/obj-build/dist/include/mozilla/TaskDispatcher.h:227:35 (libxul.so+0xc75bdb)
[task 2021-09-02T03:13:53.222Z] 03:13:53     INFO - GECKO(2609) |     #47 mozilla::XPCOMThreadWrapper::Runner::Run() /builds/worker/checkouts/gecko/xpcom/threads/AbstractThread.cpp:211:25 (libxul.so+0xc74c0c)
[task 2021-09-02T03:13:53.223Z] 03:13:53     INFO - GECKO(2609) |     #48 mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:502:16 (libxul.so+0xc9e527)
[task 2021-09-02T03:13:53.224Z] 03:13:53     INFO - GECKO(2609) |     #49 mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:805:26 (libxul.so+0xc7a412)
[task 2021-09-02T03:13:53.227Z] 03:13:53     INFO - GECKO(2609) |     #50 mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:641:15 (libxul.so+0xc78a66)
[task 2021-09-02T03:13:53.227Z] 03:13:53     INFO - GECKO(2609) |     #51 mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:425:36 (libxul.so+0xc78d34)
[task 2021-09-02T03:13:53.228Z] 03:13:53     INFO - GECKO(2609) |     #52 operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:135:37 (libxul.so+0xca2367)
[task 2021-09-02T03:13:53.228Z] 03:13:53     INFO - GECKO(2609) |     #53 mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_0>::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:531:5 (libxul.so+0xca2367)
[task 2021-09-02T03:13:53.229Z] 03:13:53     INFO - GECKO(2609) |     #54 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1148:16 (libxul.so+0xc8c16a)
[task 2021-09-02T03:13:53.229Z] 03:13:53     INFO - GECKO(2609) |     #55 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc93102)
[task 2021-09-02T03:13:53.230Z] 03:13:53     INFO - GECKO(2609) |     #56 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:85:21 (libxul.so+0x15afb2d)
[task 2021-09-02T03:13:53.230Z] 03:13:53     INFO - GECKO(2609) |     #57 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:268:30 (libxul.so+0x15b05cb)
[task 2021-09-02T03:13:53.231Z] 03:13:53     INFO - GECKO(2609) |     #58 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.231Z] 03:13:53     INFO - GECKO(2609) |     #59 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.232Z] 03:13:53     INFO - GECKO(2609) |     #60 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.232Z] 03:13:53     INFO - GECKO(2609) |     #61 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4beafe6)
[task 2021-09-02T03:13:53.233Z] 03:13:53     INFO - GECKO(2609) |     #62 XRE_RunAppShell() /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:917:20 (libxul.so+0x6a28879)
[task 2021-09-02T03:13:53.233Z] 03:13:53     INFO - GECKO(2609) |     #63 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:235:9 (libxul.so+0x15b057d)
[task 2021-09-02T03:13:53.234Z] 03:13:53     INFO - GECKO(2609) |     #64 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.234Z] 03:13:53     INFO - GECKO(2609) |     #65 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.235Z] 03:13:53     INFO - GECKO(2609) |     #66 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.235Z] 03:13:53     INFO - GECKO(2609) |     #67 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:749:34 (libxul.so+0x6a285bc)
[task 2021-09-02T03:13:53.236Z] 03:13:53     INFO - GECKO(2609) |     #68 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x6a30612)
[task 2021-09-02T03:13:53.236Z] 03:13:53     INFO - GECKO(2609) |     #69 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:57:28 (firefox+0xc9fe1)
[task 2021-09-02T03:13:53.237Z] 03:13:53     INFO - GECKO(2609) |     #70 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:327:18 (firefox+0xc9fe1)
[task 2021-09-02T03:13:53.237Z] 03:13:53     INFO - GECKO(2609) |   Mutex M1136731573845603376 is already destroyed.
[task 2021-09-02T03:13:53.238Z] 03:13:53     INFO - GECKO(2609) |   Thread T1 'MediaSu~isor #1' (tid=4209, running) created by main thread at:
[task 2021-09-02T03:13:53.238Z] 03:13:53     INFO - GECKO(2609) |     #0 pthread_create /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:965:3 (firefox+0x577fb)
[task 2021-09-02T03:13:53.239Z] 03:13:53     INFO - GECKO(2609) |     #1 _PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:458:14 (libnspr4.so+0x3be33)
[task 2021-09-02T03:13:53.239Z] 03:13:53     INFO - GECKO(2609) |     #2 PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:533:12 (libnspr4.so+0x30915)
[task 2021-09-02T03:13:53.239Z] 03:13:53     INFO - GECKO(2609) |     #3 nsThread::Init(nsTSubstring<char> const&) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:602:18 (libxul.so+0xc89f02)
[task 2021-09-02T03:13:53.240Z] 03:13:53     INFO - GECKO(2609) |     #4 nsThreadManager::NewNamedThread(nsTSubstring<char> const&, unsigned int, nsIThread**) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadManager.cpp:574:12 (libxul.so+0xc920da)
[task 2021-09-02T03:13:53.241Z] 03:13:53     INFO - GECKO(2609) |     #5 NS_NewNamedThread(nsTSubstring<char> const&, nsIThread**, already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:162:57 (libxul.so+0xc99dd4)
[task 2021-09-02T03:13:53.241Z] 03:13:53     INFO - GECKO(2609) |     #6 NS_NewNamedThread /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:154:10 (libxul.so+0xc94dcc)
[task 2021-09-02T03:13:53.251Z] 03:13:53     INFO - GECKO(2609) |     #7 nsThreadPool::PutEvent(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:118:17 (libxul.so+0xc94dcc)
[task 2021-09-02T03:13:53.251Z] 03:13:53     INFO - GECKO(2609) |     #8 nsThreadPool::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:354:5 (libxul.so+0xc962bf)
[task 2021-09-02T03:13:53.251Z] 03:13:53     INFO - GECKO(2609) |     #9 non-virtual thunk to nsThreadPool::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp (libxul.so+0xc967e8)
[task 2021-09-02T03:13:53.251Z] 03:13:53     INFO - GECKO(2609) |     #10 mozilla::SharedThreadPool::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/workspace/obj-build/dist/include/mozilla/SharedThreadPool.h:74:42 (libxul.so+0xc743b0)
[task 2021-09-02T03:13:53.251Z] 03:13:53     INFO - GECKO(2609) |     #11 mozilla::TaskQueue::DispatchLocked(nsCOMPtr<nsIRunnable>&, unsigned int, mozilla::AbstractThread::DispatchReason) /builds/worker/checkouts/gecko/xpcom/threads/TaskQueue.cpp:68:26 (libxul.so+0xc7bd0e)
[task 2021-09-02T03:13:53.252Z] 03:13:53     INFO - GECKO(2609) |     #12 mozilla::TaskQueue::Dispatch(already_AddRefed<nsIRunnable>, mozilla::AbstractThread::DispatchReason) /builds/worker/workspace/obj-build/dist/include/mozilla/TaskQueue.h:87:14 (libxul.so+0xc9c9a8)
[task 2021-09-02T03:13:53.252Z] 03:13:53     INFO - GECKO(2609) |     #13 DispatchTaskGroup /builds/worker/workspace/obj-build/dist/include/mozilla/TaskDispatcher.h:275:20 (libxul.so+0xc7510b)
[task 2021-09-02T03:13:53.252Z] 03:13:53     INFO - GECKO(2609) |     #14 mozilla::AutoTaskDispatcher::~AutoTaskDispatcher() /builds/worker/workspace/obj-build/dist/include/mozilla/TaskDispatcher.h:121:7 (libxul.so+0xc7510b)
[task 2021-09-02T03:13:53.252Z] 03:13:53     INFO - GECKO(2609) |     #15 reset /builds/worker/workspace/obj-build/dist/include/mozilla/Maybe.h:639:19 (libxul.so+0xc762f0)
[task 2021-09-02T03:13:53.252Z] 03:13:53     INFO - GECKO(2609) |     #16 mozilla::XPCOMThreadWrapper::MaybeFireTailDispatcher() /builds/worker/checkouts/gecko/xpcom/threads/AbstractThread.cpp:195:23 (libxul.so+0xc762f0)
[task 2021-09-02T03:13:53.252Z] 03:13:53     INFO - GECKO(2609) |     #17 AfterProcessNextEvent /builds/worker/checkouts/gecko/xpcom/threads/AbstractThread.cpp:133:5 (libxul.so+0xc73b29)
[task 2021-09-02T03:13:53.252Z] 03:13:53     INFO - GECKO(2609) |     #18 non-virtual thunk to mozilla::XPCOMThreadWrapper::AfterProcessNextEvent(nsIThreadInternal*, bool) /builds/worker/checkouts/gecko/xpcom/threads/AbstractThread.cpp (libxul.so+0xc73b29)
[task 2021-09-02T03:13:53.253Z] 03:13:53     INFO - GECKO(2609) |     #19 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1172:3 (libxul.so+0xc8c58c)
[task 2021-09-02T03:13:53.255Z] 03:13:53     INFO - GECKO(2609) |     #20 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:466:10 (libxul.so+0xc93102)
[task 2021-09-02T03:13:53.256Z] 03:13:53     INFO - GECKO(2609) |     #21 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:107:5 (libxul.so+0x15afba0)
[task 2021-09-02T03:13:53.256Z] 03:13:53     INFO - GECKO(2609) |     #22 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:268:30 (libxul.so+0x15b05cb)
[task 2021-09-02T03:13:53.256Z] 03:13:53     INFO - GECKO(2609) |     #23 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.256Z] 03:13:53     INFO - GECKO(2609) |     #24 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.256Z] 03:13:53     INFO - GECKO(2609) |     #25 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.256Z] 03:13:53     INFO - GECKO(2609) |     #26 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137:27 (libxul.so+0x4beafe6)
[task 2021-09-02T03:13:53.257Z] 03:13:53     INFO - GECKO(2609) |     #27 XRE_RunAppShell() /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:917:20 (libxul.so+0x6a28879)
[task 2021-09-02T03:13:53.257Z] 03:13:53     INFO - GECKO(2609) |     #28 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:235:9 (libxul.so+0x15b057d)
[task 2021-09-02T03:13:53.258Z] 03:13:53     INFO - GECKO(2609) |     #29 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:331:10 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.258Z] 03:13:53     INFO - GECKO(2609) |     #30 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:324:3 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.259Z] 03:13:53     INFO - GECKO(2609) |     #31 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:306:3 (libxul.so+0x152a4ac)
[task 2021-09-02T03:13:53.259Z] 03:13:53     INFO - GECKO(2609) |     #32 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:749:34 (libxul.so+0x6a285bc)
[task 2021-09-02T03:13:53.260Z] 03:13:53     INFO - GECKO(2609) |     #33 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x6a30612)
[task 2021-09-02T03:13:53.260Z] 03:13:53     INFO - GECKO(2609) |     #34 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:57:28 (firefox+0xc9fe1)
[task 2021-09-02T03:13:53.275Z] 03:13:53     INFO - GECKO(2609) |     #35 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:327:18 (firefox+0xc9fe1)
[task 2021-09-02T03:13:53.276Z] 03:13:53     INFO - GECKO(2609) | SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/mozilla/CheckedInt.h:563:12 in value
[task 2021-09-02T03:13:53.280Z] 03:13:53     INFO - GECKO(2609) | ==================
[task 2021-09-02T03:13:53.281Z] 03:13:53     INFO - GECKO(2609) | [Parent 2609, IPC I/O Parent] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /builds/worker/checkouts/gecko/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc:19
[task 2021-09-02T03:13:53.443Z] 03:13:53    ERROR - GECKO(2609) | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2021-09-02T03:13:53.792Z] 03:13:53     INFO - GECKO(2609) | 1630552433790	Marionette	TRACE	Received observer notification quit-application
[task 2021-09-02T03:13:53.792Z] 03:13:53     INFO - GECKO(2609) | 1630552433791	Marionette	INFO	Stopped listening on port 2828
[task 2021-09-02T03:13:53.795Z] 03:13:53     INFO - GECKO(2609) | 1630552433794	Marionette	DEBUG	Marionette stopped listening
[task 2021-09-02T03:13:54.046Z] 03:13:54     INFO - GECKO(2609) | JavaScript error: resource:///modules/Interactions.jsm, line 230: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver]
[task 2021-09-02T03:13:54.883Z] 03:13:54     INFO - GECKO(2609) | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2021-09-02T03:13:54.884Z] 03:13:54     INFO - GECKO(2609) | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2021-09-02T03:13:54.890Z] 03:13:54     INFO - GECKO(2609) | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2021-09-02T03:13:58.588Z] 03:13:58     INFO - TEST-INFO | Main app process: exit 0
[task 2021-09-02T03:13:58.588Z] 03:13:58     INFO - runtests.py | Application ran for: 0:09:35.002299

Main thread read via mozilla::TrackBuffersManager::GetDebugInfo, so maybe this is similar to bug 1724106?

Blocks: tsan
Group: core-security → media-core-security
Flags: needinfo?(bvandyk)
Keywords: csectype-race

Thank you. Looks like I failed to fix all the raciness here. Happily these APIs cannot be reached in the wild. Bad news for me is I need to do some more work here.

Group: media-core-security
Summary: Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/mozilla/CheckedInt.h:563:12 in value → Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/mozilla/CheckedInt.h:563:12 in value via TrackBuffersManager::GetDebugInfo

Fixed by backout of bug 1724106. I'll continue further work in that bug, as I failed to address the underlying issue (in totality) there.

Status: NEW → RESOLVED
Closed: 3 months ago
Flags: needinfo?(bvandyk)
Regressed by: 1724106
Resolution: --- → FIXED
Target Milestone: --- → 93 Branch
You need to log in before you can comment on or make changes to this bug.