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: yelp-3.17.2-3.fc23.x86_64 gtk3-3.18.5-3.fc23.x86_64 glib2-2.46.2-1.fc23.x86_64 Steps to reproduce: 1. open yelp 2. press the search button in GtkHeaderBar 3. search for some string 4. close yelp How reproducible: always Actual results: 100% CPU usage on one core after step 3. Yelp process will never exit until you manually kill it or logout/reboot. Expected results: No busy loop. Yelp should exit when closing. Additional info: See the original report [1] 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 [1] https://bugzilla.redhat.com/show_bug.cgi?id=1184646
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.