Closed
Bug 743128
Opened 13 years ago
Closed 13 years ago
IonMonkey: Assertion failure: enumerators == cx->enumerators, at jsinterp.cpp:457 or Crash [@ js::HeapPtr<js::BaseShape, unsigned long>::operator]
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: decoder, Unassigned)
References
Details
(Keywords: assertion, testcase, Whiteboard: [jsbugmon:update,reconfirm])
Crash Data
The following testcase asserts on ionmonkey revision a9a18824b4c1 (run with --ion -n -m):
try {
evaluate("\
var statsuffix = ', testing it now -';\
var index = [-1073741825, \
-1073741824, -1073741823, -5000, -507, \
-3, -2, -1, -0, 0, 1, 2, 3, 1073741823, \
1073741824, 1073741825];\
test();\
function test() {\
for (var j in index) {testProperty(index[j]);}\
}\
function testProperty(i) {\
function positive(n) { return 1 / n > 0; }\
(positive(i) ? ((a).m.abstract ) : '-' + -i) + \
statsuffix;\
}\
");
} catch(exc3) {}
evaluate("test();");
Reporter | ||
Updated•13 years ago
|
Crash Signature: [@ js::HeapPtr<js::BaseShape, unsigned long>::operator]
Summary: IonMonkey: Assertion failure: enumerators == cx->enumerators, at jsinterp.cpp:457 → IonMonkey: Assertion failure: enumerators == cx->enumerators, at jsinterp.cpp:457 or Crash [@ js::HeapPtr<js::BaseShape, unsigned long>::operator]
Comment 1•13 years ago
|
||
Not reproduceable on revision 6e58d603a684, OSX, Intel 64-bit. Can someone confirm whether this still exists or is no longer valid?
Reporter | ||
Updated•13 years ago
|
Whiteboard: [jsbugmon:update] → [jsbugmon:update,reconfirm]
Reporter | ||
Comment 2•13 years ago
|
||
For some reason I can't even reproduce this on the original revision. I'm marking this wfm, it'll pop up again eventually during fuzzing if it's still there.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•