Closed
Bug 776375
Opened 13 years ago
Closed 9 years ago
Shutdown crash with mozCaptureStreamUntilEnded
Categories
(Core :: Audio/Video: MediaStreamGraph, defect)
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: jruderman, Unassigned, NeedInfo)
References
Details
(4 keywords)
Crash Data
Attachments
(3 files)
1. Load the testcase
2. Reload a few times, maybe
3. Quit Firefox
Result: crash during cycle collection, with mozilla::MediaStreamGraphImpl::AppendMessage on the stack.
| Reporter | ||
Comment 1•13 years ago
|
||
| Reporter | ||
Comment 2•13 years ago
|
||
| Reporter | ||
Comment 3•13 years ago
|
||
Maybe this is just a null deref, and I'm missing symbols for part of libxul??
Comment 4•13 years ago
|
||
GDB stack trace:
1693 mStream->DestroyImpl();
(gdb) bt
#0 0x000000010231132e in UpdateAffectedStream (this=0x10e6a8610) at /Users/jruderman/trees/mozilla-central/content/media/MediaStreamGraph.cpp:1693
#1 0x0000000102311376 in ProcessDuringShutdown (this=0x10e6a8610) at /Users/jruderman/trees/mozilla-central/content/media/MediaStreamGraph.cpp:1697
This certainly looks like a null deref there (of mStream, perhaps). Not sure why the minidump stackwalk wouldn't pick it up.
A null check can be added to MediaStream::Destroy()'s UpdateAffectedStream(), though I'd like to know or solve why that happens, unless it's expected.
Updated•11 years ago
|
Group: core-security
Updated•10 years ago
|
Component: Audio/Video → Audio/Video: MSG/cubeb/GMP
Comment 5•9 years ago
|
||
We should retest this, since this code has mutated so much since it was filed. Very likely this is no longer relevant. Moving to unconfirmed to indicate this
Status: NEW → UNCONFIRMED
Ever confirmed: false
Flags: needinfo?(jruderman)
Comment 6•9 years ago
|
||
I really believe this is no longer happening. If it is, please reopen.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•