IonMonkey: Don't bailout on cross-compartment calls.

NEW
Unassigned

Status

()

6 years ago
3 years ago

People

(Reporter: nbp, Unassigned)

Tracking

(Depends on: 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

6 years ago
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

4 years ago
Assignee: general → nobody
You need to log in before you can comment on or make changes to this bug.