Ken Brown writes: > I think I've found the problem. I was mishandling signals that arrived > during a > read. But after I fix that, there's still one nagging issue involving > timerfd > code. I'll write to the main list with details. I *think* it's a timerfd > bug, > but it's puzzling that I only see it when testing my new pipe implementation.
Anything triggering a race or deadlock will depend on so many other things that it really is no surprise to see seemingly unrelated changes making the bug appear or disappear. There are certainly races left in Cygwin, I see them from time to time in various Perl modules, just never reproducible enough to give anyone an idea of where to look. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada