Open Bug 1931944 Opened 3 months ago Updated 3 months ago

Assertion failure: false (MOZ_ASSERT_UNREACHABLE: We expect xpcom to be live when calling this, so we should be able to add a blocker), at /home/user/code/mozilla-unified/dom/media/gmp/GMPServiceChild.cpp:56

Categories

(Core :: Audio/Video: GMP, defect, P3)

defect

Tracking

()

Tracking Status
firefox134 --- affected

People

(Reporter: tsmith, Unassigned, NeedInfo)

References

(Blocks 1 open bug, )

Details

(Keywords: assertion, pernosco)

Found with m-c 20241118-67b3e32e08bb (--enable-debug --enable-fuzzing)

This was found by visiting a live website with a debug build.

STR:

  • Launch browser and visit site

This issue was triggered by visiting http://smbcnikko.co.jp/.

Assertion failure: false (MOZ_ASSERT_UNREACHABLE: We expect xpcom to be live when calling this, so we should be able to add a blocker), at /home/user/code/mozilla-unified/dom/media/gmp/GMPServiceChild.cpp:56

#0 0xe3f4d10f70b in mozilla::gmp::GeckoMediaPluginServiceChild::Init() /home/user/code/mozilla-unified/dom/media/gmp/GMPServiceChild.cpp:54:5
#1 0xe3f4d139734 in mozilla::gmp::GMPServiceCreateHelper::GetOrCreateOnMainThread() /home/user/code/mozilla-unified/dom/media/gmp/GMPService.cpp:126:13
#2 0xe3f4d139a2a in mozilla::gmp::GMPServiceCreateHelper::Run() /home/user/code/mozilla-unified/dom/media/gmp/GMPService.cpp:142:16
#3 0xe3f4809e9d8 in mozilla::SyncRunnable::Run() /home/user/code/mozilla-unified/objdir-ff-debug/dist/include/mozilla/SyncRunnable.h:138:16
#4 0xe3f486c96e7 in mozilla::RunnableTask::Run() /home/user/code/mozilla-unified/xpcom/threads/TaskController.cpp:618:16
#5 0xe3f486ba62a in mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /home/user/code/mozilla-unified/xpcom/threads/TaskController.cpp:945:26
#6 0xe3f486b8d48 in mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /home/user/code/mozilla-unified/xpcom/threads/TaskController.cpp:768:15
#7 0xe3f486b9225 in mozilla::TaskController::ProcessPendingMTTask(bool) /home/user/code/mozilla-unified/xpcom/threads/TaskController.cpp:554:36
#8 0xe3f486bf4f6 in mozilla::TaskController::TaskController()::$_0::operator()() const /home/user/code/mozilla-unified/xpcom/threads/TaskController.cpp:268:37
#9 0xe3f486bf4f6 in mozilla::detail::RunnableFunction<mozilla::TaskController::TaskController()::$_0>::Run() /home/user/code/mozilla-unified/xpcom/threads/nsThreadUtils.h:548:5
#10 0xe3f486e44b1 in nsThread::ProcessNextEvent(bool, bool*) /home/user/code/mozilla-unified/xpcom/threads/nsThread.cpp:1155:16
#11 0xe3f486e0d68 in NS_ProcessPendingEvents(nsIThread*, unsigned int) /home/user/code/mozilla-unified/xpcom/threads/nsThreadUtils.cpp:445:19
#12 0xe3f485672d5 in mozilla::AppShutdown::AdvanceShutdownPhaseInternal(mozilla::ShutdownPhase, bool, char16_t const*, nsCOMPtr<nsISupports> const&) /home/user/code/mozilla-unified/xpcom/base/AppShutdown.cpp:434:11
#13 0xe3f4873495a in mozilla::ShutdownXPCOM(nsIServiceManager*) /home/user/code/mozilla-unified/xpcom/build/XPCOMInit.cpp:638:5
#14 0xe3f4ff8ea4a in XRE_InitChildProcess(int, char**, XREChildData const*) /home/user/code/mozilla-unified/toolkit/xre/nsEmbedFunctions.cpp:590:16
#15 0x5cccaa0af0a2 in main /home/user/code/mozilla-unified/browser/app/nsBrowserApp.cpp:397:22

A Pernosco session is available here: https://pernos.co/debug/d7OwrfWWiDeD84I1l-4etA/index.html

Keywords: pernosco

Would you have any thoughts here :aosmond?

Severity: -- → S3
Flags: needinfo?(aosmond)
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.