Closed
Bug 606288
Opened 14 years ago
Closed 14 years ago
Malformed WebM file leads to assertion/crash: offset == static_cast<int32_t>(offset)
Categories
(Core :: Audio/Video, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 602333
People
(Reporter: posidron, Unassigned)
References
Details
Attachments
(2 files)
ASSERTION FAILED: offset == static_cast<int32_t>(offset)
(/home/cdiehl/Mozilla/trunk/js/src/assembler/assembler/X86Assembler.h:2253 static void JSC::X86Assembler::setRel32(void*, void*))
Content: EBML
Number of values: 8
Offset: 1212/0x0004bc Value: ['66', 'a5']
Offset: 10284/0x00282c Value: ['50', '32']
Offset: 15632/0x003d10 Value: ['89']
Offset: 24702/0x00607e Value: ['3a', '96', '97']
Offset: 55890/0x00da52 Value: ['10', '43', 'a7', '70']
Offset: 76397/0x012a6d Value: ['ba']
Offset: 95722/0x0175ea Value: ['66', '24']
Offset: 100502/0x018896 Value: ['cb']
Reporter | ||
Comment 1•14 years ago
|
||
Comment 2•14 years ago
|
||
This crash looks identical to bug 602333, which I thought was a bug in the JS, not in WebM.
Comment 3•14 years ago
|
||
Nice -- valgrind time?
/be
This is almost definitely a dupe of bug 602333. CC'ing sstangl to make sure before dupeing. That bug should block final, it happens with out of range addresses on x64.
Comment 5•14 years ago
|
||
Yes, it's the same. Great that we have a testcase!
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
Reporter | ||
Updated•12 years ago
|
Blocks: fuzzing-webm
You need to log in
before you can comment on or make changes to this bug.
Description
•