Skip to content
Commit 3f80f0a0 authored by Anael Beutot's avatar Anael Beutot
Browse files

Fixed remote execution on host.

When doing remote execution, it was sometimes failing with the following
exception: OSError: [Errno 10] No child processes.
The problem is when using libev default loop, the latest register a handler for
SIGCHLD, it causes a problem when Popen.communicate() tried to do a wait_pid,
the syscall is skipped because of the signal. Then when wait_pid is called
again, it failed because the process don't exist anymore.
parent 58f38957
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment