Bug 517112 - Metabug: Moving or copying files with Dolphin to a Samba (SMB) network share consistently causes the kioworker process and often plasmashell to crash
Summary: Metabug: Moving or copying files with Dolphin to a Samba (SMB) network share ...
Status: REPORTED
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 25.12.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on: 483897 507185 511688 516667
Blocks:
  Show dependency treegraph
 
Reported: 2026-03-05 01:15 UTC by hovgaard
Modified: 2026-03-05 17:00 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hovgaard 2026-03-05 01:15:44 UTC
Open Dolphin.
Navigate to a local folder and select files/folders.
Drag them (or use Copy/Move) to a mounted or directly accessed Samba share (smb://…).
The operation triggers an immediate or near-immediate crash of kioworker and frequently plasmashell as well.

Workaround in Use
I have switched to mounting the same share via sshfs and performing all file operations with Midnight Commander (mc). This completely eliminates the crashes — the system remains fully stable, and only terminal-based workflows are required for network transfers.
This is quite disruptive for daily use of the KDE desktop, as it forces me to avoid Dolphin entirely for any Samba-related work.

Why this is happening (explained simply and from multiple angles)
The involved pieces:

Dolphin = KDE’s graphical file manager.
KIO (KDE Input/Output) = the framework that handles all network, remote, and even some local file operations.
kioworker = the separate background process that actually talks to the Samba server (the “smb” worker).
plasmashell = the desktop itself (panel, wallpaper, notifications, etc.). It sometimes gets pulled into the crash because it listens to KIO events for progress notifications or clipboard handling.
Samba share = the Windows/Linux network folder you’re writing to.

When you move files in Dolphin to an SMB location, KIO’s smb worker has to:

Authenticate.
Copy the data.
Delete the source (for a true “move”).
Report progress back to Dolphin and the desktop.

Any crash, assertion failure, or unhandled error in that worker can bring down the whole chain — including plasmashell in many reported cases.
Root cause (most likely)
This is a long-standing family of bugs/regressions in KDE Frameworks’ KIO SMB implementation, especially noticeable in Plasma 6.x on Arch. Similar reports (crashes on connect, during listing, or during write operations) have appeared throughout 2025 and into 2026. Some were fixed in Frameworks 6.16 (connection crashes) and 6.19.1 (copy/rename “access denied” regressions), but file-move operations and the resulting kioworker/plasmashell instability have persisted for some users depending on exact server configuration, authentication method, or share setup.
Your sshfs + mc workaround perfectly sidesteps the problematic code path:

sshfs uses the much more stable sftp KIO worker (or pure FUSE).
mc does raw file I/O without involving KDE’s graphical KIO layers at all.

That’s why “only Yakuake keeps working” — everything else that touches the desktop shell or KIO gets destabilized.
Nuances & edge cases:

Direct smb:// URLs in Dolphin are often worse than pre-mounted shares.
Moves are more crash-prone than pure copies (because of the delete step).
Large numbers of files or bigger files increase the chance of hitting the bug.
Comment 1 TraceyC 2026-03-05 16:13:51 UTC
Thanks for the report. Bugzilla is more for reporting and tracking individual bugs.
For a bug report to be actionable, it needs to be discreet and reproducible. 

If you're looking to communicate with developers about this, and potentially help develop fixes, you can find appropriate ways to get in contact with the dev team for assistance with your issue at https://community.kde.org/Get_Involved/development#Communicate_with_the_dev_team.

What I'll do with this report is change it to a Metabug, which will act as a collection point for different related bugs in Dolphin and frameworks-kio.