Closed Bug 846992 Opened 12 years ago Closed 10 years ago

Intermittent TEST-UNEXPECTED-FAIL | test_seek.html | Assertion count N is greater than expected range 0-5 assertions.

Categories

(Core :: Audio/Video, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: ewong, Unassigned)

Details

(Keywords: assertion, intermittent-failure, Whiteboard: [leave open])

Attachments

(1 file)

Similar to last week, please remember the keyword! :-)
Flags: needinfo?(ewong)
(In reply to Ed Morley [:edmorley UTC+0] from comment #1) > Similar to last week, please remember the keyword! :-) Oh Ok. Sorry. I also need to include the assertions.
Flags: needinfo?(ewong)
Keywords: assertion
Summary: Intermittent TEST-UNEXPECTED-FAIL | test_seek.html | Assertion count 2 is greater than expected range 0-1 assertions. → Intermittent TEST-UNEXPECTED-FAIL | test_seek.html | Assertion count N is greater than expected range 0-5 assertions.
We seem to have two assertions failing most of the time here: 1. "Seek target should lie inside the first frame after seek" line MediaDecoderStateMachine.cpp:1950 2. "Should know audio start time if we have audio." MediaDecoderStateMachine.cpp:2335. I don't know what causes 2. yet, but I caught 1. in the debugger, and it can happen when the last video frame's duration doesn't extend to cover an audio overhang and we're seeking to the end of the media. i.e. if the audio stream is longer than the video stream, and we're seeking to the end, the seek will return the last video frame whose timespan won't contain the seek target. This patch fixes 1, still trying to reproduce 2.
Attachment #736651 - Flags: review?(kinetik)
Attachment #736651 - Flags: review?(kinetik) → review+
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: