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
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.
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