Signature
The service-sequence gate classifier's abort scanner finds two INSTRUCTION_ABORT records with
different field sets in the same serial, e.g.:
far/elr/esr = 0x0 0x0 0x86000005 (the #576 field-exact shape) paired with
far/elr/esr = 0x10 0x321c0508eb09039f 0x86000005 in the same boot (max profile, clean leg,
boot 17).
far/elr/esr = 0x0 0x28 0x86000005 paired with
far/elr/esr = 0xffff000054242320 0xffff000054242320 0x8600000e in the same boot (max profile,
starved leg, boot 64).
By classifier design a disagreement between two abort records in one serial is never folded into a
tolerated bucket (correctly — collapsing two different faults into one signature would hide whichever
one is novel), so both boots score UNATTRIBUTED and fail the gate. Neither ELR/FAR pair on its own
matches a pre-adjudicated bucket beyond the coincidental #576-shape first record in the boot-17
case.
Rate
2/400 in the round-2 400-boot clean+starved battery on fix/589-deferred-requeue-drift @
33f68f52 (one in the clean leg, one in the starved leg). Reduced-to-background relative to the
signatures this branch's fix targets, but no longer absorbable into an existing bucket — it costs the
gate two hard UNATTRIBUTED FAILs with no issue number to point at.
What's not established
Whether this is two genuinely distinct EL1 instruction aborts occurring in sequence within one boot
(a real double-fault-class defect), or a serial-capture/log-interleaving artifact that makes one
abort's trace look like two records. The raw serials show heavily interleaved/garbled
[TRACE] CPUn ... lines around the abort in both cases (byte-level interleaving consistent with
concurrent unsynchronized trace-buffer printing across CPUs), which is at least a contributing
capture-fidelity problem independent of whatever the underlying fault is.
Preserved serials
scratchpad/589fix/preserved-serials-r2/clean100-max-boot17-UNATTRIBUTED.txt
scratchpad/589fix/preserved-serials-r2/starved100-max-boot64-UNATTRIBUTED.txt
(round-2 mac gate slot, docs/planning/teardown-unification/589-ROUND2-PARTITION-2026-08-20.md
§6/§7)
Signature
The service-sequence gate classifier's abort scanner finds two INSTRUCTION_ABORT records with
different field sets in the same serial, e.g.:
far/elr/esr = 0x0 0x0 0x86000005(the#576field-exact shape) paired withfar/elr/esr = 0x10 0x321c0508eb09039f 0x86000005in the same boot (max profile, clean leg,boot 17).
far/elr/esr = 0x0 0x28 0x86000005paired withfar/elr/esr = 0xffff000054242320 0xffff000054242320 0x8600000ein the same boot (max profile,starved leg, boot 64).
By classifier design a disagreement between two abort records in one serial is never folded into a
tolerated bucket (correctly — collapsing two different faults into one signature would hide whichever
one is novel), so both boots score
UNATTRIBUTEDand fail the gate. Neither ELR/FAR pair on its ownmatches a pre-adjudicated bucket beyond the coincidental
#576-shape first record in the boot-17case.
Rate
2/400 in the round-2 400-boot clean+starved battery on
fix/589-deferred-requeue-drift@33f68f52(one in the clean leg, one in the starved leg). Reduced-to-background relative to thesignatures this branch's fix targets, but no longer absorbable into an existing bucket — it costs the
gate two hard
UNATTRIBUTEDFAILs with no issue number to point at.What's not established
Whether this is two genuinely distinct EL1 instruction aborts occurring in sequence within one boot
(a real double-fault-class defect), or a serial-capture/log-interleaving artifact that makes one
abort's trace look like two records. The raw serials show heavily interleaved/garbled
[TRACE] CPUn ...lines around the abort in both cases (byte-level interleaving consistent withconcurrent unsynchronized trace-buffer printing across CPUs), which is at least a contributing
capture-fidelity problem independent of whatever the underlying fault is.
Preserved serials
scratchpad/589fix/preserved-serials-r2/clean100-max-boot17-UNATTRIBUTED.txtscratchpad/589fix/preserved-serials-r2/starved100-max-boot64-UNATTRIBUTED.txt(round-2 mac gate slot,
docs/planning/teardown-unification/589-ROUND2-PARTITION-2026-08-20.md§6/§7)