Bug#580106: empathy: fails to start on armel

gregor herrmann gregoa at debian.org
Mon Aug 16 23:06:10 UTC 2010


On Mon, 16 Aug 2010 23:45:45 +0200, Emilio Pozuelo Monfort wrote:

> > I keep this version of clutter on my freerunner for now in case you
> > want me to do any further tests.
> Thanks. It would be really helpful if you could get a new backtrace after
> installing libclutter-1.0-dbg

Sure, the only problem is I need a libclutter-1.0-dbg package on
armel that matches the unpatched version -- ah, thankfully
snapshots.d.o has it (1.2.12-2).

Here we go:

deanna:~# gdb empathy
GNU gdb (GDB) 7.1-debian
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabi".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/empathy...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/empathy 
[Thread debugging using libthread_db enabled]

Program received signal SIGILL, Illegal instruction.
0x4069eaf0 in clutter_backend_glx_constructor (gtype=923984, n_params=0, params=0x0) at clutter-backend-glx.c:191
191     clutter-backend-glx.c: No such file or directory.
        in clutter-backend-glx.c
(gdb) bt full
#0  0x4069eaf0 in clutter_backend_glx_constructor (gtype=923984, n_params=0, params=0x0) at clutter-backend-glx.c:191
No locals.
#1  0x41d7c298 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#2  0x41d7ca6c in g_object_new () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#3  0x40656964 in _clutter_context_get_default () at ./clutter-main.c:1398
No locals.
#4  0x40657350 in clutter_get_option_group () at ./clutter-main.c:1795
        context = 0xbefeb08c
        group = 0xd9320
#5  0x0003ce98 in ?? ()
No symbol table info available.
Cannot access memory at address 0x0
#6  0x0003ce98 in ?? ()
No symbol table info available.
Cannot access memory at address 0x0
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb) 


clutter-backend-glx.c is indeed not the file Heiko has patched
(clutter/cogl/common/cogl-fixed.c) .... So maybe the change to the
CFLAGS in debian/rules is enough?

Cheers,
gregor

-- 
 .''`.   http://info.comodo.priv.at/ -- GPG key IDs: 0x8649AA06, 0x00F3CFE4
 : :' :  Debian GNU/Linux user, admin, & developer - http://www.debian.org/
 `. `'   Member of VIBE!AT & SPI, fellow of Free Software Foundation Europe
   `-    NP: Cássia Eller
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20100817/1cadcac4/attachment.pgp>


More information about the pkg-gnome-maintainers mailing list