Closed
Bug 1272562
Opened 8 years ago
Closed 8 years ago
MOZ_DIAGNOSTIC_ASSERT failure in mozilla::MediaFormatReader::Seek
Categories
(Core :: Audio/Video: Playback, defect)
Tracking
()
VERIFIED
FIXED
mozilla49
Tracking | Status | |
---|---|---|
firefox49 | --- | fixed |
People
(Reporter: n.nethercote, Assigned: u480271)
References
Details
(Keywords: crash, regression)
Crash Data
Attachments
(1 file)
This bug was filed from the Socorro interface and is report bp-275bf379-f20e-4ee4-9e33-5328e2160512. ============================================================= This started showing up in Nightly 20160512030253. This assertion is failing: MOZ_DIAGNOSTIC_ASSERT(mSeekPromise.IsEmpty()); On Windows it's #5 topcrash for that build, on Mac it's #2, on Linux it's #1. YouTube is present in several of the crash reports. jya, can you please take a look?
Flags: needinfo?(jyavenard)
Updated•8 years ago
|
Assignee: nobody → jyavenard
Flags: needinfo?(jyavenard)
Updated•8 years ago
|
Blocks: 1224973
Keywords: regression
Really need to reset any outstanding mAudio promise when resetting MFR, even in the case of just seeking the video. Review commit: https://reviewboard.mozilla.org/r/52411/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/52411/
Attachment #8752067 -
Flags: review?(jyavenard)
Comment on attachment 8752067 [details] MozReview Request: Bug 1272562 - Don't check audio asserts when seeking video. r?jya Review request updated; see interdiff: https://reviewboard.mozilla.org/r/52411/diff/1-2/
Attachment #8752067 -
Attachment description: MozReview Request: Bug 1272562 - ResetDecode() - Cancel outstanding audio promise in all cases. r?jya → MozReview Request: Bug 1272562 - Don't check audio asserts when seeking video. r?jya
Comment 3•8 years ago
|
||
Comment on attachment 8752067 [details] MozReview Request: Bug 1272562 - Don't check audio asserts when seeking video. r?jya https://reviewboard.mozilla.org/r/52411/#review49329
Attachment #8752067 -
Flags: review?(jyavenard) → review+
Comment 4•8 years ago
|
||
(In reply to Dan Glastonbury :kamidphish from comment #1) > Created attachment 8752067 [details] > MozReview Request: Bug 1272562 - Don't check audio asserts when seeking > video. r?jya > > Really need to reset any outstanding mAudio promise when resetting MFR, > even in the case of just seeking the video. Why is that? This sounds wrong to me. > > Review commit: https://reviewboard.mozilla.org/r/52411/diff/#index_header > See other reviews: https://reviewboard.mozilla.org/r/52411/
Updated•8 years ago
|
Attachment #8752067 -
Flags: review+
Comment 5•8 years ago
|
||
Comment on attachment 8752067 [details] MozReview Request: Bug 1272562 - Don't check audio asserts when seeking video. r?jya https://reviewboard.mozilla.org/r/52411/#review49371 ::: dom/media/MediaFormatReader.cpp (Diff revisions 1 - 2) > mVideo.RejectPromise(CANCELED, __func__); > } > } > > - if (HasAudio()) { > + if (HasAudio() && aQueues == AUDIO_VIDEO) { > - if (aQueues == AUDIO_VIDEO) { Oh i see.. I should have spotted this in the other bug. sorry for that.
Comment 6•8 years ago
|
||
Comment on attachment 8752067 [details] MozReview Request: Bug 1272562 - Don't check audio asserts when seeking video. r?jya https://reviewboard.mozilla.org/r/52411/#review49403 i thought i had r+ this
Attachment #8752067 -
Flags: review+
Comment 8•8 years ago
|
||
User Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:49.0) Gecko/20100101 Firefox/49.0 Build ID 20160512030253 Nightly 49 crashed for me also with this signature when watching an amazon video using widevine plugin. Crash ID: https://crash-stats.mozilla.com/report/index/1c643ef2-c26a-410f-a764-3870c2160513
Comment 9•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/b941e2c4e454
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla49
Reporter | ||
Comment 10•8 years ago
|
||
Thank you for the fast fix.
Reporter | ||
Comment 11•8 years ago
|
||
We had 21 of these crashes on Windows in Nightly 20160513030539 and zero in Nightly 20160514030209.
Status: RESOLVED → VERIFIED
Reporter | ||
Updated•8 years ago
|
Crash Signature: [@ mozilla::MediaFormatReader::Seek] → [@ mozilla::MediaFormatReader::Seek]
[@ mozilla::MediaFormatReader::RequestAudioData]
Reporter | ||
Comment 12•8 years ago
|
||
I've moved the [@ mozilla::MediaFormatReader::RequestAudioData] crashes into bug 1273018.
Crash Signature: [@ mozilla::MediaFormatReader::Seek]
[@ mozilla::MediaFormatReader::RequestAudioData] → [@ mozilla::MediaFormatReader::Seek]
You need to log in
before you can comment on or make changes to this bug.
Description
•