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