Bug 425613

Summary: Qt 5.15 Wayland crash when navigating sshfs share
Product: [Applications] dolphin Reporter: Aidan Harris <me>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: normal CC: elvis.angelaccio, kfm-devel
Priority: NOR Keywords: wayland
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: gentoo-dolphin-20200820-191619.kcrash.txt
openSUSE-Tumbleweed-KDE-Live-x86_64-Snapshot20200818-Media-dolphin-20200820-145027.kcrash.txt

Description Aidan Harris 2020-08-20 19:21:19 UTC
Created attachment 131053 [details]
gentoo-dolphin-20200820-191619.kcrash.txt

SUMMARY

Dolphin crashes when I navigate to a specific sshfs share (other shares work fine, there's a specific share which causes this crash, I've yet to determine why this is). This crash occurs on Gentoo but I've also reproduced it on a live iso of OpenSuse Tumbleweed (openSUSE-Tumbleweed-KDE-Live-x86_64-Snapshot20200818-Media.iso). I didn't test X11 on my Gentoo system but did on the OpenSuse iso (X11 is the default) and the crash did not occur. This crash is only reproducible on Wayland, specifically the "Wayland Full" session in OpenSuse's case which makes me think that this is an issue with the Qt Wayland backend and Dolphin running via Xwayland is unaffected.

STEPS TO REPRODUCE
1. sudo sshfs -o allow_other user@host:/path/to/share /path/to/mount/point
2. dolphin /path/to/mount/point
3. Crash!

OBSERVED RESULT

Crash

EXPECTED RESULT

No Crash

SOFTWARE/OS VERSIONS
Gentoo Linux:
KDE Plasma Version: 5.19.80
KDE Frameworks Version: 5.74.0
Qt Version: 5.15.0

openSUSE-Tumbleweed-KDE-Live-x86_64-Snapshot20200818-Media.iso 
KDE Plasma Version: 5.19.4
KDE Frameworks Version: 5.73.0
Qt Version: 5.15.0
Comment 1 Aidan Harris 2020-08-20 19:21:55 UTC
Created attachment 131054 [details]
openSUSE-Tumbleweed-KDE-Live-x86_64-Snapshot20200818-Media-dolphin-20200820-145027.kcrash.txt
Comment 2 Christoph Feck 2020-09-10 08:05:08 UTC
Error is: "The Wayland connection broke. Did the Wayland compositor die?"

Qt cannot recover from this error.