sync with children problem

Egor Duda
Fri Sep 1 13:22:00 GMT 2000


Saturday, 02 September, 2000 Chris Faylor wrote:

>>something  like  that.  snapshot  taken  from sourceware ( DLL build
>>2000-08-25-23:55-EST)  shows  the  same  behavior.  currently,  as a
>>workaround,  i've  applied  this  patch  (that looks more like dirty
>>hack),  just  to  make things work, but i think that such change can
>>likely broke something else. any comments?

CF> Yep.  Sorry but the patch makes no sense.  The only effect of calling
CF> proc_can_be_signalled over your change would be to wait for the
CF> signal handler thread to call 'SetEvent (wait_sig_inited)' in the
CF> unpatched version.

i've   reproduced   this   under   gdb   and   see   that  if  i  call
proc_can_be_signalled  it  won't  do  wait_for_me() but skip to

return ISSTATE(..), and process_state is zombie.

CF> If that is never happening, then there is something seriously wrong
CF> somewhere.

CF> Do you have a simple test case for this scenario, even if it takes
CF> a bunch of repetitions to trigger?

export CVS_RSH=/usr/local/bin/ssh1
export CVSROOT=:ext:cgf@some.server:/some/path/
cvs co module
cvs status file_in_module

since  i have my cvs tree already pulled, i use only last command, but
i presume you'll see "no children" diagnostics at checkout

Egor.   ICQ 5165414 FidoNet 2:5020/496.19

More information about the Cygwin-developers mailing list