Closed Bug 648746 Opened 13 years ago Closed 13 years ago

Assertion failure: compartment mismatched, at jscntxtinlines.h:560

Categories

(Core :: JavaScript Engine, defect)

x86_64
Linux
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 639413

People

(Reporter: decoder, Unassigned)

References

Details

(Keywords: assertion, testcase)

The following testcase asserts on TI revision d3215d1e985a (run with -m -n -a), tested on 64 bit:

try
{
  if ("evalcx") {
      let s = evalcx("split");
      evalcx('this.watch("x", function(){ n++; }); this.x = 4; x = 6', s)
  }
} catch(e) {}
var testobj = {value: 'foo'};
function watched (a, b, c) {}
testobj.watch("value", watched)
Doesn't seem specific to TI - happens on TM branch tip without any CLI parameters as well, see bug 639413.
Summary: TI: Assertion failure: compartment mismatched, at jscntxtinlines.h:560 → Assertion failure: compartment mismatched, at jscntxtinlines.h:560
No longer blocks: infer-regress
Depends on: 639413
This is fixed by the same revision as named in bug 639413, marking as duplicate.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
A testcase for this bug was already added in the original bug (bug 639413).
Flags: in-testsuite-
You need to log in before you can comment on or make changes to this bug.