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
Could confirm and reproduce the issue locally; working on a fix now.