Skip site navigation (1)Skip section navigation (2)
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>