(If possible, please preserve the 611591-forwarded address in any replies.) It looks like there may be a problem with wait_for_termination() on GNU/Hurd systems. Samuel Thibault writes: > emacs23 would sometimes hang while waiting for a child. This is because > wait_for_termination assumes that on all BSD-like systems kill() returns > -1 on zombies. It happens that GNU/Hurd is a BSD-like system, but its > kill() returns 0 on zombies. > > The attached patch fixes that.