You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
gc::tests::runtime_roots::json_construction::json_construction_growth_mixed_layouts_and_errors_leave_a_walkable_heap fails intermittently in the perry-runtime release lib suite.
The failure is the debug/test assertion in restore_surviving_dirty_coverage (crates/perry-runtime/src/gc/verify.rs, ~line 464):
restore_surviving_dirty_coverage: 1 page(s) of N dirty-scan-covered object(s) are not remembered — the dirty scan's per-slot re-remembering disagrees with the coverage walk for an object `scan_dirty_object_slots` reported complete
It needs triage to tell which. If it is the former, it is a remembered-set correctness bug, because a page the dirty scan skipped would not be re-scanned on the next minor.
Activity
fix(gc): the copying minor remembers a rejected raw word the way the …
fix(gc): the copying minor remembers a rejected raw word the way the …