Closed
Bug 885276
Opened 11 years ago
Closed 11 years ago
Assertion failure: isBaselineFrame(), at ../vm/Stack.h:168 or Crash [@ CalleeTokenIsFunction] or Crash [@ isFunctionFrame]
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: decoder, Unassigned)
References
Details
(Keywords: assertion, regression, testcase, Whiteboard: [jsbugmon:update,reconfirm])
Attachments
(1 file)
(deleted),
text/plain
|
Details |
The following testcase asserts on mozilla-central revision 83aa31ec53d9 (run with --ion-eager):
function f(e) {
eval("[undefined for (w in [0])]");
}
f(0);
f(1);
Reporter | ||
Comment 1•11 years ago
|
||
Comment 2•11 years ago
|
||
autoBisect shows this is probably related to the following changeset:
The first bad revision is:
changeset: http://hg.mozilla.org/mozilla-central/rev/3efe3f3d2c25
user: Jan de Mooij
date: Wed Jun 19 19:10:04 2013 +0200
summary: Bug 882111 - Don't push an interpreter frame when calling into the JITs. r=djvj
Jan, is bug 882111 likely related?
Comment 3•11 years ago
|
||
I think bug 881902 should have fixed this. Let's see if I can get JSBugmon can confirm this...
Whiteboard: [jsbugmon:update,bisectfix]
Comment 4•11 years ago
|
||
Jan, you're right. I ran autoBisect locally to confirm this:
autoBisect shows this is probably related to the following changeset:
The first good revision is:
changeset: http://hg.mozilla.org/mozilla-central/rev/f5eca934fa16
user: Jan de Mooij
date: Fri Jun 21 08:28:06 2013 +0200
summary: Bug 881902 - Remove ContextStack and StackSpace. r=luke,njn
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: needinfo?(jdemooij)
Resolution: --- → FIXED
Whiteboard: [jsbugmon:update,bisectfix] → [jsbugmon:verifyme]
Updated•11 years ago
|
Whiteboard: [jsbugmon:verifyme] → [jsbugmon:update,reconfirm]
You need to log in
before you can comment on or make changes to this bug.
Description
•