Closed Bug 822540 Opened 12 years ago Closed 12 years ago

IonMonkey: "Assertion failure: !cx->compartment->activeAnalysis," with e4x and --enable-more-deterministic

Categories

(Core :: JavaScript Engine, defect)

x86_64
macOS
defect
Not set
critical

Tracking

()

VERIFIED WONTFIX

People

(Reporter: gkw, Unassigned)

References

Details

(Keywords: assertion, regression, testcase)

Attachments

(1 file)

Attached file stack
function g() { y = newGlobal('') return function(c) { evalcx(c, y) } } f = g() f("\ x = this;\ Object.seal(this);\ options('allow_xml');\ "); f("x.XML"); asserts js debug shell on m-c changeset 2e70b718903a with --ion-eager at Assertion failure: !cx->compartment->activeAnalysis, autoBisecting..
This seems to only occur with --enable-more-deterministic builds.
Summary: IonMonkey: "Assertion failure: !cx->compartment->activeAnalysis," → IonMonkey: "Assertion failure: !cx->compartment->activeAnalysis," with --enable-more-determinstic
Whiteboard: [jsbugmon:update]
autoBisect shows this is probably related to the following changeset: The first bad revision is: changeset: 109238:a85c0f30cdfa user: Jan de Mooij date: Thu Oct 04 13:26:16 2012 +0200 summary: Bug 797185 - Disable DVG stack search when building with --enable-more-deterministic. r=decoder jandem, is bug 797185 as possible regressor?
Blocks: 797185
Flags: needinfo?(jdemooij)
I'm going to assume this only occurs with e4x, moreover we do not ship --enable-more-deterministic builds by default, so clearing NEEDINFO flag. e4x will be obsolete soon, see bug 788293.
Flags: needinfo?(jdemooij)
Summary: IonMonkey: "Assertion failure: !cx->compartment->activeAnalysis," with --enable-more-determinstic → IonMonkey: "Assertion failure: !cx->compartment->activeAnalysis," with e4x and --enable-more-determinstic
Summary: IonMonkey: "Assertion failure: !cx->compartment->activeAnalysis," with e4x and --enable-more-determinstic → IonMonkey: "Assertion failure: !cx->compartment->activeAnalysis," with e4x and --enable-more-deterministic
E4X is now history thanks to bug 788293. -> WONTFIX
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WONTFIX
Running the testcase through the js shell now throws an error: 822540.js:4:39 Error: unknown option name 'allow_xml'. The valid names are atline, methodjit, methodjit_always, strict, typeinfer, werror and strict_mode.
Status: RESOLVED → VERIFIED
Flags: in-testsuite-
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: