libc_r: threaded application could stuck in accept(2)
Daniel Eischen
eischen at pcnet.com
Fri May 30 09:24:41 PDT 2003
On Fri, 30 May 2003, Enache Adrian wrote:
> 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
Yes, and PR 49087 also. If someone (Ruslan?) wants to commit them,
go ahead. They are probably applicable to -stable also.
--
Dan Eischen
More information about the freebsd-hackers
mailing list