Closed Bug 1644383 Opened 4 years ago Closed 15 days ago

Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:310:45 in operator bool

Categories

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

defect

Tracking

()

RESOLVED FIXED
126 Branch
Tracking Status
firefox126 --- fixed

People

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

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell unknown])

Attachments

(1 file)

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


[task 2020-06-09T11:17:02.173Z] 11:17:02 INFO - TEST-START | dom/base/test/test_eventsourceservice_worker.html
[task 2020-06-09T11:17:03.110Z] 11:17:03 INFO - GECKO(1267) | #74 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:56:28 (firefox+0xca0c7)
[task 2020-06-09T11:17:03.111Z] 11:17:03 INFO - GECKO(1267) | #75 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:303:18 (firefox+0xca0c7)
[task 2020-06-09T11:17:03.111Z] 11:17:03 INFO - GECKO(1267) | SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:310:45 in operator bool
[task 2020-06-09T11:17:03.111Z] 11:17:03 INFO - GECKO(1267) | ==================
[task 2020-06-09T11:17:03.353Z] 11:17:03 INFO - JavaScript error: /builds/worker/workspace/build/tests/bin/components/httpd.js, line 3824: NS_ERROR_NOT_AVAILABLE:
[task 2020-06-09T11:17:03.356Z] 11:17:03 INFO - JavaScript error: /builds/worker/workspace/build/tests/bin/components/httpd.js, line 3824: NS_ERROR_NOT_AVAILABLE:
[task 2020-06-09T11:17:03.432Z] 11:17:03 INFO - JavaScript error: /builds/worker/workspace/build/tests/bin/components/httpd.js, line 3824: NS_ERROR_NOT_AVAILABLE:
[task 2020-06-09T11:17:03.452Z] 11:17:03 ERROR - GECKO(1267) | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2020-06-09T11:17:03.856Z] 11:17:03 INFO - JavaScript error: /builds/worker/workspace/build/tests/bin/components/httpd.js, line 3824: NS_ERROR_NOT_AVAILABLE:

Blocks: tsan
Severity: normal → S4
Component: DOM: Core & HTML → Safe Browsing
Priority: P5 → --
Product: Core → Toolkit
Version: unspecified → Trunk

Update

There have been 36 total failures within the last 7 days, all of them on Linux 18.04 x64 WebRender tsan opt.

Recent log: https://treeherder.mozilla.org/logviewer?job_id=453839040&repo=mozilla-central&lineNumber=2824

[task 2024-04-07T22:09:20.694Z] 22:09:20     INFO - TEST-START | dom/media/test/test_mediarecorder_record_upsize_resolution.html
[task 2024-04-07T22:09:22.145Z] 22:09:22     INFO - GECKO(3329) | ==================
[task 2024-04-07T22:09:22.145Z] 22:09:22     INFO - GECKO(3329) | WARNING: ThreadSanitizer: data race (pid=3474)
[task 2024-04-07T22:09:22.146Z] 22:09:22     INFO - GECKO(3329) |   Read of size 8 at 0x7b54000f17c8 by thread T139:
[task 2024-04-07T22:09:22.146Z] 22:09:22     INFO - GECKO(3329) |     #0 operator bool /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:338:45 (libxul.so+0x6b64cf2) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.146Z] 22:09:22     INFO - GECKO(3329) |     #1 mozilla::MediaChangeMonitor::GetDescriptionName() const /builds/worker/checkouts/gecko/dom/media/platforms/wrappers/MediaChangeMonitor.h:44:9 (libxul.so+0x6b64cf2)
[task 2024-04-07T22:09:22.146Z] 22:09:22     INFO - GECKO(3329) |     #2 mozilla::MediaDataDecoderProxy::GetDescriptionName() const /builds/worker/checkouts/gecko/dom/media/platforms/wrappers/MediaDataDecoderProxy.cpp:100:25 (libxul.so+0x6b64654) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.146Z] 22:09:22     INFO - GECKO(3329) |     #3 mozilla::AllocationWrapper::GetDescriptionName() const /builds/worker/checkouts/gecko/dom/media/platforms/AllocationPolicy.h:147:22 (libxul.so+0x6b3e344) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.146Z] 22:09:22     INFO - GECKO(3329) |     #4 mozilla::MediaFormatReader::GetDebugInfo(mozilla::dom::MediaFormatReaderDebugInfo&) /builds/worker/checkouts/gecko/dom/media/MediaFormatReader.cpp:3357:59 (libxul.so+0x66b7327) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.146Z] 22:09:22     INFO - GECKO(3329) |     #5 mozilla::MediaFormatReader::RequestDebugInfo(mozilla::dom::MediaFormatReaderDebugInfo&) /builds/worker/checkouts/gecko/dom/media/MediaFormatReader.cpp:3275:3 (libxul.so+0x66665f2) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.146Z] 22:09:22     INFO - GECKO(3329) |     #6 operator() /builds/worker/checkouts/gecko/dom/media/MediaFormatReader.cpp:3272:33 (libxul.so+0x678c29a) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.147Z] 22:09:22     INFO - GECKO(3329) |     #7 mozilla::detail::ProxyFunctionRunnable<mozilla::MediaFormatReader::RequestDebugInfo(mozilla::dom::MediaFormatReaderDebugInfo&)::$_0, mozilla::MozPromise<bool, nsresult, true>>::Run() /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:1811:29 (libxul.so+0x678c29a)
[task 2024-04-07T22:09:22.147Z] 22:09:22     INFO - GECKO(3329) |     #8 mozilla::AutoTaskDispatcher::TaskGroupRunnable::Run() /builds/worker/workspace/obj-build/dist/include/mozilla/TaskDispatcher.h:230:35 (libxul.so+0x31ec513) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.147Z] 22:09:22     INFO - GECKO(3329) |     #9 mozilla::TaskQueue::Runner::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskQueue.cpp:257:20 (libxul.so+0x31e1fa3) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.147Z] 22:09:22     INFO - GECKO(3329) |     #10 nsThreadPool::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:341:14 (libxul.so+0x320c43f) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.147Z] 22:09:22     INFO - GECKO(3329) |     #11 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1193:16 (libxul.so+0x320363e) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.147Z] 22:09:22     INFO - GECKO(3329) |     #12 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:480:10 (libxul.so+0x3209bd4) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.147Z] 22:09:22     INFO - GECKO(3329) |     #13 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:300:20 (libxul.so+0x3d313de) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.147Z] 22:09:22     INFO - GECKO(3329) |     #14 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:370:10 (libxul.so+0x3ca58c8) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.147Z] 22:09:22     INFO - GECKO(3329) |     #15 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:363:3 (libxul.so+0x3ca58c8)
[task 2024-04-07T22:09:22.147Z] 22:09:22     INFO - GECKO(3329) |     #16 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:345:3 (libxul.so+0x3ca58c8)
[task 2024-04-07T22:09:22.147Z] 22:09:22     INFO - GECKO(3329) |     #17 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:370:10 (libxul.so+0x31feec3) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.147Z] 22:09:22     INFO - GECKO(3329) |     #18 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x4ba79) (BuildId: 4ddf1981e2fd45744d5f21c299b5cb77d2ea276e)
......
[task 2024-04-07T22:09:22.243Z] 22:09:22     INFO - GECKO(3329) |   Thread T23 'MediaPD~oder #3' (tid=3619, running) created by thread T21 at:
[task 2024-04-07T22:09:22.244Z] 22:09:22     INFO - GECKO(3329) |     #0 pthread_create /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1020:3 (firefox-bin+0xc59bb) (BuildId: 075050cde77fc81c0cf2580712e933653d7f1b23)
[task 2024-04-07T22:09:22.246Z] 22:09:22     INFO - GECKO(3329) |     #1 _PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:458:14 (libnspr4.so+0x42cee) (BuildId: 4ddf1981e2fd45744d5f21c299b5cb77d2ea276e)
[task 2024-04-07T22:09:22.247Z] 22:09:22     INFO - GECKO(3329) |     #2 PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:533:12 (libnspr4.so+0x37f84) (BuildId: 4ddf1981e2fd45744d5f21c299b5cb77d2ea276e)
[task 2024-04-07T22:09:22.248Z] 22:09:22     INFO - GECKO(3329) |     #3 nsThread::Init(nsTSubstring<char> const&) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:620:20 (libxul.so+0x3200667) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.255Z] 22:09:22     INFO - GECKO(3329) |     #4 nsThreadManager::NewNamedThread(nsTSubstring<char> const&, nsIThreadManager::ThreadCreationOptions, nsIThread**) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadManager.cpp:598:22 (libxul.so+0x320870d) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.256Z] 22:09:22     INFO - GECKO(3329) |     #5 NS_NewNamedThread(nsTSubstring<char> const&, nsIThread**, already_AddRefed<nsIRunnable>, nsIThreadManager::ThreadCreationOptions) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:176:57 (libxul.so+0x32113c3) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.257Z] 22:09:22     INFO - GECKO(3329) |     #6 NS_NewNamedThread /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:168:10 (libxul.so+0x320b6db) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.258Z] 22:09:22     INFO - GECKO(3329) |     #7 nsThreadPool::PutEvent(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:126:17 (libxul.so+0x320b6db)
[task 2024-04-07T22:09:22.259Z] 22:09:22     INFO - GECKO(3329) |     #8 Dispatch /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:379:3 (libxul.so+0x320d123) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.260Z] 22:09:22     INFO - GECKO(3329) |     #9 non-virtual thunk to nsThreadPool::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp (libxul.so+0x320d123)
[task 2024-04-07T22:09:22.261Z] 22:09:22     INFO - GECKO(3329) |     #10 mozilla::SharedThreadPool::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/workspace/obj-build/dist/include/mozilla/SharedThreadPool.h:75:28 (libxul.so+0x31e575e) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.262Z] 22:09:22     INFO - GECKO(3329) |     #11 mozilla::TaskQueue::DispatchLocked(nsCOMPtr<nsIRunnable>&, unsigned int, mozilla::AbstractThread::DispatchReason) /builds/worker/checkouts/gecko/xpcom/threads/TaskQueue.cpp:121:26 (libxul.so+0x31e0bb6) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.263Z] 22:09:22     INFO - GECKO(3329) |     #12 mozilla::TaskQueue::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/workspace/obj-build/dist/include/mozilla/TaskQueue.h:73:14 (libxul.so+0x31da497) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.265Z] 22:09:22     INFO - GECKO(3329) |     #13 mozilla::MozPromise<RefPtr<mozilla::AllocPolicy::Token>, bool, true>::ThenValueBase::Dispatch(mozilla::MozPromise<RefPtr<mozilla::AllocPolicy::Token>, bool, true>*) /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:589:38 (libxul.so+0x675b405) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.266Z] 22:09:22     INFO - GECKO(3329) |     #14 mozilla::MozPromise<RefPtr<mozilla::AllocPolicy::Token>, bool, true>::DispatchAll() /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:1271:18 (libxul.so+0x6b441f4) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.268Z] 22:09:22     INFO - GECKO(3329) |     #15 void mozilla::MozPromise<RefPtr<mozilla::AllocPolicy::Token>, bool, true>::Private::Resolve<RefPtr<mozilla::AllocPolicy::Token>>(RefPtr<mozilla::AllocPolicy::Token>&&, char const*) /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:1356:5 (libxul.so+0x6b44770) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.271Z] 22:09:22     INFO - GECKO(3329) |     #16 mozilla::MozPromise<RefPtr<mozilla::AllocPolicy::Token>, bool, true>::ForwardTo(mozilla::MozPromise<RefPtr<mozilla::AllocPolicy::Token>, bool, true>::Private*) /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:1284:15 (libxul.so+0x6b4450d) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.271Z] 22:09:22     INFO - GECKO(3329) |     #17 mozilla::MozPromise<RefPtr<mozilla::AllocPolicy::Token>, bool, true>::DispatchAll() /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:1276:7 (libxul.so+0x6b44384) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.272Z] 22:09:22     INFO - GECKO(3329) |     #18 void mozilla::MozPromise<RefPtr<mozilla::AllocPolicy::Token>, bool, true>::Private::Resolve<RefPtr<mozilla::AllocPolicy::Token>&>(RefPtr<mozilla::AllocPolicy::Token>&, char const*) /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:1356:5 (libxul.so+0x6b47660) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.273Z] 22:09:22     INFO - GECKO(3329) |     #19 Resolve<RefPtr<mozilla::AllocPolicy::Token> &> /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:1509:15 (libxul.so+0x6b46db9) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.276Z] 22:09:22     INFO - GECKO(3329) |     #20 operator() /builds/worker/checkouts/gecko/dom/media/platforms/AllocationPolicy.cpp:137:41 (libxul.so+0x6b46db9)
[task 2024-04-07T22:09:22.277Z] 22:09:22     INFO - GECKO(3329) |     #21 InvokeMethod<(lambda at /builds/worker/checkouts/gecko/dom/media/platforms/AllocationPolicy.cpp:132:17), void ((lambda at /builds/worker/checkouts/gecko/dom/media/platforms/AllocationPolicy.cpp:132:17)::*)(RefPtr<mozilla::AllocPolicy::Token>), RefPtr<mozilla::AllocPolicy::Token> > /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:651:12 (libxul.so+0x6b46db9)
[task 2024-04-07T22:09:22.279Z] 22:09:22     INFO - GECKO(3329) |     #22 InvokeCallbackMethod<false, (lambda at /builds/worker/checkouts/gecko/dom/media/platforms/AllocationPolicy.cpp:132:17), void ((lambda at /builds/worker/checkouts/gecko/dom/media/platforms/AllocationPolicy.cpp:132:17)::*)(RefPtr<mozilla::AllocPolicy::Token>), RefPtr<mozilla::AllocPolicy::Token>, RefPtr<mozilla::MozPromise<RefPtr<mozilla::AllocPolicy::Token>, bool, true>::Private> > /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:682:5 (libxul.so+0x6b46db9)
[task 2024-04-07T22:09:22.280Z] 22:09:22     INFO - GECKO(3329) |     #23 mozilla::MozPromise<RefPtr<mozilla::AllocPolicy::Token>, bool, true>::ThenValue<mozilla::SingleAllocPolicy::Alloc()::$_0::operator()(RefPtr<mozilla::AllocPolicy::Token>) const::'lambda'(RefPtr<mozilla::AllocPolicy::Token>), mozilla::SingleAllocPolicy::Alloc()::$_0::operator()(RefPtr<mozilla::AllocPolicy::Token>) const::'lambda'()>::DoResolveOrRejectInternal(mozilla::MozPromise<RefPtr<mozilla::AllocPolicy::Token>, bool, true>::ResolveOrRejectValue&) /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:856:9 (libxul.so+0x6b46db9)
[task 2024-04-07T22:09:22.281Z] 22:09:22     INFO - GECKO(3329) |     #24 mozilla::MozPromise<RefPtr<mozilla::AllocPolicy::Token>, bool, true>::ThenValueBase::DoResolveOrReject(mozilla::MozPromise<RefPtr<mozilla::AllocPolicy::Token>, bool, true>::ResolveOrRejectValue&) /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:620:7 (libxul.so+0x675bf11) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.282Z] 22:09:22     INFO - GECKO(3329) |     #25 mozilla::MozPromise<RefPtr<mozilla::AllocPolicy::Token>, bool, true>::ThenValueBase::ResolveOrRejectRunnable::Run() /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:487:21 (libxul.so+0x675b715) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.283Z] 22:09:22     INFO - GECKO(3329) |     #26 mozilla::TaskQueue::Runner::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskQueue.cpp:257:20 (libxul.so+0x31e1fa3) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.284Z] 22:09:22     INFO - GECKO(3329) |     #27 nsThreadPool::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:341:14 (libxul.so+0x320c43f) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.285Z] 22:09:22     INFO - GECKO(3329) |     #28 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1193:16 (libxul.so+0x320363e) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.286Z] 22:09:22     INFO - GECKO(3329) |     #29 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:480:10 (libxul.so+0x3209bd4) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.288Z] 22:09:22     INFO - GECKO(3329) |     #30 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:300:20 (libxul.so+0x3d313de) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.289Z] 22:09:22     INFO - GECKO(3329) |     #31 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:370:10 (libxul.so+0x3ca58c8) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.290Z] 22:09:22     INFO - GECKO(3329) |     #32 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:363:3 (libxul.so+0x3ca58c8)
[task 2024-04-07T22:09:22.291Z] 22:09:22     INFO - GECKO(3329) |     #33 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:345:3 (libxul.so+0x3ca58c8)
[task 2024-04-07T22:09:22.292Z] 22:09:22     INFO - GECKO(3329) |     #34 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:370:10 (libxul.so+0x31feec3) (BuildId: 2d89c12bbf7572f5eaa5920d4145aff1f26488bb)
[task 2024-04-07T22:09:22.293Z] 22:09:22     INFO - GECKO(3329) |     #35 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x4ba79) (BuildId: 4ddf1981e2fd45744d5f21c299b5cb77d2ea276e)
[task 2024-04-07T22:09:22.294Z] 22:09:22     INFO - GECKO(3329) | SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:338:45 in operator bool
[task 2024-04-07T22:09:22.295Z] 22:09:22     INFO - GECKO(3329) | ==================

First occurrence in the last 30 days is: https://treeherder.mozilla.org/jobs?repo=autoland&revision=bfdc9733f80bab4558cf720975c00e2658b9b8c0&selectedTaskRun=AJYXPC6dSxiAnXy0kBrhdQ.1&searchStr=Linux%2C18.04%2Cx64%2CWebRender%2Ctsan%2Copt%2CMochitests%2Cwith%2CWebGL%2Cover%2CIPC%2Ctest-linux1804-64-tsan-qr%2Fopt-mochitest-media-gli%2Cmda4

Data race occurrs during dom/media/test/test_mediarecorder_record_downsize_resolution.html
:alwu, could Bug 1888265 have triggered this?

Thank you.

Flags: needinfo?(alwu)
Whiteboard: [stockwell needswork:owner]
Assignee: nobody → alwu
Component: Safe Browsing → Audio/Video: Playback
Flags: needinfo?(alwu)
Product: Toolkit → Core
Attachment #9395626 - Attachment description: Bug 1644383 - add a mutex to avoid data race. → Bug 1644383 - add mutexs to avoid data race.
Pushed by alwu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0a3647d83157
add mutexs to avoid data race. r=media-playback-reviewers,padenot
Status: NEW → RESOLVED
Closed: 15 days ago
Resolution: --- → FIXED
Target Milestone: --- → 126 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: