Bug 504981 - Dolphin SMB Authentication Shortcut Crash
Summary: Dolphin SMB Authentication Shortcut Crash
Status: RESOLVED DUPLICATE of bug 504017
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 25.04.1
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-05-29 19:13 UTC by estefan
Modified: 2025-06-04 19:35 UTC (History)
3 users (show)

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


Attachments
New crash information added by DrKonqi (67.80 KB, text/plain)
2025-05-29 19:13 UTC, estefan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description estefan 2025-05-29 19:13:35 UTC
Application: dolphin (25.04.1)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.0
Frameworks Version: 6.14.0
Operating System: Linux 6.11.0-26-generic x86_64
Windowing System: X11
Distribution: KDE neon 6.3
DrKonqi: 6.3.5 [CoredumpBackend]

-- Information about the crash:
I have SMB shortcuts in my "Remote" section of Dolphin. I am on KDE neon 6.3

When clicking a shortcut, Dolphin crashes with the provided error logs and message.

This is the shortcut:
smb://SERVERIPHERE/ShareName/

This share requires authentication to access. The authentication is saved in my computer.

I fixed the crash by changing the shortcut to:
smb://USER@SERVERIPHERE/ShareName/

This no longer results in a crash and functions as intended :) it appears that adding the intended authenticated user to the path prevents the crash somehow.

Samba shares that do NOT require authentication to access do NOT experience this crash.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#6  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#7  __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#8  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#9  0x00007c612384527e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#10 0x00007c61238288ff in __GI_abort () at ./stdlib/abort.c:79


Reported using DrKonqi
Comment 1 estefan 2025-05-29 19:13:37 UTC
Created attachment 181880 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 TraceyC 2025-06-04 19:31:17 UTC
Searchable backtrace

Thread 1 (Thread 0x7c611cde4d40 (LWP 50071)):
[KCrash Handler]
#6  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#7  __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#8  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#9  0x00007c612384527e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#10 0x00007c61238288ff in __GI_abort () at ./stdlib/abort.c:79
#11 0x00007c61245247d9 in qAbort () at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/global/qassert.cpp:46
#12 qt_message_fatal<QString&> (message=..., context=<optimized out>) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/global/qlogging.cpp:2149
#13 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., msg=msg@entry=0x7c6124249e88 "ASSERT: \"%s\" in file %s, line %d", ap=ap@entry=0x7ffd1cba60a8) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/global/qlogging.cpp:381
#14 0x00007c6124525ac7 in QMessageLogger::fatal (this=<optimized out>, msg=0x7c6124249e88 "ASSERT: \"%s\" in file %s, line %d") at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/global/qlogging.cpp:883
#15 0x00007c61245100d1 in qt_assert (assertion=assertion@entry=0x7c61266144f2 "oldJob", file=file@entry=0x7c6126614142 "./src/core/kcoredirlister.cpp", line=line@entry=1412) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/global/qassert.cpp:105
#16 0x00007c61264fea50 in KCoreDirListerCache::slotRedirection (this=0x5c4a7a520be0, j=0x5c4a7aefefc0, url=<optimized out>) at /usr/src/kf6-kio-6.14.0-0zneon+24.04+noble+release+build44/src/core/kcoredirlister.cpp:1412
#17 0x00007c6124477a99 in QtPrivate::QSlotObjectBase::call (a=0x7ffd1cba6600, r=<optimized out>, this=0x5c4a7aff5580, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/kernel/qobjectdefs_impl.h:461
#18 doActivate<false> (sender=0x5c4a7aefefc0, signal_index=21, argv=0x7ffd1cba6600) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/kernel/qobject.cpp:4138
#19 0x00007c6126562ce8 in QMetaObject::activate<void, KIO::Job*, QUrl> (ret=0x0, local_signal_index=2, mo=<optimized out>, sender=<optimized out>, sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs.h:306
#20 KIO::ListJob::redirection (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at /usr/src/kf6-kio-6.14.0-0zneon+24.04+noble+release+build44/obj-x86_64-linux-gnu/src/core/KF6KIOCore_autogen/include/moc_listjob.cpp:215
#21 0x00007c6124477a99 in QtPrivate::QSlotObjectBase::call (a=0x7ffd1cba6870, r=<optimized out>, this=0x5c4a7b1ca930, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/kernel/qobjectdefs_impl.h:461
#22 doActivate<false> (sender=0x5c4a7a5a1120, signal_index=19, argv=0x7ffd1cba6870) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/kernel/qobject.cpp:4138
#23 0x00007c61265cb2d9 in QMetaObject::activate<void, QUrl> (ret=0x0, local_signal_index=16, mo=<optimized out>, sender=0x5c4a7a5a1120, sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs.h:306
#24 KIO::WorkerInterface::redirection (_t1=..., this=0x5c4a7a5a1120) at /usr/src/kf6-kio-6.14.0-0zneon+24.04+noble+release+build44/obj-x86_64-linux-gnu/src/core/KF6KIOCore_autogen/include/moc_workerinterface_p.cpp:413
#25 KIO::WorkerInterface::dispatch (this=0x5c4a7a5a1120, _cmd=20, rawdata=<optimized out>) at /usr/src/kf6-kio-6.14.0-0zneon+24.04+noble+release+build44/src/core/workerinterface.cpp:216
#26 0x00007c61265c91b7 in KIO::WorkerInterface::dispatch (this=0x5c4a7a5a1120) at /usr/src/kf6-kio-6.14.0-0zneon+24.04+noble+release+build44/src/core/workerinterface.cpp:58
#27 0x00007c61265c6fce in KIO::Worker::gotInput (this=0x5c4a7a5a1120) at /usr/src/kf6-kio-6.14.0-0zneon+24.04+noble+release+build44/src/core/worker.cpp:261
#28 0x00007c6124477a99 in QtPrivate::QSlotObjectBase::call (a=0x7ffd1cba6a48, r=<optimized out>, this=0x5c4a7b0ed910, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/kernel/qobjectdefs_impl.h:461
#29 doActivate<false> (sender=0x5c4a7af50f40, signal_index=3, argv=0x7ffd1cba6a48) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/kernel/qobject.cpp:4138
#30 0x00007c6124400b3d in QObject::event (this=0x5c4a7af50f40, e=0x5c4a7b0eecf0) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/kernel/qobject.cpp:1431
#31 0x00007c612560551d in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c4a7af50f40, e=0x5c4a7b0eecf0) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/widgets/kernel/qapplication.cpp:3301
#32 0x00007c61244b0dd0 in QCoreApplication::notifyInternal2 (receiver=0x5c4a7af50f40, event=0x5c4a7b0eecf0) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/kernel/qcoreapplication.cpp:1106
#33 0x00007c61244b0e1d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/kernel/qcoreapplication.cpp:1546
#34 0x00007c61244b116b in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5c4a7a39af80) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/kernel/qcoreapplication.cpp:1879
#35 0x00007c612426209f in postEventSourceDispatch (s=0x5c4a7a47a5f0) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#36 0x00007c61217b85c5 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007c6121817737 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007c61217b7a63 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007c6124260b3f in QEventDispatcherGlib::processEvents (this=0x5c4a7a3f8500, flags=...) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#40 0x00007c61244bb4bb in QEventLoop::exec (this=0x7ffd1cba6e90, flags=...) at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/global/qflags.h:77
#41 0x00007c61244b405f in QCoreApplication::exec () at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/corelib/global/qflags.h:77
#42 0x00007c61248dd49d in QGuiApplication::exec () at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/gui/kernel/qguiapplication.cpp:1993
#43 0x00007c6125602209 in QApplication::exec () at /usr/src/qt6-base-6.9.0-0zneon+24.04+noble+release+build112/src/widgets/kernel/qapplication.cpp:2568
#44 0x00005c4a52bbe566 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/dolphin-4:25.04.1-0zneon+24.04+noble+release+build19/src/main.cpp:273
Comment 3 TraceyC 2025-06-04 19:35:12 UTC
Thank you for the bug report. Based on the backtrace this looks like a duplicate of bug 504017. 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 504017 ***