Trouble with firefox3 not releasing fam resources
Edward Sanford Sutton, III
mirror176 at cox.net
Thu Jun 11 02:08:37 UTC 2009
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
More information about the freebsd-gecko
mailing list