Public bug reported:

Binary package hint: yelp

Yelp crashes regularly or keeps loading indefinitely.
I managed to identify three reproducible crashes.

It is possible that these crashes are due to bad links in the
documentation since unlike the other links, the ones which cause crashes
seem to be of the form "file://...".

Link examples:
==============
1)Non-working links:
"Learning how to program" link:
file://///usr/share/gnome/help/programming/C/programming.xml#_auto-gen-id-1

Note: Running it from command-line works:
$yelp 
file://///usr/share/gnome/help/programming/C/programming.xml#_auto-gen-id-1

2)Working link, but causes "double free or corruption" crash if clicked after 
copying link address:
"Advanced topics" link:
file:///usr/share/gnome/help/advanced-topics/C/advanced-topics.xml

3)Working link example:
"Writing your own programs" link:
ghelp:programming

Crash #1:
=========
1)Start yelp:
$yelp
2)Click on "advanced topics"
3)Click on "Writing your own programs"
4)Click on "Learning how to program"
Now it keeps "loading..." indefinitely for me.
5)Click on "Learning how to program" again (or any other link actually, even 
the home button), while it is still loading.
That's where it crashes for me with the following message:
"**
** Yelp:ERROR:(yelp-document.c:275):yelp_document_cancel_page: assertion 
failed: (document != NULL && YELP_IS_DOCUMENT (document))
Aborted"

Crash #2:
=========
1)Start yelp:
$yelp
2)Click on "advanced topics"
3)Click on "Writing your own programs"
4)Right-click on "Learning how to program" and select "copy link address"
5)Click on "Learning how to program" again (left or right)
That's where it crashes with the following message:
"*** glibc detected *** yelp: double free or corruption (!prev): 0x09a29080 ***"
I attached the full backtrace in backtrace_crash2.log.

Crash #3 (similar to crash #2):
===============================
1)Start yelp:
$yelp
2)Right-click on "advanced topics" and select "copy link address"
3)Click on "advanced topics" again (left or right)
That's where it crashes with the following message:
"*** glibc detected *** yelp: double free or corruption (fasttop): 0x08868aa8 
***"
I attached the full backtrace in backtrace_crash3.log.

Yelp version info:
==================
$yelp --version
GNOME yelp 2.22.1

** Affects: yelp (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Yelp crashes regularly or keeps loading indefinitely. 
https://bugs.launchpad.net/bugs/235954
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to