NM connection editor freezes when Create button is pressed

Bug #1158400 reported by TJ
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
strongswan (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Using Ubuntu 12.04 Precise amd64 with the Strongswan VPN packages for Network Manager installed, when choosing "IPsec/IKEv2 (strongswan)" and pressing the "Create..." button the GUI freezes.

~/.xsession-errors shows:

(nm-connection-editor:2100): GLib-GObject-WARNING **: cannot register existing type `GtkWidget'
(nm-connection-editor:2100): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(nm-connection-editor:2100): GLib-GObject-WARNING **: cannot register existing type `GtkBuildable'
(nm-connection-editor:2100): GLib-GObject-CRITICAL **: g_type_interface_add_prerequisite: assertion `G_TYPE_IS_INTERFACE (interface_type)' failed
(nm-connection-editor:2100): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
(nm-connection-editor:2100): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(nm-connection-editor:2100): GLib-GObject-CRITICAL **: g_type_register_static: assertion `parent_type > 0' failed
(nm-connection-editor:2100): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
(nm-connection-editor:2100): GLib-GObject-CRITICAL **: g_type_register_static: assertion `parent_type > 0' failed
(nm-connection-editor:2100): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
(nm-connection-editor:2100): GLib-GObject-CRITICAL **: g_type_get_qdata: assertion `node != NULL' failed
(nm-connection-editor:2100): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion `node != NULL' failed
(nm-connection-editor:2100): GLib-GObject-CRITICAL **: g_type_get_qdata: assertion `node != NULL' failed
(nm-connection-editor:2100): GLib-GObject-CRITICAL **: g_type_get_qdata: assertion `node != NULL' failed
(nm-connection-editor:2100): GLib-GObject-CRITICAL **: g_type_set_qdata: assertion `node != NULL' failed
(nm-connection-editor:2100): GLib-GObject-CRITICAL **: g_type_get_qdata: assertion `node != NULL' failed
(nm-connection-editor:2100): GLib-GObject-WARNING **: cannot register existing type `GtkWidget'
(nm-connection-editor:2100): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

Interrupting the process from gdb shows it is waiting:

#0 0x00007ffff6369d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007ffff5c9982f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5c7fb3b in g_once_init_enter () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fffdf1b34b4 in gtk_buildable_get_type () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#4 0x00007fffdf37c043 in gtk_widget_get_type () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#5 0x00007fffdf3dd82c in gtk_progress_get_type () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#6 0x00007fffdf77b46a in ?? () from /usr/lib/x86_64-linux-gnu/libglade-2.0.so.0
#7 0x00007fffdf770397 in glade_init () from /usr/lib/x86_64-linux-gnu/libglade-2.0.so.0
#8 0x00007ffff613d627 in g_type_class_ref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007ffff6125cac in g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff61261ec in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007fffdf773a82 in glade_xml_new () from /usr/lib/x86_64-linux-gnu/libglade-2.0.so.0
#12 0x00007fffdf9835b8 in nm_vpn_plugin_ui_widget_interface_new (error=0x7fffffffc7c8, connection=0xa5a6a0) at nm-strongswan.c:386
#13 ui_factory (iface=<optimised out>, connection=0xa5a6a0, error=0x7fffffffc7c8) at nm-strongswan.c:460
#14 0x0000000000424c2b in ?? ()
#15 0x00007ffff611eca2 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff612fd71 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff6138099 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff6138242 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x0000000000417b1a in ce_page_complete_init ()
#20 0x0000000000412b0f in nm_connection_editor_new ()
#21 0x0000000000413802 in ?? ()
#22 0x00007ffff611eeca in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffff6137741 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007ffff6138242 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007ffff73b90b8 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x00007ffff611eca2 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff6130179 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff6138099 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff6138242 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007ffff73b77f7 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#31 0x00007ffff7478501 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#32 0x00007ffff611eeca in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007ffff6137741 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007ffff6138242 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x00007ffff75a37e9 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#36 0x00007ffff74763ab in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#37 0x00007ffff74780c1 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#38 0x00007ffff70c7d32 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#39 0x00007ffff5c5dd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007ffff5c5e0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007ffff5c5e49a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00000000004110c3 in main ()

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in strongswan (Ubuntu):
status: New → Confirmed
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.