Closed
Bug 819723
Opened 12 years ago
Closed 3 days ago
IonMonkey: Don't bailout on cross-compartment calls.
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: nbp, Unassigned)
References
Details
With a patch for Bug 803710, I obtain the following error message
$ IONFLAGS=aborts ./_build/js-bug803710-dbg-x64-gcc45 --ion-crash-on-unexpected-disable --no-jm ./jit-test/tests/basic/testBug723445.js
[Abort] eval frame
[Abort] Disabling Ion compilation of script ./jit-test/tests/basic/testBug723445.js:2
[Abort] Ion frequent bailout loop @ bytecode: call, MIR: call , LIR: callgeneric
which is caused by more than 20 consecutive and frequent bailout at the same location.
Assignee | ||
Updated•11 years ago
|
Assignee: general → nobody
Updated•2 years ago
|
Severity: normal → S3
Comment 1•3 days ago
|
||
Still relevant now?
Comment 2•3 days ago
|
||
We have robust bailout loop detection now.
Also, I'm not aware of any code that would cause us to bail out on cross-compartment calls.
Status: NEW → RESOLVED
Closed: 3 days ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•