After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 612637 - Some documents never finish loading; trying another link causes a crash
Some documents never finish loading; trying another link causes a crash
Status: RESOLVED OBSOLETE
Product: yelp
Classification: Applications
Component: Search
2.29.x
Other Linux
: Normal major
: ---
Assigned To: Yelp maintainers
Yelp maintainers
Depends on:
Blocks:
 
 
Reported: 2010-03-11 21:45 UTC by C de-Avillez
Modified: 2011-10-04 00:00 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description C de-Avillez 2010-03-11 21:45:31 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


Comment 1 Shaun McCance 2011-04-30 15:54:02 UTC
Can anybody reproduce the problem on Yelp 3.0?
Comment 2 Jean-François Fortin Tam 2011-06-07 14:47:26 UTC
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.
Comment 3 Tobias Mueller 2011-10-04 00:00:06 UTC
Yes, should be a different bug report.