Created attachment 181822 [details] dolphin logs. crashing and working. SUMMARY Dolphin crashes when accessing an SMB share using an unsupported protocol. After a few retries, it may not crash. STEPS TO REPRODUCE 1. Open Dolphin 2. In the address bar, enter smb://192.168.1.x/ 3. Enter login credentials when prompted 4. Press Enter 5. Dolphin crashes (note: may not happen every time) OBSERVED RESULT Dolphin crashes with a core dump. Terminal output includes: smbXcli_negprot_smb1_done: No compatible protocol selected by server. kf.kio.core: Internal error: itemsInUse did not contain QUrl("smb://x@192.168.1.x/") kf.kio.core: Fatal Error: HUH? Lister ... is supposed to be listing, but has no job! zsh: IOT instruction (core dumped) dolphin EXPECTED RESULT Dolphin should handle the error gracefully and show a clear message such as: "No compatible SMB protocol found." It should not crash. SOFTWARE/OS VERSIONS Operating System: Manjaro Linux KDE Plasma Version: 6.3.5 KDE Frameworks Version: 6.14.0 Qt Version: 6.9.0 Kernel Version: 6.14.6-2-MANJARO (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 5700X3D Memory: 31.3 GiB Graphics Processor: NVIDIA GeForce RTX 4080 ADDITIONAL INFORMATION The crash seems to be triggered by SMB protocol negotiation failure with the server. KIO does not appear to handle this edge case correctly, leading to a crash rather than a fallback or error message.
As the message at the top of the summary says, if something crashed, we need a backtrace of it so we can figure out what's going on. Can you please attach a backtrace of the crash using the coredumpctl command-line program, as detailed in https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl? Thanks.
I think i found whats actually causing the crash... And i seems to be the slash "/" at the end without user in address that causes the crash. When i type: smb://192.168.1.x It crashes. But when i type smb://192.168.1.x/ It works! Then i tried: smb://x@192.168.1.x it works!
❯ coredumpctl gdb 3088 PID: 3088 (dolphin) UID: 1000 (drdrak) GID: 1001 (drdrak) Signal: 6 (ABRT) Timestamp: Thu 2025-05-29 13:21:20 CEST (11s ago) Command Line: /usr/bin/dolphin Executable: /usr/bin/dolphin Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.dolphin@06ec76282194464384d7b5d2eb55cc3f.service Unit: user@1000.service User Unit: app-org.kde.dolphin@06ec76282194464384d7b5d2eb55cc3f.service Slice: user-1000.slice Owner UID: 1000 (drdrak) Boot ID: 38f8f028f7614bf38fc4198de963dd93 Machine ID: 7266326f9ecc491fa2bda165c93764f8 Hostname: drakdata Storage: /var/lib/systemd/coredump/core.dolphin.1000.38f8f028f7614bf38fc4198de963dd93.3088.1748517680000000.zst (present) Size on Disk: 5.4M Message: Process 3088 (dolphin) of user 1000 dumped core. Stack trace of thread 3088: #0 0x000070ae9b6a774c n/a (libc.so.6 + 0x9774c) #1 0x000070ae9b64ddc0 raise (libc.so.6 + 0x3ddc0) #2 0x000070ae9b63557a abort (libc.so.6 + 0x2557a) #3 0x000070ae9dfd4008 n/a (libKF6KIOCore.so.6 + 0x3a008) #4 0x000070ae9e08d809 n/a (libKF6KIOCore.so.6 + 0xf3809) #5 0x000070ae9bdb6cc9 n/a (libQt6Core.so.6 + 0x1b6cc9) #6 0x000070ae9d791173 _ZN4KJob6resultEPS_NS_14QPrivateSignalE (libKF6CoreAddons.so.6 + 0x75173) #7 0x000070ae9d79652c n/a (libKF6CoreAddons.so.6 + 0x7a52c) #8 0x000070ae9bdb6cc9 n/a (libQt6Core.so.6 + 0x1b6cc9) #9 0x000070ae9e0b5742 n/a (libKF6KIOCore.so.6 + 0x11b742) #10 0x000070ae9e0adca5 n/a (libKF6KIOCore.so.6 + 0x113ca5) #11 0x000070ae9e0b0a40 n/a (libKF6KIOCore.so.6 + 0x116a40) #12 0x000070ae9bdb6cc9 n/a (libQt6Core.so.6 + 0x1b6cc9) #13 0x000070ae9bda54aa _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x1a54aa) #14 0x000070ae9cefed9e _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0xfed9e) #15 0x000070ae9bd5a018 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x15a018) #16 0x000070ae9bd5a3f2 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt6Core.so.6 + 0x15a3f2) #17 0x000070ae9bfcfea8 n/a (libQt6Core.so.6 + 0x3cfea8) #18 0x000070ae9945a1e4 n/a (libglib-2.0.so.0 + 0x5e1e4) #19 0x000070ae994bde97 n/a (libglib-2.0.so.0 + 0xc1e97) #20 0x000070ae99459615 g_main_context_iteration (libglib-2.0.so.0 + 0x5d615) #21 0x000070ae9bfcd59d _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x3cd59d) #22 0x000070ae9bd65376 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x165376) #23 0x000070ae9bd5d159 _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x15d159) #24 0x0000648ce80d7d37 n/a (/usr/bin/dolphin + 0x48d37) #25 0x000070ae9b6376b5 n/a (libc.so.6 + 0x276b5) #26 0x000070ae9b637769 __libc_start_main (libc.so.6 + 0x27769) #27 0x0000648ce80d8fa5 n/a (/usr/bin/dolphin + 0x49fa5)
Created attachment 181861 [details] GDE output Here's the full backtrace from the crash using `coredumpctl gdb` and `thread apply all bt full` Crash appears to be triggered by an internal abort in `libKF6KIOCore.so.6` Let me know if I can collect more debug info =]
Thanks for the backtrace. Based on that, this looks like bug 451050. Please follow that report for updates. *** This bug has been marked as a duplicate of bug 451050 ***