mirror of
https://github.com/phantomptr/ps5upload.git
synced 2026-10-22 20:03:07 -05:00
The parent-watch thread's first eprintln! panicked on the closed stderr pipe a dead shell leaves behind, so the engine never shut down and held its port (reproduced with the v5.36.0 app: killed shell, engine alive 25 s later). Shutdown is now triggered before any message, messages use a write that cannot panic, and the notify keeps a permit so a parent that dies during start-up isn't missed (it fell to the 10 s hard exit). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>