hang in sig_wait waiting for debug lock

Christopher Faylor cgf@redhat.com
Sun Sep 8 12:48:00 GMT 2002


On Sun, Sep 08, 2002 at 09:55:42PM +0400, egor duda wrote:
>  111 4869407 [main] expect 150 add_handle: protecting handle 'hParent', inherited flag 1
>  101 4869508 [main] expect 150 add_handle: void sigproc_init():563 - multiple attempts to add handle wait_sig_inited<0x210>
>   99 4869607 [main] expect 150 add_handle:  previously allocated by int tty::make_pipes(fhandler_pty_master*):370(to_pty<0x210>) winpid 137

And, there's the bug.  As I said in a previous message:

"There are too many places where the fd handle is manipulated but not
protected for this code to be turned on."

This indicates a place where a handle from an fd was making it into
the protected handle table.

So, this is a place that I missed when I swept through cygwin after
I changed the protected handle handling.

So, my just checked in changes should fix this.

cgf



More information about the Cygwin-developers mailing list