The last time this occurred, it actually became entirely stuck, to the extent that not even a SIGKILL could kill it, demonstrating to me that it’s doing something low-level:
A lesser version recurs now, [1] so I’ve run it through strace, and it shows readlink("/run/user/1000/kio-fuse-urGFsO/fish/RokeJulianLockhart@192.168.1.123/home/RokeJulianLockhart", 0x7ffc3981ac50, 1023) = -1 EINVAL (Invalid argument) for almost all of the time that I’m waiting:
Because it’s so reproducible, I managed to capture a perf record --call-graph dwarf dolphin, and hotspot produces what looks like a flamegraph with an interesting spike (when it works): [2]
Perhaps, I should ask them whether that issue should be resolved as KDE’s problem.
That sounds a lot like this, except that for them, it appears to consistently crash. Perhaps because they’re disconnecting the mount whilst Dolphin is open, rather than connecting to it when it’s already disconnected? That would explain it hung nigh endlessly for me the first time – when I actively disconnected it.
@meven, apologies: I was lazy because Discourse seemed to reject my SVGs. I’m surprised you allow people to upload ≥ 50 MiB bitmaps, yet reject mere ≤ 500 KiB-equivalent vectors. Seems like a poor use of storage.
I was going to upload perf’s .data, and the SVG, to NextCloud, but Collaborate is HTTP 500, so hopefully MediaFire is acceptable: