Closed Bug 761786 Opened 12 years ago Closed 12 years ago

Mp4 playback caused gecko to crash and restart

Categories

(Core :: Audio/Video, defect)

ARM
Gonk (Firefox OS)
defect
Not set
critical

Tracking

()

VERIFIED FIXED
mozilla16
blocking-kilimanjaro +
blocking-basecamp +

People

(Reporter: onecyrenus, Assigned: cajbir)

References

Details

(Keywords: crash)

Attachments

(2 files)

Attached file logcat of gecko crash
I was experimenting with h264 playback. 

people.mozilla.com/~dclarke/index2.html

Upon attempting to play gizmo the second time gecko crashes and restarts. 

I am unsure why we are getting into this state.  It doesn't happen with a simple page that just loads a video tag. However the crash does seem to happen inside the new code, so maybe it is worth a look. 

Attached is the logcat.
Severity: normal → critical
Keywords: crash
It happens most often when you play a video on a page, then navigate (or refresh) to another page with a video and play that. Do it a couple of times and then it crashes.
Assignee: nobody → chris.double
OS: Mac OS X → Gonk
Hardware: x86 → ARM
Blocks: 748351
No longer blocks: 759945
No longer blocks: b2g-product-phone
No longer blocks: 748351
Blocks: 748351
blocking-basecamp: --- → ?
blocking-kilimanjaro: --- → ?
blocking-basecamp: ? → +
blocking-kilimanjaro: ? → +
Attached patch FixSplinter Review
Crash is caused by an assertion on codec destruction that checks if the codec has been stopped. Fix was to stop codecs in destructor of plugin.
Attachment #630820 - Flags: review?(eflores)
Attachment #630820 - Flags: review?(eflores) → review+
https://hg.mozilla.org/integration/mozilla-inbound/rev/717abd8063e2
Target Milestone: --- → mozilla16
https://hg.mozilla.org/mozilla-central/rev/717abd8063e2
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Whiteboard: [qa+]
Verified Samsung II running B2G
Status: RESOLVED → VERIFIED
Whiteboard: [qa+]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: