Closed Bug 957832 Opened 11 years ago Closed 10 years ago

"ASSERTION: Shouldn't have already notified of finish *and* have output!"

Categories

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

x86_64
macOS
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 962719

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion, regression, testcase)

Attachments

(2 files)

Attached file testcase
With:
  user_pref("media.navigator.permission.disabled", true);

###!!! ASSERTION: Shouldn't have already notified of finish *and* have output!: '!streamHasOutput[i] || !stream->mNotifiedFinished', file content/media/MediaStreamGraph.cpp, line 398

This assertion was added in bug 943461:

changeset:   http://hg.mozilla.org/mozilla-central/rev/fcc3f7ba913e
user:        Robert O'Callahan
date:        Wed Dec 04 18:59:14 2013 +1300
summary:     Bug 943461. Part 2: Add assertion to catch cases where we NotifyOuput after NotifyFinished. r=padenot
Attached file stack
Blocks: 957359
roc, we're hitting this assert pretty often in automation. Can you please take a look? :)
Flags: needinfo?(roc)
Does not reproduce for me on Linux unfortunately.
Flags: needinfo?(roc)
I will try on the office Mac but it's late Friday afternoon and I won't be able to work on this during the weekend.
Tried this on Mac debug and opt. Did not fail.
Depends on: 962719
Bug 962719 is reproducible thanks and the explanation in bug 962719 comment 10 means that the assertion is expected to fail.  I'll try to make the notifications more consistent in that bug.
Status: NEW → RESOLVED
Closed: 10 years ago
No longer depends on: 962719
Resolution: --- → DUPLICATE
No longer blocks: 957359
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: