From owner-freebsd-hackers@FreeBSD.ORG Sun Mar 14 17:32:19 2004 Return-Path: <owner-freebsd-hackers@FreeBSD.ORG> Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B1BFA16A4CE for <hackers@freebsd.org>; Sun, 14 Mar 2004 17:32:19 -0800 (PST) Received: from praetor.linc-it.com (adsl-068-157-070-217.sip.jan.bellsouth.net [68.157.70.217]) by mx1.FreeBSD.org (Postfix) with ESMTP id 471A743D3F for <hackers@freebsd.org>; Sun, 14 Mar 2004 17:32:19 -0800 (PST) (envelope-from fullermd@over-yonder.net) Received: from mortis.over-yonder.net (adsl-19-168-77.jan.bellsouth.net [68.19.168.77]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by praetor.linc-it.com (Postfix) with ESMTP id 0FB7515527 for <hackers@freebsd.org>; Sun, 14 Mar 2004 19:32:18 -0600 (CST) Received: by mortis.over-yonder.net (Postfix, from userid 100) id CB9F420F2A; Sun, 14 Mar 2004 19:32:15 -0600 (CST) Date: Sun, 14 Mar 2004 19:32:15 -0600 From: "Matthew D. Fuller" <fullermd@over-yonder.net> To: hackers@freebsd.org Message-ID: <20040315013215.GF61692@over-yonder.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Editor: vi X-OS: FreeBSD <http://www.freebsd.org/> User-Agent: Mutt/1.5.6i-fullermd.2 Subject: Mozilla sucking file descriptors X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD <freebsd-hackers.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-hackers>, <mailto:freebsd-hackers-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-hackers> List-Post: <mailto:freebsd-hackers@freebsd.org> List-Help: <mailto:freebsd-hackers-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-hackers>, <mailto:freebsd-hackers-request@freebsd.org?subject=subscribe> X-List-Received-Date: Mon, 15 Mar 2004 01:32:19 -0000 Has anybody else seen Mozilla just start munching file descriptors the longer it runs? I've seen it with at least Phoen^WFirebird 0.6 and the current Firebi^WFirefox. It just keeps going 'till it maxes out the system. fstat(1) doesn't show much directly, but with -v it spits a crapload of errors: (ttyp4):{173}% fstat -v | & grep -E 'unknown file type 5 for file [0-9]+ of pid 4697' | wc -l 3472 (that being, of course, my current firefox PID) File type 5 is a kqueue (according to sys/file.h). Why is Mozilla eating an ever-increasing number of kqueue handles? Is this our problem or theirs? Or is this something fixed since I last updated (I'm on 5.1-RELEASE now)? (In other news, thank heavens you can tweak kern.maxfiles on the fly!) -- Matthew Fuller (MF4839) | fullermd@over-yonder.net Systems/Network Administrator | http://www.over-yonder.net/~fullermd/ "The only reason I'm burning my candle at both ends, is because I haven't figured out how to light the middle yet"