Date: Fri, 30 May 2003 12:24:39 -0400 (EDT) From: Daniel Eischen <eischen@pcnet.com> To: Enache Adrian <enache@rdslink.ro> Cc: Yaroslav Levchenko <yarick@sunbay.com> Subject: Re: libc_r: threaded application could stuck in accept(2) Message-ID: <Pine.GSO.4.10.10305301223220.5117-100000@pcnet5.pcnet.com> In-Reply-To: <20030530160723.GB872@ratsnest.hole>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.10.10305301223220.5117-100000>