SIGCHLD is not delivered

Andrey Repin
Sat Mar 30 03:20:00 GMT 2013

Greetings, Andreas Steenpaß!

>>> I have noticed that sometimes SIGCHLD is not delivered when a child
>>> process exits. I can reproduce this behaviour reliably under the
>>> following, very special circumstances:
>> I've uploaded a new snapshot which seems to fix this problem.  Before
>> running it, I could see a rare when I ran your test case in a loop.
>> After, I never saw a hang.
>> Thanks for the test case and please give the snapshot a try.

> I've installed the newest snapshot and recompiled the test case, but it
> still hangs on my system. I'm sorry for interfering with your release.
> Is there any further information I could provide to solve this issue?

> Just to be sure:
> $ uname -a
> CYGWIN_NT-6.1-WOW64 zoppo 1.7.18s(0.263/5/3) 20130329 13:18:55 i686 Cygwin

> My installation of Windows runs in a virtual machine.

Knowing, which VM it is, and what is the container settings in regard to
hardware virtualisation support, would be helpful.

> Could this maybe
> influence the race conditions? I've noticed that the resolutions I get
> with clock_gettime(CLOCK_REALTIME, ...); are quite coarse (a few
> milliseconds!) in comparison to my Linux system (nanoseconds), or is
> this a general Cygwin thing?

Andrey Repin ( 30.03.2013, <07:14>

Sorry for my terrible english...

More information about the Cygwin mailing list