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 662301 - gvfsd-ftp segfault on unmounting
gvfsd-ftp segfault on unmounting
Status: RESOLVED FIXED
Product: gvfs
Classification: Core
Component: ftp backend
1.10.x
Other OpenBSD
: Normal major
: ---
Assigned To: Tomas Bzatek
gvfs-maint
Depends on:
Blocks:
 
 
Reported: 2011-10-20 15:07 UTC by Antoine Jacoutot
Modified: 2012-02-07 15:11 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Antoine Jacoutot 2011-10-20 15:07:47 UTC
Hi.

When unmounting an ftp share with Nautilus, I get:
* Fedora: sigsegv (backtrace and details at https://bugzilla.redhat.com/show_bug.cgi?id=745036)
* OpenBSD: endless poll() loop (GPollFDs) with the nautilus process taking all cpu

This is with nautilus-3.2.1 and gvfs-1.10.1.
It may be worth mentioning that GNOME is running in fallback mode.

I was able to workaround this issue in both OpenBSD and Fedora by removing the use of do_unmount() in daemon/gvfsbackendftp.c so that it uses the default unmount logic. Not sure this is the best thing to do but it works...
Comment 1 Felix Möller 2011-11-06 14:29:55 UTC
This bug is beeing worked on at https://bugzilla.redhat.com/show_bug.cgi?id=746612 ...
Comment 2 Antoine Jacoutot 2012-02-07 15:11:59 UTC
Fixed after this commit: e523572e14a9042696e1c5ccd4f30cb3240fa0df