Bug 502436 - Dolphin Crashes on SMB Access
Summary: Dolphin Crashes on SMB Access
Status: RESOLVED UNMAINTAINED
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 23.08.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-04-05 06:28 UTC by olivier.siess
Modified: 2025-04-07 22:47 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description olivier.siess 2025-04-05 06:28:12 UTC
Application: dolphin (23.08.5)

Qt Version: 5.15.12
Frameworks Version: 5.115.0
Operating System: Linux 6.4.0-150600.23.42-default x86_64
Windowing System: X11
Distribution: "openSUSE Leap 15.6"
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
I have an SMB share on RouterOS with user and pw authentification. When i try to connect via dolphin to that share i get an authenfication prompt to enter my credentials, but as soon as i enter them and press enter, dolphin crashes. The Server musst be fine, since the share is working with konqueror, windows and android.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f10b33592c0 in QListData::begin (this=<optimized out>) at /usr/include/qt5/QtCore/qlist.h:118
#5  QList<KFileItem>::begin (this=<optimized out>) at /usr/include/qt5/QtCore/qlist.h:339
#6  KCoreDirListerCache::slotUpdateResult (this=0x7f10b33da5c0 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, j=<optimized out>) at /usr/src/debug/kio-5.115.0-150600.1.4.x86_64/src/core/kcoredirlister.cpp:1758
#7  0x00007f10b171522b in QtPrivate::QSlotObjectBase::call (a=0x7fff0d175450, r=0x7f10b33da5c0 <(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#8  doActivate<false> (sender=0x5609d7f8dc80, signal_index=6, argv=0x7fff0d175450) at kernel/qobject.cpp:3925
#9  0x00007f10b170e5f2 in QMetaObject::activate (sender=sender@entry=0x5609d7f8dc80, m=m@entry=0x7f10b2a60020 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff0d175450) at kernel/qobject.cpp:3985
#10 0x00007f10b2a0713c in KJob::result (this=this@entry=0x5609d7f8dc80, _t1=<optimized out>, _t1@entry=0x5609d7f8dc80, _t2=...) at /usr/src/debug/kcoreaddons-5.115.0-150600.1.3.x86_64/build/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:633
#11 0x00007f10b2a08651 in KJob::finishJob (this=0x5609d7f8dc80, emitResult=<optimized out>) at /usr/src/debug/kcoreaddons-5.115.0-150600.1.3.x86_64/src/lib/jobs/kjob.cpp:98
#12 0x00007f10b171522b in QtPrivate::QSlotObjectBase::call (a=0x7fff0d175540, r=0x5609d7f8dc80, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#13 doActivate<false> (sender=0x5609d7f61700, signal_index=7, argv=0x7fff0d175540) at kernel/qobject.cpp:3925
#14 0x00007f10b170e5f2 in QMetaObject::activate (sender=sender@entry=0x5609d7f61700, m=m@entry=0x7f10b33d3ba0 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3985
#15 0x00007f10b32e44a3 in KIO::SlaveInterface::finished (this=this@entry=0x5609d7f61700) at /usr/src/debug/kio-5.115.0-150600.1.4.x86_64/build/src/core/KF5KIOCore_autogen/include/moc_slaveinterface.cpp:464
#16 0x00007f10b32e66e3 in KIO::SlaveInterface::dispatch (this=0x5609d7f61700, _cmd=<optimized out>, rawdata=...) at /usr/src/debug/kio-5.115.0-150600.1.4.x86_64/src/core/slaveinterface.cpp:149
#17 0x00007f10b32e4c86 in KIO::SlaveInterface::dispatch (this=0x5609d7f61700) at /usr/src/debug/kio-5.115.0-150600.1.4.x86_64/src/core/slaveinterface.cpp:78
#18 0x00007f10b32e9d69 in KIO::Slave::gotInput (this=0x5609d7f61700) at /usr/src/debug/kio-5.115.0-150600.1.4.x86_64/src/core/slave.cpp:354
#19 0x00007f10b171522b in QtPrivate::QSlotObjectBase::call (a=0x7fff0d1757b0, r=0x5609d7f61700, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#20 doActivate<false> (sender=0x5609d7f774a0, signal_index=3, argv=0x7fff0d1757b0) at kernel/qobject.cpp:3925
#21 0x00007f10b170bc0b in QObject::event (this=0x5609d7f774a0, e=0x5609d8151b20) at kernel/qobject.cpp:1347
#22 0x00007f10b239f87c in QApplicationPrivate::notify_helper (this=this@entry=0x5609d728de00, receiver=receiver@entry=0x5609d7f774a0, e=e@entry=0x5609d8151b20) at kernel/qapplication.cpp:3640
#23 0x00007f10b23a663f in QApplication::notify (this=<optimized out>, receiver=0x5609d7f774a0, e=0x5609d8151b20) at kernel/qapplication.cpp:3164
#24 0x00007f10b16d7d53 in QCoreApplication::notifyInternal2 (receiver=0x5609d7f774a0, event=0x5609d8151b20) at kernel/qcoreapplication.cpp:1064
#25 0x00007f10b16d7f2e in QCoreApplication::sendEvent (receiver=receiver@entry=0x5609d7f774a0, event=event@entry=0x5609d8151b20) at kernel/qcoreapplication.cpp:1462
#26 0x00007f10b16da771 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x5609d726a030) at kernel/qcoreapplication.cpp:1821
#27 0x00007f10b16dacf8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1680
#28 0x00007f10b173aad3 in postEventSourceDispatch (s=0x5609d7432ac0) at kernel/qeventdispatcher_glib.cpp:277
#29 0x00007f10ae515fac in ?? () from /usr/lib64/libglib-2.0.so.0
#30 0x00007f10ae517bd0 in ?? () from /usr/lib64/libglib-2.0.so.0
#31 0x00007f10ae5181cc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#32 0x00007f10b173a17c in QEventDispatcherGlib::processEvents (this=0x5609d7442d10, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#33 0x00007f10b16d65ba in QEventLoop::exec (this=this@entry=0x7fff0d175d60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:235
#34 0x00007f10b16dfdf7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1375
#35 0x00005609c2658ee8 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-23.08.5-bp156.2.2.x86_64/src/main.cpp:238
[Inferior 1 (process 1488) detached]

The reporter indicates this bug may be a duplicate of or related to bug 497623.

Reported using DrKonqi
Comment 1 TraceyC 2025-04-07 22:47:25 UTC
Hi - I'm afraid Dolphin 23.08.5 is unfortunately no longer eligible for support or maintenance from KDE.

KDE projects typically move quickly, and bugs in one version are often fixed in the next one. Please update to Dolphin 24.12 as soon as your distribution offers it to you, or use other application distribution methods such as Flathub. If you need support for Dolphin 23.08.5, please contact your distribution, who bears the responsibility of providing support for older software in their "long-term support" releases.

If this issue is still reproducible in Dolphin 24.12, feel free to re-open this bug report.

Thanks for understanding!