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 637382 - nautilus hangs when copying to davs: network drives
nautilus hangs when copying to davs: network drives
Status: RESOLVED FIXED
Product: gvfs
Classification: Core
Component: webdav backend
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gvfs-maint
gvfs-maint
Depends on:
Blocks:
 
 
Reported: 2010-12-16 12:55 UTC by Stefan Sauer (gstreamer, gtkdoc dev)
Modified: 2014-10-18 17:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Stefan Sauer (gstreamer, gtkdoc dev) 2010-12-16 12:55:54 UTC
The copy action starts, but after a few megabytes it stalls. I have to kill nautilus and /usr/lib/gvfs/gvfsd-dav and restart the copying :/

I happily provide more detail on request, if someone could hint me where to looks for more detail.
Comment 1 Cosimo Cecchi 2011-04-12 15:49:52 UTC
-> gvfs
Comment 2 Tomas Bzatek 2011-04-13 10:54:05 UTC
Could you please provide a backtrace? Any segfaults in dmesg? Suspect to be the well-known recursive sync dbus call.
Comment 3 Stefan Sauer (gstreamer, gtkdoc dev) 2011-04-14 06:53:59 UTC
This time I got a end-of-datastream error after copying 1GB of 4.8GB. The backtraces at that time does not look too useful to me:

(gdb) thread apply all bt

Thread 2 (Thread 0xb7528b70 (LWP 32522))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 __poll
    at ../sysdeps/unix/sysv/linux/poll.c line 87
  • #2 g_poll
    at /build/buildd/glib2.0-2.26.1/glib/gpoll.c line 132
  • #3 g_main_context_poll
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c line 3093
  • #4 g_main_context_iterate
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c line 2775
  • #5 g_main_loop_run
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c line 2988
  • #6 gdbus_shared_thread_func
    at /build/buildd/glib2.0-2.26.1/gio/gdbusprivate.c line 277
  • #7 g_thread_create_proxy
    at /build/buildd/glib2.0-2.26.1/glib/gthread.c line 1897
  • #8 start_thread
    at pthread_create.c line 304
  • #9 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130

Thread 1 (Thread 0xb786e720 (LWP 32521))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 __poll
    at ../sysdeps/unix/sysv/linux/poll.c line 87
  • #2 g_poll
    at /build/buildd/glib2.0-2.26.1/glib/gpoll.c line 132
  • #3 g_main_context_poll
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c line 3093
  • #4 g_main_context_iterate
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c line 2775
  • #5 g_main_loop_run
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c line 2988
  • #6 ??
  • #7 ??
  • #8 __libc_start_main
    at libc-start.c line 226
  • #9 ??

Comment 4 Ondra Pelech 2013-05-20 23:42:51 UTC
Affects me too

Fedora 18
nautilus-3.6.3-4
gvfs-1.14.2-3

everything freezes. I can move only mouse and I can switch to another virtual terminal (Ctrl-Alt-F2; the virtual terminal works OK)

relevant:
https://bugzilla.redhat.com/show_bug.cgi?id=895118
https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1075923
https://bugzilla.gnome.org/show_bug.cgi?id=697782
https://bugzilla.gnome.org/show_bug.cgi?id=569175
Comment 5 Ross Lagerwall 2014-04-10 18:00:13 UTC
This is probably caused by bug 727988.

Also, copying to a dav share causes the entire file to be buffered in memory which can cause problems if you do not have enough memory (see bug 570772).
Comment 6 Nicolas Laplante 2014-10-18 13:57:54 UTC
I also have this issue with 3.12.2 and gvfs 1.20.2. Trying to copy any file larger than 1.1GB via WebDAV to a Owncloud installation hangs at 1.1GB. 

First I tought my Owncloud installation was in problem, but I could successfully transfer 450GB worth of data using NetDrive on Windows http://www.netdrive.net/, which maps a drive to a WebDAV share.
Comment 7 Ross Lagerwall 2014-10-18 16:30:13 UTC
This is because of bug 727988, but it is fixed in gnome 3.14 for the case where you're copying from a local file.
Comment 8 Ross Lagerwall 2014-10-18 17:39:34 UTC
Closing as fixed since this bug is mostly fixed in 570772 and the other case is open as bug 727988.