Open Bug 1878011 Opened 8 months ago Updated 7 months ago

Frequent [tier 2] SUMMARY: AddressSanitizer: access-violation /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:1247 in mozilla::MozPromise<bool,mozilla::MediaResult,1>::Private::Reject<const nsresult &> | single tracking bug

Categories

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

defect

Tracking

()

People

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

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure, intermittent-testcase)

Attachments

(1 obsolete file)

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


[task 2024-02-01T10:17:41.130Z] 10:17:41     INFO - TEST-OK | dom/media/test/test_eme_session_callable_value.html | took 376ms
[task 2024-02-01T10:17:41.231Z] 10:17:41     INFO - TEST-START | dom/media/test/test_eme_setMediaKeys_before_attach_MediaSource.html
[task 2024-02-01T10:17:41.399Z] 10:17:41     INFO - GECKO(4840) | [Thread 554150112]: D/WMFClearKey auto mozilla::WMFClearKeyCDMFactory::CreateContentDecryptionModuleAccess [000012C381C45870]
[task 2024-02-01T10:17:41.400Z] 10:17:41     INFO - GECKO(4840) | [Thread 554150112]: D/WMFClearKey auto mozilla::WMFClearKeyCDMFactory::CreateContentDecryptionModuleAccess [000012C381C45870]: Created CDM access!
[task 2024-02-01T10:17:41.401Z] 10:17:41     INFO - GECKO(4840) | [Thread 554150112]: D/WMFClearKey auto mozilla::WMFClearKeyCDMAccess::CreateContentDecryptionModule [000012B581C5AE10]
[task 2024-02-01T10:17:41.402Z] 10:17:41     INFO - GECKO(4840) | [Thread 554150112]: D/WMFClearKey auto mozilla::WMFClearKeyCDM::RuntimeClassInitialize [000012BB81C2F6E0]
[task 2024-02-01T10:17:41.402Z] 10:17:41     INFO - GECKO(4840) | [Thread 554150112]: D/WMFClearKey auto mozilla::WMFPMPServer::RuntimeClassInitialize [000012BD81C3A8A0]
[task 2024-02-01T10:17:41.403Z] 10:17:41     INFO - GECKO(4840) | [Thread 554150112]: D/WMFClearKey auto mozilla::WMFClearKeyCDMAccess::CreateContentDecryptionModule [000012B581C5AE10]: Created clearkey CDM!
[task 2024-02-01T10:17:41.447Z] 10:17:41     INFO - GECKO(4840) | MEMORY STAT | vsize 19413978MB | vsizeMaxContiguous 69874276MB | residentFast 367MB
[task 2024-02-01T10:17:41.581Z] 10:17:41     INFO - GECKO(4840) | =================================================================
[task 2024-02-01T10:17:41.581Z] 10:17:41    ERROR - GECKO(4840) | ==6604==ERROR: AddressSanitizer: access-violation on unknown address 0x000000000078 (pc 0x7ffa5274b420 bp 0x00d97a5fe000 sp 0x00d97a5fdf80 T41)
[task 2024-02-01T10:17:41.582Z] 10:17:41     INFO - GECKO(4840) | ==6604==The signal is caused by a READ memory access.
[task 2024-02-01T10:17:41.582Z] 10:17:41     INFO - GECKO(4840) | ==6604==Hint: address points to the zero page.
[task 2024-02-01T10:17:41.607Z] 10:17:41     INFO - TEST-OK | dom/media/test/test_eme_setMediaKeys_before_attach_MediaSource.html | took 375ms
[task 2024-02-01T10:17:41.739Z] 10:17:41     INFO - TEST-START | Shutdown
[task 2024-02-01T10:17:41.739Z] 10:17:41     INFO - Passed:  190
[task 2024-02-01T10:17:41.740Z] 10:17:41     INFO - Failed:  0
[task 2024-02-01T10:17:41.740Z] 10:17:41     INFO - Todo:    0
[task 2024-02-01T10:17:41.741Z] 10:17:41     INFO - Mode:    e10s
[task 2024-02-01T10:17:41.742Z] 10:17:41     INFO - Slowest: 4306ms - /tests/dom/media/test/test_eme_createMediaKeys_iframes.html
[task 2024-02-01T10:17:41.742Z] 10:17:41     INFO - SimpleTest FINISHED
[task 2024-02-01T10:17:41.744Z] 10:17:41     INFO - TEST-INFO | Ran 1 Loops
[task 2024-02-01T10:17:41.744Z] 10:17:41     INFO - SimpleTest FINISHED
[task 2024-02-01T10:17:41.869Z] 10:17:41     INFO - GECKO(4840) | [Thread 554150112]: D/WMFClearKey auto mozilla::WMFClearKeyCDM::SetPMPHostApp [000012BB81C2F6E0]
[task 2024-02-01T10:17:41.869Z] 10:17:41     INFO - GECKO(4840) | [Thread 554150112]: D/WMFClearKey auto mozilla::WMFClearKeyCDM::Shutdown [000012BB81C2F6E0]
[task 2024-02-01T10:17:41.870Z] 10:17:41     INFO - GECKO(4840) | [Thread 554150112]: D/WMFClearKey auto mozilla::SessionManagerWrapper::Shutdown [000012CF81CA2E00]
[task 2024-02-01T10:17:41.871Z] 10:17:41     INFO - GECKO(4840) | [Thread 554150112]: D/WMFClearKey auto mozilla::WMFClearKeyCDM::~WMFClearKeyCDM [000012BB81C2F6E0]
[task 2024-02-01T10:17:41.872Z] 10:17:41     INFO - GECKO(4840) | [Thread 554150112]: D/WMFClearKey auto mozilla::SessionManagerWrapper::~SessionManagerWrapper [000012CF81CA2E00]
[task 2024-02-01T10:17:41.933Z] 10:17:41     INFO - GECKO(4840) | JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 570: NotFoundError: No such JSWindowActor 'SpecialPowers'
[task 2024-02-01T10:17:41.976Z] 10:17:41     INFO - GECKO(4840) | JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 570: NotFoundError: No such JSWindowActor 'AppTestDelegate'
[task 2024-02-01T10:17:41.979Z] 10:17:41     INFO - GECKO(4840) | JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 570: NotFoundError: No such JSWindowActor 'AppTestDelegate'
[task 2024-02-01T10:17:42.636Z] 10:17:42     INFO - GECKO(4840) | 1706782662635	Marionette	TRACE	Received observer notification quit-application
[task 2024-02-01T10:17:42.637Z] 10:17:42     INFO - GECKO(4840) | 1706782662635	Marionette	INFO	Stopped listening on port 2828
[task 2024-02-01T10:17:42.642Z] 10:17:42     INFO - GECKO(4840) | 1706782662641	Marionette	DEBUG	Marionette stopped listening
[task 2024-02-01T10:17:42.851Z] 10:17:42     INFO - GECKO(4840) | ==6604==WARNING: Failed to use and restart external symbolizer!
[task 2024-02-01T10:17:42.887Z] 10:17:42     INFO - GECKO(4840) | console.error: ({})
[task 2024-02-01T10:17:43.576Z] 10:17:43     INFO - GECKO(4840) |     #0 0x7ffa5274b41f in mozilla::MozPromise<bool,mozilla::MediaResult,1>::Private::Reject<const nsresult &> /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:1247
[task 2024-02-01T10:17:43.577Z] 10:17:43     INFO - GECKO(4840) |     #1 0x7ffa5275e8c3 in mozilla::MozPromise<bool,mozilla::MediaResult,1>::ThenValue<`lambda at /builds/worker/checkouts/gecko/dom/media/ExternalEngineStateMachine.cpp:1177:22'>::DoResolveOrRejectInternal /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:938
[task 2024-02-01T10:17:43.578Z] 10:17:43     INFO - GECKO(4840) |     #2 0x7ffa4c9b1afb in mozilla::MozPromise<mozilla::net::RemoteStreamInfo,nsresult,0>::ThenValueBase::ResolveOrRejectRunnable::Run /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:490
[task 2024-02-01T10:17:43.579Z] 10:17:43     INFO - GECKO(4840) |     #3 0x7ffa4b78f5b1 in mozilla::AutoTaskDispatcher::TaskGroupRunnable::Run /builds/worker/workspace/obj-build/dist/include/mozilla/TaskDispatcher.h:230
[task 2024-02-01T10:17:43.580Z] 10:17:43     INFO - GECKO(4840) |     #4 0x7ffa4b77f649 in mozilla::TaskQueue::Runner::Run /builds/worker/checkouts/gecko/xpcom/threads/TaskQueue.cpp:257
[task 2024-02-01T10:17:43.581Z] 10:17:43     INFO - GECKO(4840) |     #5 0x7ffa4b7e5812 in nsThreadPool::Run /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:341
[task 2024-02-01T10:17:43.581Z] 10:17:43     INFO - GECKO(4840) |     #6 0x7ffa4b7d0436 in nsThread::ProcessNextEvent /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1193
[task 2024-02-01T10:17:43.582Z] 10:17:43     INFO - GECKO(4840) |     #7 0x7ffa4b7e0eaa in NS_ProcessNextEvent /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:480
[task 2024-02-01T10:17:43.583Z] 10:17:43     INFO - GECKO(4840) |     #8 0x7ffa4cf37269 in mozilla::ipc::MessagePumpForNonMainThreads::Run /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:300
[task 2024-02-01T10:17:43.583Z] 10:17:43     INFO - GECKO(4840) |     #9 0x7ffa4ce54ec3 in MessageLoop::RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:363
[task 2024-02-01T10:17:43.584Z] 10:17:43     INFO - GECKO(4840) |     #10 0x7ffa4ce54c8a in MessageLoop::Run /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:345
[task 2024-02-01T10:17:43.585Z] 10:17:43     INFO - GECKO(4840) |     #11 0x7ffa4b7c67cd in nsThread::ThreadFunc /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:370
[task 2024-02-01T10:17:43.585Z] 10:17:43     INFO - GECKO(4840) |     #12 0x7ffa6a227397 in _PR_NativeRunThread /builds/worker/checkouts/gecko/nsprpub/pr/src/threads/combined/pruthr.c:399
[task 2024-02-01T10:17:43.586Z] 10:17:43     INFO - GECKO(4840) |     #13 0x7ffa6a1ff72c in pr_root /builds/worker/checkouts/gecko/nsprpub/pr/src/md/windows/w95thred.c:139
[task 2024-02-01T10:17:43.587Z] 10:17:43     INFO - GECKO(4840) |     #14 0x7ffa9dcb9362 in recalloc+0xa2 (C:\Windows\System32\ucrtbase.dll+0x180029362)
[task 2024-02-01T10:17:43.590Z] 10:17:43     INFO - GECKO(4840) |     #15 0x7ffa67970705 in __asan::AsanThread::ThreadStart /builds/worker/fetches/llvm-project/compiler-rt/lib/asan/asan_thread.cpp:291
[task 2024-02-01T10:17:43.590Z] 10:17:43     INFO - GECKO(4840) |     #16 0x7ffa9f3d257c in BaseThreadInitThunk+0x1c (C:\Windows\System32\KERNEL32.DLL+0x18001257c)
[task 2024-02-01T10:17:43.590Z] 10:17:43     INFO - GECKO(4840) |     #17 0x7ffa814299fe in patched_BaseThreadInitThunk /builds/worker/checkouts/gecko/toolkit/xre/dllservices/mozglue/WindowsDllBlocklist.cpp:561
[task 2024-02-01T10:17:43.590Z] 10:17:43     INFO - GECKO(4840) |     #18 0x7ffaa028aa77 in RtlUserThreadStart+0x27 (C:\Windows\SYSTEM32\ntdll.dll+0x18005aa77)
[task 2024-02-01T10:17:43.591Z] 10:17:43     INFO - GECKO(4840) | AddressSanitizer can not provide additional info.
[task 2024-02-01T10:17:43.591Z] 10:17:43     INFO - GECKO(4840) | SUMMARY: AddressSanitizer: access-violation /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:1247 in mozilla::MozPromise<bool,mozilla::MediaResult,1>::Private::Reject<const nsresult &>
[task 2024-02-01T10:17:43.592Z] 10:17:43     INFO - GECKO(4840) | Thread T41 created by T0 here:
[task 2024-02-01T10:17:43.668Z] 10:17:43     INFO - GECKO(4840) |     #0 0x7ffa679721d2 in CreateThread /builds/worker/fetches/llvm-project/compiler-rt/lib/asan/asan_win.cpp:146
[task 2024-02-01T10:17:43.669Z] 10:17:43     INFO - GECKO(4840) |     #1 0x7ffa9dcb838d in beginthreadex+0x5d (C:\Windows\System32\ucrtbase.dll+0x18002838d)
[task 2024-02-01T10:17:43.669Z] 10:17:43     INFO - GECKO(4840) |     #2 0x7ffa6a1ff562 in _PR_MD_CREATE_THREAD /builds/worker/checkouts/gecko/nsprpub/pr/src/md/windows/w95thred.c:153
[task 2024-02-01T10:17:43.670Z] 10:17:43     INFO - GECKO(4840) |     #3 0x7ffa6a22810e in _PR_NativeCreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/threads/combined/pruthr.c:1058
[task 2024-02-01T10:17:43.671Z] 10:17:43     INFO - GECKO(4840) |     #4 0x7ffa6a228900 in _PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/threads/combined/pruthr.c:1184
[task 2024-02-01T10:17:43.672Z] 10:17:43     INFO - GECKO(4840) |     #5 0x7ffa6a21e81f in PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/threads/combined/pruthr.c:1404
[task 2024-02-01T10:17:43.672Z] 10:17:43     INFO - GECKO(4840) |     #6 0x7ffa4b7ca093 in nsThread::Init /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:620
[task 2024-02-01T10:17:43.673Z] 10:17:43     INFO - GECKO(4840) |     #7 0x7ffa4b7ddd67 in nsThreadManager::NewNamedThread /builds/worker/checkouts/gecko/xpcom/threads/nsThreadManager.cpp:598
[task 2024-02-01T10:17:43.675Z] 10:17:43     INFO - GECKO(4840) |     #8 0x7ffa4b7eba7f in NS_NewNamedThread /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:176
[task 2024-02-01T10:17:43.675Z] 10:17:43     INFO - GECKO(4840) |     #9 0x7ffa4b7e3abe in nsThreadPool::PutEvent /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:126
[task 2024-02-01T10:17:43.675Z] 10:17:43     INFO - GECKO(4840) |     #10 0x7ffa4b7e7d55 in nsThreadPool::Dispatch /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:379
[task 2024-02-01T10:17:43.676Z] 10:17:43     INFO - GECKO(4840) |     #11 0x7ffa4b78a39a in mozilla::SharedThreadPool::Dispatch /builds/worker/workspace/obj-build/dist/include/mozilla/SharedThreadPool.h:74
[task 2024-02-01T10:17:43.677Z] 10:17:43     INFO - GECKO(4840) |     #12 0x7ffa4b77cc2f in mozilla::TaskQueue::DispatchLocked /builds/worker/checkouts/gecko/xpcom/threads/TaskQueue.cpp:121
[task 2024-02-01T10:17:43.678Z] 10:17:43     INFO - GECKO(4840) |     #13 0x7ffa4b78b0b7 in mozilla::TaskQueue::Dispatch /builds/worker/workspace/obj-build/dist/include/mozilla/TaskQueue.h:88
[task 2024-02-01T10:17:43.679Z] 10:17:43     INFO - GECKO(4840) |     #14 0x7ffa4b78ee06 in mozilla::AutoTaskDispatcher::DispatchTaskGroup /builds/worker/workspace/obj-build/dist/include/mozilla/TaskDispatcher.h:278
[task 2024-02-01T10:17:43.679Z] 10:17:43     INFO - GECKO(4840) |     #15 0x7ffa4b78e820 in mozilla::AutoTaskDispatcher::~AutoTaskDispatcher /builds/worker/workspace/obj-build/dist/include/mozilla/TaskDispatcher.h:123
[task 2024-02-01T10:17:43.680Z] 10:17:43     INFO - GECKO(4840) |     #16 0x7ffa4b78d61f in mozilla::AutoTaskDispatcher::~AutoTaskDispatcher /builds/worker/workspace/obj-build/dist/include/mozilla/TaskDispatcher.h:110
[task 2024-02-01T10:17:43.681Z] 10:17:43     INFO - GECKO(4840) |     #17 0x7ffa4b78be81 in mozilla::XPCOMThreadWrapper::OnProcessNextEvent /builds/worker/checkouts/gecko/xpcom/threads/AbstractThread.cpp:153
[task 2024-02-01T10:17:43.682Z] 10:17:43     INFO - GECKO(4840) |     #18 0x7ffa4b7cf6e7 in nsThread::ProcessNextEvent /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1117
[task 2024-02-01T10:17:43.682Z] 10:17:43     INFO - GECKO(4840) |     #19 0x7ffa4b7e0eaa in NS_ProcessNextEvent /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:480
[task 2024-02-01T10:17:43.683Z] 10:17:43     INFO - GECKO(4840) |     #20 0x7ffa4cf36357 in mozilla::ipc::MessagePump::Run /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:85
[task 2024-02-01T10:17:43.684Z] 10:17:43     INFO - GECKO(4840) |     #21 0x7ffa4ce54ec3 in MessageLoop::RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:363
[task 2024-02-01T10:17:43.684Z] 10:17:43     INFO - GECKO(4840) |     #22 0x7ffa4ce54c8a in MessageLoop::Run /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:345
[task 2024-02-01T10:17:43.685Z] 10:17:43     INFO - GECKO(4840) |     #23 0x7ffa556de9cc in nsBaseAppShell::Run /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:148
[task 2024-02-01T10:17:43.686Z] 10:17:43     INFO - GECKO(4840) |     #24 0x7ffa5595ce47 in nsAppShell::Run /builds/worker/checkouts/gecko/widget/windows/nsAppShell.cpp:822
[task 2024-02-01T10:17:43.687Z] 10:17:43     INFO - GECKO(4840) |     #25 0x7ffa59b2bb3e in XRE_RunAppShell /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:721
[task 2024-02-01T10:17:43.687Z] 10:17:43     INFO - GECKO(4840) |     #26 0x7ffa4ce54ec3 in MessageLoop::RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:363
[task 2024-02-01T10:17:43.688Z] 10:17:43     INFO - GECKO(4840) |     #27 0x7ffa4ce54c8a in MessageLoop::Run /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:345
[task 2024-02-01T10:17:43.689Z] 10:17:43     INFO - GECKO(4840) |     #28 0x7ffa59b2b14e in XRE_InitChildProcess /builds/worker/checkouts/gecko/toolkit/xre/nsEmbedFunctions.cpp:656
[task 2024-02-01T10:17:43.690Z] 10:17:43     INFO - GECKO(4840) |     #29 0x7ff755522713 in NS_internal_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:375
[task 2024-02-01T10:17:43.690Z] 10:17:43     INFO - GECKO(4840) |     #30 0x7ff7555214d8 in wmain /builds/worker/checkouts/gecko/toolkit/xre/nsWindowsWMain.cpp:151
[task 2024-02-01T10:17:43.692Z] 10:17:43     INFO - GECKO(4840) |     #31 0x7ff755604857 in __scrt_common_main_seh D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
[task 2024-02-01T10:17:43.692Z] 10:17:43     INFO - GECKO(4840) |     #32 0x7ffa9f3d257c in BaseThreadInitThunk+0x1c (C:\Windows\System32\KERNEL32.DLL+0x18001257c)
[task 2024-02-01T10:17:43.692Z] 10:17:43     INFO - GECKO(4840) |     #33 0x7ffaa028aa77 in RtlUserThreadStart+0x27 (C:\Windows\SYSTEM32\ntdll.dll+0x18005aa77)
[task 2024-02-01T10:17:43.693Z] 10:17:43     INFO - GECKO(4840) | ==6604==ABORTING
[task 2024-02-01T10:17:45.379Z] 10:17:45     INFO - GECKO(4840) | [Parent 2580, IPC I/O Parent] WARNING: Process 7176 may be hanging at shutdown; will wait for up to 40000ms: file /builds/worker/checkouts/gecko/ipc/chromium/src/chrome/common/process_watcher_win.cc:129
[task 2024-02-01T10:17:53.632Z] 10:17:53     INFO - GECKO(4840) | [Parent 2580, IPC I/O Parent] WARNING: Process 10132 may be hanging at shutdown; will wait for up to 31750ms: file /builds/worker/checkouts/gecko/ipc/chromium/src/chrome/common/process_watcher_win.cc:129
[task 2024-02-01T10:17:53.945Z] 10:17:53     INFO - TEST-INFO | Main app process: exit 0

Null deref in some EME test, it looks like.

Group: core-security
Component: XPCOM → Audio/Video: GMP

Alastor, did this change recently?

Flags: needinfo?(alwu)

Yes, I added the ClearKey support for the MFCDM in bug 1825142.

Assignee: nobody → alwu
Blocks: mfcdm
Component: Audio/Video: GMP → Audio/Video: Playback
Flags: needinfo?(alwu)
Attachment #9384152 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: