Closed
Bug 660203
Opened 14 years ago
Closed 14 years ago
TI: Assertion failure: js_GetOpcode(cx, f.script(), f.pc()) == JSOP_LENGTH, at methodjit/StubCalls.cpp:1981
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: decoder, Unassigned)
References
Details
(Keywords: assertion, testcase)
The following testcase asserts on TI revision 1252c464553e (run with -j -m -a -n), tested on 64 bit:
function throwsRangeError(t) {
try {
var date = arguments;
date.setTime
} catch (err) {
}
}
throwsRangeError();
Comment 1•14 years ago
|
||
For the arguments escape analysis we were trying to track slots in scripts with try/switch blocks, which we can't do. Needed to use trackSlot instead of slotEscapes. This also adds an assert to make the failure happen earlier (also want to eventually merge trackSlot and slotEscapes together).
http://hg.mozilla.org/projects/jaegermonkey/rev/2330107aa0af
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
| Reporter | ||
Comment 2•13 years ago
|
||
A testcase for this bug was automatically identified at js/src/jit-test/tests/basic/bug660203.js.
Flags: in-testsuite+
You need to log in
before you can comment on or make changes to this bug.
Description
•