According to David Arnstein on 8/18/2005 1:01 AM:
Frequently (but not always) I will launch a Cygwin command window
running bash; the new command window prints a message from bash:
--------------------------------------------------------------------------
10 [main] bash 1880 pinfo::wait: Couldn't create pipe tracker for
pid 3768,
Win32 error 231
bash: fork: Resource temporarily unavailable
--------------------------------------------------------------------------
This is not a bug in bash, but a limitation in the number of running
processes under Windows. When cygwin cannot create a new process during a
fork(), you will get this behavior. Some people have reported success
turning off (or swapping) antivirus programs, or other tricks to reduce
the number of running processes on their system. Other than that, I don't
have any further ideas that might help you.