Connecting my AOSP smartphone causes all filesystem operations to significantly slow

Errata

Please see the undermentioned:

I thought that this was a problem with the OS (hence the post over there), except that despite this occurring to xdg-desktop-portal-kde-6.3.4-2, it doesn’t to xdg-desktop-portal-gtk-1.15.3-1 (as evaluated with about:config’s "widget.use-xdg-desktop-portal.file-picker": 2 in firefox-137.0-2). [1]

Environment

Operating System: Fedora Linux 42
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.13.0
Qt Version: 6.9.0
Kernel Version: 6.14.3-300.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Manufacturer: ASRock
Product Name: X670E Taichi

  1. firefox about:config#:~:text=widget.use%2Dxdg%2Ddesktop%2Dportal.file%2Dpicker

    ↩︎

I think that this is a bug from an update, so I’ve filed bugs.kde.org/show_bug.cgi?id=503430.

Just to check, is your phone mounting to a location that’s indexed by baloo?

1 Like

@johnandmegh, clever! I don’t believe so (I think they’re default):

Additionally, although I didn’t know it when I created that post, I don’t need to enable filesystem access to the smartphone for it to slow all filesystem operations. It reproduces with it set to merely charge.

journalctl -f

  1. Dolphin

    Part of the initial slowdown in dolphin-25.04.0-3.fc42 correlates with KIO outputting a QLocalSocket::PeerClosedError:

    Apr 30 13:59:00 Beedell.RokeJulianLockhart.desktop.SSV2AY kioworker[261577]: kf.kio.core.connection: Socket not connected QLocalSocket::PeerClosedError
    Apr 30 13:59:00 Beedell.RokeJulianLockhart.desktop.SSV2AY kioworker[261577]: kf.kio.core: An error occurred during write. The worker terminates now.
    Apr 30 13:59:00 Beedell.RokeJulianLockhart.desktop.SSV2AY kioworker[261577]: QThreadStorage: entry 10 destroyed before end of thread 0x564a61db8c00
    Apr 30 13:59:00 Beedell.RokeJulianLockhart.desktop.SSV2AY kioworker[261577]: QThreadStorage: entry 9 destroyed before end of thread 0x564a61db8c00
    Apr 30 13:59:00 Beedell.RokeJulianLockhart.desktop.SSV2AY kioworker[261577]: QThreadStorage: entry 8 destroyed before end of thread 0x564a61db8c00
    Apr 30 13:59:00 Beedell.RokeJulianLockhart.desktop.SSV2AY kioworker[261577]: QThreadStorage: entry 2 destroyed before end of thread 0x564a61db8c00
    Apr 30 13:59:00 Beedell.RokeJulianLockhart.desktop.SSV2AY kioworker[261577]: QThreadStorage: entry 1 destroyed before end of thread 0x564a61db8c00
    

    [1]

    Although it correlates immediately, reproduction isn’t consistent. It’s a symptom.

  2. KDE’s File Picker Portal Via Gittyup

    Likewise, for xdg-desktop-portal-kde-6.3.4-2.fc42.x86_64:

    Apr 30 14:43:22 Beedell.RokeJulianLockhart.desktop.SSV2AY flatpak[364107]: kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
    Apr 30 14:43:22 Beedell.RokeJulianLockhart.desktop.SSV2AY flatpak[364107]:  "Not connected to D-Bus server"
    Apr 30 14:43:22 Beedell.RokeJulianLockhart.desktop.SSV2AY flatpak[364107]: kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
    Apr 30 14:43:22 Beedell.RokeJulianLockhart.desktop.SSV2AY flatpak[364107]:  "Not connected to D-Bus server"
    Apr 30 14:43:22 Beedell.RokeJulianLockhart.desktop.SSV2AY flatpak[364107]: kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
    Apr 30 14:43:22 Beedell.RokeJulianLockhart.desktop.SSV2AY flatpak[364107]:  "Not connected to D-Bus server"
    Apr 30 14:43:22 Beedell.RokeJulianLockhart.desktop.SSV2AY flatpak[364107]: kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
    Apr 30 14:43:22 Beedell.RokeJulianLockhart.desktop.SSV2AY flatpak[364107]:  "Not connected to D-Bus server"
    Apr 30 14:43:22 Beedell.RokeJulianLockhart.desktop.SSV2AY flatpak[364107]: kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
    Apr 30 14:43:22 Beedell.RokeJulianLockhart.desktop.SSV2AY flatpak[364107]:  "Not connected to D-Bus server"
    Apr 30 14:43:22 Beedell.RokeJulianLockhart.desktop.SSV2AY flatpak[364107]: kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
    Apr 30 14:43:22 Beedell.RokeJulianLockhart.desktop.SSV2AY flatpak[364107]:  "Not connected to D-Bus server"
    Apr 30 14:43:22 Beedell.RokeJulianLockhart.desktop.SSV2AY flatpak[364107]: kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
    Apr 30 14:43:22 Beedell.RokeJulianLockhart.desktop.SSV2AY flatpak[364107]:  "Not connected to D-Bus server"
    Apr 30 14:43:22 Beedell.RokeJulianLockhart.desktop.SSV2AY flatpak[364107]: kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
    Apr 30 14:43:22 Beedell.RokeJulianLockhart.desktop.SSV2AY flatpak[364107]:  "Not connected to D-Bus server"
    

    However, this might more broadly be a bug with Flatpak. [2] [3]


  1. unix.stackexchange.com/revisions/129418/2 ↩︎

  2. forum.seamly.io/t/multiple-bugs-on-linux/8619 ↩︎

  3. github.com/flathub/org.kde.kate/issues/29#issuecomment-1495499631 ↩︎