Bug#452747: yelp: freezes while reading libc.info [yet more info]

2008-03-02 Thread Sam Morris
#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

2007-11-25 Thread Sam Morris
> 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

2007-11-25 Thread Josselin Mouette
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

2007-11-24 Thread Sam Morris
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]