[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffccb8d700 (LWP 14450)]
[New Thread 0x7fffcc38c700 (LWP 14451)]
[New Thread 0x7fffcbb8b700 (LWP 14452)]
[New Thread 0x7fffcabf3700 (LWP 14453)]
[New Thread 0x7fffca3f2700 (LWP 14454)]

(gnome-control-center:14446): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnome-control-center:14446): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(gnome-control-center:14446): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnome-control-center:14446): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(gnome-control-center:14446): libnm-CRITICAL **: ((libnm/nm-client.c:810)): assertion '<dropped>' failed

Thread 1 "gnome-control-c" received signal SIGSEGV, Segmentation fault.
0x00005555556bdac5 in load_wifi_devices (self=0x5555564f2710) at cc-wifi-panel.c:144
144	  for (i = 0; i < devices->len; i++)
(gdb) bt full
#0  0x00005555556bdac5 in load_wifi_devices (self=0x5555564f2710) at cc-wifi-panel.c:144
        devices = 0x0
        i = 0
#1  0x00005555556bede1 in cc_wifi_panel_init (self=0x5555564f2710) at cc-wifi-panel.c:623
#2  0x00007fffec986855 in g_type_create_instance () at /usr/lib/libgobject-2.0.so.0
#3  0x00007fffec97a469 in  () at /usr/lib/libgobject-2.0.so.0
#4  0x00007fffec97b090 in g_object_new_valist () at /usr/lib/libgobject-2.0.so.0
#5  0x00007fffec97ba4a in g_object_new () at /usr/lib/libgobject-2.0.so.0
#6  0x00005555555ac004 in cc_panel_loader_load_by_name (shell=0x555556468520, name=0x5555565b6880 "wifi", parameters=0x0) at cc-panel-loader.c:241
        get_type = 0x5555556bd7b9 <cc_wifi_panel_get_type>
        __func__ = "cc_panel_loader_load_by_name"
#7  0x00005555555b0932 in activate_panel (self=0x555556468520, id=0x5555565b6880 "wifi", parameters=0x0, name=0x555556470fc0 "Wi-Fi", gicon=0x55555652d4a0) at cc-window.c:130
        box = 0x55555652d4a0
        title_widget = 0x5555555b064d
        icon_name = 0x1 <error: Cannot access memory at address 0x1>
#8  0x00005555555b1731 in cc_window_set_active_panel_from_id (shell=0x555556468520, start_id=0x5555565b6880 "wifi", parameters=0x0, err=0x0) at cc-window.c:432
        iter = {stamp = -1044095760, user_data = 0x55555652d4d0, user_data2 = 0x0, user_data3 = 0x0}
        iter_valid = 1
        name = 0x555556470fc0 "Wi-Fi"
        gicon = 0x55555652d4a0
        self = 0x555556468520
        old_panel = 0x0
#9  0x00005555555b0e53 in show_panel_cb (panel_list=0x555556522200, panel_id=0x5555565b6880 "wifi", self=0x555556468520) at cc-window.c:227
#10 0x00007fffec9756f5 in g_cclosure_marshal_VOID__STRINGv () at /usr/lib/libgobject-2.0.so.0
#11 0x00007fffec98ec01 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#12 0x00007fffec98f920 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#13 0x00005555555af649 in row_activated_cb (listbox=0x555556518510, row=0x5555565eaf10, self=0x555556522200) at cc-panel-list.c:504
        data = 0x555556578300
#14 0x00007fffec9766f5 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#15 0x00007fffec98a0b0 in  () at /usr/lib/libgobject-2.0.so.0
#16 0x00007fffec98e696 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#17 0x00007fffec98f920 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#18 0x00007fffec98ec01 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#19 0x00007fffec98f62c in g_signal_emit_by_name () at /usr/lib/libgobject-2.0.so.0
#20 0x00005555555b0080 in cc_panel_list_activate (self=0x555556522200) at cc-panel-list.c:774
        row = 0x5555565eaf10
        listbox = 0x555556518510
        __func__ = "cc_panel_list_activate"
#21 0x00005555555b28b7 in cc_window_init (self=0x555556468520) at cc-window.c:817
#22 0x00007fffec986855 in g_type_create_instance () at /usr/lib/libgobject-2.0.so.0
#23 0x00007fffec97a469 in  () at /usr/lib/libgobject-2.0.so.0
#24 0x00007fffec97b090 in g_object_new_valist () at /usr/lib/libgobject-2.0.so.0
#25 0x00007fffec97ba4a in g_object_new () at /usr/lib/libgobject-2.0.so.0
#26 0x00005555555b29b3 in cc_window_new (application=0x5555562a2460) at cc-window.c:825
        __func__ = "cc_window_new"
#27 0x00005555555a9200 in cc_application_startup (application=0x5555562a2460) at cc-application.c:263
        self = 0x5555562a2460
        menu = 0x55555645ea40
        section = 0x55555645ef60
        action = 0x55555642f320
        help_accels = {0x5555556f0e5e "F1", 0x0}
#28 0x00007fffec9766f5 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#29 0x00007fffec98a188 in  () at /usr/lib/libgobject-2.0.so.0
#30 0x00007fffec98e696 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#31 0x00007fffec98f920 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#32 0x00007fffecbf69df in g_application_register () at /usr/lib/libgio-2.0.so.0
#33 0x00007fffecc68fc0 in  () at /usr/lib/libgio-2.0.so.0
#34 0x00007fffecbf713a in g_application_run () at /usr/lib/libgio-2.0.so.0
#35 0x00005555555a8602 in main (argc=1, argv=0x7fffffffe688) at main.c:57
        application = 0x5555562a2460
        status = 21845
(gdb) p
The history is empty.
(gdb) l
139	  guint i;
140	
141	  devices = nm_client_get_devices (self->client);
142	
143	  /* Cold-plug existing devices */
144	  for (i = 0; i < devices->len; i++)
145	    add_wifi_device (self, g_ptr_array_index (devices, i));
146	
147	  check_main_stack_page (self);
148	}
(gdb) p devices
$1 = (const GPtrArray *) 0x0
(gdb) 
