Skip to content

Nemo hangs indefinitely on startup when a GVFS MTP mount is stale/unresponsive #3834

Description

@EiWasDann

Distribution

Linux Mint 22.3 (Zena), Cinnamon edition

Package version

22.3

Frequency

Quite often

Bug description

Nemo hangs completely on startup (observed >3 minutes, no error message, no feedback) when a mounted MTP device (via gvfsd-mtp) has become unresponsive. This appears to be rooted in GVFS itself (see linked issue), but Nemo's blocking, silent behavior on the frontend makes it hard to diagnose - there's no indication to the user of what it's waiting on.

Steps to reproduce

Steps to reproduce:

Connect an Android device via USB, let it mount via MTP
Let the device go stale/unresponsive without formally unmounting it
Run nemo

Expected behavior

Expected behavior:
Nemo should either time out gracefully on unresponsive mounts, or at least surface a message/log entry indicating it's stuck waiting on a specific mount, instead of hanging silently.

Additional information

Actual behavior:
Nemo hangs indefinitely with no visible cause. Diagnosis required checking gio mount -l and manually force-unmounting the stale mount.

Root cause (upstream): https://gitlab.gnome.org/GNOME/gvfs/-/work_items/876

Workaround:
gio mount -u mtp://[DEVICE_ID]/

System info:
Linux Mint 22.3 (Zena), Cinnamon edition
Nemo version: 6.6.3+zena
gvfs-backends: 1.54.4-0ubuntu1~24.04.2

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions