Date: Tue, 2 Nov 2004 10:02:24 -0600 From: Dan Nelson <dnelson@allantgroup.com> To: Arjan de Vet <devet@devet.org> Cc: current@freebsd.org Subject: Re: 5.3-RC2: kqueue descriptor leak in resolver functions? Message-ID: <20041102160224.GA3595@dan.emsphone.com> In-Reply-To: <20041102094145.GA4698@adv.devet.org> References: <20041102094145.GA4698@adv.devet.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Nov 02), Arjan de Vet said: > I'm trying to track down a weird hang/panic in 5.3-RC* which seems to > happen after 1-1.5 days on my desktop machine. The one time I saw the > panic message it complained about kmem_map being full. > > This morning I noticed that the kernel memory used for kqueues was a > bit larger than expected so I started to monitor it more closely. > > I soon found out what seems to be the problem: mozilla keeps lots of > kqueue file descriptors open: > > > lsof | fgrep mozilla | fgrep KQUEUE | wc -l > 1137 > > This number grows over time (I have mozilla running permanently with > lots of tabs, most of which auto-refresh). Does anybody see something > similar with mozilla on 5.3-RC*? I see it often, but only with programs using libc_r. I've seen up to 3000 kqueues in one process :) I agree that the DNS lookup functions seem to be the problem. -- Dan Nelson dnelson@allantgroup.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041102160224.GA3595>