Skip to content

eval/E2E PTY daemons leak after temp-root deletion or interrupted runs #28

Description

@myobie

Fleet audit receipt (read-only): eval/E2E lifecycle leaves PTY daemons/children alive after temporary roots are deleted or runs are interrupted. Silber has 5 live daemons older than 20h; Hetz 13 older than 20h–4d. Their cwd and PTY_ROOT point into deleted /var/folders/.../st2e-* or /tmp/st2e-* roots and are invisible to the canonical production registry.

Required behavior: cleanup on success, failure, signal, and panic; verify no orphan daemons/children; provide a bounded evidence-preserving sweep for existing leaks. Distinct from DING CPU #22, supervisor CPU #23, and Claude classifier #26. Dead DING pidfiles on stopped supervisors are expected drift unless reconcile leaves them behind.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:evalst2 eval harness and fixtures · Set: manualarea:ptyPTY sessions and terminal integration · Set: manualorigin:agentFiled or primarily produced by an AI agent · Set: manualtype:bugSomething broken or a regression · Set: manual

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions