Re: intermittent failures on Darwin using java.lang.Process.waitFor()

2006-09-29 Thread David Daney
Geoffrey Keating wrote: The intermittent failures on Darwin are due to a kernel bug tripped by java.lang.Process.waitFor(). The bug appears to be that if: - the program is multithreaded - it is blocking SIGCHLD - it receives a SIGCHLD due to a process terminating - later it calls sigsuspend (b

intermittent failures on Darwin using java.lang.Process.waitFor()

2006-09-29 Thread Geoffrey Keating
The intermittent failures on Darwin are due to a kernel bug tripped by java.lang.Process.waitFor(). The bug appears to be that if: - the program is multithreaded - it is blocking SIGCHLD - it receives a SIGCHLD due to a process terminating - later it calls sigsuspend (but not sigwait) then the