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