Closed Bug 728187 Opened 14 years ago Closed 14 years ago

IonMonkey: Crash after GETPROP VM call

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 725357

People

(Reporter: jandem, Unassigned)

References

Details

-- function f(x) { if (x.indexOf()) {}; } f("foo"); f(10); -- Crashes with --ion-eager -n, I think because js::GetProperty misses a TypeScript::Monitor(cx, *vp) call. Based on a testcase decoder reported yesterday on IRC.
(In reply to Jan de Mooij (:jandem) from comment #0) > > Crashes with --ion-eager -n, I think because js::GetProperty misses a > TypeScript::Monitor(cx, *vp) call. I will fix this as part of bug 725357 (the type check in JIT-code is more efficient than the Monitor call). Note that the testcase in comment 0 no longer crashes, but a slightly modified version still does: function f(x) { if (x.y()) {}; } f({y: function() {}}); f(10);
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.