Closed
Bug 1299172
Opened 9 years ago
Closed 9 years ago
Intermittent dom/media/test/test_bug879717.html | application crashed [@ mozilla::MediaStreamGraph::DispatchToMainThreadAfterStreamStateUpdate(already_AddRefed<nsIRunnable>)]
Categories
(Core :: Audio/Video: MediaStreamGraph, defect, P1)
Core
Audio/Video: MediaStreamGraph
Tracking
()
RESOLVED
FIXED
mozilla51
| Tracking | Status | |
|---|---|---|
| firefox49 | --- | unaffected |
| firefox-esr45 | --- | unaffected |
| firefox50 | --- | fixed |
| firefox51 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: pehrsons)
References
Details
(Keywords: intermittent-failure)
Attachments
(3 files)
Filed by: rvandermeulen [at] mozilla.com
https://treeherder.mozilla.org/logviewer.html#?job_id=4790008&repo=mozilla-central
https://archive.mozilla.org/pub/firefox/nightly/2016/08/2016-08-30-03-02-01-mozilla-central/mozilla-central_xp_ix_test_pgo-mochitest-media-bm109-tests1-windows-build9.txt.gz
Not sure if related to bug 1298312 or not.
Comment 1•9 years ago
|
||
DispatchToMainThreadAfteStreamStateUpdate() is being called from NotifyRealtimeTrackData in the HTML media element's StreamSizeListener
| Assignee | ||
Updated•9 years ago
|
Assignee: nobody → pehrson
Status: NEW → ASSIGNED
| Assignee | ||
Updated•9 years ago
|
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Assignee | ||
Comment 5•9 years ago
|
||
Comment 6•9 years ago
|
||
| mozreview-review | ||
Comment on attachment 8786715 [details]
Bug 1299172 - Assert on MSG thread in DispatchToMainThreadAfterStreamStateUpdate.
https://reviewboard.mozilla.org/r/75640/#review73548
I'll note that the assertion is slightly broader than the requirements of DispatchToMainThreadAfterState...() - but that's probably OK. We could make the name yet-more-unwieldy (AssertOnGraphThreadOrNotRunningOrLocked()) ;-)
Attachment #8786715 -
Flags: review?(rjesup) → review+
Comment 7•9 years ago
|
||
| mozreview-review | ||
Comment on attachment 8786716 [details]
Bug 1299172 - Fix media element StreamSizeListener calling DispatchToMainThreadAfterStreamStateUpdate off-MSG-thread.
https://reviewboard.mozilla.org/r/75642/#review73552
Attachment #8786716 -
Flags: review?(rjesup) → review+
Comment 8•9 years ago
|
||
| mozreview-review | ||
Comment on attachment 8786717 [details]
Bug 1299172 - HTMLMediaElement::StreamSizeListener spring cleaning.
https://reviewboard.mozilla.org/r/75644/#review73554
Attachment #8786717 -
Flags: review?(rjesup) → review+
Pushed by pehrsons@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/b1607565e9d8
Assert on MSG thread in DispatchToMainThreadAfterStreamStateUpdate. r=jesup
https://hg.mozilla.org/integration/autoland/rev/984aa37067f0
Fix media element StreamSizeListener calling DispatchToMainThreadAfterStreamStateUpdate off-MSG-thread. r=jesup
https://hg.mozilla.org/integration/autoland/rev/aa5325ca0e18
HTMLMediaElement::StreamSizeListener spring cleaning. r=jesup
| Assignee | ||
Comment 10•9 years ago
|
||
Comment on attachment 8786716 [details]
Bug 1299172 - Fix media element StreamSizeListener calling DispatchToMainThreadAfterStreamStateUpdate off-MSG-thread.
Approval Request Comment
[Feature/regressing bug #]: bug 1266646
[User impact if declined]: Crashes, rather rare, when playing a MediaStream in a media element.
[Describe test coverage new/current, TreeHerder]: Multiple intermittents in automation getting fixed by this
[Risks and why]: Low risk. Not changing any logic, just on which thread it runs (which could cause event reordering but in this particular case I believe it doesn't matter).
[String/UUID change made/needed]: None
Attachment #8786716 -
Flags: approval-mozilla-aurora?
| Assignee | ||
Updated•9 years ago
|
status-firefox49:
--- → unaffected
status-firefox50:
--- → affected
status-firefox51:
--- → affected
status-firefox-esr45:
--- → unaffected
Comment 11•9 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/b1607565e9d8
https://hg.mozilla.org/mozilla-central/rev/984aa37067f0
https://hg.mozilla.org/mozilla-central/rev/aa5325ca0e18
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla51
Hello Wes, Ryan, can one of you please confirm that this intermittent is gone from Nightly? I can then approve the uplift to Aurora. Thanks!
Flags: needinfo?(wkocher)
Flags: needinfo?(ryanvm)
Comment 13•9 years ago
|
||
None of the failures associated with this bug have occurred on trunk branches since these patches hit them. LGTM!
Flags: needinfo?(wkocher)
Flags: needinfo?(ryanvm)
Comment on attachment 8786716 [details]
Bug 1299172 - Fix media element StreamSizeListener calling DispatchToMainThreadAfterStreamStateUpdate off-MSG-thread.
fixes an intermittent, verified on nightly (Thanks Ryan!), Aurora50+
Attachment #8786716 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 15•9 years ago
|
||
| bugherder uplift | ||
You need to log in
before you can comment on or make changes to this bug.
Description
•