rock-core / tools-syskit

Rock's model-based component management layer
1 stars 14 forks source link

fix: heisenbug in remote process server's #reap_dead_subprocesses #375

Closed doudou closed 1 year ago

doudou commented 1 year ago

We sometimes we get a PID that has no corresponding registered process and handlee_dead_subprocess returns nil. Do not notify the client about these processes as it possibly can't do anything about them.

This was causing an exception in announce_dead_processes as it could not handle the nil.

The reason for this process ID not being known is unknown right now.

Original error:

image