gvfs-trashd and gnome-settings-daemon enter infinite loop on /proc/mounts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
glib2.0 (Ubuntu) |
Confirmed
|
Medium
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: gvfs
On jaunty (sorry but that's on a production system and quite hard to test on Karmic) with an application server having around 80 users logged in and working on a gnome session for a few hours, gvfsd-trash and gnome-settings-
Doing a strace on one of the buggy process, I get the following trace: http://
That trace is from a gvfs-trashd process, the same loop on /proc/mounts happen with gnome-settings-
The server had 80 users logged in, each with a regular gnome session including gvfs running and a few network shares mounted using cifs, ncpfs and sshfs.
I haven't been able to find a reliable way to reproduce the issue other than waiting for a few hours with over 50 users.
I'm available for any kind of additional data you may need, although as it's a production server, I won't be able to provide certain information and will probably need to anonymise some. I'm also interested on a way to reproduce that on a regular desktop installation.
Anonymised mount output (mount | cut -d " " -f2-): pastebin. com/f4becefd3
http://
Who output (who | awk '{print $1" "$2" "$3" "$4}'): pastebin. com/f41363ea2
http://
root@SLXATS2:~# uptime
13:21:05 up 5 days, 20:47, 53 users, load average: 234.76, 210.85, 114.48
root@SLXATS2:~# free -m
total used free shared buffers cached
Mem: 24243 6626 17616 0 75 626
-/+ buffers/cache: 5925 18318
Swap: 3898 0 3898