Skip to content

guard-cargo#m5 pv-pin: nonzero 'pv --version' swallowed to empty and reported as STALE (MG 39236323675) #5755

Closed as not planned

Description

@noahgift

Owner: aprender-flow. Gate: guard-cargo#m5 (x86-main) on the merge-queue path.

MG 39236323675 (head #5734, runner intel-clean-room-4, 11:15:03Z): pv-pin pin failed from a subdirectory (rc=1); resolved snapshot pv reports : EMPTY, declares 0.71.3. The same snapshot path resolved fine in the two cases just before it.

Root cause (code, measured): scripts/pv_bin.sh:684 pv_bin_vers=$("$pv_bin_b" --version 2>&1) || pv_bin_vers="" turns any nonzero exit (kill/OOM/ETXTBSY/timeout) into an empty string, which is then reported as "STALE pv BINARY". Same swallow at :369, :458, :501.
NOT MEASURED: snapshot race vs pv killed under intel load 185/32 (no rc kept).

Fix (two-way door): capture rc+stderr; rc!=0 -> "pv --version did not answer (rc=N)" classed RUNNER, retry once; STALE only when rc==0 and version differs. Case table + mutation. Write-up: cop-inbox handoff/pvpin-m5-rootcause-1115Z.md.

Activity

  1. added this to the 0.73.0 milestone on Oct 19, 2026
  2. noahgift commented on Oct 22, 2026

    @noahgift
    MemberAuthor

    Duplicate #5894 (MG 39666040051, same symptom) closed into this one. Triage 2026-10-22.

  3. noahgift commented on Oct 22, 2026

    @noahgift
    MemberAuthor

    Tracked in #5510 (triage 2026-10-22).

  4. noahgift commented on Oct 22, 2026

    @noahgift
    MemberAuthor

    tracked in #5960

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions