GNOME Bugzilla – Bug 522192
gvfsd-sftp crashed with SIGSEGV in g_vfs_channel_connection_closed()
Last modified: 2015-08-06 09:04:54 UTC
The bug has been opened on https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/201519 "Binary package hint: gvfs Nautilus file manager crashes EVERYTIME I try to access an ssh server through it. * Open nautilus. * In the address bar, type ssh://<address of your server> * After you are connected, try to move some files between the two systems (your local and the ssh server) * Nautilus will crash within a few moments * Automatic crash-report generator starts up and collects whatever data it does collect. Package: gvfs-backends 0.1.11svn20080307-0ubuntu1
+ Trace 192292
Created attachment 107911 [details] [review] Patch I can reproduce this crash by cancelling a read/write operation from the nautilus progress dialog. The problem is that, in gvfschannel, new read/write requests are processed after a cancel request, so that new read/jobs are created that try to read/write on an already cancelled stream. This patch fixes the crash.
Looks good. Please commit.
Committed to svn trunk.
Hmm. I think this patch was actually wrong and is causing bug 535814. A stream is not cancelled, just an operation on the stream. With this patch we ignore the close operation after a cancelled read operation.
*** Bug 535814 has been marked as a duplicate of this bug. ***
I reverted the patch in trunk. I'm trying to reproduce the original crash, but is unable so far.
bug #653969 duplicated(?)
*** Bug 653969 has been marked as a duplicate of this bug. ***
last dup at 1.8.x
we got a dup with1.9.X https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/820930
Close as obsolete, because I don't see any similar abrt crashes on https://retrace.fedoraproject.org/faf2 . Feel free to reopen if you are still facing this issue.