Closed Bug 1114844 Opened 10 years ago Closed 9 years ago

Crash playing MSE MP4 video when changing resolution

Categories

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

33 Branch
x86_64
Linux
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: cajbir, Unassigned)

References

(Blocks 1 open bug)

Details

Steps to reproduce.

1) Enable MP4 mediasource playback and disable WebM mediasource playback.
   media.mediasource.mp4.enabled = true
   media.mediasource.webm.enabled = false
   media.fragmented-mp4.exposed = true
   media.fragmented-mp4.ffmpeg.enabled = true
2) Go to video (I used http://www.youtube.com/watch?v=3V7wWemZ_cs)
3) Start playback
4) Right click and view stats for nerds to confirm that MP4 Dash is used
5) Change YouTube playback resolution

What happens:

6) Tab crashes

What should happen:

6) Playback resolution should change and playback continues
Blocks: MSE
Depends on: 1115749
This crash still occurs and was not affected by bug 1115749.
I see this in output, but have not yet succeeded in getting it in a debugger:

E/MPEG4Extractor(15991): No width or height, assuming worst case 1080p
Assertion failure: aIndex < Length() (invalid array index), at ../../../dist/include/nsTArray.h:936
The crashes only seem to occur with e10s enabled. With e10s disabled it doesn't happen. Lowering priority after discussion with ajones.
Priority: P1 → P5
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.