#773545 nautilus: shows incorrect path when connecting directly to subfolder of share

Package:
nautilus
Source:
nautilus
Description:
file manager and graphical shell for GNOME
Submitter:
Andrew Gallagher
Date:
2014-12-19 18:27:09 UTC
Severity:
normal
#773545#5
Date:
2014-12-19 17:56:55 UTC
From:
To:
Dear Maintainer,


I have several bookmarks for subfolders of commonly-accessed SMB shares. After
upgrading from wheezy to jessie, if the share is not already mounted when
opening one of these bookmarks, the subfolder behaves inconsistently as if it
were the root of the share.

To reproduce:

1. Mount a share

2. Create a bookmark to the share, and also two top level folders within that
share

3. Unmount the share

4. Mount the share again using one of the folder bookmarks ("BAD_FOLDER")


Results:

1. on entering a subfolder of BAD_FOLDER, the path in the topbar shows it as
being a child of the root, e.g. "share on server / BAD_FOLDER / subfolder"
appears as "share on server / subfolder".

2. on entering the other folder bookmark, it is shown in the topbar (correctly)
as being a child of the share, but then clicking on the share root in the
topbar brings you to BAD_FOLDER, not to the share root

3. clicking on the "mounted share" shortcut in the sidebar (not the bookmark)
takes you to BAD_FOLDER, not the share root

4. clicking on the share root bookmark takes you to the share root. Entering a
subfolder of the share root works normally, and clicking on the share root in
the topbar immediately thereafter takes you to the share root, as expected.


This worked sensibly in wheezy.

Andrew

#773545#10
Date:
2014-12-19 18:14:17 UTC
From:
To:
In addition to the above, if I unmount the share from the sidebar and
then try to remount it by using the share's root bookmark, nautilus crashes.