Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Dec 2003 20:38:52 -0800
From:      Kris Kennaway <kris@obsecurity.org>
To:        Michal Mertl <mime@traveller.cz>
Cc:        freebsd-current@freebsd.org
Subject:   Re: file descriptor leak in 5.2-RC
Message-ID:  <20031220043852.GA67473@xor.obsecurity.org>
In-Reply-To: <20031219112603.O37433@prg.traveller.cz>
References:  <20031217110353.U94352@prg.traveller.cz> <16354.794.607812.829319@cnr.cs.columbia.edu> <20031219112603.O37433@prg.traveller.cz>

next in thread | previous in thread | raw e-mail | index | archive | help

--CE+1k2dSO48ffgeK
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Dec 19, 2003 at 11:30:40AM +0100, Michal Mertl wrote:
> On Thu, 18 Dec 2003, Jonathan Lennox wrote:
> > Michal Mertl writes:
> > > For several weeks now I see my -current (now RELENG_5_2 to help test =
the
> > > release) machine seems to be leaking file descriptors. After some tim=
e all
> > > files (up to kern.maxfiles) are consumed.
> >
> > Do you have any statically-linked programs that use pthreads?  There's =
a FD
> > leak in gethostbyname(3) in multithreaded programs (actually, in the ut=
hread
> > wrapper for kevent(2), but gethostbyname(3) is the most common reason y=
ou'd
> > see it) which was fixed in -CURRENT for programs linked with libc_r.so,=
 but
> > not for those linked with libc_r.a.
>=20
> I'm afraid this is different. When your program terminates the descriptors
> are freed. You found a bug but it's not that serious as what I'm seeing -
> even when I go to single-user I see large openfiles.

Someone else already asked you to check fstat to see what the open
files are, and suggested it's probably the dynamic linker
(i.e. expected behaviour).  What is the case?

Kris

--CE+1k2dSO48ffgeK
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQE/49JcWry0BWjoQKURAoX+AKDueQSoStMhEVHxciNQ/NZNwj4znQCff86b
9CU//QTxqNXfxOeW7ptKG40=
=2Kb6
-----END PGP SIGNATURE-----

--CE+1k2dSO48ffgeK--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031220043852.GA67473>