Closed Bug 729804 Opened 12 years ago Closed 12 years ago

IonMonkey: Assertion failure: JSOp(*pc) == JSOP_CALL, at ../ion/TypeOracle.h:156

Categories

(Core :: JavaScript Engine, defect)

Other Branch
x86_64
Linux
defect
Not set
major

Tracking

()

RESOLVED DUPLICATE of bug 724751

People

(Reporter: decoder, Unassigned)

References

Details

(Keywords: assertion, testcase)

The following testcase asserts on ionmonkey revision 5a04fd69aa09 (run with --ion -n -m --ion-eager), tested on 64 bit:


var optionNames = options().split(',');
for (var i = 0; i < optionNames.length; i++)  {
  var optionName = optionNames[i];
  options(optionName);
var lfcode = new Array();
lfcode.push("var g = newGlobal('new-compartment');\
g.eval('(' + function () { dbg = new Debugger(debuggeeGlobal);\
    adbg.onExceptionUnwind = function (frame, exc) {}; } + ')();');\
");
	var file = lfcode.shift(); if (file == undefined) { break; }
                loadFile(file);
}
function loadFile(lfVarx) {
	try {
			evaluate(lfVarx);
	} catch (lfVare) {
	}
}
This is a bogus assert, made more bogus by the fact that it changes the options disabling -n and using unsupported code paths - I'll just dupe this against bug 724751 which will remove the dummy oracle.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.