From owner-freebsd-gecko@FreeBSD.ORG Thu Jun 11 02:08:37 2009 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6F6B106566C for ; Thu, 11 Jun 2009 02:08:37 +0000 (UTC) (envelope-from mirror176@cox.net) Received: from fed1rmmtai111.cox.net (fed1rmmtai111.cox.net [68.230.241.49]) by mx1.freebsd.org (Postfix) with ESMTP id 5DC6E8FC15 for ; Thu, 11 Jun 2009 02:08:37 +0000 (UTC) (envelope-from mirror176@cox.net) Received: from fed1rmimpo02.cox.net ([70.169.32.72]) by fed1rmmtao103.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20090611013352.QCYI2915.fed1rmmtao103.cox.net@fed1rmimpo02.cox.net> for ; Wed, 10 Jun 2009 21:33:52 -0400 Received: from darkstar.l.net ([98.165.138.223]) by fed1rmimpo02.cox.net with bizsmtp id 2RZq1c00B4pNzHu04RZqEw; Wed, 10 Jun 2009 21:33:51 -0400 X-VR-Score: -20.00 X-Authority-Analysis: v=1.0 c=1 a=eRKVyO-BrxkA:10 a=c6s-RPjiNdcA:10 a=tFLyzb3LSSa0uPIpVxMA:9 a=E7hLfoFakQ828NX1U3UA:7 a=p5uce0JQpkWBhh-Lg5BxqwHTneQA:4 X-CM-Score: 0.00 Received: from localhost (localhost [127.0.0.1]) (uid 1001) by darkstar.l.net with local; Wed, 10 Jun 2009 18:33:49 -0700 id 00017A54.4A305EFD.00016584 From: "Edward Sanford Sutton, III" To: gecko@FreeBSD.org Date: Wed, 10 Jun 2009 18:33:49 -0700 User-Agent: KMail/1.9.10 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200906101833.49779.mirror176@cox.net> Cc: Subject: Trouble with firefox3 not releasing fam resources X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jun 2009 02:08:37 -0000 If this is not the correct place to look for help, needs more information, or is not reporducing on other equipment, let me know. With firefox-3.0.10,1 and fam-2.6.10_3 running on FreeBSD 7.2 (with sched_ule), launch fam with debug logging (add -d to the fam line in /etc/inetd.conf). Create a few folders with a few files in the folders. Open firefox3 and right click content offering 'save as'. Navigate between the different folders and observe the additional filesystem probes performed by fam (tail -f /var/log/debug.log.0) each time another directory is entered; at this point it should be probing every directory that the save screen has seen and probing multiple times for directories that were chosen multiple times. Close the witdow (save, cancel, window manager exit function, etc) and the probes keep running. After too many probes, the system becomes quite unusable and inevitably firefox crashes As this can become overwhelming after many saves or a few saves if directories contain a lot, I find the need to "kill -STOP" the PIDs of both firefox and fam to get work done in a timely manner and to keep up performance on other tasks; I have only seen the probes go away when firefox is closed. I sometimes try just STOPing fam (freezing disk load on my gvinum raid5 makes the system MUCH more responsive), but firefox after a few more runs through save boxes will freeze until fam is back and firefox crashes. Any suggestions of how to release the probes with firefox running, stop firefox from using fam type services, run multiple firefox processes, or other load control ideas? Thanks again for the great work, Edward Sutton, III