Bug 511470

Summary: Dolphin crash when entering credentials to access shared folder on SMB share
Product: [Applications] dolphin Reporter: th0mms3n+kde
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: aria, dolphin-bugs-null, kdedev, rayman112
Priority: NOR Keywords: drkonqi
Version First Reported In: 25.08.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/283980/events/6881cad3561444b686e4fe71e801ef43/
Attachments: New crash information added by DrKonqi
Full gdb backtrace

Description th0mms3n+kde 2025-11-01 16:19:16 UTC
Application: dolphin (25.08.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.3
Frameworks Version: 6.19.0
Operating System: Linux 6.17.5-200.fc42.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 42 (KDE Plasma Desktop Edition)"
DrKonqi: 6.4.5 [CoredumpBackend]

-- Information about the crash:
When trying to access a shared folder (SMB share) and entering account credentials, Dolphin crashes. This is reproducible, happens everytime after entering credentials to access the share.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  0x00007fda868f861a in QArrayDataPointer<KFileItem>::data (this=<optimized out>, this=<optimized out>) at /usr/include/qt6/QtCore/qarraydatapointer.h:120
#6  QArrayDataPointer<KFileItem>::constBegin (this=<optimized out>, this=<optimized out>) at /usr/include/qt6/QtCore/qarraydatapointer.h:126
#7  QList<KFileItem>::begin (this=<optimized out>, this=<optimized out>) at /usr/include/qt6/QtCore/qlist.h:659
#8  KCoreDirListerCache::slotUpdateResult (this=0x55aa820a6ab0, j=<optimized out>) at /usr/src/debug/kf6-kio-6.19.0-2.fc42.x86_64/src/core/kcoredirlister.cpp:1731
#9  0x00007fda841654ba in QtPrivate::QSlotObjectBase::call (this=0x55aa82698840, r=0x55aa820a6ab0, a=0x7fff0d77e450) at /usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#10 doActivate<false> (sender=0x55aa826ce5e0, signal_index=6, argv=argv@entry=0x7fff0d77e450) at /usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4170
[...]
#13 KJob::result (this=this@entry=0x55aa826ce5e0, _t1=<optimized out>, _t1@entry=0x55aa826ce5e0, _t2=...) at /usr/src/debug/kf6-kcoreaddons-6.19.0-1.fc42.x86_64/redhat-linux-build/src/lib/KF6CoreAddons_autogen/include/moc_kjob.cpp:475
#14 0x00007fda8613a4db in KJob::finishJob (this=0x55aa826ce5e0, emitResult=<optimized out>) at /usr/src/debug/kf6-kcoreaddons-6.19.0-1.fc42.x86_64/src/lib/jobs/kjob.cpp:115
#15 0x00007fda841654ba in QtPrivate::QSlotObjectBase::call (this=0x55aa827cb370, r=0x55aa826ce5e0, a=0x7fff0d77e518) at /usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#16 doActivate<false> (sender=0x55aa828d7ec0, signal_index=7, argv=0x7fff0d77e518, argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4170
[...]
#18 0x00007fda86919b03 in KIO::WorkerInterface::finished (this=0x55aa828d7ec0) at /usr/src/debug/kf6-kio-6.19.0-2.fc42.x86_64/redhat-linux-build/src/core/KF6KIOCore_autogen/include/moc_workerinterface_p.cpp:318
#19 KIO::WorkerInterface::dispatch (this=0x55aa828d7ec0, _cmd=104, rawdata=...) at /usr/src/debug/kf6-kio-6.19.0-2.fc42.x86_64/src/core/workerinterface.cpp:125
#20 0x00007fda86911bd5 in KIO::WorkerInterface::dispatch (this=0x55aa828d7ec0) at /usr/src/debug/kf6-kio-6.19.0-2.fc42.x86_64/src/core/workerinterface.cpp:57
#21 0x00007fda86914930 in KIO::Worker::gotInput (this=0x55aa828d7ec0) at /usr/src/debug/kf6-kio-6.19.0-2.fc42.x86_64/src/core/worker.cpp:262
#22 0x00007fda841654ba in QtPrivate::QSlotObjectBase::call (this=0x55aa827e1560, r=0x55aa828d7ec0, a=0x7fff0d77e8b8) at /usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#23 doActivate<false> (sender=0x55aa824f3a60, signal_index=3, argv=0x7fff0d77e8b8) at /usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4170
#5  0x00007fda868f861a in QArrayDataPointer<KFileItem>::data (this=<optimized out>, this=<optimized out>) at /usr/include/qt6/QtCore/qarraydatapointer.h:120
#6  QArrayDataPointer<KFileItem>::constBegin (this=<optimized out>, this=<optimized out>) at /usr/include/qt6/QtCore/qarraydatapointer.h:126
#7  QList<KFileItem>::begin (this=<optimized out>, this=<optimized out>) at /usr/include/qt6/QtCore/qlist.h:659
#8  KCoreDirListerCache::slotUpdateResult (this=0x55aa820a6ab0, j=<optimized out>) at /usr/src/debug/kf6-kio-6.19.0-2.fc42.x86_64/src/core/kcoredirlister.cpp:1731
#9  0x00007fda841654ba in QtPrivate::QSlotObjectBase::call (this=0x55aa82698840, r=0x55aa820a6ab0, a=0x7fff0d77e450) at /usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#10 doActivate<false> (sender=0x55aa826ce5e0, signal_index=6, argv=argv@entry=0x7fff0d77e450) at /usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4170
[...]
#13 KJob::result (this=this@entry=0x55aa826ce5e0, _t1=<optimized out>, _t1@entry=0x55aa826ce5e0, _t2=...) at /usr/src/debug/kf6-kcoreaddons-6.19.0-1.fc42.x86_64/redhat-linux-build/src/lib/KF6CoreAddons_autogen/include/moc_kjob.cpp:475
#14 0x00007fda8613a4db in KJob::finishJob (this=0x55aa826ce5e0, emitResult=<optimized out>) at /usr/src/debug/kf6-kcoreaddons-6.19.0-1.fc42.x86_64/src/lib/jobs/kjob.cpp:115
#15 0x00007fda841654ba in QtPrivate::QSlotObjectBase::call (this=0x55aa827cb370, r=0x55aa826ce5e0, a=0x7fff0d77e518) at /usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#16 doActivate<false> (sender=0x55aa828d7ec0, signal_index=7, argv=0x7fff0d77e518, argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4170
[...]
#18 0x00007fda86919b03 in KIO::WorkerInterface::finished (this=0x55aa828d7ec0) at /usr/src/debug/kf6-kio-6.19.0-2.fc42.x86_64/redhat-linux-build/src/core/KF6KIOCore_autogen/include/moc_workerinterface_p.cpp:318
#19 KIO::WorkerInterface::dispatch (this=0x55aa828d7ec0, _cmd=104, rawdata=...) at /usr/src/debug/kf6-kio-6.19.0-2.fc42.x86_64/src/core/workerinterface.cpp:125
#20 0x00007fda86911bd5 in KIO::WorkerInterface::dispatch (this=0x55aa828d7ec0) at /usr/src/debug/kf6-kio-6.19.0-2.fc42.x86_64/src/core/workerinterface.cpp:57
#21 0x00007fda86914930 in KIO::Worker::gotInput (this=0x55aa828d7ec0) at /usr/src/debug/kf6-kio-6.19.0-2.fc42.x86_64/src/core/worker.cpp:262
#22 0x00007fda841654ba in QtPrivate::QSlotObjectBase::call (this=0x55aa827e1560, r=0x55aa828d7ec0, a=0x7fff0d77e8b8) at /usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#23 doActivate<false> (sender=0x55aa824f3a60, signal_index=3, argv=0x7fff0d77e8b8) at /usr/src/debug/qt6-qtbase-6.9.3-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4170


Reported using DrKonqi
Comment 1 th0mms3n+kde 2025-11-01 16:19:17 UTC
Created attachment 186391 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 ariasuni 2025-11-02 12:24:29 UTC
I have the same problem, but it seems slightly inconsistent.

- It crashes even if the credentials are registered
- I managed to open the SMB without triggering the bug by using the detailed view, listing a subfolder of the share with the arrow left to the share’s name, opening it, then going one folder up.

So it seems it’s clicking on the share’s name in the Network’s special Dolphin page that makes it crash. It also seems entering the URL directly makes it crash at least some of the time.


Operating System: Arch Linux 
KDE Plasma Version: 6.5.1
KDE Frameworks Version: 6.19.0
Qt Version: 6.10.0
Kernel Version: 6.17.6-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Comment 3 ariasuni 2025-11-02 12:25:30 UTC
Created attachment 186410 [details]
Full gdb backtrace
Comment 4 TraceyC 2025-11-18 17:20:04 UTC
Thank you for the bug report. Based on the backtrace this looks like a duplicate of bug 507185. Please follow that report if you would like updates on the progress of this issue.

*** This bug has been marked as a duplicate of bug 507185 ***