[GMP] Async shutdown hang in mozilla::gmp::GeckoMediaPluginService::Observe(...) in 41b

RESOLVED WONTFIX

Status

()

P3
normal
RESOLVED WONTFIX
3 years ago
23 days ago

People

(Reporter: gerald, Unassigned)

Tracking

41 Branch
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(crash signature)

(Reporter)

Description

3 years ago
This bug will track async shutdown hangs starting in 41, previously seen in bug 1183972 (and others) with a slightly different signature.

An interesting insight in these reports:
The hang appears while GeckoMediaPluginServiceParent is mWaitingForPluginsSyncShutdown (i.e., *not* async as initially suspected!), which should happen at the end of the small UnloadPlugins method dispatched to mGMPThread.
The two reports (as of writing this) also don't show UnloadPlugins running in any thread, so UnloadPlugins itself doesn't seem to be the problem. Maybe the GMP thread is somehow busy or already shutdown? (Both of which "should" not happen of course... To be investigated further)
(Reporter)

Updated

3 years ago
Crash Signature: shutdownhang | WaitForSingleObjectEx | WaitForSingleObject | PR_Wait | mozilla::ReentrantMonitor::Wait(unsigned int) | nsThread::ProcessNextEvent(bool, bool*) | NS_ProcessNextEvent(nsIThread*, bool) | mozilla::gmp::GeckoMediaPluginServiceParent::Observ... → [@ shutdownhang | WaitForSingleObjectEx | WaitForSingleObject | PR_Wait | mozilla::ReentrantMonitor::Wait(unsigned int) | nsThread::ProcessNextEvent(bool, bool*) | NS_ProcessNextEvent(nsIThread*, bool) | mozilla::gmp::GeckoMediaPluginServiceParent::Observ…
(Reporter)

Comment 1

3 years ago
Reports are fairly rare now, and mostly apply to 41 beta.
See bug 1183972 for the more frequent reports touching 40, 41, and 42b.
Summary: [EME] Async shutdown hang in mozilla::gmp::GeckoMediaPluginService::Observe(...) in 41 → [EME] Async shutdown hang in mozilla::gmp::GeckoMediaPluginService::Observe(...) in 41b
(Reporter)

Updated

3 years ago
No longer blocks: 1015800
Component: Audio/Video: Playback → Audio/Video: MSG/cubeb/GMP
Summary: [EME] Async shutdown hang in mozilla::gmp::GeckoMediaPluginService::Observe(...) in 41b → [GMP] Async shutdown hang in mozilla::gmp::GeckoMediaPluginService::Observe(...) in 41b
(Reporter)

Updated

3 years ago
Depends on: 1211337
Component: Audio/Video: MediaStreamGraph → Audio/Video: GMP
Mass change P2->P3 to align with new Mozilla triage process.
Priority: P2 → P3
Closing because no crash reported since 12 weeks.
Status: NEW → RESOLVED
Last Resolved: 23 days ago
Resolution: --- → WONTFIX
Closing because no crash reported since 12 weeks.
You need to log in before you can comment on or make changes to this bug.