Crashes on using "Use as Hotspot"

Bug #822722 reported by Rico Tzschichholz
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
gnome-control-center (Ubuntu)
Fix Released
Medium
Mathieu Trudel-Lapierre

Bug Description

If there is no already configured Ad-hoc network present the usage of "Use as Hotspot" leads to a crash.

gnome-control-center 3.1.4-0ubuntu4
network-manager 0.8.9997+git.20110721t045648.36db194-0ubuntu1

network management framework (daemon and userspace tools)

Program received signal SIGSEGV, Segmentation fault.
__strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:32
32 ../sysdeps/x86_64/multiarch/../strlen.S: Datei oder Verzeichnis nicht gefunden.
 in ../sysdeps/x86_64/multiarch/../strlen.S
(gdb) bt
#0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:32
#1 0x00007fffcd53861b in ssid_to_byte_array (ssid=<optimized out>)
    at cc-network-panel.c:2592
#2 generate_ssid_for_hotspot (panel=<optimized out>)
    at cc-network-panel.c:2685
#3 start_shared_connection (panel=0x7ffff833f650) at cc-network-panel.c:2817
#4 0x00007ffff63a6e94 in g_closure_invoke (closure=0x7ffff8339de0,
    return_value=0x0, n_param_values=1, param_values=0x7ffff888a2a0,
    invocation_hint=<optimized out>)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./gobject/gclosure.c:773
#5 0x00007ffff63ba13b in signal_emit_unlocked_R (node=<optimized out>,
    detail=0, instance=0x7ffff85d2c60, emission_return=0x0,
    instance_and_params=0x7ffff888a2a0)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./gobject/gsignal.c:3271
#6 0x00007ffff63c3757 in g_signal_emit_valist (instance=<optimized out>,
    signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffd448)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./gobject/gsignal.c:3002
#7 0x00007ffff63c3922 in g_signal_emit (instance=<optimized out>,
    signal_id=<optimized out>, detail=<optimized out>)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./gobject/gsignal.c:30---Type <return> to continue, or q <return> to quit---
59
#8 0x00007ffff75d365d in gtk_real_button_released (button=0x7ffff85d2c60)
    at /build/buildd/gtk+3.0-3.1.11~git20110802.d4b99250/./gtk/gtkbutton.c:1823
#9 0x00007ffff63a6e94 in g_closure_invoke (closure=0x7ffff830b2e0,
    return_value=0x0, n_param_values=1, param_values=0x7ffff8876840,
    invocation_hint=<optimized out>)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./gobject/gclosure.c:773
#10 0x00007ffff63b9917 in signal_emit_unlocked_R (node=<optimized out>,
    detail=0, instance=0x7ffff85d2c60, emission_return=0x0,
    instance_and_params=0x7ffff8876840)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./gobject/gsignal.c:3201
#11 0x00007ffff63c3757 in g_signal_emit_valist (instance=<optimized out>,
    signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffd858)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./gobject/gsignal.c:3002
#12 0x00007ffff63c3922 in g_signal_emit (instance=<optimized out>,
    signal_id=<optimized out>, detail=<optimized out>)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./gobject/gsignal.c:3059
#13 0x00007ffff75d2327 in gtk_button_button_release (widget=<optimized out>,
    event=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at /build/buildd/gtk+3.0-3.1.11~git20110802.d4b99250/./gtk/gtkbutton.c:1715
#14 gtk_button_button_release (widget=<optimized out>, event=<optimized out>)
    at /build/buildd/gtk+3.0-3.1.11~git20110802.d4b99250/./gtk/gtkbutton.c:1707
#15 0x00007ffff76a0263 in _gtk_marshal_BOOLEAN__BOXED (closure=0x7ffff82280f0,
    return_value=0x7fffffffdb10, n_param_values=<optimized out>,
    param_values=0x7ffff8879150, invocation_hint=<optimized out>,
    marshal_data=<optimized out>)
    at /build/buildd/gtk+3.0-3.1.11~git20110802.d4b99250/./gtk/gtkmarshalers.c:85
#16 0x00007ffff63a6e94 in g_closure_invoke (closure=0x7ffff82280f0,
    return_value=0x7fffffffdb10, n_param_values=2,
    param_values=0x7ffff8879150, invocation_hint=<optimized out>)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./gobject/gclosure.c:773
#17 0x00007ffff63b9f74 in signal_emit_unlocked_R (node=<optimized out>,
    detail=0, instance=0x7ffff85d2c60, emission_return=0x7fffffffdc50,
    instance_and_params=0x7ffff8879150)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./gobject/gsignal.c:3309
#18 0x00007ffff63c35e6 in g_signal_emit_valist (instance=<optimized out>,
    signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffdcb8)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./gobject/gsignal.c:3012
---Type <return> to continue, or q <return> to quit---
#19 0x00007ffff63c3922 in g_signal_emit (instance=<optimized out>,
    signal_id=<optimized out>, detail=<optimized out>)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./gobject/gsignal.c:3059
#20 0x00007ffff77e8129 in gtk_widget_event_internal (widget=0x7ffff85d2c60,
    event=0x7ffff854cac0)
    at /build/buildd/gtk+3.0-3.1.11~git20110802.d4b99250/./gtk/gtkwidget.c:6126
#21 0x00007ffff769fa7a in gtk_propagate_event (widget=0x7ffff85d2c60,
    event=0x7ffff854cac0)
    at /build/buildd/gtk+3.0-3.1.11~git20110802.d4b99250/./gtk/gtkmain.c:2614
#22 0x00007ffff769fe3b in gtk_main_do_event (event=0x7ffff854cac0)
    at /build/buildd/gtk+3.0-3.1.11~git20110802.d4b99250/./gtk/gtkmain.c:1884
#23 0x00007ffff72ff7f2 in gdk_event_source_dispatch (source=<optimized out>,
    callback=<optimized out>, user_data=<optimized out>)
    at /build/buildd/gtk+3.0-3.1.11~git20110802.d4b99250/./gdk/x11/gdkeventsource.c:360
#24 0x00007ffff5ee148d in g_main_dispatch (context=0x7ffff8256c20)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./glib/gmain.c:2439
#25 g_main_context_dispatch (context=0x7ffff8256c20)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./glib/gmain.c:3008
#26 0x00007ffff5ee1c88 in g_main_context_iterate (context=0x7ffff8256c20,
    block=<optimized out>, dispatch=1, self=<optimized out>)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./glib/gmain.c:3086
---Type <return> to continue, or q <return> to quit---
#27 0x00007ffff5ee21c2 in g_main_loop_run (loop=0x7ffff84740c0)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./glib/gmain.c:3294
#28 0x00007ffff769f29d in gtk_main ()
    at /build/buildd/gtk+3.0-3.1.11~git20110802.d4b99250/./gtk/gtkmain.c:1367
#29 0x00007ffff668791e in g_application_run (application=0x7ffff841e820,
    argc=<optimized out>, argv=<optimized out>)
    at /build/buildd/glib2.0-2.29.15~git20110806.85d12096/./gio/gapplication.c:1325
#30 0x00007ffff7ff93d0 in main (argc=1, argv=0x7fffffffe0f8)
    at control-center.c:193

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Could confirm and reproduce the issue locally; working on a fix now.

Changed in gnome-control-center (Ubuntu):
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Mathieu Trudel-Lapierre (mathieu-tl)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-control-center - 1:3.1.4-0ubuntu5

---------------
gnome-control-center (1:3.1.4-0ubuntu5) oneiric; urgency=low

  * debian/patches/hostname-retrieval.patch: watch out for GDbus errors before
    checking the return values from the GDbus call. (LP: #822722)
  * debian/libgnome-control-center1.symbols: add the new symbols from 3.1.4.
 -- Mathieu Trudel-Lapierre <email address hidden> Mon, 08 Aug 2011 13:48:07 -0400

Changed in gnome-control-center (Ubuntu):
status: In Progress → 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.