Crash sharing to multiple users

Bug #1043868 reported by dobey on 2012-08-30
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu One Client
Status tracked in Trunk
Stable-2-0
Undecided
Unassigned
Stable-3-0
Undecided
Unassigned
Stable-4-0
Undecided
dobey
Trunk
Undecided
dobey
ubuntuone-client (Ubuntu)
Undecided
dobey
Oneiric
Undecided
Unassigned
Precise
Undecided
Unassigned
Quantal
Undecided
dobey

Bug Description

When sharing a folder in U1 from nautilus, a crash can occur when sharing to multiple addresses:

Program received signal SIGSEGV, Segmentation fault.
__strlen_sse2_bsf () at ../sysdeps/i386/i686/multiarch/strlen-sse2-bsf.S:51
51 ../sysdeps/i386/i686/multiarch/strlen-sse2-bsf.S: No such file or directory.
(gdb) bt
#0 __strlen_sse2_bsf () at ../sysdeps/i386/i686/multiarch/strlen-sse2-bsf.S:51
#1 0xb42e1922 in _dbus_string_init_const (str=0xbfffdf3c,
    value=0x101 <Address 0x101 out of bounds>) at ../../dbus/dbus-string.c:216
#2 0xb42cd990 in _dbus_check_is_valid_utf8 (
    name=0x101 <Address 0x101 out of bounds>)
    at ../../dbus/dbus-marshal-validate.c:1225
#3 0xb42d001d in dbus_message_iter_append_basic (value=0x9008afc, type=115,
    iter=0xbfffdfd8) at ../../dbus/dbus-message.c:2534
#4 dbus_message_iter_append_basic (iter=0xbfffdfd8, type=115, value=0x9008afc)
    at ../../dbus/dbus-message.c:2514
#5 0xb2b3727c in marshal_strv (iter=0xbfffe088, value=0x8af912c)
    at dbus-gvalue.c:1497
#6 0xb2b394d4 in _dbus_gvalue_marshal (iter=0xbfffe088, value=0x8af912c)
    at dbus-gvalue.c:2000
#7 0xb2b320c9 in dbus_g_proxy_marshal_args_to_message (proxy=<optimized out>,
    method=0xb2b1c4e3 "create_shares", args=0x86fbb80) at dbus-gproxy.c:2285
#8 0xb2b32189 in dbus_g_proxy_begin_call_internal (proxy=0x82a2c90,
    method=<optimized out>, notify=0xb2b152d0 <add_emblem_cb>,
    user_data=0x89bbd60, destroy=0, args=0x86fbb80, timeout=-1)
    at dbus-gproxy.c:2318
#9 0xb2b34ccc in dbus_g_proxy_begin_call (proxy=0x82a2c90,
    method=0xb2b1c4e3 "create_shares", notify=0xb2b152d0 <add_emblem_cb>,
    user_data=0x89bbd60, destroy=0, first_arg_type=64) at dbus-gproxy.c:2587
#10 0xb2b15e87 in syncdaemon_shares_interface_create ()
   from /usr/lib/libsyncdaemon-1.0.so.1
#11 0xb424cffb in dialog_response_cb (gtk_dialog=0x8559118, response=-3,
    user_data=0x0) at share-dialog.c:85

Related branches

dobey (dobey) on 2012-08-30
Changed in ubuntuone-client:
status: New → Triaged
Changed in ubuntuone-client (Ubuntu Quantal):
assignee: nobody → Rodney Dawes (dobey)
milestone: none → ubuntu-12.10-beta-1
Changed in ubuntuone-client (Ubuntu Precise):
assignee: nobody → Rodney Dawes (dobey)
Changed in ubuntuone-client (Ubuntu Quantal):
status: New → In Progress
Changed in ubuntuone-client (Ubuntu Precise):
status: New → Triaged
Changed in ubuntuone-client (Ubuntu Oneiric):
status: New → Triaged
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntuone-client - 3.99.90-0ubuntu3

---------------
ubuntuone-client (3.99.90-0ubuntu3) quantal; urgency=low

  * debian/patches/00_bzr_fix_1043868.patch:
    - Allocate correct amount of space for strv for all entries. (LP: #1043868)
 -- Rodney Dawes <email address hidden> Thu, 30 Aug 2012 14:36:32 -0400

Changed in ubuntuone-client (Ubuntu Quantal):
status: In Progress → Fix Released
dobey (dobey) on 2014-01-29
Changed in ubuntuone-client (Ubuntu Precise):
assignee: Rodney Dawes (dobey) → nobody
Changed in ubuntuone-client (Ubuntu Oneiric):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers