Skip to content

Crash respawn never kills old child — can hang forever #50

Description

@kKaskak

At server.rs:163-164, the old child handle is dropped without child.kill() or wait(). If the child is hung but not closing stdout, reader threads block on read() forever, the joins block, and the crash notice never fires. Combined with the JobObject issue, this creates a permanently-stuck runtime pinning a CPU core. Need explicit child.kill() before respawn.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions