Closed
Bug 728187
Opened 14 years ago
Closed 14 years ago
IonMonkey: Crash after GETPROP VM call
Categories
(Core :: JavaScript Engine, defect)
Core
JavaScript Engine
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.
| Reporter | ||
Comment 1•14 years ago
|
||
(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.
Description
•