Closed Bug 1314639 Opened 4 years ago Closed 3 years ago

Assertion failure: cx->isExceptionPending() (Thunk execution failed but no exception was raised - missing call to js::ReportOutOfMemory()?) with Intl

Categories

(Core :: JavaScript Engine: JIT, defect, P1)

defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox52 --- affected

People

(Reporter: anba, Unassigned)

References

Details

Test case:
---
oomTest(function(){ newGlobal().Intl; })
---

Assertion failure: cx->isExceptionPending() (Thunk execution failed but no exception was raised - missing call to js::ReportOutOfMemory()?), at /home/andre/git/mozilla-central/js/src/builtin/TestingFunctions.cpp:1406
jit::AnalyzeArgumentsUsage() returns false here [1] with "builder.abortReason() == AbortReason_Alloc", but there's no pending exception set.

[1] https://dxr.mozilla.org/mozilla-central/rev/3e73fd638e687a4d7f46613586e5156b8e2af846/js/src/jit/IonAnalysis.cpp#4367
Component: JavaScript: Internationalization API → JavaScript Engine: JIT
Probably related to bug 1314172. For sanity we are blocking bug 1277368. Which should land soonish.
Priority: -- → P2
Flags: needinfo?(hv1989)
Priority: P2 → P1
This is fixed by bug 1314172.
Status: NEW → RESOLVED
Closed: 3 years ago
Flags: needinfo?(hv1989)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.