Closed Bug 1740006 Opened 4 years ago Closed 4 years ago

Delayed gray marking happens before delayed black marking

Categories

(Core :: JavaScript: GC, defect, P3)

defect

Tracking

()

RESOLVED FIXED
96 Branch
Tracking Status
firefox96 --- fixed

People

(Reporter: jonco, Assigned: jonco)

References

Details

Attachments

(1 file)

At the moment we mark children of gray cells in delayed arenas before black ones. This was because originally black entries had to live at the top of the mark stack (marking delayed arenas pushes stack entries here).

This is no longer the case, and it's possible that it is causing bug 1724599 where we are marking something gray that really should be black (the idea being that it would eventually be marked black but we're doing the delayed gray marking first). Therefore I'd like to change this to marking black first.

Pushed by jcoppeard@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/de7398f73a31 Mark delayed black cells before gray cells r=sfink
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 96 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: