Closed
Bug 1342848
Opened 8 years ago
Closed 8 years ago
Crash in mp4_demuxer::MP4Metadata::ReadTrackIndex
Categories
(Core :: Audio/Video: Playback, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1342852
Tracking | Status | |
---|---|---|
firefox54 | --- | affected |
People
(Reporter: kinetik, Unassigned)
References
()
Details
(Keywords: crash)
Crash Data
Attachments
(1 file)
31.13 KB,
video/mp4
|
Details |
This bug was filed from the Socorro interface and is
report bp-9fbdb807-ec35-4272-b8cd-d79fd2170227.
=============================================================
Reporter | ||
Updated•8 years ago
|
Component: Audio/Video → Audio/Video: Playback
Reporter | ||
Comment 1•8 years ago
|
||
In a debug build, I hit a panic at:
mp4parse_capi/src/lib.rs:677
677 (empty_duration.0 - media_time.0) as i64 * scale.0 as i64
...which is likely handled by Alfredo's change in bug 1342852.
Assuming the release build is hitting the same bug, that suggests either underflow checking isn't enabled in release or we're silently turning panics into a non-error somewhere.
Depends on: 1342852
Reporter | ||
Comment 2•8 years ago
|
||
Reporter | ||
Comment 3•8 years ago
|
||
(In reply to Matthew Gregan [:kinetik] from comment #1)
> Assuming the release build is hitting the same bug, that suggests either
> underflow checking isn't enabled in release or we're silently turning panics
> into a non-error somewhere.
It looks like it's the former. Ralph pointed out that we haven't had debug-assertions enabled in release mode since August (bug 1231764 and 1335203, plus other confounding factors). :-(
FWIW, the attached testcase won't fail with mp4parse_capi/examples/{dump,test} because they don't call mp4parse_get_indice_table, which is where the underflow occurs.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•