Corinna Vinschen writes: > I released a new TEST version of Cygwin, 2.3.0-0.6. > > This test release only fixes a really stupid bug I introduced > while trying to fix the pending signal problem reported in > https://cygwin.com/ml/cygwin/2015-09/msg00197.html
There are probably still some daemons in this code. I've been trying the test suite for perl-Test-SharedFork since this is one of the few things that still fail (it's not been critical since it only affects _testing_ of a single Perl distribution I use and this one is not in Cygwin yet). Up until the -0.5 test version the tests were mainly failing by recognizing only one half of the fork (I don't know if it's the parent or child one) as successful and hanging at the point where the child should get reaped. You could ^C your way back to the shell, but the hanging processes could only be cleared by killing the process from the windows side (/bin/kill -f). If the child was killed, the parent process actually continued from the hang. That was racy in the sense that once in a while those tests would actually succeed, especially when run interactively and hang up at some mostly random point during the test sequence. With the new -06 version, things are more consistent: both the child and the parent hang after the first test in the loop and ^C doesn't work at all. Plus it already fails at t/01_simple instead of at t/02_fork_method. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada -- 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