20120523: bug in fork/exec

Yaakov (Cygwin/X) yselkowitz@users.sourceforge.net
Fri May 25 09:38:00 GMT 2012


With the 20120523 snapshot, if a process attempts to fork/exec another 
program which depends on a DLL which is missing, the PID created by 
fork() spins:

* in taskmgr, the forked process is listed as an instance of the program 
which called fork() (as usual);

* this PID ties up one CPU core (e.g. 25% CPU usage on a quad-core machine);

* in ps(1), the same PID is displayed as the program which was attempted 
to be execed;

* /bin/kill does not work on this PID, even with -f.

This is on Win7 x64.


Yaakov

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list