GNOME Bugzilla – Bug 612637
Some documents never finish loading; trying another link causes a crash
Last modified: 2011-10-04 00:00:06 UTC
Original Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/yelp/+bug/521322 I searched for 'rhythmbox'; on the search result list there was a link to a document (Update Manager Manual). Curious, I clicked on it. Result: yelp never ends loading the document; only option left is to quit yelp and start again (selecting another link causes an assertion crash (bug 530589). this is the thread apply all bt full when yelp hangs on "loading": cerdea@xango:/var/crash$ gdb yelp GNU gdb (GDB) 7.0.1-ubuntu Copyright (C) 2009 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 "x86_64-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/yelp...Reading symbols from /usr/lib/debug/usr/bin/yelp...done. (no debugging symbols found)...done. (gdb) r Starting program: /usr/bin/yelp [Thread debugging using libthread_db enabled] [New Thread 0x7fffe9c48710 (LWP 1824)] [New Thread 0x7fffe9447710 (LWP 1825)] (yelp:1821): GLib-GObject-WARNING **: invalid cast from `GtkHBox' to `GtkMisc' (yelp:1821): Gtk-CRITICAL **: gtk_misc_set_alignment: assertion `GTK_IS_MISC (misc)' failed (yelp:1821): GLib-GObject-WARNING **: invalid cast from `GtkHBox' to `GtkMisc' (yelp:1821): Gtk-CRITICAL **: gtk_misc_set_alignment: assertion `GTK_IS_MISC (misc)' failed (yelp:1821): GLib-GObject-WARNING **: invalid cast from `GtkHBox' to `GtkMisc' (yelp:1821): Gtk-CRITICAL **: gtk_misc_set_alignment: assertion `GTK_IS_MISC (misc)' failed (yelp:1821): GLib-GObject-WARNING **: invalid cast from `GtkHBox' to `GtkMisc' (yelp:1821): Gtk-CRITICAL **: gtk_misc_set_alignment: assertion `GTK_IS_MISC (misc)' failed [New Thread 0x7fffe3dfa710 (LWP 1826)] (yelp:1821): Yelp-WARNING **: Yelper initialization failed for 0x9e50e0 [New Thread 0x7fffe35f9710 (LWP 1827)] [New Thread 0x7fffe184c710 (LWP 1828)] [New Thread 0x7fffe104b710 (LWP 1829)] [New Thread 0x7fffe084a710 (LWP 1830)] [Thread 0x7fffe084a710 (LWP 1830) exited] [Thread 0x7fffe104b710 (LWP 1829) exited] [New Thread 0x7fffd7ffe710 (LWP 1833)] [Thread 0x7fffe35f9710 (LWP 1827) exited] [New Thread 0x7fffe35f9710 (LWP 1835)] [New Thread 0x7fffd77fd710 (LWP 1836)] [New Thread 0x7fffd6ffc710 (LWP 1840)] [Thread 0x7fffe35f9710 (LWP 1835) exited] [New Thread 0x7fffd5fbb710 (LWP 1841)] [New Thread 0x7fffd57ba710 (LWP 1842)] [Thread 0x7fffd6ffc710 (LWP 1840) exited] [Thread 0x7fffd77fd710 (LWP 1836) exited] [Thread 0x7fffd57ba710 (LWP 1842) exited] [Thread 0x7fffd7ffe710 (LWP 1833) exited] [New Thread 0x7fffd7ffe710 (LWP 1843)] [New Thread 0x7fffe35f9710 (LWP 2123)] [Thread 0x7fffd7ffe710 (LWP 1843) exited] [Thread 0x7fffe35f9710 (LWP 2123) exited] [New Thread 0x7fffe35f9710 (LWP 2124)] [New Thread 0x7fffd7ffe710 (LWP 2125)] [Thread 0x7fffe35f9710 (LWP 2124) exited] [Thread 0x7fffd7ffe710 (LWP 2125) exited] ^C Program received signal SIGINT, Interrupt. 0x00007ffff3ecbbd3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=3959) at ../sysdeps/unix/sysv/linux/poll.c:87 87 ../sysdeps/unix/sysv/linux/poll.c: No such file or directory. in ../sysdeps/unix/sysv/linux/poll.c (gdb) thread aplly all bt full No symbol "aplly" in current context. (gdb) thread apply all bt full
+ Trace 220930
Can anybody reproduce the problem on Yelp 3.0?
FWIW, on 3.0, Using "Go > All documents" and trying to run a search there, I don't get a crash but I get a silly yelp error (should it be a separate bug report?): Unknown Error The URI ‘xref:search=rhythmbox’ could not be parsed.
Yes, should be a different bug report.