Bug#452747: yelp: freezes while reading libc.info [yet more info]
#468093 is rendering my backtraces rather devoid of useful info, but perhaps someone can try to reproduce this themselves? $ G_SLICE=debug-blocks gdb yelp (no debugging symbols found) Using host libthread_db library "/usr/lib/debug/libthread_db.so.1". (gdb) run info:libc Starting program: /usr/bin/yelp info:libc (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0xb5f53720 (LWP 28799)] [New Thread 0xb5a5ab90 (LWP 28809)] [New Thread 0xb4feeb90 (LWP 28810)] Error: Malformed line (no ':'). Ignoring entry Error: Malformed line (no ':'). Ignoring entry [New Thread 0xb47eeb90 (LWP 28811)] GSlice: MemChecker: attempt to release non-allocated block: 0x8a5f528 size=16 Program received signal SIGABRT, Aborted. [Switching to Thread 0xb47eeb90 (LWP 28811)] 0xb735ef06 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 0xb735ef06 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0xb7360811 in *__GI_abort () at abort.c:88 #2 0xb7730962 in g_slice_free1 () from /usr/lib/libglib-2.0.so.0 #3 0xb7c6ee99 in IA__gtk_tree_iter_free (iter=0x0) at /tmp/buildd/gtk+2.0-2.12.5/gtk/gtktreemodel.c:885 #4 0xb7706bd4 in ?? () from /usr/lib/libglib-2.0.so.0 #5 0x08a5f528 in ?? () #6 0x0001 in ?? () #7 0xb47ee208 in ?? () #8 0xb655fec5 in ?? () from /usr/lib/libgthread-2.0.so.0 #9 0x08374bb8 in ?? () #10 0x0001 in ?? () #11 0xb47ee238 in ?? () #12 0xb7706c2d in ?? () from /usr/lib/libglib-2.0.so.0 #13 0x0807bb60 in ?? () #14 0xb747cff4 in ?? () from /usr/lib/debug/libc.so.6 #15 0xb47ee22c in ?? () #16 0x0002 in ?? () #17 0x08374b90 in ?? () #18 0x0028 in ?? () #19 0x08568f60 in ?? () #20 0x08a6db08 in ?? () #21 0x08374bb8 in ?? () #22 0x08374bb8 in ?? () #23 0xb47ee258 in ?? () #24 0xb7707185 in g_hash_table_remove_all () from /usr/lib/libglib-2.0.so.0 Backtrace stopped: previous frame inner to this frame (corrupt stack?) -- Sam Morris http://robots.org.uk/ PGP key id 1024D/5EA01078 3412 EA18 1277 354B 991B C869 B219 7FDB 5EA0 1078 signature.asc Description: This is a digitally signed message part
Bug#452747: yelp: freezes while reading libc.info
> 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 0x498c 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 0x0032 in ?? () #14 0x0001 in ?? () #15 0x769ab04b in ?? () #16 0x09375988 in ?? () #17 0x0010 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 0x000a in ?? () #4 0xb74a0580 in ?? () from /usr/lib/debug/libc.so.6 #5 0xb2fff2d4 in ?? () #6 0x49db in ?? () #7 0x in ?? () -- Sam Morris http://robots.org.uk/ PGP key id 1024D/5EA01078 3412 EA18 1277 354B 991B C869 B219 7FDB 5EA0 1078 signature.asc Description: This is a digitally signed message part
Bug#452747: yelp: freezes while reading libc.info
Hi, Le samedi 24 novembre 2007 à 22:22 +, Sam Morris a écrit : > Package: yelp > Version: 2.20.0-1 > Severity: important > > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > 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. If you can, it would be interesting to see the backtrace with libxul0d-dbg installed. Thanks, -- .''`. : :' : We are debian.org. Lower your prices, surrender your code. `. `' We will add your hardware and software distinctiveness to `-our own. Resistance is futile. signature.asc Description: Ceci est une partie de message numériquement signée
Bug#452747: yelp: freezes while reading libc.info
Package: yelp Version: 2.20.0-1 Severity: important -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 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: #0 0xe410 in __kernel_vsyscall () #1 0xb7630e1e in __lll_mutex_lock_wait () from /lib/i686/cmov/libpthread.so.0 #2 0xb762cb68 in _L_mutex_lock_86 () from /lib/i686/cmov/libpthread.so.0 #3 0xb762c58d in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0 #4 0xb77912be in g_async_queue_try_pop () from /usr/lib/libglib-2.0.so.0 #5 0x0806117b in ?? () #6 0x091c08c8 in ?? () #7 0xb71f12b0 in ?? () from /usr/lib/libxul.so.0d #8 0xbfebf2d8 in ?? () #9 0xb781e77c in ?? () from /usr/lib/libglib-2.0.so.0 #10 0x0820dec4 in ?? () #11 0xb781e77c in ?? () from /usr/lib/libglib-2.0.so.0 #12 0xbfebf2f8 in ?? () #13 0xb77ac611 in ?? () from /usr/lib/libglib-2.0.so.0 #14 0x09765e08 in ?? () #15 0x0001 in ?? () #16 0x081ab2b0 in ?? () #17 0xb781e77c in ?? () from /usr/lib/libglib-2.0.so.0 #18 0xb762dc80 in ?? () from /lib/i686/cmov/libpthread.so.0 #19 0xb781e77c in ?? () from /usr/lib/libglib-2.0.so.0 #20 0xbfebf358 in ?? () #21 0xb77ae1c6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 Backtrace stopped: previous frame inner to this frame (corrupt stack?) - -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (530, 'testing'), (520, 'unstable'), (510, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.22-fixdso (SMP w/1 CPU core) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages yelp depends on: ii docbook-xml 4.5-5standard XML documentation system, ii gconf2 2.20.1-1 GNOME configuration database syste ii gnome-doc-utils 0.12.0-1 a collection of documentation util ii libbz2-1.0 1.0.3-7 high-quality block-sorting file co ii libc6 2.6.1-1+b1 GNU C Library: Shared libraries ii libdbus-glib-1-20.74-1 simple interprocess messaging syst ii libgcc1 1:4.2.2-3GCC support library ii libgconf2-4 2.20.1-1 GNOME configuration database syste ii libglade2-0 1:2.6.2-1library to load .glade files at ru ii libglib2.0-02.14.3-1 The GLib library of C routines ii libgnome2-0 2.20.1.1-1 The GNOME 2 library - runtime file ii libgnomeui-02.20.1.1-1 The GNOME 2 libraries (User Interf ii libgnomevfs2-0 1:2.20.0-3 GNOME Virtual File System (runtime ii libgtk2.0-0 2.12.1-1 The GTK+ graphical user interface ii libpango1.0-0 1.18.3-1 Layout and rendering of internatio ii librarian0 0.6.0-1 Rarian is a documentation meta-dat ii libstartup-notification 0.9-1library for program launch feedbac ii libstdc++6 4.2.2-3 The GNU Standard C++ Library v3 ii libx11-62:1.0.3-7X11 client-side library ii libxml2 2.6.30.dfsg-2GNOME XML library ii libxslt1.1 1.1.22-1 XSLT processing library - runtime ii libxul0d1.8.1.9-1Gecko engine library ii xml-core0.11 XML infrastructure and XML catalog ii zlib1g 1:1.2.3.3.dfsg-6 compression library - runtime Versions of packages yelp recommends: ii ttf-dejavu2.21-1 Metapackage to pull in ttf-dejavu- - -- no debconf information -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHSKQtshl/216gEHgRAr+9AKDHB3UFOWcpTLcX28+BYQLv/Dv9EgCeLxWC DwdRi4IcAlk0gE+4iwkeAdg= =Yeko -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]