Closed Bug 760814 Opened 13 years ago Closed 13 years ago

Opus crash illegal instruction [@ncwrs_urow]

Categories

(Core :: Audio/Video, defect)

x86_64
macOS
defect
Not set
critical

Tracking

()

VERIFIED FIXED
Tracking Status
firefox-esr10 --- unaffected

People

(Reporter: posidron, Unassigned)

References

Details

(Keywords: crash, sec-high, testcase, Whiteboard: [asan])

Attachments

(2 files)

Attached audio testcase
Original sample is: shinjuku.uncoupled.opus 828260352[1446dfe80]: 1446ffa80 Decoding Media Headers 828260352[1446dfe80]: Opus stream header: 828260352[1446dfe80]: channels: 2 828260352[1446dfe80]: preskip: 356 828260352[1446dfe80]: original: 44100 Hz 828260352[1446dfe80]: gain: 0,00 dB 828260352[1446dfe80]: Channel Mapping: 828260352[1446dfe80]: family: 1 828260352[1446dfe80]: streams: 2 828260352[1446dfe80]: WARNING: Invalid Opus packet.: file /Users/cdiehl/Code/Mozilla/mc-asan/content/media/ogg/nsOggCodecState.cpp, line 1015 WARNING: Invalid Opus packet.: file /Users/cdiehl/Code/Mozilla/mc-asan/content/media/ogg/nsOggCodecState.cpp, line 1015 828260352[1446dfe80]: WARNING: Invalid Opus packet.: file /Users/cdiehl/Code/Mozilla/mc-asan/content/media/ogg/nsOggCodecState.cpp, line 1015 WARNING: Invalid Opus packet.: file /Users/cdiehl/Code/Mozilla/mc-asan/content/media/ogg/nsOggCodecState.cpp, line 1015 828260352[1446dfe80]: WARNING: Invalid Opus packet.: file /Users/cdiehl/Code/Mozilla/mc-asan/content/media/ogg/nsOggCodecState.cpp, line 1015 WARNING: Invalid Opus packet.: file /Users/cdiehl/Code/Mozilla/mc-asan/content/media/ogg/nsOggCodecState.cpp, line 1015 828260352[1446dfe80]: WARNING: Invalid Opus packet.: file /Users/cdiehl/Code/Mozilla/mc-asan/content/media/ogg/nsOggCodecState.cpp, line 1015 WARNING: Invalid Opus packet.: file /Users/cdiehl/Code/Mozilla/mc-asan/content/media/ogg/nsOggCodecState.cpp, line 1015 828260352[1446dfe80]: Opus decoder init, to skip 356 828260352[1446dfe80]: Got Ogg duration from seeking to end 9380875 828260352[1446dfe80]: Opus decoder skipping 356 frames 828260352[1446dfe80]: Opus decoder pushing 604 frames 828260352[1446dfe80]: 1446ffa80 Media start time is 50000 828260352[1446dfe80]: 1446ffa80 Media goes from 50000 to 9380875 (duration 9330875) seekable=1 828260352[1446dfe80]: 1446ffa80 Changed state from DECODING_METADATA to DECODING 828260352[1446dfe80]: 1446ffa80 Start DecodeLoop() 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames 828260352[1446dfe80]: Opus decoder pushing 960 frames Illegal instruction: 4
Attachment #629478 - Attachment description: audio/ogg → testcase
Attachment #629478 - Attachment mime type: text/plain → audio/ogg
Attached file callstack
Fixed by provided patch in bug 750231
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
Group: core-security → core-security-release
Group: core-security-release
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: