Simple test case (typed in from memory as I don't have internet access for the next week):
#include <stdlib.h> #include <unistd.h> int main(int argc, char **argv) { system("true"); fork(); return 0; } The bug seems to be when a zombie is left after having successfully waited for a child. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/