Closed Bug 858933 Opened 11 years ago Closed 11 years ago

Assertion failure: !script()->formalIsAliased(i), at ../vm/Stack-inl.h:240

Categories

(Core :: JavaScript Engine, defect)

x86_64
Linux
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 855088

People

(Reporter: decoder, Unassigned)

Details

(Keywords: assertion, testcase, Whiteboard: [jsbugmon:update,ignore])

The following testcase asserts on mozilla-central revision 768af8d8fad4 (no options required):


function f(x) {
    undefined != arguments[0];
    with (arguments = undefined + '') 
      var arguments = false;   
}
f(1);
Whiteboard: [jsbugmon:update,bisect]
Whiteboard: [jsbugmon:update,bisect] → [jsbugmon:update]
JSBugMon: Bisection requested, result:
autoBisect shows this is probably related to the following changeset:

The first bad revision is:
changeset:   122445:e3b899354a6f
user:        Brian Hackett
date:        Wed Feb 20 04:54:13 2013 -0700
summary:     Bug 842522 - Don't force construction of arguments objects in the presence of dynamic name accesses, r=luke.

This iteration took 1.149 seconds to run.
Whiteboard: [jsbugmon:update] → [jsbugmon:update,ignore]
JSBugMon: The testcase found in this bug no longer reproduces (tried revision 5bc732a49eae).
Whiteboard: [jsbugmon:update,ignore] → [jsbugmon:update,bisectfix]
Whiteboard: [jsbugmon:update,bisectfix] → [jsbugmon:update,ignore]
JSBugMon: The testcase found in this bug no longer reproduces (tried revision 2aff2d574a1e).
JSBugMon: Fix Bisection requested, result:
autoBisect shows this is probably related to the following changeset:

The first good revision is:
changeset:   128509:e329fecc259f
user:        Brian Hackett
date:        Thu Apr 11 16:19:10 2013 -0600
summary:     Bug 855088 - Watch for 'arguments' variables declared within 'with' blocks, r=luke.

This iteration took 133.448 seconds to run.
Brian, is bug 855088 a possible fix?
Flags: needinfo?(bhackett1024)
Yes, bug 855088 fixed this.
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: needinfo?(bhackett1024)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.