Red Hat Bugzilla – Bug 1287818
100% CPU usage in Yelp after searching
Last modified: 2016-08-29 03:54:01 EDT
Description of problem:
Note: This bug report is a clone of #1184646 which was closed wrongly.
Version-Release number of selected component (if applicable):
Present since at least 3.12.x, see https://bugzilla.gnome.org/show_bug.cgi?id=744636
Still present in:
Steps to reproduce:
1. open yelp
2. press the search button in GtkHeaderBar
3. search for some string
4. close yelp
100% CPU usage on one core after step 3. Yelp process will never exit until you manually kill it or logout/reboot.
No busy loop. Yelp should exit when closing.
See the original report  which also includes a backtrace of gdb attached to yelp. See upstream bug reports https://bugzilla.gnome.org/show_bug.cgi?id=661509 and https://bugzilla.gnome.org/show_bug.cgi?id=744636
Upstream bug report states that this issue is fixed in 3.18.x, but Fedora is still shipping 3.17.2 due to the workaround chosen for bug #1276226. Once its upstream pendant https://bugzilla.gnome.org/show_bug.cgi?id=753443 is fixed, yelp can be updated to 3.18.x or 3.20.x and this issue will be gone.
This issue is fixed upstream and landed in 3.20.x and newer.