Closed Bug 1377058 Opened 7 years ago Closed 7 years ago

Intermittent js\src\jit-test\tests\basic\bug720675.js | Assertion failure: [unhandlable oom] Could not allocate ObjectGroup in EnsureTrackPropertyTypes, at c:/builds/moz2_slave/m-in_w32-d_sm-compacting-00000/src/js/src/jscntxt.cpp:1696 (code -2147483645,

Categories

(Core :: JavaScript Engine: JIT, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla56
Tracking Status
firefox56 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: jonco)

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

Assignee: nobody → jcoppeard
The problem is that any test that sets the maximum heap size with code like:

  gcparam("maxBytes", gcparam("gcBytes") + 1024);

can potentially cause an unhandlable OOM crash.  This is rare and seems to be nondeterministic.

The patch adds the 'allow-unhandlable-oom' flag to jit-tests which have this code pattern.
Attachment #8883259 - Flags: review?(jdemooij)
Comment on attachment 8883259 [details] [diff] [review]
bug1377058-cgc-failure

Review of attachment 8883259 [details] [diff] [review]:
-----------------------------------------------------------------

Fair enough.
Attachment #8883259 - Flags: review?(jdemooij) → review+
Pushed by jcoppeard@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/53a4c8a60615
Fix intermittent test failures in CGC tests r=jandem
https://hg.mozilla.org/mozilla-central/rev/53a4c8a60615
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla56
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: