Closed
Bug 1005366
Opened 12 years ago
Closed 12 years ago
crash with MSE in mozilla::dom::SourceBuffer::AppendData(unsigned char const*, unsigned int, mozilla::ErrorResult&)
Categories
(Core :: Audio/Video, defect)
Tracking
()
VERIFIED
FIXED
mozilla32
| Tracking | Status | |
|---|---|---|
| firefox32 | --- | verified |
People
(Reporter: asqueella, Assigned: kinetik)
References
Details
(Keywords: crash, regression, testcase)
Crash Data
Attachments
(4 files)
|
545 bytes,
text/html
|
Details | |
|
7.05 KB,
text/plain
|
Details | |
|
4.83 KB,
patch
|
cajbir
:
review+
|
Details | Diff | Splinter Review |
|
9.07 KB,
patch
|
cajbir
:
review+
|
Details | Diff | Splinter Review |
1. set media.mediasource.enabled=true
2. go to http://dash-mse-test.appspot.com/dash-player.html
3. select feelings_vp9
4. play
5. click on the video's slider to fast forward
crashes https://crash-stats.mozilla.com/report/index/343ddd64-d8eb-4325-8e4e-e4dc02140502 @ mozilla::dom::SourceBuffer::AppendData(unsigned char const*, unsigned int, mozilla::ErrorResult&)
appears to be a simple typo, attempting to call a method on a NULL mDecoder:
http://mxr.mozilla.org/mozilla-central/source/content/media/mediasource/SourceBuffer.cpp
428 if (!mDecoder || mDecoderInit) {
429 MSE_DEBUG("%p AppendBuffer: New initialization segment, creating decoder.", this);
430 mDecoder->GetResource()->Ended();
Comment 1•12 years ago
|
||
Looks like bug 1002404 changed the if from (mDecoder) to (!mDecoder || ...). Was the negation intended?
https://hg.mozilla.org/mozilla-central/rev/b7be54db9ede#l1.40
Blocks: 1002404
Keywords: regression,
testcase
Comment 2•12 years ago
|
||
Comment 3•12 years ago
|
||
| Assignee | ||
Updated•12 years ago
|
Assignee: nobody → kinetik
Status: NEW → ASSIGNED
| Assignee | ||
Comment 4•12 years ago
|
||
Attachment #8418586 -
Flags: review?(cajbir.bugzilla)
| Assignee | ||
Comment 5•12 years ago
|
||
Attachment #8418587 -
Flags: review?(cajbir.bugzilla)
| Assignee | ||
Comment 6•12 years ago
|
||
p2 also adds Jesse's fuzz test, and moves the one existing MSE crash test into the (new) mediasource crashtest dir.
Updated•12 years ago
|
Attachment #8418586 -
Flags: review?(cajbir.bugzilla) → review+
Updated•12 years ago
|
Attachment #8418587 -
Flags: review?(cajbir.bugzilla) → review+
| Assignee | ||
Comment 7•12 years ago
|
||
Comment 8•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/82ad7813f515
https://hg.mozilla.org/mozilla-central/rev/3c695f32262b
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla32
Comment 9•12 years ago
|
||
Reproduced in Nightly 2014-05-05.
Verified fixed FF 32.0a1 (2014-05-26), Win 7 x64
Status: RESOLVED → VERIFIED
status-firefox32:
--- → verified
You need to log in
before you can comment on or make changes to this bug.
Description
•