#0 0x00007f917793fbfb in raise () from /tmp/apport_sandbox_3xoaz52p/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f9177920855 in abort () from /tmp/apport_sandbox_3xoaz52p/lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f91794f3b23 in g_assertion_message.cold () from /tmp/apport_sandbox_3xoaz52p/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6102.0 #3 0x00007f91795501bf in g_assertion_message_expr () from /tmp/apport_sandbox_3xoaz52p/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6102.0 #4 0x0000562fabc67a91 in cc_shell_model_set_panel_visibility (self=0x562fad45a300, id=id@entry=0x562fabc929e5 "wifi", visibility=visibility@entry=CC_PANEL_VISIBLE) at ../shell/cc-shell-model.c:458 453: /* If we don't find any panel with the given id, we'll iterate until 454: * valid == FALSE, so we can use this variable to determine if the 455: * panel was found or not. It is a programming error to try to set 456: * the visibility of a non-existant panel. 457: */ 458: g_assert (valid); 459: 460: gtk_list_store_set (GTK_LIST_STORE (self), &iter, COL_VISIBILITY, visibility, -1); 461: } #5 0x0000562fabc26eb3 in update_panel_visibility (client=) at ../panels/network/cc-wifi-panel.c:114 109: break; 110: } 111: 112: /* Set the new visibility */ 113: application = CC_APPLICATION (g_application_get_default ()); 114: cc_shell_model_set_panel_visibility (cc_application_get_model (application), 115: "wifi", 116: visible ? CC_PANEL_VISIBLE : CC_PANEL_VISIBLE_IN_SEARCH); 117: 118: g_debug ("Wi-Fi panel visible: %s", visible ? "yes" : "no"); 119: } #6 0x0000562fabc27bd2 in cc_wifi_panel_static_init_func () at ../panels/network/cc-wifi-panel.c:143 138: /* Update the panel visibility and monitor for changes */ 139: 140: g_signal_connect (client, "device-added", G_CALLBACK (update_panel_visibility), NULL); 141: g_signal_connect (client, "device-removed", G_CALLBACK (update_panel_visibility), NULL); 142: 143: update_panel_visibility (client); 144: 145: g_object_unref (client); 146: } 147: 148: /* Auxiliary methods */ #7 0x0000562fabb4891a in cc_panel_loader_fill_model (model=0x562fad45a300) at ../shell/cc-panel-loader.c:264 259: */ 260: #ifndef CC_PANEL_LOADER_NO_GTYPES 261: for (i = 0; i < panels_vtable_len; i++) 262: { 263: if (panels_vtable[i].static_init_func) 264: panels_vtable[i].static_init_func (); 265: } 266: #endif 267: } 268: 269: /** #8 0x0000562fabb4ce78 in setup_model (shell=0x562fad44c2e0) at ../shell/cc-shell-model.h:31 26: 27: G_BEGIN_DECLS 28: 29: #define CC_TYPE_SHELL_MODEL cc_shell_model_get_type() 30: 31: G_DECLARE_FINAL_TYPE (CcShellModel, cc_shell_model, CC, SHELL_MODEL, GtkListStore) 32: 33: typedef enum 34: { 35: CC_CATEGORY_CONNECTIVITY, 36: CC_CATEGORY_PERSONALIZATION, #9 cc_window_constructed (object=0x562fad44c2e0) at ../shell/cc-window.c:823 818: CcWindow *self; 819: 820: self = CC_WINDOW (object); 821: 822: /* Add the panels */ 823: setup_model (self); 824: 825: /* After everything is loaded, select the last used panel, if any, 826: * or the first visible panel */ 827: id = g_settings_get_string (self->settings, "last-panel"); 828: if (id != NULL && cc_shell_model_has_panel (CC_SHELL_MODEL (self->store), id)) #10 0x00007f917961852c in g_object_new_internal () from /tmp/apport_sandbox_3xoaz52p/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6102.0 #11 0x00007f917961a248 in g_object_new_valist () from /tmp/apport_sandbox_3xoaz52p/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6102.0 #12 0x00007f917961a59d in g_object_new () from /tmp/apport_sandbox_3xoaz52p/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6102.0 #13 0x0000562fabb4d55c in cc_window_new (application=0x562fad43ebe0, model=model@entry=0x562fad45a300) at ../shell/cc-window.c:956 951: cc_window_new (GtkApplication *application, 952: CcShellModel *model) 953: { 954: g_return_val_if_fail (GTK_IS_APPLICATION (application), NULL); 955: 956: return g_object_new (CC_TYPE_WINDOW, 957: "application", application, 958: "resizable", TRUE, 959: "title", _("Settings"), 960: "icon-name", DEFAULT_WINDOW_ICON_NAME, 961: "window-position", GTK_WIN_POS_CENTER, #14 0x0000562fabb47163 in cc_application_startup (application=0x562fad43ebe0) at ../shell/cc-application.c:231 226: 227: gtk_application_set_accels_for_action (GTK_APPLICATION (application), 228: "app.help", help_accels); 229: 230: self->model = cc_shell_model_new (); 231: self->window = cc_window_new (GTK_APPLICATION (application), self->model); 232: } 233: 234: static void 235: cc_application_finalize (GObject *object) 236: { #15 0x00007f9179612936 in _g_closure_invoke_va () from /tmp/apport_sandbox_3xoaz52p/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6102.0 #16 0x00007f917962f2cc in g_signal_emit_valist () from /tmp/apport_sandbox_3xoaz52p/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6102.0 #17 0x00007f917962f913 in g_signal_emit () from /tmp/apport_sandbox_3xoaz52p/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6102.0 #18 0x00007f917973a352 in g_application_register (error=0x7fffcbcf2d00, cancellable=0x0, application=0x562fad43ebe0) at ../../../gio/gapplication.c:2204 [Error: gapplication.c was not found in source tree] #19 g_application_register (application=0x562fad43ebe0, cancellable=0x0, error=0x7fffcbcf2d00) at ../../../gio/gapplication.c:2176 [Error: gapplication.c was not found in source tree] #20 0x00007f917973a72e in g_application_real_local_command_line (application=0x562fad43ebe0, arguments=0x7fffcbcf2d68, exit_status=0x7fffcbcf2d64) at ../../../gio/gapplication.c:1106 [Error: gapplication.c was not found in source tree] #21 0x00007f917973aab2 in g_application_run (application=0x562fad43ebe0, argc=, argv=) at ../../../gio/gapplication.c:2528 [Error: gapplication.c was not found in source tree] #22 0x0000562fabb467d9 in main (argc=, argv=) at ../shell/main.c:70 65: 66: initialize_dependencies (&argc, &argv); 67: 68: application = cc_application_new (); 69: 70: return g_application_run (G_APPLICATION (application), argc, argv); 71: }