Bug 433611

Summary: Dolphin freezes forever if there is an unavailable network mount in /etc/fstab
Product: [Applications] dolphin Reporter: Jens <jens-bugs.kde.org>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: REPORTED ---    
Severity: normal CC: jessica, kfm-devel, miranda
Priority: NOR    
Version: 20.12.2   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:

Description Jens 2021-02-25 19:26:33 UTC
SUMMARY
see $SUBJECT

STEPS TO REPRODUCE
1. create (e.g.) SMB mount in /etc/fstab, user mountable, mount it
2. start dolphin, but do not (necessarily) access this share
3. kill connection to server via pulling the cable from the *server* (so that the PC still has a link, but it doesn't go anywhere)

OBSERVED RESULT
Dolphin freezes after a few clicks, does not recover, has to be killed. Newly started Dolphin process also freezes quickly.

EXPECTED RESULT
Dolphin should put all accesses to non-local mount points in a separate thread which can timeout after some time and do not block the main application. If shares become unavailable (due to I/O errors, network stalling, or whatever) the shares should be set "offline" until explicitly clicked on again.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 20.10 with all updates applied.