Some more investigation... valgrind points to "listMounts" dbus call as the culprit of the leaks. This is the same call that is full of old pidgin URLs and other cruft. I wrote a python script to call it and gvfsd leaks 200kb every time. But the real killer.....
gnome-system-monitor calls "listMounts" 17 times for every update, causing nearly 2mb to leak for every update.
I've sent the bug report and testcase for gvfsd upstream.
Some more investigation... valgrind points to "listMounts" dbus call as the culprit of the leaks. This is the same call that is full of old pidgin URLs and other cruft. I wrote a python script to call it and gvfsd leaks 200kb every time. But the real killer.....
gnome-system- monitor calls "listMounts" 17 times for every update, causing nearly 2mb to leak for every update.
I've sent the bug report and testcase for gvfsd upstream.