Bug 505037 - Dolphin crash trying to access smb://
Summary: Dolphin crash trying to access smb://
Status: RESOLVED DUPLICATE of bug 507185
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 25.04.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-05-30 23:16 UTC by srchip
Modified: 2025-12-27 00:37 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/189705/events/a8813bd2a8b94f6aa5bd65c5dfb1427d/


Attachments
New crash information added by DrKonqi (83.23 KB, text/plain)
2025-05-30 23:16 UTC, srchip
Details

Note You need to log in before you can comment on or make changes to this bug.
Description srchip 2025-05-30 23:16:26 UTC
Application: dolphin (25.04.1)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.0
Frameworks Version: 6.14.0
Operating System: Linux 6.14.7-zen2-1-zen x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.3.5 [CoredumpBackend]

-- Information about the crash:
Didn't face the issue preiously. 

Arch Linux (Wayland)
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.14.7-zen2-1-zen

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007f53306a7813 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89
#7  0x00007f533064ddc0 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007f533063557a in __GI_abort () at abort.c:73
#9  0x00007f5333093008 in KCoreDirListerCache::printDebug (this=<optimized out>) at /usr/src/debug/kio/kio-6.14.0/src/core/kcoredirlister.cpp:2093


Reported using DrKonqi
Comment 1 srchip 2025-05-30 23:16:29 UTC
Created attachment 181912 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Jiri Palecek 2025-06-03 12:53:55 UTC
Yes, I've seen this crash. This is caused by url of the ListJob changing from smb://name/ to smb://user@name/.
Comment 3 Jiri Palecek 2025-06-03 19:46:49 UTC
Actually after some investigation, it is because KCoreDirListerCache is COMPLETELY unprepared for double redirects.
Comment 4 TraceyC 2025-12-27 00:20:59 UTC
Thread 1 (Thread 0x7f5329ca9a40 (LWP 66834)):
[KCrash Handler]
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007f53306a7813 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89
#7  0x00007f533064ddc0 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007f533063557a in __GI_abort () at abort.c:73
#9  0x00007f5333093008 in KCoreDirListerCache::printDebug (this=<optimized out>) at /usr/src/debug/kio/kio-6.14.0/src/core/kcoredirlister.cpp:2093
#10 0x00007f533314c809 in KCoreDirListerCache::slotUpdateResult (this=0x564415965d90, j=<optimized out>) at /usr/src/debug/kio/kio-6.14.0/src/core/kcoredirlister.cpp:1710
#11 0x00007f5330db6cc9 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#12 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4138
#13 0x00007f5332b34173 in QMetaObject::activate<void, KJob*, KJob::QPrivateSignal> (sender=0x5644164a2ce0, mo=<optimized out>, local_signal_index=3, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:306
#14 KJob::result (this=this@entry=0x5644164a2ce0, _t1=<optimized out>, _t1@entry=0x5644164a2ce0, _t2=...) at /usr/src/debug/kcoreaddons/build/src/lib/KF6CoreAddons_autogen/include/moc_kjob.cpp:475
#15 0x00007f5332b3952c in KJob::finishJob (this=0x5644164a2ce0, emitResult=<optimized out>) at /usr/src/debug/kcoreaddons/kcoreaddons-6.14.0/src/lib/jobs/kjob.cpp:115
#16 0x00007f5330db6cc9 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#17 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4138
#18 0x00007f5333174742 in KIO::WorkerInterface::finished (this=0x56441596a0e0) at /usr/src/debug/kio/build/src/core/KF6KIOCore_autogen/include/moc_workerinterface_p.cpp:341
#19 KIO::WorkerInterface::dispatch (this=0x56441596a0e0, _cmd=104, rawdata=...) at /usr/src/debug/kio/kio-6.14.0/src/core/workerinterface.cpp:127
#20 0x00007f533316cca5 in KIO::WorkerInterface::dispatch (this=0x56441596a0e0) at /usr/src/debug/kio/kio-6.14.0/src/core/workerinterface.cpp:58
#21 0x00007f533316fa40 in KIO::Worker::gotInput (this=0x56441596a0e0) at /usr/src/debug/kio/kio-6.14.0/src/core/worker.cpp:261
#22 0x00007f5330db6cc9 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#23 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4138
#24 0x00007f5330da54aa in QObject::event (this=0x5644165b2fe0, e=0x5644165b0d30) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1431
#25 0x00007f5331efed9e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5644165b2fe0, e=0x5644165b0d30) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3301
#26 0x00007f5330d5a018 in QCoreApplication::notifyInternal2 (receiver=0x5644165b2fe0, event=event@entry=0x5644165b0d30) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
#27 0x00007f5330d5a3f2 in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x5644165b0d30) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x564415824e40) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1879
#29 0x00007f5330fcfea8 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1733
#30 postEventSourceDispatch (s=0x56441582cf60) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#31 0x00007f532e55e87d in g_main_dispatch (context=0x7f5324000f00) at ../glib/glib/gmain.c:3398
#32 0x00007f532e55fcd7 in g_main_context_dispatch_unlocked (context=0x7f5324000f00) at ../glib/glib/gmain.c:4249
#33 g_main_context_iterate_unlocked (context=context@entry=0x7f5324000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4314
#34 0x00007f532e55fee5 in g_main_context_iteration (context=0x7f5324000f00, may_block=1) at ../glib/glib/gmain.c:4379
#35 0x00007f5330fcd59d in QEventDispatcherGlib::processEvents (this=0x56441582e420, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#36 0x00007f5330d65376 in QEventLoop::processEvents (this=0x7fff072f8520, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#37 QEventLoop::exec (this=0x7fff072f8520, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#38 0x00007f5330d5d159 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:77
#39 0x00007f5331efb14a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2568
#40 0x00005643f3612d37 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin/dolphin-25.04.1/src/main.cpp:273
Comment 5 TraceyC 2025-12-27 00:37:55 UTC

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