[Pkg-utopia-maintainers] Bug#665791: libnm-glib4: causes a segfault in gnome-shell
Antti-Juhani Kaijanaho
ajk at debian.org
Mon Mar 26 06:49:59 UTC 2012
Package: libnm-glib4
Version: 0.9.4.0-1
Severity: important
Since upgrading to this version, gnome-shell has been crashing for me.
Downgrading to 0.9.2.0-2 makes the issue go away. So does, bizarrely,
rebuilding 0.9.4.0-1 with nostrip noopt (which I did to try to get a useful
backtrace).
By the way, a -dbg package would have been nice :-)
I rebuilt this package with nostrip (but without noopt) and obtained a
backtrace by logging in using "GNOME Classic" and then running at the console
DISPLAY=0:0 gdb --args /usr/bin/gnome-shell --replace
then asking for a backtrace after the segfault had occurred:
#0 0x00007fffee0274c7 in g_error_matches (error=0x1, domain=2155, code=4) at /tmp/buildd/glib2.0-2.30.2/./glib/gerror.c:509
No locals.
#1 0x00007ffff434fe36 in _nm_remote_settings_ensure_inited (self=0x10a4140) at nm-remote-settings.c:119
priv = 0x10a4160
error = 0x1
__func__ = "_nm_remote_settings_ensure_inited"
#2 0x00007ffff4351775 in nm_remote_settings_list_connections (settings=<optimized out>) at nm-remote-settings.c:480
priv = 0x10a4160
list = 0x0
iter = {dummy1 = 0x7fffffffd060, dummy2 = 0x10b4500, dummy3 = 0xffffffff, dummy4 = -153602442, dummy5 = 32767, dummy6 = 0x7fffffff00000011}
value = <optimized out>
__PRETTY_FUNCTION__ = "nm_remote_settings_list_connections"
#3 0x00007ffff51ae7bc in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.5
No symbol table info available.
#4 0x00007ffff51ae237 in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.5
No symbol table info available.
#5 0x00007ffff71a8065 in ?? () from /usr/lib/libgjs.so.0
No symbol table info available.
#6 0x00007ffff71a9160 in ?? () from /usr/lib/libgjs.so.0
No symbol table info available.
#7 0x00007ffff6d013f5 in ?? () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#8 0x00007ffff6ced7f2 in ?? () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#9 0x00007ffff6d00d35 in ?? () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#10 0x00007ffff6d011d2 in ?? () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#11 0x00007ffff6cd2f21 in ?? () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#12 0x00007ffff6d01253 in ?? () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#13 0x00007ffff6d02083 in ?? () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#14 0x00007ffff6c7af41 in JS_CallFunctionValue () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#15 0x00007ffff719bf6c in gjs_call_function_value () from /usr/lib/libgjs.so.0
No symbol table info available.
#16 0x00007ffff71a695d in gjs_closure_invoke () from /usr/lib/libgjs.so.0
No symbol table info available.
#17 0x00007ffff71afda9 in ?? () from /usr/lib/libgjs.so.0
No symbol table info available.
#18 0x00007fffee709804 in g_closure_invoke (closure=0x1091dd0, return_value=0x0, n_param_values=1, param_values=0x7fffdc0619a0,
invocation_hint=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gclosure.c:774
marshal = 0x7ffff71afb50
marshal_data = <optimized out>
in_marshal = <optimized out>
__PRETTY_FUNCTION__ = "g_closure_invoke"
#19 0x00007fffee71b78a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x10a4140, emission_return=0x0, instance_and_params=0x7fffdc0619a0)
at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3272
tmp = <optimized out>
handler = 0xf2e530
accumulator = 0x0
emission = {next = 0x0, instance = 0x10a4140, ihint = {signal_id = 370, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN,
chain_type = 4}
class_closure = 0x1091ec0
hlist = 0x7ffff3a516d0
handler_list = 0xf2e530
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 = 370
max_sequential_handler_number = 2980
return_value_altered = 1
#20 0x00007fffee724e11 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>)
at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3003
instance_and_params = 0x7fffdc0619a0
signal_return_type = 4
param_values = 0x7fffdc0619b8
node = 0x10920d0
i = <optimized out>
n_params = 0
__PRETTY_FUNCTION__ = "g_signal_emit_valist"
#21 0x00007fffee724fb2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3060
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffe320, reg_save_area = 0x7fffffffe260}}
#22 0x00007ffff4350f76 in fetch_connections_done (proxy=0x10f2c00, call=0x1, user_data=0x10a4140) at nm-remote-settings.c:422
self = 0x10a4140
priv = 0x10a4160
connections = <optimized out>
error = 0x0
i = <optimized out>
__func__ = "fetch_connections_done"
#23 0x00007ffff3c6fd4a in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
No symbol table info available.
#24 0x00007ffff3c72fda in dbus_connection_dispatch () from /lib/x86_64-linux-gnu/libdbus-1.so.3
No symbol table info available.
#25 0x00007ffff3eb3735 in ?? () from /usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2
No symbol table info available.
#26 0x00007fffee03c0cf in g_main_dispatch (context=0x61cdd0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2442
dispatch = 0x7ffff3eb3720
was_in_call = 0
user_data = 0x0
callback = 0
cb_funcs = 0x0
cb_data = 0x0
current_source_link = {data = 0x643ad0, next = 0x0}
need_destroy = <optimized out>
source = 0x643ad0
current = 0xd1d850
i = <optimized out>
#27 g_main_context_dispatch (context=0x61cdd0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2998
No locals.
#28 0x00007fffee03c8c8 in g_main_context_iterate (context=0x61cdd0, block=<optimized out>, dispatch=1, self=<optimized out>)
at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3076
max_priority = 0
timeout = 0
some_ready = 1
nfds = 11
allocated_nfds = <optimized out>
fds = <optimized out>
#29 0x00007fffee03ce02 in g_main_loop_run (loop=0x61fd30) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3284
__PRETTY_FUNCTION__ = "g_main_loop_run"
#30 0x00007ffff7416691 in meta_run () from /usr/lib/libmutter.so.0
No symbol table info available.
#31 0x0000000000402c61 in main ()
No symbol table info available.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.13-ibid-1 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libnm-glib4 depends on:
ii libc6 2.13-27
ii libdbus-1-3 1.4.18-1
ii libdbus-glib-1-2 0.98-1
ii libgcrypt11 1.5.0-3
ii libglib2.0-0 2.30.2-6
ii libgnutls26 2.12.18-1
ii libgudev-1.0-0 175-3.1
ii libnm-util2 0.9.4.0-1
ii libuuid1 2.20.1-4
libnm-glib4 recommends no packages.
libnm-glib4 suggests no packages.
-- no debconf information
More information about the Pkg-utopia-maintainers
mailing list