Closed Bug 1252653 Opened 10 years ago Closed 10 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
normal

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+
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla48
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: