gvfsd-archive doesn't handle deletion of mounted remote files

Bug #355674 reported by Aidan Fitzpatrick
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gvfs
Fix Released
Critical
gvfs (Ubuntu)
Triaged
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gvfs

This is similar to #338062 but not the same -- I am not unmounting removable media.

Latest Jaunty 9.04.

To reproduce:

1. Use sshfs to mount a remote filesystem.
2. In Nautilus, open mounted remote filesystem and click on an ISO. The ISO will be mounted.
3. In Nautilus, delete the ISO ("Move to deleted items folder")
4. On desktop, click the icon to explore the mounted ISO. Crash!

ProblemType: Crash
Architecture: i386
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/lib/gvfs/gvfsd-archive
NonfreeKernelModules: nvidia
Package: gvfs-backends 1.2.1-0ubuntu1
ProcCmdline: /usr/lib/gvfs/gvfsd-archive file=/home/username/Documents/Backup/h-mo08s.iso
ProcEnviron:
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: gvfs
StacktraceTop:
 __archive_check_magic () from /usr/lib/libarchive.so.2
 archive_read_next_header () from /usr/lib/libarchive.so.2
 ?? ()
 ?? ()
 ?? ()
Title: gvfsd-archive crashed with SIGSEGV in __archive_check_magic()
Uname: Linux 2.6.28-11-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev pulse pulse-access pulse-rt sambashare uucp video

Revision history for this message
Aidan Fitzpatrick (afit) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:__archive_check_magic (a=0x9e4c2c0, magic=14594245,
archive_read_next_header (_a=0x9e4c2c0, entryp=0xb7a3e268)
?? ()
?? ()
?? ()

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
tags: added: apport-failed-retrace
tags: removed: need-i386-retrace
Aidan Fitzpatrick (afit)
visibility: private → public
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your bug report. Please try to obtain a backtrace http://wiki.ubuntu.com/DebuggingProgramCrash and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in gvfs (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Aidan Fitzpatrick (afit) wrote :

Backtrace attached.

k@stumpy:~$ apt-cache policy gvfs-backends
gvfs-backends:
  Installed: 1.2.1-0ubuntu1
  Candidate: 1.2.1-0ubuntu1
  Version table:
 *** 1.2.1-0ubuntu1 0
        500 http://gb.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status

Changed in gvfs (Ubuntu):
status: Incomplete → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

The issue is an upstream one and it would be nice if somebody having it could send the bug the to the people writting the software (https://wiki.ubuntu.com/Bugs/Upstream/GNOME)

Revision history for this message
Pedro Villavicencio (pedro) wrote :

is there any news about this? did you sent the bug upstream? may you tell us the bug number there?

Revision history for this message
Aidan Fitzpatrick (afit) wrote :

I have just raised it downstream: http://bugzilla.gnome.org/show_bug.cgi?id=589028

I'm not sure how to tag this bug with downstream info, otherwise I would.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for sending the bug to GNOME, you want to assign it to gvfs and not gnome-vfs though

Changed in gvfs (Ubuntu):
status: New → Triaged
Changed in gvfs:
importance: Undecided → Unknown
status: New → Unknown
Changed in gvfs:
importance: Unknown → Critical
status: Unknown → New
Changed in gvfs:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.