aboutsummaryrefslogtreecommitdiffstats
path: root/hw/ta_multisess_seq.py (follow)
Commit message (Collapse)AuthorAge
* hundred-and-thirteenth pass: multi-session stateful fuzz with slot recyclinguser2026-09-30
The previous pass carried state within one session, while the known lifetime defects are about slot reuse across sessions, a slot freed by one client and reached by another. This runs several concurrent sessions, interleaves state-carrying invokes among them, and randomly unloads and reloads non-survivor sessions mid-run so slots recycle underneath the survivor, detecting drift in the survivor's fixed re-probe, cross-session marker leakage, stalls and writes past the window. Across four applications and forty-two hundred multi-session state-carrying invokes there is no drift, no cross-session leakage, no stall and no out-of-bounds write. One incidental observation is kept: the application whose lifetime handling is known to be defective accepts only two concurrent sessions where the others accept five. Slot reuse across sessions, the last structural variant of the axis where the only known defects live, is now covered and negative. The objective is not met.