Bug#771080: nautilus: Moves to parent directory without user interaction when viewing autofs/nfs mount
Matthew Gabeler-Lee
cheetah at fastcat.org
Wed Nov 26 15:57:20 UTC 2014
Package: nautilus
Version: 3.14.1-2
Severity: normal
My situation: I have an autofs mount "/net" with several NFS mounts
underneath it.
Setup: I browse to "/net/server_a/subdir1/subdir2/subdir3". I leave the
window untouched for several minutes.
What happens: Periodically nautilus, with no user interaction from me, moves
the display up one directory level to the parent, for no apparent reason.
This finally stops when it reaches the autofs directory ("/net").
Each of these directory moves adds to the history trail, it's not going
"back" when it does this.
My poorly educated guess as to what might be going on: Maybe autofs detects
the directory as idle/unused, and unmounts the NFS mount. Nautilus gets a
notify event for the directory it's viewing changing, and it does a refresh.
Something goes wrong in the refresh and it ends up moving to the parent
because it thinks the directory it was viewing is gone? The attempt to view
the parent causes autofs to remount the server, however, and the timeout
resets.
Note:
$ grep /net /etc/auto.master
/net /etc/auto.nfs --timeout=60 --ghost
I have a rather short timeout for the automount, and I think this is why it
happens so quickly, but I would wager that lengthening the timeout would
just slow down this annoyance, not stop it.
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages nautilus depends on:
ii desktop-file-utils 0.22-1
ii gsettings-desktop-schemas 3.14.1-1
ii gvfs 1.22.1-1
ii libatk1.0-0 2.14.0-1
ii libc6 2.19-13
ii libcairo-gobject2 1.14.0-2.1
ii libcairo2 1.14.0-2.1
ii libexempi3 2.2.1-2
ii libexif12 0.6.21-2
ii libgail-3-0 3.14.4-2
ii libgdk-pixbuf2.0-0 2.31.1-2+b1
ii libglib2.0-0 2.42.0-2
ii libglib2.0-data 2.42.0-2
ii libgnome-desktop-3-10 3.14.1-1
ii libgtk-3-0 3.14.4-2
ii libnautilus-extension1a 3.14.0-1
ii libnotify4 0.7.6-2
ii libpango-1.0-0 1.36.8-2
ii libpangocairo-1.0-0 1.36.8-2
ii libselinux1 2.3-2
ii libtracker-sparql-1.0-0 1.2.2-2+b1
ii libx11-6 2:1.6.2-3
ii libxml2 2.9.1+dfsg1-4
ii nautilus-data 3.14.0-1
ii shared-mime-info 1.3-1
Versions of packages nautilus recommends:
ii eject 2.1.5+deb1+cvs20081104-13.1
ii gnome-icon-theme-symbolic 3.12.0-1
ii gnome-sushi 3.12.0-2
ii gvfs-backends 1.22.1-1
ii librsvg2-common 2.40.5-1
Versions of packages nautilus suggests:
ii brasero 3.11.4-1
ii eog 3.14.1-1
ii evince [pdf-viewer] 3.14.1-1
ii mupdf [pdf-viewer] 1.5-1+b2
ii totem 3.14.0-2
pn tracker <none>
ii vlc [mp3-decoder] 1:2.2.0~rc1-dmo1
ii vlc-nox [mp3-decoder] 1:2.2.0~rc1-dmo1
ii xdg-user-dirs 0.15-2
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list