Yelp crashes regularly or keeps loading indefinitely.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Yelp |
Confirmed
|
Unknown
|
|||
yelp (Debian) |
Unknown
|
Unknown
|
|||
yelp (Ubuntu) |
Triaged
|
Medium
|
Ubuntu Desktop Bugs |
Bug Description
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://
Note: Running it from command-line works:
$yelp file://
2)Working link, but causes "double free or corruption" crash if clicked after copying link address:
"Advanced topics" link:
file://
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:
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_
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_
Yelp version info:
==================
$yelp --version
GNOME yelp 2.22.1
Changed in yelp: | |
status: | Unknown → Confirmed |
Changed in yelp: | |
assignee: | nobody → desktop-bugs |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
tags: | added: oem |
And the second backtrace...