Le 06/06/2013 17:52, Corinna Vinschen a écrit :

Ok, I found the reason for this behaviour.  There was a potential
starvation problem which really only got hold on single-CPU/single
core systems.  Two threads were locking a mutex and waiting for each
other.  The one thread which could have resolved the problem never got
CPU time due to the locking mechanism and an extremly tight window in
which the other thread unlocked the mutex.

I fixed the problem in CVS and I've just created a new 2013-06-06 32 bit
developer snapshot, which you can find on http://cygwin.com/snapshots/,
as well as a 64 bit DLL 1.7.20-1 which I uploaded as part of the 64 bit
test distro.

Please test and send feedback.


2013-06-06 32 bit snapshot successfully tested here (Win XP SP3).
mc, lftp, bash scripts subshell : OK.
All went fine, no more freeze.

Many thanks !


--
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

Reply via email to