Skip to content

matrix: test_gap_repsel_p4a3_ptr_numarray red on main across ALL requires=move arms, untriaged — blocks clean gating of every barrier/GC PR (#7016 neighbourhood) #7194

Description

@proggeramlug

test_gap_repsel_p4a3_ptr_numarray is red on origin/main across all ten requires=move matrix arms (evacuated=0 scavenged=… — likely #7016's neighbourhood), untriaged: not in known_failures.json, no issue.

Found during PR #7193's matrix run: an in-place A/B (same target dir, same package set, only #7193's three production files reverted) produced the identical 10-arm failure set at origin/main — proving it pre-existing, not barrier-change-caused.

Why it matters more than a normal red

These are exactly the arms that exercise the write barrier and the evacuating minor — the arms every barrier/GC PR must gate on, and the arms that go live again when #7161 reverts. Any future barrier change lands on a matrix already red in precisely the cells that matter, forcing every author into the same manual A/B exoneration #7193 had to run. Own it before Phase A of #7187 (lazy arming) lands.

Also note (same session): the pinned gc-ratchet baseline currently has minor_cycles=0 everywhere because #7161 flipped the evacuating default — the ratchet cannot check evacuation counters until the revert (or a deliberate re-pin). Two instrument gaps, same root, both tied to the #7161 revert timeline.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions