difficult SIGCHLD / pipe hang
Joe Buehler
jbuehler@hekimian.com
Mon Mar 31 21:41:00 GMT 2003
> 10 588509 [sig] ksh 620 wait_sig: awake
> 345 588854 [sig] ksh 620 wait_sig: processing signal 20
> 184 589038 [sig] ksh 620 wait_sig: Got signal 20
> 163 589201 [sig] ksh 620 sig_handle: signal 20
> 157 589358 [sig] ksh 620 sig_handle: signal 20, about to call 0x6DE24420
> -305 589053 [proc] ksh 620 sig_send: returning 0 from sending signal 20
> 636 589689 [proc] ksh 620 wait_subproc: looping
> # last message from 620
> 3 589692 [sig] ksh 620 setup_handler: suspending mainthread
Looking at the code, it looks as though setup_handler() never finishes,
because there are strace messages printed before it exits (but the end of
strace output is as you see above). I'll have to add some strace output
and try and see what is going on.
--
Joe Buehler
More information about the Cygwin-developers
mailing list