xpcshell fails assertion on exit if GeckoMediaPluginService is ever instantiated

NEW
Unassigned

Status

()

Core
Audio/Video: GMP
P4
normal
Rank:
35
3 years ago
a month ago

People

(Reporter: jld, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

3 years ago
Bug 1058903 wasn't quite enough: an xpcshell process is a GeckoProcessType_Default, but (apparently) it doesn't do a "profile-change-teardown" during shutdown, so it sets off the assertion in the NS_XPCOM_SHUTDOWN_THREADS_OBSERVER_ID case if the GeckoMediaPluginService was ever instantiated.

This isn't breaking anything yet as far as I know (and I can address bug 1072363 in such a way that this doesn't matter), but it seems like something that should be fixed.
Component: Audio/Video → Audio/Video: Playback
Component: Audio/Video: Playback → Audio/Video: MSG/cubeb/GMP
Component: Audio/Video: MediaStreamGraph → Audio/Video: GMP
Rank: 35
Priority: -- → P3
Mass change P3->P4 to align with new Mozilla triage process.
Priority: P3 → P4
You need to log in before you can comment on or make changes to this bug.