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