Bug#452747: yelp: freezes while reading libc.info

Sam Morris sam at robots.org.uk
Sun Nov 25 11:48:07 UTC 2007


> Install glibc-doc-reference 
> > Run Yelp
> > Click GNU Info PAges
> > Click GNU Libraries
> > Click Libc
> > 
> > Yelp eats 100% of the CPU for a few seconds. Then it prints the
> > following to the console:
> > 
> >     Error: Malformed line (no ':').  Ignoring entry
> >     Error: Malformed line (no ':').  Ignoring entry
> >     Xlib: unexpected async reply (sequence 0x27a9)!
> > 
> > and freezes (stops repainting its window). gdb says:
> 
> Are you able to reproduce this bug reliably? It seems related to the
> xulrunner 1.8.1.9 upgrade, but I'm not getting it every time.

Yes. I just tried again with the xulrunner packages from unstable too. 

> If you can, it would be interesting to see the backtrace with
> libxul0d-dbg installed.

Unfortunately I already have the debug package installed. gdb's not
picking the symbols up for some reason. :/

If I run yelp from within gdb, the stack trace is even worse!

        Program received signal SIGSEGV, Segmentation fault.
        [Switching to Thread 0xb0f49b90 (LWP 18828)]
        0xb7789075 in ?? () from /usr/lib/libglib-2.0.so.0
        (gdb) where
        #0  0xb7789075 in ?? () from /usr/lib/libglib-2.0.so.0
        #1  0x08645400 in ?? ()
        #2  0x0000498c in ?? ()
        #3  0xb0f49328 in ?? ()
        #4  0xb740f651 in _int_free () from /lib/i686/cmov/libc.so.6
        #5  0xb77892e7 in ?? () from /usr/lib/libglib-2.0.so.0
        #6  0x0807b768 in ?? ()
        #7  0x08217030 in ?? ()
        #8  0x093d4c18 in ?? ()
        #9  0x08185ac0 in ?? ()
        #10 0x08185ab0 in ?? ()
        #11 0x093ca670 in ?? ()
        #12 0x093ca670 in ?? ()
        #13 0x00000032 in ?? ()
        #14 0x00000001 in ?? ()
        #15 0x769ab04b in ?? ()
        #16 0x09375988 in ?? ()
        #17 0x00000010 in ?? ()
        #18 0x0807b13c in ?? ()
        #19 0x092b5f00 in ?? ()
        #20 0x09375988 in ?? ()

And if I try again with /usr/lib/debug in LD_LIBRARY_PATH (to pick up
glibc's symbols): 

        ***MEMORY-ERROR***: yelp[18907]: GSlice: assertion failed: sinfo->n_allocated > 0
        
        Program received signal SIGABRT, Aborted.
        [Switching to Thread 0xb2fffb90 (LWP 18928)]
        0xb73867d6 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        64      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
                in ../nptl/sysdeps/unix/sysv/linux/raise.c
        (gdb) where
        #0  0xb73867d6 in *__GI_raise (sig=6)
            at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        #1  0xb73880f1 in *__GI_abort () at abort.c:88
        #2  0xb7746f72 in ?? () from /usr/lib/libglib-2.0.so.0
        #3  0x0000000a in ?? ()
        #4  0xb74a0580 in ?? () from /usr/lib/debug/libc.so.6
        #5  0xb2fff2d4 in ?? ()
        #6  0x000049db in ?? ()
        #7  0x00000000 in ?? ()

-- 
Sam Morris
http://robots.org.uk/

PGP key id 1024D/5EA01078
3412 EA18 1277 354B 991B  C869 B219 7FDB 5EA0 1078
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20071125/168e3b12/attachment.pgp 


More information about the pkg-gnome-maintainers mailing list