Bug 503657 - Dolphin crash while trying to access a FTP server.
Summary: Dolphin crash while trying to access a FTP server.
Status: RESOLVED DUPLICATE of bug 451050
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 25.04.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-05-02 11:11 UTC by Lander Gallastegi
Modified: 2025-06-10 21:24 UTC (History)
2 users (show)

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


Attachments
New crash information added by DrKonqi (103.67 KB, text/plain)
2025-05-02 11:11 UTC, Lander Gallastegi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lander Gallastegi 2025-05-02 11:11:24 UTC
Application: dolphin (25.04.0)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.0
Frameworks Version: 6.13.0
Operating System: Linux 6.14.4-300.fc42.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 42 (KDE Plasma Desktop Edition)"
DrKonqi: 6.3.4 [CoredumpBackend]

-- Information about the crash:
When accessing a FTP server in Dolphin after entering the username and password and clicking accept, Dolphin crashes. When trying a second time, password is not neede anymore since it is already saved.

The FPT server is discovered via zeroconf.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  0x00007f2f55939f3b in QArrayDataPointer<KFileItem>::data (this=0x30, this=<optimized out>) at /usr/include/qt6/QtCore/qarraydatapointer.h:120
#6  QArrayDataPointer<KFileItem>::constBegin (this=0x30, this=<optimized out>) at /usr/include/qt6/QtCore/qarraydatapointer.h:126
#7  QList<KFileItem>::begin (this=0x30, this=<optimized out>) at /usr/include/qt6/QtCore/qlist.h:659
#8  KCoreDirListerCache::slotUpdateResult (this=0x55da7bad13b0, j=<optimized out>) at /usr/src/debug/kf6-kio-6.13.0-2.fc42.x86_64/src/core/kcoredirlister.cpp:1728
#9  0x00007f2f5356033a in QtPrivate::QSlotObjectBase::call (this=0x55da7c4f19a0, r=0x55da7bad13b0, a=0x7ffe1ada0fb0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461


Reported using DrKonqi
Comment 1 Lander Gallastegi 2025-05-02 11:11:25 UTC
Created attachment 180874 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 TraceyC 2025-05-16 17:22:24 UTC
Searchable backtrace

Thread 1 (Thread 0x7f2f4ba7fd80 (LWP 14397)):
[KCrash Handler]
#5  0x00007f2f55939f3b in QArrayDataPointer<KFileItem>::data (this=0x30, this=<optimized out>) at /usr/include/qt6/QtCore/qarraydatapointer.h:120
#6  QArrayDataPointer<KFileItem>::constBegin (this=0x30, this=<optimized out>) at /usr/include/qt6/QtCore/qarraydatapointer.h:126
#7  QList<KFileItem>::begin (this=0x30, this=<optimized out>) at /usr/include/qt6/QtCore/qlist.h:659
#8  KCoreDirListerCache::slotUpdateResult (this=0x55da7bad13b0, j=<optimized out>) at /usr/src/debug/kf6-kio-6.13.0-2.fc42.x86_64/src/core/kcoredirlister.cpp:1728
#9  0x00007f2f5356033a in QtPrivate::QSlotObjectBase::call (this=0x55da7c4f19a0, r=0x55da7bad13b0, a=0x7ffe1ada0fb0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#10 doActivate<false> (sender=0x55da7c4dfc40, signal_index=6, argv=argv@entry=0x7ffe1ada0fb0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4138
#11 0x00007f2f53556d09 in QMetaObject::activate (sender=sender@entry=0x55da7c4dfc40, m=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffe1ada0fb0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4198
#12 0x00007f2f5530f512 in QMetaObject::activate<void, KJob*, KJob::QPrivateSignal> (sender=0x55da7c4dfc40, mo=<optimized out>, local_signal_index=3, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:306
#13 KJob::result (this=this@entry=0x55da7c4dfc40, _t1=<optimized out>, _t1@entry=0x55da7c4dfc40, _t2=...) at /usr/src/debug/kf6-kcoreaddons-6.13.0-2.fc42.x86_64/redhat-linux-build/src/lib/KF6CoreAddons_autogen/include/moc_kjob.cpp:475
#14 0x00007f2f553147cb in KJob::finishJob (this=0x55da7c4dfc40, emitResult=<optimized out>) at /usr/src/debug/kf6-kcoreaddons-6.13.0-2.fc42.x86_64/src/lib/jobs/kjob.cpp:115
#15 0x00007f2f5356033a in QtPrivate::QSlotObjectBase::call (this=0x55da7c505620, r=0x55da7c4dfc40, a=0x7ffe1ada1078) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#16 doActivate<false> (sender=0x55da7c4df2f0, signal_index=7, argv=0x7ffe1ada1078, argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4138
#17 0x00007f2f53556d09 in QMetaObject::activate (sender=sender@entry=0x55da7c4df2f0, m=<optimized out>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4198
#18 0x00007f2f5595d82e in KIO::WorkerInterface::finished (this=0x55da7c4df2f0) at /usr/src/debug/kf6-kio-6.13.0-2.fc42.x86_64/redhat-linux-build/src/core/KF6KIOCore_autogen/include/moc_workerinterface_p.cpp:341
#19 KIO::WorkerInterface::dispatch (this=0x55da7c4df2f0, _cmd=104, rawdata=...) at /usr/src/debug/kf6-kio-6.13.0-2.fc42.x86_64/src/core/workerinterface.cpp:127
#20 0x00007f2f55955bd5 in KIO::WorkerInterface::dispatch (this=0x55da7c4df2f0) at /usr/src/debug/kf6-kio-6.13.0-2.fc42.x86_64/src/core/workerinterface.cpp:58
#21 0x00007f2f55958c20 in KIO::Worker::gotInput (this=0x55da7c4df2f0) at /usr/src/debug/kf6-kio-6.13.0-2.fc42.x86_64/src/core/worker.cpp:261
#22 0x00007f2f5356033a in QtPrivate::QSlotObjectBase::call (this=0x55da7c271290, r=0x55da7c4df2f0, a=0x7ffe1ada1458) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#23 doActivate<false> (sender=0x55da7c47f6f0, signal_index=3, argv=0x7ffe1ada1458) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4138
#24 0x00007f2f53550fec in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:1431
#25 0x00007f2f5463d7af in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55da7c47f6f0, e=0x55da7c481600) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3301
#26 0x00007f2f534f5fa8 in QCoreApplication::notifyInternal2 (receiver=0x55da7c47f6f0, event=0x55da7c481600) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
#27 0x00007f2f534f620d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
#28 0x00007f2f534f9cd6 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55da7b6de6e0) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1879
#29 0x00007f2f537ffd2f in postEventSourceDispatch (s=0x55da7b70a780) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#30 0x00007f2f4ffdf040 in g_main_dispatch (context=0x7f2f38000f00) at ../glib/gmain.c:3398
#31 g_main_context_dispatch_unlocked (context=0x7f2f38000f00) at ../glib/gmain.c:4249
#32 0x00007f2f4ffe8128 in g_main_context_iterate_unlocked (context=context@entry=0x7f2f38000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4314
#33 0x00007f2f4ffe82d3 in g_main_context_iteration (context=0x7f2f38000f00, may_block=1) at ../glib/gmain.c:4379
#34 0x00007f2f537ff56d in QEventDispatcherGlib::processEvents (this=0x55da7b70b8f0, flags=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#35 0x00007f2f53503783 in QEventLoop::exec (this=this@entry=0x7ffe1ada1900, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/global/qflags.h:77
#36 0x00007f2f534ff229 in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1449
#37 0x00007f2f53cdac3d in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1993
#38 0x00007f2f5463d719 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2568
#39 0x000055da5ca77713 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-25.04.0-3.fc42.x86_64/src/main.cpp:273
Comment 3 TraceyC 2025-05-16 17:32:54 UTC
Same symptom, different backtrace in bug 504017
Comment 4 TraceyC 2025-06-10 21:24:39 UTC
Based on the backtrace this looks like a duplicate of bug 451050. 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 451050 ***