This bug was fixed in the package gnome-software - 3.30.2-0ubuntu3 --------------- gnome-software (3.30.2-0ubuntu3) cosmic; urgency=medium
* debian/patches/0024-shell-search-provider-implement-XUbuntuCancel.patch - implement XUbuntuCancel to request pending search cancellation from gnome-shell (LP: #1756826) -- Robert Ancell <robert.anc...@canonical.com> Thu, 11 Oct 2018 12:25:34 +1300 ** Changed in: gnome-software (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to nautilus in Ubuntu. https://bugs.launchpad.net/bugs/1756826 Title: hangs when remote search provider performs expensive operation Status in gnome-calculator package in Ubuntu: Fix Released Status in gnome-shell package in Ubuntu: Fix Released Status in gnome-software package in Ubuntu: Fix Released Status in nautilus package in Ubuntu: Fix Released Status in gnome-calculator source package in Bionic: In Progress Status in gnome-shell source package in Bionic: In Progress Status in gnome-software source package in Bionic: Triaged Status in nautilus source package in Bionic: In Progress Bug description: [ Impact ] Doing a search in the shell might lead to unresponsive processes that are not terminated when the search is cancelled or when the gnome- shell overlay is closed. [ Test case for GNOME-Shell and Nautilus ] 1. Run ubuntu session with gnome-shell, and open a system monitor (htop, top, gnome one) 2. Open gnome shell overlay (hit super, or got to activity) 3. Search for a short string (3 chars let's say) that matches many files you know you have 4. Close the overlay (press super again, hit escape twice) 5. The nautilus process should stop using CPU once the overlay is closed [ Test case for GNOME-Shell and GNOME-Calculator ] 1. Run ubuntu session with gnome-shell, and open a system monitor (htop, top, gnome one) 2. Open gnome shell overlay (hit super, or got to activity) 3. Type "10!!!" 4. Close the overlay (press super again, hit escape twice) 5. The gnome-calculator process should stop using CPU once the overlay is closed [ Regression Potential ] Nautilus search results returned are missing elements when continuously update the search string, gnome-calculator computations via the shell might not work as expected. ---- I have a maildir for my mail. My computer's name is "nightingale", and this name is in the filenames in the maildir. I have a lot of email! When I search for "tilix" to start a terminal after logging in, Nautilus goes crazy consuming CPU. This is because I have to type "ti" to type "tilix" and "ti" is a substring of "nightingale". This is submitted as a search string to the nautilus search provider and apparently isn't cancelled when I close the entry - I checked the GError and it's NULL. A similar thing happens with the ctrl-f search in nautilus itself. We talked about this on IRC and I provided some traces and stuff. Linking to the log to avoid having to fetch those out into files. :-) https://irclogs.ubuntu.com/2018/03/14/%23ubuntu-desktop.html#t15:58 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-calculator/+bug/1756826/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp