[Pkg-utopia-maintainers] Bug#744128: network-manager-openvpn-gnome: Segfault in any configuration dialog
Dominik George
nik at naturalnet.de
Fri Dec 19 11:44:08 UTC 2014
Package: network-manager-openvpn-gnome
Version: 0.9.10.0-1
Followup-For: Bug #744128
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The connection edito crashes upon opening, or sometimes saving, an
OpenVPN connection. Right now, it always crashes in a segmentation fault
right after importing an OpenVPN configuration when spawning the
configuration dialog.
Attached is a backtrace and the OpenVPN config in question; however, I
deem that irrelevant because empty dialogs for new connections crash as
well.
- -- System Information:
Debian Release: 8.0
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages network-manager-openvpn-gnome depends on:
ii libatk1.0-0 2.14.0-1
ii libc6 2.19-13
ii libcairo-gobject2 1.14.0-2.1
ii libcairo2 1.14.0-2.1
ii libdbus-1-3 1.8.12-1
ii libdbus-glib-1-2 0.102-1
ii libgdk-pixbuf2.0-0 2.31.1-2+b1
ii libglib2.0-0 2.42.1-1
ii libgtk-3-0 3.14.5-1
ii libnm-glib-vpn1 0.9.10.0-4
ii libnm-glib4 0.9.10.0-4
ii libnm-gtk0 0.9.10.0-2
ii libnm-util2 0.9.10.0-4
ii libpango-1.0-0 1.36.8-3
ii libpangocairo-1.0-0 1.36.8-3
ii libsecret-1-0 0.18-1+b1
ii network-manager-openvpn 0.9.10.0-1
network-manager-openvpn-gnome recommends no packages.
network-manager-openvpn-gnome suggests no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJUlA+AAAoJELeaPBagxPKWinkQALhtimw9iwYKz116LCZVT+AF
xJQoMrs1tBFIjYniVgTcPfu1aRql0thKdGw1TeEy5AltQD6Cn9pAb5x3/+orVkZ7
aQarwfrIsacGgZpGRNwb3244PfKEv/SGR6Gbut7iyU/LdLaNkif2CuIAnEwkx6ld
Qgvsgrjowpvd+l0YFTbOz2V+7ddwO60s2NK24Y4T1GscMLkV+dQ/DcgnE4dcINzE
9oN9Aq8YrlzApBocFq61CAH4jXZJxqlh37+Z373n1TowM5Yv6bOUj7hOPqhrjsiz
ZNpRBy8h1NBtFwsJY+2J1Q6U8uN/YVr9HXAxRAlx/LSqueZdax/UKSrs5zkTfFYK
KcsAF4iUE0q+SQP877oLtN7kp03FbkZlTNJJ+vUQuFXaT6Y/Sf1VBM6+mikueTxf
7F6fNu4EMt85rDuFm4wv77zN1ClYuD0HlENPCntPxxEfY/mtSqlJoKnj/68DAtH6
HP91IizJjvgIDc3AHv/z3D7XpoI+Q8HpCaAuv3v8s+SCa1ot7Tojfgj9YhJm+J64
aR/qnqjcjf4eAdSxdnsE10pzW8lWdFTWW8VaRZPLuFnqZCWhKZ83ULnRAf+Eun7C
9vVxlDEAYeQEX5lKfE61HPVnhkyFqo/3w8JOn9Pw95ngEb0+SEYP0CQ/6ykHxIN+
F+Zw6MpokfEggFMPb6gG
=8GsC
-----END PGP SIGNATURE-----
-------------- next part --------------
backtrace:
#0 0x0000000000762010 in ?? ()
No symbol table info available.
#1 0x0000000000429698 in ?? ()
No symbol table info available.
#2 0x00000000004318ed in ?? ()
No symbol table info available.
#3 0x00007ffff5f44245 in g_closure_invoke (closure=0xce06b0, return_value=0x0, n_param_values=2, param_values=0x7fffffffd820, invocation_hint=0x7fffffffd7c0) at /tmp/buildd/glib2.0-2.42.1/./gobject/gclosure.c:768
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0xce0690
__FUNCTION__ = "g_closure_invoke"
#4 0x00007ffff5f55f6c in signal_emit_unlocked_R (node=node at entry=0x6a0890, detail=detail at entry=0, instance=instance at entry=0xc9a270, emission_return=emission_return at entry=0x0, instance_and_params=instance_and_params at entry=0x7fffffffd820) at /tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:3553
tmp = <optimized out>
handler = 0xcded20
accumulator = 0x0
emission = {next = 0x7fffffffdbb0, instance = 0xc9a270, ihint = {signal_id = 148, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
handler_list = <optimized out>
return_accu = 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 148
max_sequential_handler_number = 3710
return_value_altered = 1
#5 0x00007ffff5f5e778 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7fffffffd9b0) at /tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:3309
instance_and_params = 0x7fffffffd820
signal_return_type = <optimized out>
param_values = 0x7fffffffd838
i = <optimized out>
n_params = <optimized out>
__FUNCTION__ = "g_signal_emit_valist"
#6 0x00007ffff5f5e9df in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:3365
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffda90, reg_save_area = 0x7fffffffd9d0}}
#7 0x00007ffff5f44474 in _g_closure_invoke_va (closure=0x7fffe001f140, closure at entry=0xce04a0, return_value=return_value at entry=0x0, instance=0x0, instance at entry=0xcb3a50, args=0xa0, args at entry=0x7fffffffdc70, n_params=1, param_types=0x6) at /tmp/buildd/glib2.0-2.42.1/./gobject/gclosure.c:831
marshal = 0x762010
marshal_data = 0x1
__FUNCTION__ = "_g_closure_invoke_va"
#8 0x00007ffff5f5e087 in g_signal_emit_valist (instance=0xcb3a50, signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7fffffffdc70) at /tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:3218
return_accu = <optimized out>
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x0
emission = {next = 0x0, instance = 0xcb3a50, ihint = {signal_id = 190, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 7706896}
signal_id = 190
instance_type = <optimized out>
emission_return = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 4
static_scope = 0
fastpath_handler = <optimized out>
closure = 0xce04a0
run_type = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
i = <optimized out>
n_params = <optimized out>
__FUNCTION__ = "g_signal_emit_valist"
#9 0x00007ffff5f5e9df in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:3365
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffdd50, reg_save_area = 0x7fffffffdc90}}
#10 0x00007ffff73fa91e in button_activate_timeout (data=<optimized out>) at /tmp/buildd/gtk+3.0-3.14.5/./gtk/gtkbutton.c:2029
No locals.
#11 0x00007ffff7058e78 in gdk_threads_dispatch (data=0x832800, data at entry=<error reading variable: value has been optimized out>) at /tmp/buildd/gtk+3.0-3.14.5/./gdk/gdk.c:654
dispatch = 0x832800
ret = 0
#12 0x00007ffff5a6b613 in g_timeout_dispatch (source=0xd18180, callback=<optimized out>, user_data=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4520
timeout_source = 0xd18180
again = <optimized out>
#13 0x00007ffff5a6ab6d in g_main_dispatch (context=0x6bf9c0) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3111
dispatch = 0x7ffff5a6b600 <g_timeout_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x832800
callback = 0x7ffff7058e50 <gdk_threads_dispatch>
cb_funcs = <optimized out>
cb_data = 0xd59980
need_destroy = <optimized out>
source = 0xd18180
current = 0x701dc0
i = 0
#14 g_main_context_dispatch (context=context at entry=0x6bf9c0) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3710
No locals.
#15 0x00007ffff5a6af48 in g_main_context_iterate (context=0x6bf9c0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3781
max_priority = 2147483647
timeout = 181
some_ready = 1
nfds = <optimized out>
allocated_nfds = 5
fds = 0xac37d0
#16 0x00007ffff5a6b272 in g_main_loop_run (loop=0x6fa880) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3975
__FUNCTION__ = "g_main_loop_run"
#17 0x0000000000415504 in main ()
No symbol table info available.
registers:
rax 0x762010 7741456
rbx 0x7fffe001f140 140736951611712
rcx 0xa0 160
rdx 0x0 0
rsi 0x0 0
rdi 0x7fffe001f140 140736951611712
rbp 0xd571e0 0xd571e0
rsp 0x7fffffffd578 0x7fffffffd578
r8 0x1 1
r9 0x6 6
r10 0x20 32
r11 0x33 51
r12 0x82d4c0 8574144
r13 0xd2c0a0 13811872
r14 0x7fffffffd820 140737488345120
r15 0x7fffffffd7c0 140737488345024
rip 0x762010 0x762010
eflags 0x10206 [ PF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
current instructions:
=> 0x762010: add %eax,(%rax)
0x762012: add %al,(%rax)
0x762014: add $0x0,%al
0x762016: add %al,(%rax)
0x762018: add (%rsi),%al
0x76201a: add %al,(%rax)
0x76201c: add %eax,(%rax,%rax,1)
0x76201f: add %dh,-0x63(%rax)
0x762022: nop
0x762023: add %al,(%rax)
0x762025: add %al,(%rax)
0x762027: add %dl,-0x59(%rax)
0x76202a: test $0x7ffff6,%eax
0x76202f: add %al,(%rdx)
0x762031: (bad)
0x762032: add %al,(%rax)
threads backtrace:
Thread 8 (Thread 0x7fffe9fb9700 (LWP 27697)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff5aaf657 in g_cond_wait_until (cond=cond at entry=0xc829b8, mutex=mutex at entry=0xc829b0, end_time=end_time at entry=61532111382) at /tmp/buildd/glib2.0-2.42.1/./glib/gthread-posix.c:1443
#2 0x00007ffff5a3fa69 in g_async_queue_pop_intern_unlocked (queue=0xc829b0, wait=wait at entry=1, end_time=61532111382) at /tmp/buildd/glib2.0-2.42.1/./glib/gasyncqueue.c:422
#3 0x00007ffff5a400c8 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout at entry=500000) at /tmp/buildd/glib2.0-2.42.1/./glib/gasyncqueue.c:570
#4 0x00007ffff5a922a0 in g_thread_pool_wait_for_new_task (pool=0xc82950) at /tmp/buildd/glib2.0-2.42.1/./glib/gthreadpool.c:262
#5 g_thread_pool_thread_proxy (data=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./glib/gthreadpool.c:296
#6 0x00007ffff5a91935 in g_thread_proxy (data=0x7fffe40046d0) at /tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764
#7 0x00007ffff550b0a4 in start_thread (arg=0x7fffe9fb9700) at pthread_create.c:309
#8 0x00007ffff523fccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 5 (Thread 0x7fffe95a8700 (LWP 27693)):
#0 0x00007ffff523718d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff5a6aee4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fffd40010c0, timeout=-1, context=0xd074a0) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4076
#2 g_main_context_iterate (context=context at entry=0xd074a0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3776
#3 0x00007ffff5a6affc in g_main_context_iteration (context=0xd074a0, may_block=1) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3842
#4 0x00007fffe95b327d in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#5 0x00007ffff5a91935 in g_thread_proxy (data=0xc20050) at /tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764
#6 0x00007ffff550b0a4 in start_thread (arg=0x7fffe95a8700) at pthread_create.c:309
#7 0x00007ffff523fccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 3 (Thread 0x7fffea9d7700 (LWP 27690)):
#0 0x00007ffff523718d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff5a6aee4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7fffdc0008c0, timeout=2999, context=0xbd90d0) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4076
#2 g_main_context_iterate (context=context at entry=0xbd90d0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3776
#3 0x00007ffff5a6affc in g_main_context_iteration (context=0xbd90d0, may_block=may_block at entry=1) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3842
#4 0x00007ffff5a6b039 in glib_worker_main (data=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:5589
#5 0x00007ffff5a91935 in g_thread_proxy (data=0xc20630) at /tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764
#6 0x00007ffff550b0a4 in start_thread (arg=0x7fffea9d7700) at pthread_create.c:309
#7 0x00007ffff523fccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 2 (Thread 0x7fffec4bd700 (LWP 27689)):
#0 0x00007ffff523718d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff5a6aee4 in g_main_context_poll (priority=2147483647, n_fds=5, fds=0x7fffe4005940, timeout=-1, context=0x729aa0) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4076
#2 g_main_context_iterate (context=0x729aa0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3776
#3 0x00007ffff5a6b272 in g_main_loop_run (loop=0x729a30) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3975
#4 0x00007ffff6d99f76 in gdbus_shared_thread_func (user_data=0x729a70) at /tmp/buildd/glib2.0-2.42.1/./gio/gdbusprivate.c:273
#5 0x00007ffff5a91935 in g_thread_proxy (data=0x69c4f0) at /tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764
#6 0x00007ffff550b0a4 in start_thread (arg=0x7fffec4bd700) at pthread_create.c:309
#7 0x00007ffff523fccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 1 (Thread 0x7ffff7fb39c0 (LWP 27685)):
#0 0x0000000000762010 in ?? ()
#1 0x0000000000429698 in ?? ()
#2 0x00000000004318ed in ?? ()
#3 0x00007ffff5f44245 in g_closure_invoke (closure=0xce06b0, return_value=0x0, n_param_values=2, param_values=0x7fffffffd820, invocation_hint=0x7fffffffd7c0) at /tmp/buildd/glib2.0-2.42.1/./gobject/gclosure.c:768
#4 0x00007ffff5f55f6c in signal_emit_unlocked_R (node=node at entry=0x6a0890, detail=detail at entry=0, instance=instance at entry=0xc9a270, emission_return=emission_return at entry=0x0, instance_and_params=instance_and_params at entry=0x7fffffffd820) at /tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:3553
#5 0x00007ffff5f5e778 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7fffffffd9b0) at /tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:3309
#6 0x00007ffff5f5e9df in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:3365
#7 0x00007ffff5f44474 in _g_closure_invoke_va (closure=0x7fffe001f140, closure at entry=0xce04a0, return_value=return_value at entry=0x0, instance=0x0, instance at entry=0xcb3a50, args=0xa0, args at entry=0x7fffffffdc70, n_params=1, param_types=0x6) at /tmp/buildd/glib2.0-2.42.1/./gobject/gclosure.c:831
#8 0x00007ffff5f5e087 in g_signal_emit_valist (instance=0xcb3a50, signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7fffffffdc70) at /tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:3218
#9 0x00007ffff5f5e9df in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:3365
#10 0x00007ffff73fa91e in button_activate_timeout (data=<optimized out>) at /tmp/buildd/gtk+3.0-3.14.5/./gtk/gtkbutton.c:2029
#11 0x00007ffff7058e78 in gdk_threads_dispatch (data=0x832800, data at entry=<error reading variable: value has been optimized out>) at /tmp/buildd/gtk+3.0-3.14.5/./gdk/gdk.c:654
#12 0x00007ffff5a6b613 in g_timeout_dispatch (source=0xd18180, callback=<optimized out>, user_data=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4520
#13 0x00007ffff5a6ab6d in g_main_dispatch (context=0x6bf9c0) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3111
#14 g_main_context_dispatch (context=context at entry=0x6bf9c0) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3710
#15 0x00007ffff5a6af48 in g_main_context_iterate (context=0x6bf9c0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3781
#16 0x00007ffff5a6b272 in g_main_loop_run (loop=0x6fa880) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3975
#17 0x0000000000415504 in main ()
-------------- next part --------------
# client config for server vpn-bn-01
client
dev tun
proto tcp
remote 89.1.20.69 443
tls-remote vpn-bn-01
resolv-retry infinite
nobind
persist-key
persist-tun
ca CAcert.pem
cert cert.pem
key private.key
comp-lzo
verb 3
auth-user-pass
route-delay 4
keepalive 6 30
auth SHA384
cipher AES-256-CBC
auth SHA384
tls-cipher DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-CAMELLIA256-SHA:DHE-RSA-AES256-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-RSA-AES128-SHA:CAMELLIA256-SHA:AES256-SHA:CAMELLIA128-SHA:AES128-SHA
reneg-sec 3600
passtos
script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
## Uncomment on broken networks
#mssfix 1400
## Uncomment to redirect all traffic
#redirect-gateway def1
More information about the Pkg-utopia-maintainers
mailing list