Closed Bug 1252653 Opened 4 years ago Closed 4 years ago

Intermittent incremental-state.js | incremental-state.js:48:1 Error: Assertion failed: got "mark", expected "none" (code 3, args "--baseline-eager")

Categories

(Core :: JavaScript: GC, defect)

47 Branch
defect
Not set

Tracking

()

RESOLVED FIXED
mozilla48
Tracking Status
firefox47 --- fixed
firefox48 --- fixed

People

(Reporter: KWierso, Assigned: jonco)

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

This fails slightly less than 1 in 100 runs on macosx locally.  I haven't seen a failure in several thousand runs on linux.
So this is just a test issue.  gczeal() with only one argument will set the zeal frequency to the default - 100 allocations.  This can trigger additional GCs that the test is not expecting.  I don't know why the failure is non-deterministic though... oh, gcstate() is allocating a string to return.  And our while loop to wait for the end of finalization depends on thread scheduling.
Assignee: nobody → jcoppeard
Attachment #8731257 - Flags: review?(terrence)
Comment on attachment 8731257 [details] [diff] [review]
bug1252653-incremental-state-test

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

Subtle! Good find!
Attachment #8731257 - Flags: review?(terrence) → review+
https://hg.mozilla.org/mozilla-central/rev/2370836d2861
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla48
You need to log in before you can comment on or make changes to this bug.