Closed Bug 1066055 Opened 10 years ago Closed 10 years ago

Assertion failure: hasUsableAbstractFramePtr(), at vm/Stack.cpp:1042

Categories

(Core :: JavaScript Engine, defect)

x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED FIXED
Tracking Status
firefox35 --- affected

People

(Reporter: decoder, Unassigned)

References

Details

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

Attachments

(1 file, 1 obsolete file)

The following testcase asserts on mozilla-central revision bc7deafdac4b (run with --fuzzing-safe --no-threads --ion-eager): l = function(x) { evaluate(x); }; l("0"); l("\ var g = newGlobal();\ var dbg = new g.Debugger(this);\ function callee() {\ evalInFrame(3, 'var x = 0');\ }\ function caller(code) {\ callee();\ }\ caller()\ ");
Debugger issue, forwarding to Jason :)
Flags: needinfo?(jorendorff)
Whiteboard: [jsbugmon:update,bisect]
This is a bug with the shell's evalInFrame interacting with debug mode OSR. The shell's evalInFrame is going to be removed in bug 1063330, which is blocked on bug 1032869, which is waiting for review. Hang on tight, I guess.
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(jorendorff)
Resolution: --- → WONTFIX
Let's keep the bug open then and make it depend on bug 1063330, because the fuzzer uses the attached signature to ignore the issue while it's still open.
Status: RESOLVED → REOPENED
Depends on: 1063330
Resolution: WONTFIX → ---
Attachment #8487905 - Attachment is obsolete: true
Whiteboard: [jsbugmon:update,bisect] → [jsbugmon:update,bisect,ignore]
JSBugMon: The testcase found in this bug no longer reproduces (tried revision bbb68df450c2).
Fixed by bug 1063330.
Status: REOPENED → RESOLVED
Closed: 10 years ago10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: