After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 170626 - accessing (remote) folders needs threading
accessing (remote) folders needs threading
Status: RESOLVED OBSOLETE
Product: nautilus
Classification: Core
Component: File and Folder Operations
2.16.x
Other All
: Normal normal
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
: 317569 324360 330908 349908 350146 355485 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-03-17 01:27 UTC by Daniel Kasak
Modified: 2010-07-04 23:18 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Daniel Kasak 2005-03-17 01:27:05 UTC
Nautilus appears to lock ( completely unresponsive ) while accessing folders.
This is most obvious when you have a network share mounted, or as in my case,
have a *lot* of network shares mounted.

I have 5 nfs shares and 4 smbfs shares, and this makes nautilus quite painful to
use in certain circumstances.

One such circumstance is loading gnome. The desktop locks on startup, just
before the background image and network share icons are displayed. It can take
anything up to 30 seconds for the startup to complete.

Another circumstance is whenever I browse to the /mnt/ folder, which obviously
has all my network shares attached. For example, when I click the 'file open'
button in OpenOffice and browse to the /mnt/ folder, nautilus ( and OpenOffice )
lock while all the network shares are polled.

It would be supurb if all this polling happened in the background, via separate
threads, and the status of polling were displayed somewhere, eg:

- in the Open / Save dialog
- in the nautilus window

This way, you don't necessarily have to block the use of the open / save dialog.
People will be able to see that not all network shares have been polled yet from
the status indicator ... possibly with some wizz-bang animation :) ... and they
can proceed if they wish ( ie if the particular share they want is accessible )
even though other shares have not been polled.

Alternatively, they can sit and wait while the status of the shares is
dynamically updated.
Comment 1 Christian Neumair 2005-07-10 15:10:42 UTC
Do you still see this locking behavior?
Comment 2 Sebastien Bacher 2005-12-25 15:36:25 UTC
*** Bug 324360 has been marked as a duplicate of this bug. ***
Comment 3 Daniel Kasak 2006-02-20 22:12:09 UTC
Yes I still see this.
Nautilus-2.12.2
Comment 4 Sebastien Bacher 2006-04-28 19:41:59 UTC
*** Bug 317569 has been marked as a duplicate of this bug. ***
Comment 5 Sebastien Bacher 2006-04-28 19:43:13 UTC
Mentionned on https://launchpad.net/distros/ubuntu/+source/nautilus/+bug/40740 too
Comment 6 Sergej Kotliar 2006-09-17 12:45:38 UTC
*** Bug 355485 has been marked as a duplicate of this bug. ***
Comment 7 Christian Kirbach 2006-09-19 14:11:22 UTC
*** Bug 330908 has been marked as a duplicate of this bug. ***
Comment 8 Christian Kirbach 2006-09-19 14:14:15 UTC
this still applies for 2.16

I can see this when accessing a slow sftp server. It grinds down all nautilus windows completely to a halt.

Given the number of complaints I'll confirm this report.
Comment 9 Christian Neumair 2006-09-19 15:52:39 UTC
Maybe Nautilus is pulled down by the synchronous eel_uri_is_in_trash call, which is bug 46899?
Comment 10 Cosimo Cecchi 2008-01-30 00:19:52 UTC
*** Bug 349908 has been marked as a duplicate of this bug. ***
Comment 11 Martin Ejdestig 2008-01-30 12:36:07 UTC
Has this to some extent been mitigated with the GIO port?
Comment 12 Christian Kirbach 2008-02-11 16:05:37 UTC
I do not believe we can verify this today since some remote folders (sftp, ssh etc.) have not been implemented yet in GIO/GVFS.
Comment 13 Matthew Wardrop 2008-02-11 23:59:44 UTC
SFTP still causes this problem, and so I do not believe it to be the case anyway. Unless SFTP is not through GVFS/GIO. Not really up to speed on it. Hope this is useful.
Comment 14 Christian Kirbach 2008-02-12 17:42:32 UTC
State of gvfs thread here
http://www.mail-archive.com/desktop-devel-list@gnome.org/msg12050.html

Matthew, did you test with gvfs from svn?

Hmm o.k just saw on desktop devel list "gvfs comes with a set of backends, including trash support, sftp and smb. More backends are being worked on."
That was Alex L last November.
Comment 15 Matthew Wardrop 2008-02-12 23:44:51 UTC
Sadly, I do not have enough time to manually mess with svn, etc; so I was using the gvfs from ubuntu hardy, and am fairly certain the issue remains in the latest packages available there (0.1.7).

Kind Regards,
Matthew
Comment 16 Benoît Dejean 2008-02-13 09:21:07 UTC
I haven't tested with gvfs. May be http://bugzilla.gnome.org/show_bug.cgi?id=350146 is related to these bug. Actually it is: nautilus is slow when accessing slow directories, it doesn't matter whether there are gvfs or real mounts.

So you don't need special backends to test, the bug should be reproducible with any NFS/SMB/FUSE resource
Comment 17 Benoît Dejean 2008-02-13 09:21:11 UTC
*** Bug 350146 has been marked as a duplicate of this bug. ***
Comment 18 Marcus Carlson 2010-07-04 21:32:45 UTC
Still a problem with nautilus with gvfs (such as version 2.30)? I haven't noticed nautilus to lock while browsing slow shares...
Comment 19 Cosimo Cecchi 2010-07-04 23:18:47 UTC
This has been obsoleted with the migration to GIO.