Closed
Bug 1175776
Opened 9 years ago
Closed 5 years ago
GMPChild should expect exactly one RecvBeginAsyncShutdown if it is async-shutdown-capable
Categories
(Core :: Audio/Video: GMP, defect, P3)
Core
Audio/Video: GMP
Tracking
()
RESOLVED
INVALID
People
(Reporter: mozbugz, Assigned: mozbugz)
References
(Blocks 1 open bug)
Details
Spawned from bug 1173631 comment 9:
"""
> [...] since bug 1174064 tries to ensure that
> we never reuse a GMP once it's started its async shutdown, we should never
> end up doing async shutdown twice. If we do that's a bug, which arguably we
> should MOZ_DIAGNOSTIC_ASSERT to detect.
After discussion with Chris, we've decided to leave this patch as-is, and spawn a separate bug to tackle expected invariants around shutdown...
"""
Basically, GMPParent only requests async-shutdown if the child is capable of it, and it should happen exactly once (no more, no less).
These expectations should be expressed by some asserts in the child.
Assignee | ||
Updated•9 years ago
|
Component: Audio/Video → Audio/Video: MSG/cubeb/GMP
Updated•9 years ago
|
Component: Audio/Video: MediaStreamGraph → Audio/Video: GMP
Updated•9 years ago
|
Rank: 23
Priority: -- → P2
Comment 1•7 years ago
|
||
Mass change P2->P3 to align with new Mozilla triage process.
Priority: P2 → P3
Comment 2•5 years ago
|
||
Async shutdown is no more, so resolving.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•