Closed Bug 1889595 Opened 1 year ago Closed 1 year ago

Intermittent SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:66:13 in assign_assuming_AddRef | single tracking bug

Categories

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

defect

Tracking

()

RESOLVED FIXED
126 Branch
Tracking Status
firefox-esr115 --- wontfix
firefox124 --- wontfix
firefox125 --- wontfix
firefox126 --- fixed

People

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

References

Details

(5 keywords, Whiteboard: [adv-main126+r])

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


[task 2024-04-04T10:25:22.080Z] 10:25:22     INFO - TEST-START | dom/media/test/test_mediarecorder_record_upsize_resolution.html
[task 2024-04-04T10:25:23.386Z] 10:25:23     INFO - GECKO(3241) | ==================
[task 2024-04-04T10:25:23.387Z] 10:25:23     INFO - GECKO(3241) | WARNING: ThreadSanitizer: data race (pid=3390)
[task 2024-04-04T10:25:23.388Z] 10:25:23     INFO - GECKO(3241) |   Write of size 8 at 0x7b5400018ec8 by thread T21:
[task 2024-04-04T10:25:23.389Z] 10:25:23     INFO - GECKO(3241) |     #0 assign_assuming_AddRef /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:66:13 (libxul.so+0x6b683ab) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.389Z] 10:25:23     INFO - GECKO(3241) |     #1 operator=<mozilla::MediaDataDecoder, void> /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:228:5 (libxul.so+0x6b683ab)
[task 2024-04-04T10:25:23.392Z] 10:25:23     INFO - GECKO(3241) |     #2 operator() /builds/worker/checkouts/gecko/dom/media/platforms/wrappers/MediaChangeMonitor.cpp:850:26 (libxul.so+0x6b683ab)
[task 2024-04-04T10:25:23.393Z] 10:25:23     INFO - GECKO(3241) |     #3 InvokeMethod<(lambda at /builds/worker/checkouts/gecko/dom/media/platforms/wrappers/MediaChangeMonitor.cpp:849:15), RefPtr<mozilla::MozPromise<bool, mozilla::MediaResult, true> > ((lambda at /builds/worker/checkouts/gecko/dom/media/platforms/wrappers/MediaChangeMonitor.cpp:849:15)::*)(RefPtr<mozilla::MediaDataDecoder> &&) const, RefPtr<mozilla::MediaDataDecoder> > /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:651:12 (libxul.so+0x6b683ab)
[task 2024-04-04T10:25:23.393Z] 10:25:23     INFO - GECKO(3241) |     #4 InvokeCallbackMethod<true, (lambda at /builds/worker/checkouts/gecko/dom/media/platforms/wrappers/MediaChangeMonitor.cpp:849:15), RefPtr<mozilla::MozPromise<bool, mozilla::MediaResult, true> > ((lambda at /builds/worker/checkouts/gecko/dom/media/platforms/wrappers/MediaChangeMonitor.cpp:849:15)::*)(RefPtr<mozilla::MediaDataDecoder> &&) const, RefPtr<mozilla::MediaDataDecoder>, RefPtr<mozilla::MozPromise<bool, mozilla::MediaResult, true>::Private> > /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:667:14 (libxul.so+0x6b683ab)
[task 2024-04-04T10:25:23.394Z] 10:25:23     INFO - GECKO(3241) |     #5 mozilla::MozPromise<RefPtr<mozilla::MediaDataDecoder>, mozilla::MediaResult, true>::ThenValue<mozilla::MediaChangeMonitor::CreateDecoder()::$_0, mozilla::MediaChangeMonitor::CreateDecoder()::$_1>::DoResolveOrRejectInternal(mozilla::MozPromise<RefPtr<mozilla::MediaDataDecoder>, mozilla::MediaResult, true>::ResolveOrRejectValue&) /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:856:9 (libxul.so+0x6b683ab)
[task 2024-04-04T10:25:23.395Z] 10:25:23     INFO - GECKO(3241) |     #6 mozilla::MozPromise<RefPtr<mozilla::MediaDataDecoder>, mozilla::MediaResult, true>::ThenValueBase::DoResolveOrReject(mozilla::MozPromise<RefPtr<mozilla::MediaDataDecoder>, mozilla::MediaResult, true>::ResolveOrRejectValue&) /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:620:7 (libxul.so+0x661e201) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.396Z] 10:25:23     INFO - GECKO(3241) |     #7 mozilla::MozPromise<RefPtr<mozilla::MediaDataDecoder>, mozilla::MediaResult, true>::ThenValueBase::ResolveOrRejectRunnable::Run() /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:487:21 (libxul.so+0x661da05) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.397Z] 10:25:23     INFO - GECKO(3241) |     #8 mozilla::TaskQueue::Runner::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskQueue.cpp:257:20 (libxul.so+0x31e5b03) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.398Z] 10:25:23     INFO - GECKO(3241) |     #9 nsThreadPool::Run() /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:341:14 (libxul.so+0x320ff9f) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.398Z] 10:25:23     INFO - GECKO(3241) |     #10 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1193:16 (libxul.so+0x320719e) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.398Z] 10:25:23     INFO - GECKO(3241) |     #11 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:480:10 (libxul.so+0x320d734) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.399Z] 10:25:23     INFO - GECKO(3241) |     #12 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:300:20 (libxul.so+0x3d33dfe) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.400Z] 10:25:23     INFO - GECKO(3241) |     #13 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:370:10 (libxul.so+0x3ca82d8) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.400Z] 10:25:23     INFO - GECKO(3241) |     #14 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:363:3 (libxul.so+0x3ca82d8)
[task 2024-04-04T10:25:23.400Z] 10:25:23     INFO - GECKO(3241) |     #15 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:345:3 (libxul.so+0x3ca82d8)
[task 2024-04-04T10:25:23.401Z] 10:25:23     INFO - GECKO(3241) |     #16 nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:370:10 (libxul.so+0x3202a23) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.401Z] 10:25:23     INFO - GECKO(3241) |     #17 _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5 (libnspr4.so+0x4ba79) (BuildId: 4ddf1981e2fd45744d5f21c299b5cb77d2ea276e)
[task 2024-04-04T10:25:23.402Z] 10:25:23     INFO - GECKO(3241) |   Previous read of size 8 at 0x7b5400018ec8 by thread T135:
<...>
[task 2024-04-04T10:25:23.517Z] 10:25:23     INFO - GECKO(3241) |   Thread T135 'MediaSu~isor #1' (tid=3690, running) created by main thread at:
[task 2024-04-04T10:25:23.517Z] 10:25:23     INFO - GECKO(3241) |     #0 pthread_create /builds/worker/fetches/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1020:3 (firefox-bin+0xc5a0b) (BuildId: a72697a7af5d8fc611ca4cebb70802ab087e47fc)
[task 2024-04-04T10:25:23.518Z] 10:25:23     INFO - GECKO(3241) |     #1 _PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:458:14 (libnspr4.so+0x42cee) (BuildId: 4ddf1981e2fd45744d5f21c299b5cb77d2ea276e)
[task 2024-04-04T10:25:23.519Z] 10:25:23     INFO - GECKO(3241) |     #2 PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:533:12 (libnspr4.so+0x37f84) (BuildId: 4ddf1981e2fd45744d5f21c299b5cb77d2ea276e)
[task 2024-04-04T10:25:23.519Z] 10:25:23     INFO - GECKO(3241) |     #3 nsThread::Init(nsTSubstring<char> const&) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:620:20 (libxul.so+0x32041c7) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.520Z] 10:25:23     INFO - GECKO(3241) |     #4 nsThreadManager::NewNamedThread(nsTSubstring<char> const&, nsIThreadManager::ThreadCreationOptions, nsIThread**) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadManager.cpp:598:22 (libxul.so+0x320c26d) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.522Z] 10:25:23     INFO - GECKO(3241) |     #5 NS_NewNamedThread(nsTSubstring<char> const&, nsIThread**, already_AddRefed<nsIRunnable>, nsIThreadManager::ThreadCreationOptions) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:176:57 (libxul.so+0x3214f23) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.523Z] 10:25:23     INFO - GECKO(3241) |     #6 NS_NewNamedThread /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:168:10 (libxul.so+0x320f23b) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.523Z] 10:25:23     INFO - GECKO(3241) |     #7 nsThreadPool::PutEvent(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:126:17 (libxul.so+0x320f23b)
[task 2024-04-04T10:25:23.524Z] 10:25:23     INFO - GECKO(3241) |     #8 Dispatch /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:379:3 (libxul.so+0x3210c83) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.525Z] 10:25:23     INFO - GECKO(3241) |     #9 non-virtual thunk to nsThreadPool::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp (libxul.so+0x3210c83)
[task 2024-04-04T10:25:23.527Z] 10:25:23     INFO - GECKO(3241) |     #10 mozilla::SharedThreadPool::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) /builds/worker/workspace/obj-build/dist/include/mozilla/SharedThreadPool.h:75:28 (libxul.so+0x31e92be) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.528Z] 10:25:23     INFO - GECKO(3241) |     #11 mozilla::TaskQueue::DispatchLocked(nsCOMPtr<nsIRunnable>&, unsigned int, mozilla::AbstractThread::DispatchReason) /builds/worker/checkouts/gecko/xpcom/threads/TaskQueue.cpp:121:26 (libxul.so+0x31e4716) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.530Z] 10:25:23     INFO - GECKO(3241) |     #12 mozilla::TaskQueue::Dispatch(already_AddRefed<nsIRunnable>, mozilla::AbstractThread::DispatchReason) /builds/worker/workspace/obj-build/dist/include/mozilla/TaskQueue.h:88:14 (libxul.so+0x31e9977) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.530Z] 10:25:23     INFO - GECKO(3241) |     #13 DispatchTaskGroup /builds/worker/workspace/obj-build/dist/include/mozilla/TaskDispatcher.h:278:20 (libxul.so+0x31ef47c) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.531Z] 10:25:23     INFO - GECKO(3241) |     #14 mozilla::AutoTaskDispatcher::~AutoTaskDispatcher() /builds/worker/workspace/obj-build/dist/include/mozilla/TaskDispatcher.h:123:7 (libxul.so+0x31ef47c)
[task 2024-04-04T10:25:23.531Z] 10:25:23     INFO - GECKO(3241) |     #15 mozilla::AutoTaskDispatcher::~AutoTaskDispatcher() /builds/worker/workspace/obj-build/dist/include/mozilla/TaskDispatcher.h:110:25 (libxul.so+0x31ef625) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.532Z] 10:25:23     INFO - GECKO(3241) |     #16 operator() /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/unique_ptr.h:81:2 (libxul.so+0x31e8e05) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.537Z] 10:25:23     INFO - GECKO(3241) |     #17 reset /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/unique_ptr.h:385:4 (libxul.so+0x31e8e05)
[task 2024-04-04T10:25:23.537Z] 10:25:23     INFO - GECKO(3241) |     #18 MaybeFireTailDispatcher /builds/worker/checkouts/gecko/xpcom/threads/AbstractThread.cpp:191:23 (libxul.so+0x31e8e05)
[task 2024-04-04T10:25:23.538Z] 10:25:23     INFO - GECKO(3241) |     #19 AfterProcessNextEvent /builds/worker/checkouts/gecko/xpcom/threads/AbstractThread.cpp:143:5 (libxul.so+0x31e8e05)
[task 2024-04-04T10:25:23.539Z] 10:25:23     INFO - GECKO(3241) |     #20 non-virtual thunk to mozilla::XPCOMThreadWrapper::AfterProcessNextEvent(nsIThreadInternal*, bool) /builds/worker/checkouts/gecko/xpcom/threads/AbstractThread.cpp (libxul.so+0x31e8e05)
[task 2024-04-04T10:25:23.539Z] 10:25:23     INFO - GECKO(3241) |     #21 nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1224:3 (libxul.so+0x3207423) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.540Z] 10:25:23     INFO - GECKO(3241) |     #22 NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:480:10 (libxul.so+0x320d734) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.541Z] 10:25:23     INFO - GECKO(3241) |     #23 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:107:5 (libxul.so+0x3d332e6) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.541Z] 10:25:23     INFO - GECKO(3241) |     #24 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:268:30 (libxul.so+0x3d33d3b) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.542Z] 10:25:23     INFO - GECKO(3241) |     #25 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:370:10 (libxul.so+0x3ca82d8) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.542Z] 10:25:23     INFO - GECKO(3241) |     #26 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:363:3 (libxul.so+0x3ca82d8)
[task 2024-04-04T10:25:23.543Z] 10:25:23     INFO - GECKO(3241) |     #27 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:345:3 (libxul.so+0x3ca82d8)
[task 2024-04-04T10:25:23.544Z] 10:25:23     INFO - GECKO(3241) |     #28 nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:148:27 (libxul.so+0x7d50b63) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.544Z] 10:25:23     INFO - GECKO(3241) |     #29 nsAppShell::Run() /builds/worker/checkouts/gecko/widget/gtk/nsAppShell.cpp:470:33 (libxul.so+0x7e4222c) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.545Z] 10:25:23     INFO - GECKO(3241) |     #30 XRE_RunAppShell() /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:712:20 (libxul.so+0x9cc0a8f) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.546Z] 10:25:23     INFO - GECKO(3241) |     #31 mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:235:9 (libxul.so+0x3d33cea) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.546Z] 10:25:23     INFO - GECKO(3241) |     #32 RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:370:10 (libxul.so+0x3ca82d8) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.547Z] 10:25:23     INFO - GECKO(3241) |     #33 RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:363:3 (libxul.so+0x3ca82d8)
[task 2024-04-04T10:25:23.548Z] 10:25:23     INFO - GECKO(3241) |     #34 MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:345:3 (libxul.so+0x3ca82d8)
[task 2024-04-04T10:25:23.548Z] 10:25:23     INFO - GECKO(3241) |     #35 XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:647:34 (libxul.so+0x9cc079d) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.549Z] 10:25:23     INFO - GECKO(3241) |     #36 mozilla::BootstrapImpl::XRE_InitChildProcess(int, char**, XREChildData const*) /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:67:12 (libxul.so+0x9ccca42) (BuildId: 5b3ff2b7c61edd501c34dccdda30352962cbde5c)
[task 2024-04-04T10:25:23.550Z] 10:25:23     INFO - GECKO(3241) |     #37 content_process_main /builds/worker/checkouts/gecko/browser/app/../../ipc/contentproc/plugin-container.cpp:57:28 (firefox-bin+0x14e8c2) (BuildId: a72697a7af5d8fc611ca4cebb70802ab087e47fc)
[task 2024-04-04T10:25:23.551Z] 10:25:23     INFO - GECKO(3241) |     #38 main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:375:18 (firefox-bin+0x14e8c2)
[task 2024-04-04T10:25:23.551Z] 10:25:23     INFO - GECKO(3241) | SUMMARY: ThreadSanitizer: data race /builds/worker/workspace/obj-build/dist/include/mozilla/RefPtr.h:66:13 in assign_assuming_AddRef
[task 2024-04-04T10:25:23.552Z] 10:25:23     INFO - GECKO(3241) | ==================
[task 2024-04-04T10:25:23.686Z] 10:25:23    ERROR - GECKO(3241) | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2024-04-04T10:25:26.902Z] 10:25:26     INFO - GECKO(3241) | 1712226326901	Marionette	TRACE	Received observer notification quit-application
[task 2024-04-04T10:25:26.904Z] 10:25:26     INFO - GECKO(3241) | 1712226326903	Marionette	INFO	Stopped listening on port 2828
[task 2024-04-04T10:25:26.911Z] 10:25:26     INFO - GECKO(3241) | 1712226326910	Marionette	DEBUG	Marionette stopped listening
[task 2024-04-04T10:25:27.060Z] 10:25:27     INFO - GECKO(3241) | [Parent 3241, IPC I/O Parent] WARNING: process 3390 exited on signal 6: file /builds/worker/checkouts/gecko/ipc/chromium/src/base/process_util_posix.cc:335
[task 2024-04-04T10:25:30.428Z] 10:25:30     INFO - TEST-INFO | Main app process: exit 245
[task 2024-04-04T10:25:30.429Z] 10:25:30     INFO - Buffered messages logged at 10:25:22
[task 2024-04-04T10:25:30.430Z] 10:25:30     INFO - Drawing color 255,0,0,1
[task 2024-04-04T10:25:30.431Z] 10:25:30     INFO - TEST-PASS | dom/media/test/test_mediarecorder_record_upsize_resolution.html | Media recorder stream = canvas stream at the beginning of recording 
[task 2024-04-04T10:25:30.431Z] 10:25:30     INFO - TEST-PASS | dom/media/test/test_mediarecorder_record_upsize_resolution.html | Media recorder started 

This is a race between MediaChangeMonitor::GetDescriptionName() and the lambda in MediaChangeMonitor::CreateDecoder(). This looks very similar to bug 1889291. Has something changed in the initialization of these media things recently?

Group: core-security → media-core-security
Component: MFBT → Audio/Video: Playback
See Also: → 1889291

alwu, would you have any thoughts here?

Flags: needinfo?(alwu)

There are several similar bugs for this, and I don't think they should be sec bugs. I will handle them in bug 1644383.

Flags: needinfo?(alwu)

Per comment3, close this bug.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Assignee: nobody → alwu
Group: media-core-security → core-security-release
Depends on: 1644383
Target Milestone: --- → 126 Branch
QA Whiteboard: [post-critsmash-triage]
Flags: qe-verify-
Whiteboard: [adv-main126+r]
Group: core-security-release
You need to log in before you can comment on or make changes to this bug.