Files
ecrou/crates
vhaudiquet 3d86f30dd3 fix(supervise): kill and reap the machine when a run errors after the fork
A parent-side failure after the fork (a console stat or read that
went wrong, a wait that could not complete) used to return and leave
the VM booting unattended. PDEATHSIG only fires when the caller's
process exits; a library consumer that catches the error keeps
running, and the scratch rootfs goes away under the machine.
kill_machine is best effort: a machine that already exited reaps
through ECHILD. Also drops a duplicated fork-error block left behind
by the supervise split.
2026-10-30 03:45:23 +01:00
..