Crash sharing to multiple users

Bug #1043868 reported by dobey
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu One Client
Status tracked in Trunk
Stable-2-0
Won't Fix
Undecided
Unassigned
Stable-3-0
Triaged
Undecided
Unassigned
Stable-4-0
Fix Released
Undecided
dobey
Trunk
Fix Released
Undecided
dobey
ubuntuone-client (Ubuntu)
Fix Released
Undecided
dobey
Oneiric
Won't Fix
Undecided
Unassigned
Precise
Won't Fix
Undecided
Unassigned
Quantal
Fix Released
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)
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
Revision history for this message
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)
Changed in ubuntuone-client (Ubuntu Precise):
assignee: Rodney Dawes (dobey) → nobody
Changed in ubuntuone-client (Ubuntu Oneiric):
status: Triaged → Won't Fix
Revision history for this message
Steve Langasek (vorlon) wrote :

The Precise Pangolin has reached end of life, so this bug will not be fixed for that release

Changed in ubuntuone-client (Ubuntu Precise):
status: Triaged → Won't Fix
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.