Date: Wed, 10 Jun 2009 18:33:49 -0700 From: "Edward Sanford Sutton, III" <mirror176@cox.net> To: gecko@FreeBSD.org Subject: Trouble with firefox3 not releasing fam resources Message-ID: <200906101833.49779.mirror176@cox.net>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906101833.49779.mirror176>