Closed
Bug 799804
Opened 14 years ago
Closed 11 years ago
IonMonkey: Assertion failure: newRange->lower() >= oldRange.lower(), at ion/RangeAnalysis.h:194
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 799282
People
(Reporter: decoder, Unassigned)
References
Details
(Keywords: assertion, testcase, Whiteboard: [ion:t] [jsbugmon:])
The following testcase asserts on mozilla-central revision 22d192c5d1fd (no options required):
function arityMismatchMissingArg(arg) {
for (var a = 0, i = 1; i < 10000; i >>= 2) {
a = i;
}
return a;
}
function arityMismatchExtraArg() {
return arityMismatchMissingArg(1, 2);
}
assertEq(arityMismatchExtraArg(), 16383);
| Reporter | ||
Updated•14 years ago
|
Whiteboard: [jsbugmon:update,bisect] → [jsbugmon:update]
| Reporter | ||
Comment 1•14 years ago
|
||
JSBugMon: Bisection requested, result:
autoBisect shows this is probably related to the following changeset:
The first bad revision is:
changeset: 109621:c0b305197227
user: Marty Rosenberg
date: Tue Oct 02 04:34:28 2012 -0400
summary: Teach RangeAnalysis how to deal with unreachable blocks (bug 765119, r=dvander)
This iteration took 86.549 seconds to run.
Updated•14 years ago
|
Whiteboard: [jsbugmon:update] → [jsbugmon:update][ion:p1]
Comment 2•14 years ago
|
||
related to bug 799282 ?
| Reporter | ||
Updated•14 years ago
|
Whiteboard: [jsbugmon:update][ion:p1] → [ion:p1] [jsbugmon:update,ignore]
| Reporter | ||
Comment 3•14 years ago
|
||
JSBugMon: The testcase found in this bug no longer reproduces (tried revision 2fae8bd461da).
| Reporter | ||
Updated•14 years ago
|
Whiteboard: [ion:p1] [jsbugmon:update,ignore] → [ion:p1] [jsbugmon:bisectfix]
| Reporter | ||
Updated•14 years ago
|
Whiteboard: [ion:p1] [jsbugmon:bisectfix] → [ion:p1] [jsbugmon:]
| Reporter | ||
Comment 4•14 years ago
|
||
JSBugMon: Fix Bisection requested, result:
autoBisect shows this is probably related to the following changeset:
The first good revision is:
changeset: 109839:41c4510e6635
user: Marty Rosenberg
date: Wed Oct 10 01:25:03 2012 -0400
summary: Change the method we use to update ranges on phis so narrowing works properly (bug 799282, r=jandem)
This iteration took 109.712 seconds to run.
| Reporter | ||
Comment 5•14 years ago
|
||
This is a dup of bug 799282 as Tomcat suggested already. However, I think Marty will want to include the testcase from this bug, so leaving this open for now.
Updated•13 years ago
|
Whiteboard: [ion:p1] [jsbugmon:] → [ion:t] [jsbugmon:]
| Assignee | ||
Updated•12 years ago
|
Assignee: general → nobody
Comment 7•11 years ago
|
||
The testcase is old and is an infinite loop, so we should not take it. Clearing request and resolving bug.
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: needinfo?(marty.rosenberg)
Resolution: --- → FIXED
Updated•11 years ago
|
Resolution: FIXED → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•