This is the mail archive of the cygwin-developers@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: hang in sig_wait waiting for debug lock


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]