libc_r: threaded application could stuck in accept(2)

Enache Adrian enache at rdslink.ro
Fri May 30 09:04:48 PDT 2003


On Fri, May 30, 2003 at 05:35:41PM +0300, Ruslan Ermilov wrote:
> We had a bug in our threaded application that would mistakenly close
> the descriptor 0, and this triggers a bug in libc_r which I will try
> to describe below.
...
> Some important notes: this bug is only applicable to descriptors
> 0 - 2 (stdio set), and might have something to do with the code
> in uthread_fd.c.  If you remove two lines that free the descriptor
> 0 in the attached test case, the bug won't manifest itself.

please have a look at

http://www.freebsd.org/cgi/query-pr.cgi?pr=51535

Regards,
Adi


More information about the freebsd-hackers mailing list