[Pkg-utopia-maintainers] Bug#647747: network-manager-openvpn-gnome: segfaults when using a private key with a password

Rodolfo Gouveia rgouveia at cosmico.net
Fri Sep 21 18:59:56 UTC 2012


I can confirm this bug still exists. Did the patch above make it to the package?
Here's the backtrace from the latest available in unstable:
#0  __strlen_sse2_bsf () at ../sysdeps/i386/i686/multiarch/strlen-sse2-bsf.S:52
#1  0xb6742eb6 in ?? () from /usr/lib/i386-linux-gnu/libgnutls.so.26
#2  0xb67457ca in gnutls_x509_privkey_import_pkcs8 () from /usr/lib/i386-linux-gnu/libgnutls.so.26
#3  0xb71845ca in crypto_verify_pkcs8 (data=data at entry=0x8eb8140, is_encrypted=is_encrypted at entry=1, password=password at entry=0x0, 
    error=error at entry=0x0) at crypto_gnutls.c:465
#4  0xb7159359 in crypto_verify_private_key_data (contents=contents at entry=0x926e7a0, password=password at entry=0x0, error=error at entry=0x0)
    at crypto.c:740
#5  0xb71594a7 in crypto_verify_private_key (filename=filename at entry=0x920c320 "/home/rgouveia/Downloads/client.key", password=password at entry=0x0, 
    error=error at entry=0x0) at crypto.c:775
#6  0xb7164c08 in nm_setting_802_1x_set_private_key (self=0x90a5950, key_path=0x920c320 "/home/rgouveia/Downloads/client.key", password=0x0, 
    scheme=NM_SETTING_802_1X_CK_SCHEME_PATH, out_format=0xbfeed88c, error=0x0) at nm-setting-8021x.c:1638
#7  0xb061a94b in is_pkcs12 () from /usr/lib/NetworkManager/libnm-openvpn-properties.so
#8  0xb061269b in ?? () from /usr/lib/NetworkManager/libnm-openvpn-properties.so
#9  0xb708cbef in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#10 0xb708ae76 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#11 0xb709c945 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#12 0xb70a4b46 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#13 0xb70a5145 in g_signal_emit_by_name () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#14 0xb738d0cc in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#15 0xb708d06a in g_cclosure_marshal_VOID(int0_t) () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#16 0xb708ae76 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#17 0xb709c945 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#18 0xb70a4b46 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#19 0xb70a4cc3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#20 0xb736d0c2 in gtk_dialog_response () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#21 0xb736d4a6 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#22 0xb708cc57 in g_cclosure_marshal_VOID__VOIDv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#23 0xb708b121 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#24 0xb70a4269 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#25 0xb70a4cc3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#26 0xb731284a in gtk_button_clicked () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#27 0xb7313ce3 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#28 0xb7313d11 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#29 0xb71f6c3e in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#30 0xb6fc42bf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#31 0xb6fc35e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0xb6fc3980 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0xb6fc3ddb in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#34 0x080562e0 in main ()



More information about the Pkg-utopia-maintainers mailing list