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)

x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED FIXED

People

(Reporter: decoder, Unassigned)

References

Details

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

Attachments

(1 file)

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);
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?
Blocks: 882111
Flags: needinfo?(jdemooij)
Keywords: regression
I think bug 881902 should have fixed this. Let's see if I can get JSBugmon can confirm this...
Whiteboard: [jsbugmon:update,bisectfix]
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]
Whiteboard: [jsbugmon:verifyme] → [jsbugmon:update,reconfirm]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: