[Pkg-utopia-maintainers] Bug#665791: Bug#665791: libnm-glib4: causes a segfault in gnome-shell

Antti-Juhani Kaijanaho antti-juhani at kaijanaho.fi
Mon Apr 2 07:38:41 UTC 2012


Version: 0.9.4.0-2

On Mon, Apr 02, 2012 at 07:29:16AM +0200, Michael Biebl wrote:
> On 26.03.2012 08:49, Antti-Juhani Kaijanaho wrote:
> > By the way, a -dbg package would have been nice :-)
> 
> apt-get install network-manager-dbg

Ah.  I suppose a more thorough search might have found that.  Then again, how
was I supposed to know that it contains symbols for libnm-glib4?  (I see
there's a dependency, but that's an awfully subtle clue.)

Anyway, thanks.

> > 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:
> 
> Please test 0.9.4.0-2 which I've uploaded a few minutes ago.

Still the same symptom, though the backtrace has changed:

#0  0x00007fffedc84475 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        pid = <optimized out>
        selftid = <optimized out>
#1  0x00007fffedc876f0 in *__GI_abort () at abort.c:92
        act = {__sigaction_handler = {sa_handler = 0x7fffffffbd38, sa_sigaction = 0x7fffffffbd38}, sa_mask = {__val = {140737488338208, 140737488349447, 20, 
              140737183862242, 3, 140737488338218, 6, 140737183862246, 2, 140737488338206, 2, 140737183853249, 1, 140737183862242, 3, 140737488338212}}, 
          sa_flags = 12, sa_restorer = 0x7fffedd9cde6}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007fffedcbe26b in __libc_message (do_abort=<optimized out>, fmt=<optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
        ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffffffc6a0, reg_save_area = 0x7fffffffc5b0}}
        ap_copy = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fffffffc6a0, reg_save_area = 0x7fffffffc5b0}}
        fd = 28
        on_2 = <optimized out>
        list = <optimized out>
        nlist = 0
        cp = <optimized out>
        written = false
#3  0x00007fffedcc7ab6 in malloc_printerr (action=3, str=0x7fffedd9b86a "free(): invalid pointer", ptr=<optimized out>) at malloc.c:6283
        buf = "0000000000f479cc"
        cp = 0x0
#4  0x00007fffedccc7ec in *__GI___libc_free (mem=<optimized out>) at malloc.c:3738
        ar_ptr = 0x7fffedfd4e60
        p = 0x6
#5  0x00007fffee0104f2 in g_error_free (error=0xfe3b20) at /tmp/buildd/glib2.0-2.32.0/./glib/gerror.c:476
No locals.
#6  0x00007ffff3f2ad94 in _nm_remote_settings_ensure_inited (self=0xff3110) at nm-remote-settings.c:123
        priv = 0xff3130
        error = 0xfe3b20
        __func__ = "_nm_remote_settings_ensure_inited"
#7  0x00007ffff3f2cb0a in nm_remote_settings_new (bus=<optimized out>) at nm-remote-settings.c:735
        settings = 0xff3110
#8  0x00007ffff4d897bc in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.5
No symbol table info available.
#9  0x00007ffff4d89237 in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.5
No symbol table info available.
#10 0x00007ffff71a5065 in ?? () from /usr/lib/libgjs.so.0
No symbol table info available.
#11 0x00007ffff71a6160 in ?? () from /usr/lib/libgjs.so.0
No symbol table info available.
#12 0x00007ffff6cfe3f5 in ?? () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#13 0x00007ffff6cea7f2 in ?? () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#14 0x00007ffff6cfdd35 in ?? () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#15 0x00007ffff6cfe1d2 in ?? () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#16 0x00007ffff6cd0291 in ?? () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#17 0x00007ffff6cf4606 in ?? () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#18 0x00007ffff6cfdd35 in ?? () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#19 0x00007ffff6cff875 in ?? () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#20 0x00007ffff6c78265 in JS_EvaluateUCScriptForPrincipals () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#21 0x00007ffff6c78532 in JS_EvaluateUCScript () from /usr/lib/libmozjs185.so.1.0
No symbol table info available.
#22 0x00007ffff7195859 in gjs_context_eval () from /usr/lib/libgjs.so.0
No symbol table info available.
#23 0x00007ffff7b67ecc in ?? () from /usr/lib/gnome-shell/libgnome-shell.so
No symbol table info available.
#24 0x00007ffff73f69d0 in meta_plugin_manager_initialize () from /usr/lib/libmutter.so.0
No symbol table info available.
#25 0x00007ffff73f3969 in meta_compositor_manage_screen () from /usr/lib/libmutter.so.0
No symbol table info available.
#26 0x00007ffff74095f4 in meta_display_open () from /usr/lib/libmutter.so.0
No symbol table info available.
#27 0x00007ffff741367d in meta_run () from /usr/lib/libmutter.so.0
No symbol table info available.
#28 0x0000000000402c91 in main ()
No symbol table info available.

Versions of immediately relevant packages:

ii  gnome-shell                                                 3.2.2.1-3                            graphical shell for the GNOME desktop
ii  libnm-glib4                                                 0.9.4.0-2                            network management framework (GLib shared library)
ii  network-manager-dbg                                         0.9.4.0-2                            network management framework (debugging symbols)

-- 
Antti-Juhani Kaijanaho, Jyväskylä, Finland
http://antti-juhani.kaijanaho.fi/newblog/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-utopia-maintainers/attachments/20120402/5e12b800/attachment.pgp>


More information about the Pkg-utopia-maintainers mailing list