Closed Bug 1157986 Opened 5 years ago Closed 5 years ago

"Assertion failure: false (We should be reviving the graph?)" when no audio output device is installed

Categories

(Core :: Web Audio, defect)

defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla40
Tracking Status
firefox40 --- fixed

People

(Reporter: jruderman, Assigned: padenot)

References

Details

(Keywords: assertion, regression, testcase)

Attachments

(2 files)

Attached file stack
On some machines, simply creating an AudioContext hits a fatal assert:

Assertion failure: false (We should be reviving the graph?), at dom\media\MediaStreamGraph.cpp:3225

This assertion was added in https://hg.mozilla.org/mozilla-central/rev/82bbdffc624b (bug 1094764)

Previously: bug 1070457
Assignee: nobody → padenot
This is a copy/paste issue from AudioContextOperationControlMessage.

Also, until we have audio output device enumaration APIs in cubeb, we can't detect
this situation, so we have to make the code not crash. cubeb will have such API
as part of bug 1142613.
Attachment #8598606 - Flags: review?(roc)
https://hg.mozilla.org/mozilla-central/rev/b731f1b5297b
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla40
See Also: → 1325210
You need to log in before you can comment on or make changes to this bug.