Closed Bug 696622 Opened 9 years ago Closed 11 months ago

Assertions about audio positions, etc when seeking within the referenced video

Categories

(Core :: Audio/Video: Playback, defect, critical)

All
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: jesup, Unassigned)

References

()

Details

(Keywords: crash, reproducible)

+++ This bug was initially created as a clone of Bug #696390 +++

I experienced this crash when I was trying to jump to another point of the video on the given URL. First time happend using yesterdays nightly and with restarting Firefox (x64) updated and I could reproduce the problem. I'll try to reproduce it without any Add-Ons enabled now. I'm sorry for filling as General, but I couldn't find a suitable component. Please move if you know one ;)

STR:
1. Open the URL
2. Start the video as HTML5 (default)
3. Try to jump to another point of time in the video. Probably needs more than one try.

-------------

From bug 696390 comment 6:

Randell Jesup [:jesup] 2011-10-22 19:41:40 PDT

Reproduced on a trunk m-c build on Win7.

An earlier attempt once produced numerous assertions when seeking around in the file.  These probably should lead to filing other bugs unless these are just the file being stupid (in which case I'm not sure an assertion is the correct response).

WARNING: Audio not synced after seek, maybe a poorly muxed file?: file c:/mozilla/head/obj-debug2/content/media/../../../content/media/nsBuiltinDecoderReader.cpp, line 350
###!!! ASSERTION: Seek target should lie inside the first audio block after seek: '!audio || (audio->mTime <= seekTime && seekTime <= audio->mTime + audio->mDuration)', file c:/mozilla/head/obj-debug2/content/media/../..../content/media/nsBuiltinDecoderStateMachine.cpp, line 1339
###!!! ASSERTION: Should know audio start time if we have audio.: '!HasAudio() || mAudioStartTime != -1', file c:/mozilla/head/obj-debug2/content/media/../../../content/media/nsBuiltinDecoderStateMachine.cpp, line 1658
###!!! ASSERTION: Should know audio start time if we have audio.: '!HasAudio() |
| mAudioStartTime != -1', file c:/mozilla/head/obj-debug2/content/media/../../..
/content/media/nsBuiltinDecoderStateMachine.cpp, line 1658
###!!! ASSERTION: Should have audio start time by now: 'audioStartTime != -1', f
ile c:/mozilla/head/obj-debug2/content/media/../../../content/media/nsBuiltinDec
oderStateMachine.cpp, line 511
###!!! ASSERTION: Should know audio start time if we have audio.: '!HasAudio() |
| mAudioStartTime != -1', file c:/mozilla/head/obj-debug2/content/media/../../..
/content/media/nsBuiltinDecoderStateMachine.cpp, line 1658
###!!! ASSERTION: Clock should go forwards: 'mCurrentFrameTime <= clock_time', f
ile c:/mozilla/head/obj-debug2/content/media/../../../content/media/nsBuiltinDec
oderStateMachine.cpp, line 1682
###!!! ASSERTION: Should know audio start time if we have audio.: '!HasAudio() |
| mAudioStartTime != -1', file c:/mozilla/head/obj-debug2/content/media/../../..
/content/media/nsBuiltinDecoderStateMachine.cpp, line 1658
###!!! ASSERTION: Clock should go forwards: 'mCurrentFrameTime <= clock_time', f
ile c:/mozilla/head/obj-debug2/content/media/../../../content/media/nsBuiltinDec
oderStateMachine.cpp, line 1682
###!!! ASSERTION: Buffered range must end after its start: 'startOffset < endOff
set', file c:/mozilla/head/obj-debug2/content/media/../../../content/media/nsMed
iaCache.cpp, line 2301
Component: Audio/Video → Audio/Video: Playback
Status: NEW → RESOLVED
Closed: 11 months ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.