1 The Guile process taking the role of PID 1 during Guix builds does not reap
2 zombie processes, which makes them continue responding to "kill -0".
4 --- a/src/testsuite/stop-server.sh 2015-02-05 11:24:00.535908842 +0100
5 +++ b/src/testsuite/stop-server.sh 2015-02-05 11:25:00.264351349 +0100
11 + ! process_is_dead "$1" && ! process_is_undead "$1"
19 + case $(ps -p "$1" -o state=) in
25 [ -z "$srcdir" ] && srcdir=`dirname $0`
31 for i in 1 2 3 4 5; do
32 - kill -0 $pid > /dev/null 2>&1; r=$?
33 + process_is_alive $pid > /dev/null 2>&1; r=$?