Closed Bug 776375 Opened 13 years ago Closed 9 years ago

Shutdown crash with mozCaptureStreamUntilEnded

Categories

(Core :: Audio/Video: MediaStreamGraph, defect)

x86_64
macOS
defect
Not set
critical

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.
Maybe this is just a null deref, and I'm missing symbols for part of libxul??
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.
Group: core-security
Component: Audio/Video → Audio/Video: MSG/cubeb/GMP
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)
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.

Attachment

General

Creator:
Created:
Updated:
Size: