copy a file from smb:// to sftp:// crashs gvfsd-smb

Bug #187754 reported by Sascha Grossenbacher
2
Affects Status Importance Assigned to Milestone
gvfs
Fix Released
Critical
gvfs (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gvfs-backends

( I can't upload the crash file with apport, as apport does not support https-proxies.. )

When copying a file from an smb:// directory to an sftp:// directory, it crashs after successfull finished. apport-retrace shows the following backtrace:

(gdb) bt
#0 IA__g_logv (log_domain=0xb7d4d14c "GLib-GIO", log_level=G_LOG_LEVEL_CRITICAL, format=0xb7c79cd4 "%s: assertion `%s' failed",
    args1=0xbfb5001c "\204\033շ^\020շP<��\b=\r\bPDķ��շ") at /build/buildd/glib2.0-2.15.4/glib/gmessages.c:503
#1 0xb7c44249 in IA__g_log (log_domain=0xb7d4d14c "GLib-GIO", log_level=G_LOG_LEVEL_CRITICAL, format=0xb7c79cd4 "%s: assertion `%s' failed")
    at /build/buildd/glib2.0-2.15.4/glib/gmessages.c:517
#2 0xb7c444ab in IA__g_return_if_fail_warning (log_domain=0xb7d4d14c "GLib-GIO", pretty_function=0xb7d51b84 "g_file_info_set_attribute_mask",
    expression=0xb7d5105e "mask != NULL") at /build/buildd/glib2.0-2.15.4/glib/gmessages.c:532
#3 0xb7d1ec1e in IA__g_file_info_set_attribute_mask (info=0x812fa48, mask=0x0) at /build/buildd/glib2.0-2.15.4/gio/gfileinfo.c:345
#4 0x08058324 in g_vfs_job_query_info_new (connection=0x80d74b8, message=0x80e4de0, backend=0x8074038) at gvfsjobqueryinfo.c:123
#5 0x080531ca in backend_dbus_handler (connection=0x80d74b8, message=0x80e4de0, user_data=0x8074038) at gvfsbackend.c:393
#6 0x08052347 in daemon_message_func (conn=0x80d74b8, message=0x80e4de0, data=0x8072200) at gvfsdaemon.c:979
#7 0xb7bdbe17 in dbus_connection_dispatch (connection=0x80d74b8) at dbus-connection.c:4350
#8 0x0805d68d in message_queue_dispatch (source=0x80cdbd8, callback=0, user_data=0x0) at dbus-gmain.c:128
#9 0xb7c3ad76 in IA__g_main_context_dispatch (context=0x8071998) at /build/buildd/glib2.0-2.15.4/glib/gmain.c:2064
#10 0xb7c3e133 in g_main_context_iterate (context=0x8071998, block=1, dispatch=1, self=0x8069768) at /build/buildd/glib2.0-2.15.4/glib/gmain.c:2697
#11 0xb7c3e517 in IA__g_main_loop_run (loop=0x8071c90) at /build/buildd/glib2.0-2.15.4/glib/gmain.c:2905
#12 0x08050891 in daemon_main (argc=4, argv=0xbfb504f4, max_job_threads=1, default_type=0x80600b7 "smb-share", mountable_name=0x0,
    first_type_name=0x80600b7 "smb-share") at daemon-main.c:254
#13 0x08050ae0 in main (argc=135059832, argv=0x0) at daemon-main-generic.c:33
#14 0xb7a79450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#15 0x0804cf31 in _start ()

Used versions:

ii gvfs 0.1.6-0ubuntu2 userspace virtual filesystem - server
ii gvfs-backends 0.1.6-0ubuntu2 userspace virtual filesystem - backends
ii gvfs-backends- 0.1.6-0ubuntu2 debug symbols for package gvfs-backends
ii gvfs-dbgsym 0.1.6-0ubuntu2 debug symbols for package gvfs

ii nautilus 1:2.21.90-0ubuntu1 file manager and graphical shell for GNOME
ii nautilus-cd-burner 2.21.5-0ubuntu1 CD Burning front-end for Nautilus
ii nautilus-data 1:2.21.90-0ubuntu1 data files for nautilus
ii nautilus-sendto 0.13.1-0ubuntu1 integrates Evolution and Pidgin into the Nautilus file manager

Related branches

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

thanks for the report.

Changed in gvfs:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Pedro Villavicencio (pedro) wrote :
Changed in gvfs:
status: Unknown → New
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Fixed upstream, thanks a lot for reporting!.

Changed in gvfs:
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gvfs - 0.1.7-0ubuntu1

---------------
gvfs (0.1.7-0ubuntu1) hardy; urgency=low

  * New upstream version:
    - Update for gio API changes
    - Add gconf based implementation of g_app_info_get_default_for_uri_scheme
    - Fix crashes (lp: #187754)
    - Allow navigation with http uris
    - Better file read performance with readahead and large block reads
    - Lots of bugs fixed in trash backend
    - Pick up cdrom icons from autorun.inf
    - Add "filesystem" file to computer:// (lp: #185529)
    - Fix renaming in sftp and smb (lp: #187705)
  * debian/control.in:
    - build-depends on libconf2-dev
    - updated libglib requirement
  * debian/patches/90_from_svn_fix_mount_issues.patch,
    debian/patches/91_from_svn_better_network_speed.patch:
    - dropped, fixed in the new version

 -- Sebastien Bacher <email address hidden> Tue, 12 Feb 2008 00:31:32 +0100

Changed in gvfs:
status: Fix Committed → Fix Released
Changed in gvfs:
status: New → Fix Released
Changed in gvfs:
importance: Unknown → Critical
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.