Nautilus crashes during search in is_recursive_search (search-engine)

Bug #1795028 reported by errors.ubuntu.com bug bridge on 2018-09-28
60
This bug affects 4 people
Affects Status Importance Assigned to Milestone
nautilus (Ubuntu)
Medium
Marco Trevisan (Treviño)
Bionic
Medium
Marco Trevisan (Treviño)

Bug Description

Impact
------
Nautilus crashes when searching remote locations

Test Case
---------
1. Open Nautilus
2. In the sidebar, click Other Locations
3. Click Computer
4. Click the search icon and search for "test"

Nautilus shouldn't crash.

Regression Potential
--------------------
Non remote directories, might be ignored in search if they look as remote.

Patch is backported from https://gitlab.gnome.org/GNOME/nautilus/commit/62ba6d83d

Errors:
- https://errors.ubuntu.com/problem/1e1ff78ccb6782e65f458ddda308d159bf2802f1
- https://errors.ubuntu.com/problem/faba2d22b25c29b79ab61c9186716c67b28b243c
- https://errors.ubuntu.com/problem/b9fd022bae3633e24fce9843858f29d4b258cdfa
- https://errors.ubuntu.com/problem/6d8b21d250da716966b5350f36d8fed682f29e9e
- https://errors.ubuntu.com/problem/b8bfd62a3c73633a581a73c29439df57bc76e854

Upstream bugs:
- https://gitlab.gnome.org/GNOME/nautilus/issues/632
- https://gitlab.gnome.org/GNOME/nautilus/issues/640

---

The Ubuntu Error Tracker has been receiving reports about a problem regarding nautilus. This problem was most recently seen with package version 1:3.26.4-0~ubuntu18.04.1, the problem page at https://errors.ubuntu.com/problem/1e1ff78ccb6782e65f458ddda308d159bf2802f1 contains more details, including versions of packages affected, stacktrace or traceback, and individual crash reports.
If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://forms.canonical.com/reports/.

Related branches

Changed in nautilus (Ubuntu):
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
summary: - /usr/bin/nautilus:ERROR:../src/nautilus-
- file.c:8399:nautilus_file_is_remote: assertion failed: (NAUTILUS_IS_FILE
- (file))
+ Nautilus crashes during search in is_recursive_search (search-engine)
description: updated
Jeremy Bicha (jbicha) on 2018-09-29
Changed in nautilus (Ubuntu Bionic):
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Jeremy Bicha (jbicha) on 2018-09-29
Changed in nautilus (Ubuntu):
status: In Progress → Fix Committed
description: updated
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nautilus - 1:3.26.4-0ubuntu5

---------------
nautilus (1:3.26.4-0ubuntu5) cosmic; urgency=medium

  * d/p/search-engine-Query-file-system-to-determine-remoteness.patch:
    - Fix remote filesystem check on file during search (LP: #1795028)

 -- Marco Trevisan (Treviño) <email address hidden> Fri, 28 Sep 2018 19:06:46 +0200

Changed in nautilus (Ubuntu):
status: Fix Committed → Fix Released
Changed in nautilus (Ubuntu Bionic):
status: Triaged → In Progress
description: updated
vanadium (ftack) wrote :

It is my experience that Ubuntu Search also crashes when searching from the home directory.

- Most likely to occur with short searches (three to four letters)
- More likely to happen early in the session than after a few restarts of the session.

Core functionality of a modern file browser that stripped type-ahead search away to make place for recursive search. More dan "Medium" importance according to me.

Nautilus 3.26.4 is where I am still experiencing the issue.

Changed in nautilus (Ubuntu Bionic):
status: In Progress → Fix Committed

An upload of nautilus to bionic-proposed has been rejected from the upload queue for the following reason: "As discussed on IRC: contains changes unrelated to the fixes documented to be present in this upload.".

Hello errors.ubuntu.com, or anyone else affected,

Accepted nautilus into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/nautilus/1:3.26.4-0~ubuntu18.04.2 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-bionic to verification-done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-bionic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

tags: added: verification-needed verification-needed-bionic

Just installed nautilus from bionic-propose, did a bit of testing (including receipt from "Bug Description"), and no problems so far.

Confirming that this is when running nautilus 1:3.26.4-0~ubuntu18.04.2 (apt-cache policy nautilus will tell you) right?

tags: added: verification-done verification-done-bionic
removed: verification-needed verification-needed-bionic
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nautilus - 1:3.26.4-0~ubuntu18.04.2

---------------
nautilus (1:3.26.4-0~ubuntu18.04.2) bionic; urgency=medium

  * d/p/search-engine-Query-file-system-to-determine-remoteness.patch:
    - Fix remote filesystem check on file during search (LP: #1795028)
  * d/p/0016-search-engine-add-a-recent-search-engine-listing-Gtk.patch:
    - Refreshed to add memory leak and potential crash fixes (LP: #1798426)

 -- Marco Trevisan (Treviño) <email address hidden> Mon, 08 Oct 2018 18:30:01 +0200

Changed in nautilus (Ubuntu Bionic):
status: Fix Committed → Fix Released

The verification of the Stable Release Update for nautilus has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers