Re: multiple instances of gvfs-fuse-daemon running
- From: Steve <steve gnomeslackbuild org>
- To: Hans Petter Jansson <hpj novell com>
- Cc: gvfs-list gnome org
- Subject: Re: multiple instances of gvfs-fuse-daemon running
- Date: Sat, 19 Jul 2008 00:30:20 +0100
On Fri, 2008-07-18 at 16:12 -0500, Hans Petter Jansson wrote:
> On Fri, 2008-07-18 at 21:35 +0100, Steve wrote:
>
> > Hello! I've searched the archives and googled but haven't spotted any
> > info or solution to this problem. On slackware 12.1, using fuse-2.7.3
> > (stable) and gvfs 0.2.5, the gvfs-fuse-daemon can easily have multiple
> > instances running. It seems that in every login to the gnome desktop,
> > another gvfs-fuse-daemon is started up, and it does not quit after
> > logout, despite the fact that the other spawned daemons (ie, trash and
> > burn) quit, and the ~/.gvfs is umounted. A few instances of the
> > fuse-daemon running can intermittently cause GNOME some troubles when
> > logging in. This problem has been mentioned in a few other spots as
> > well:
>
> This should only happen if there are also multiple gvfsd processes
> started up; the GVFS daemon will start up a FUSE daemon when it starts
> up itself.
>
> For the FUSE daemon to go away, ~/.gvfs must be unmounted. gvfsd does
> this when it shuts down gracefully, but if it gets killed or crashes, it
> won't happen, leaving the FUSE daemon around.
>
> Are you seeing any other gvfsd-related processes after logout? Are you
> logging out gracefully (i.e. not with ctrl-backspace)?
>
After a proper logout (System->Logout in the GNOME menu), gvfsd quits,
along with all its other spawned daemons (burn,trash,etc); the ~/.gvfs
is umounted, however, gvfs-fuse-daemon is still running (the only one of
the gvfs related daemons still running). Restarting a gnome session
will start up gvfsd, the other daemons (burn/trash/etc), but also start
up a second gvfs-fuse-daemon process, and remount ~/.gvfs. Logging off,
and restarting a session will create a third instance of
gvfs-fuse-daemon, etc.
Here is my gvfs process list after logging in and out 4 times:
29983 ? Ss 0:00 /usr/bin//gvfs-fuse-daemon /home/stevek/.gvfs
30247 ? Ss 0:00 /usr/bin//gvfs-fuse-daemon /home/stevek/.gvfs
30501 ? Ss 0:00 /usr/bin//gvfs-fuse-daemon /home/stevek/.gvfs
30723 ? S 0:00 /usr/bin/gvfsd
30738 ? Ssl 0:00 /usr/bin//gvfs-fuse-daemon /home/stevek/.gvfs
30745 ? S 0:00 /usr/bin/gvfsd-trash
--spawner :1.5 /org/gtk/gvfs/exec_spaw/0
30756 ? S 0:00 /usr/bin/gvfsd-burn
--spawner :1.5 /org/gtk/gvfs/exec_spaw/1
If I recompile gvfs with --disable-fuse, everything works fine; all
gvfs related processes quit, and no other GNOME-related process is
running (of course gvfs-fuse no longer exists). :)
It seems limited just to gvfs-fuse-daemon. Any ideas?
Thanks for any help!
-= Steve =-
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]