Bug 514187 - Dolphin crashes when accessing a UNC path.
Summary: Dolphin crashes when accessing a UNC path.
Status: REPORTED
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 25.08.3
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-05 13:54 UTC by Niels
Modified: 2026-01-16 18:33 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 Niels 2026-01-05 13:54:49 UTC
SUMMARY
Dolphin crashes when accessing a UNC path after entering a username and password.

STEPS TO REPRODUCE
1. Open Dolphin 
2. Access a network share via smb://ip-address
3. Enter the username and password (DOMAIN\Administrator in my case) (it crashes right after)

OBSERVED RESULT
The window disappears and nothing happens

EXPECTED RESULT
A list of shared folders

SOFTWARE/OS VERSIONS
Windows: 
Linux/KDE Plasma: 6.12.58-gentoo 
KDE Plasma Version:  6.5.4
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.1

ADDITIONAL INFORMATION
The error information that I get when running it from a console is: 

Jan 05 14:43:45 lt02 dolphin[185442]: Internal error: itemsInUse did not contain QUrl("smb://DOMAIN%5CAdministrator@10.255.18.1/")
Jan 05 14:43:45 lt02 dolphin[185442]: Fatal Error: HUH? Lister KDirLister(0x55f1c3079a90) is supposed to be listing, but has no job!
Jan 05 14:43:45 lt02 dolphin[185442]: KCrash: Application 'dolphin' crashing... crashRecursionCounter = 2
Jan 05 14:43:45 lt02 systemd[1674]: app-org.kde.dolphin@83d3026bde1e416d98fef316da407225.service: Main process exited, code=killed, status=6/ABRT
Comment 1 Niels 2026-01-05 14:02:30 UTC
Update: To be even more specific (after some testing) It does not work when I enter smb://10.255.18.1/ and then enter DOMAIN\Administrator with the password and press enter. This causes Dolphin to crash. However when I enter smb://10.255.18.1/c$ and enter a username and password it does seem to work.
Comment 2 Niels 2026-01-05 15:14:14 UTC
A gdb backtrace from kio, kio-extras and dolphin. It seems to be caused by KIO's directory lister cache if I interpret it correctly.

#0  0x00007ffff5322aac in ??? () at /usr/lib64/libc.so.6
#1  0x00007ffff52cc1c6 in raise () at /usr/lib64/libc.so.6
#2  0x00007ffff52b430b in abort () at /usr/lib64/libc.so.6
#3  0x00007ffff78879ae in KCoreDirListerCache::printDebug (this=this@entry=0x555555a4c680) at /var/tmp/portage/kde-frameworks/kio-6.20.0/work/kio-6.20.0/src/core/kcoredirlister.cpp:2096
#4  0x00007ffff7964ca6 in KCoreDirListerCache::slotUpdateResult (this=0x555555a4c680, j=<optimized out>) at /var/tmp/portage/kde-frameworks/kio-6.20.0/work/kio-6.20.0/src/core/kcoredirlister.cpp:1713
#5  0x00007ffff5a355c2 in ??? () at /usr/lib64/libQt6Core.so.6
#6  0x00007ffff67c4710 in KJob::result(KJob*, KJob::QPrivateSignal) () at /usr/lib64/libKF6CoreAddons.so.6
#7  0x00007ffff67c568b in ??? () at /usr/lib64/libKF6CoreAddons.so.6
#8  0x00007ffff5a355c2 in ??? () at /usr/lib64/libQt6Core.so.6
#9  0x00007ffff79843af in KIO::WorkerInterface::privilegeOperationRequested (this=<optimized out>) at /var/tmp/portage/kde-frameworks/kio-6.20.0/work/kio-6.20.0_build/src/core/KF6KIOCore_autogen/include/moc_workerinterface_p.cpp:361
#10 KIO::WorkerInterface::dispatch (this=0x5555565f5360, _cmd=104, rawdata=...) at /var/tmp/portage/kde-frameworks/kio-6.20.0/work/kio-6.20.0/src/core/workerinterface.cpp:261
#11 0x00007ffff7981d29 in KIO::WorkerInterface::dispatch (this=0x5555565f5360) at /var/tmp/portage/kde-frameworks/kio-6.20.0/work/kio-6.20.0/src/core/workerinterface.cpp:57
#12 0x00007ffff797e6b9 in KIO::Worker::gotInput (this=0x5555565f5360) at /var/tmp/portage/kde-frameworks/kio-6.20.0/work/kio-6.20.0/src/core/worker.cpp:262
#13 0x00007ffff5a355c2 in ??? () at /usr/lib64/libQt6Core.so.6
#14 0x00007ffff59bf410 in QObject::event(QEvent*) () at /usr/lib64/libQt6Core.so.6
#15 0x00007ffff6deb162 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt6Widgets.so.6
#16 0x00007ffff5a4f4c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt6Core.so.6
#17 0x00007ffff5a6cb92 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt6Core.so.6
#18 0x00007ffff57cfea7 in ??? () at /usr/lib64/libQt6Core.so.6
#19 0x00007ffff2dd8d13 in ??? () at /usr/lib64/libglib-2.0.so.0
#20 0x00007ffff2ddc027 in ??? () at /usr/lib64/libglib-2.0.so.0
#21 0x00007ffff2ddc790 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#22 0x00007ffff57cff18 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Core.so.6
#23 0x00007ffff5a70862 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Core.so.6
#24 0x00007ffff5a709f0 in QCoreApplication::exec() () at /usr/lib64/libQt6Core.so.6
#25 0x00005555555a69a1 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-apps/dolphin-25.08.3/work/dolphin-25.08.3/src/main.cpp:272