Hot loop in demuxer/MP4Reader when network stalls

RESOLVED INVALID

Status

()

P1
normal
RESOLVED INVALID
4 years ago
4 years ago

People

(Reporter: cpearce, Unassigned)

Tracking

(Blocks: 1 bug)

unspecified
x86_64
Windows 8.1
Points:
---

Firefox Tracking Flags

(firefox37+ wontfix, firefox38 wontfix)

Details

If you try to load an MP4 file off a server that does not transmit any content bytes, you get an infinite stream of the following output repeated:

E/SampleIterator(  612): getChunkOffset return error
E/SampleIterator(  612): getChunkOffset return error
E/MPEG4Extractor(  612): Unexpected sample table problem
E/MPEG4Extractor(  612): Unexpected sample table problem

I assume we're failing to read a sample, and retrying, or otherwise stuck in a loop.

Updated

4 years ago
Priority: -- → P1
Chris, do you have a test server or sjs for this? I could make one, but I'd be curious to know the exact setup you reproduced this on.
Flags: needinfo?(cpearce)
Tracking all MSE P1 bugs for Firefox 37.
status-firefox37: --- → affected
status-firefox38: --- → affected
tracking-firefox37: --- → +
Chris - can you help with making this reproducible?
Per discussion in the meeting - chris is going to retest with his setup, and if it still appears to be a problem, I'll write an sjs mochitest and fix it.

Updated

4 years ago
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → INVALID
(Reporter)

Comment 5

4 years ago
Can't figure out how to reproduce the failure here. :(
Flags: needinfo?(cpearce)
status-firefox37: affected → wontfix
status-firefox38: affected → wontfix
You need to log in before you can comment on or make changes to this bug.