Bug 507185 - Saved Samba entry stopped working as of KDE Plasma 6.4
Summary: Saved Samba entry stopped working as of KDE Plasma 6.4
Status: ASSIGNED
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 25.04.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
: 508446 508838 509121 509659 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-07-18 07:19 UTC by Jaroslav Krpálek
Modified: 2025-09-19 19:31 UTC (History)
6 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaroslav Krpálek 2025-07-18 07:19:15 UTC
Application: dolphin (25.04.3)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.1
Frameworks Version: 6.16.0
Operating System: Linux 6.15.5-200.fc42.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 42 (KDE Plasma Desktop Edition)"
DrKonqi: 6.4.2 [CoredumpBackend]

-- Information about the crash:
Fedora has shipped KDE Plasma 6.4. After upgrading to it, my saved Samba share no longer functions. The prompt to log in appears, but when I log in and press ok, a segmentation fault occurs. Removing and re-adding the entry didn't help for some reason.
When I manually type out the address into the address bar, I can connect just fine, using the exact same directory.

The crash can be reproduced every time.

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


warning: Can't open file /memfd:wayland-shm (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:kwin-dmabuf-feedback-table (deleted) during file-backed mapping note processing

warning: Can't open file anon_inode:i915.gem during file-backed mapping note processing
[New LWP 9629]
[New LWP 9652]
[New LWP 9654]
[New LWP 9653]
[New LWP 9643]
[New LWP 9632]
[New LWP 9630]
[New LWP 9631]
[New LWP 9633]
[New LWP 9711]
[New LWP 9651]
[New LWP 9634]
[New LWP 9709]
[New LWP 9712]
[New LWP 9710]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/dolphin'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
44	      return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7ff411923dc0 (LWP 9629))]
Cannot QML trace cores :(
add symbol table from file "/lib64/libc.so.6"
add symbol table from file "/lib64/libKF6Crash.so.6"
add symbol table from file "/lib64/libKF6KIOCore.so.6"
add symbol table from file "/lib64/libQt6Core.so.6"
add symbol table from file "/lib64/libKF6CoreAddons.so.6"
add symbol table from file "/lib64/libQt6Widgets.so.6"
add symbol table from file "/lib64/libglib-2.0.so.0"
add symbol table from file "/usr/bin/dolphin"
add symbol table from file "/lib64/libgallium-25.1.4.so"
add symbol table from file "/lib64/libQt6Network.so.6"
add symbol table from file "/lib64/libQt6WaylandClient.so.6"
add symbol table from file "/lib64/libQt6DBus.so.6"
[Current thread is 13 (Thread 0x7ff3beffd6c0 (LWP 9709))]

Thread 15 (Thread 0x7ff3a740d6c0 (LWP 9710)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ff41827b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007ff41827c04c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007ff41827e71e in __pthread_cond_wait_common (cond=0x55e63d1266a0, mutex=0x55e63d126670, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#5  ___pthread_cond_wait (cond=0x55e63d1266a0, mutex=0x55e63d126670) at pthread_cond_wait.c:458
#6  0x00007ff3f154715d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#7  0x00007ff3f15010fc in util_queue_thread_func (input=input@entry=0x55e63d247e50) at ../src/util/u_queue.c:275
#8  0x00007ff3f154708c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#9  0x00007ff41827f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007ff418301cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7ff3a640b6c0 (LWP 9712)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ff41827b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007ff41827c04c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007ff41827e71e in __pthread_cond_wait_common (cond=0x55e63cf8d760, mutex=0x55e63cf8d730, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#5  ___pthread_cond_wait (cond=0x55e63cf8d760, mutex=0x55e63cf8d730) at pthread_cond_wait.c:458
#6  0x00007ff3f154715d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#7  0x00007ff3f15010fc in util_queue_thread_func (input=input@entry=0x55e63d10e5b0) at ../src/util/u_queue.c:275
#8  0x00007ff3f154708c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#9  0x00007ff41827f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007ff418301cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x7ff3beffd6c0 (LWP 9709)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ff41827b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007ff41827c04c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007ff41827e71e in __pthread_cond_wait_common (cond=0x55e63d111b18, mutex=0x55e63d111ae8, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#5  ___pthread_cond_wait (cond=0x55e63d111b18, mutex=0x55e63d111ae8) at pthread_cond_wait.c:458
#6  0x00007ff3f154715d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#7  0x00007ff3f15010fc in util_queue_thread_func (input=input@entry=0x55e63d274410) at ../src/util/u_queue.c:275
#8  0x00007ff3f154708c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#9  0x00007ff41827f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007ff418301cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x7ff400f256c0 (LWP 9634)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ff41827b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007ff41827c04c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007ff41827e71e in __pthread_cond_wait_common (cond=0x55e63beff040, mutex=0x55e63beff010, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#5  ___pthread_cond_wait (cond=0x55e63beff040, mutex=0x55e63beff010) at pthread_cond_wait.c:458
#6  0x00007ff3f154715d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#7  0x00007ff3f15010fc in util_queue_thread_func (input=input@entry=0x55e63bf024e0) at ../src/util/u_queue.c:275
#8  0x00007ff3f154708c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#9  0x00007ff41827f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007ff418301cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7ff3bffff6c0 (LWP 9651)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ff41827b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:49
#2  0x00007ff41827ba24 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:75
#3  0x00007ff4182f5176 in __GI_ppoll (fds=fds@entry=0x7ff3bfffe4c0, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007ff418ac2821 in ppoll (__fds=<optimized out>, __nfds=<optimized out>, __timeout=<optimized out>, __ss=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:100
#5  qt_ppoll (fds=0x7ff3bfffe4c0, nfds=1, timeout_ts=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:103
#6  qt_ppoll (fds=0x7ff3bfffe4c0, nfds=1, timeout_ts=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:100
#7  qt_safe_poll (fds=fds@entry=0x7ff3bfffe4c0, nfds=nfds@entry=1, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:126
#8  0x00007ff41771b592 in QNativeSocketEnginePrivate::nativeSelect (this=<optimized out>, deadline=..., checkRead=<optimized out>, checkWrite=<optimized out>, selectForRead=0x7ff3bfffe59e, selectForWrite=0x7ff3bfffe59f) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qnativesocketengine_unix.cpp:1372
#9  0x00007ff41768ec93 in QNativeSocketEngine::waitForReadOrWrite (this=0x7ff3b80028c0, readyToRead=<optimized out>, readyToWrite=<optimized out>, checkRead=<optimized out>, checkWrite=<optimized out>, deadline=..., timedOut=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qnativesocketengine.cpp:1084
#10 0x00007ff41768a495 in QAbstractSocket::waitForReadyRead (this=0x7ff3b8002438, msecs=-1) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qabstractsocket.cpp:2169
#11 0x00007ff41af624b8 in KIO::ConnectionBackend::waitForIncomingTask (this=0x7ff3b8001e20, ms=-1) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/connectionbackend.cpp:153
#12 KIO::Connection::waitForIncomingTask (this=<optimized out>, ms=-1) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/connection.cpp:214
#13 0x00007ff41afa4629 in KIO::SlaveBase::dispatchLoop() [clone .constprop.0] (this=<optimized out>) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/slavebase.cpp:353
#14 0x00007ff41b03fac7 in KIO::WorkerThread::run (this=0x55e63c221b60) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/workerthread.cpp:47
#15 0x00007ff418ac5b9f in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:434
#16 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:366
#17 QThreadPrivate::start (arg=0x55e63c221b60) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:394
#18 0x00007ff41827f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#19 0x00007ff418301cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7ff3a6c0c6c0 (LWP 9711)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ff41827b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007ff41827c04c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007ff41827e71e in __pthread_cond_wait_common (cond=0x55e63cf7ff38, mutex=0x55e63cf7ff08, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#5  ___pthread_cond_wait (cond=0x55e63cf7ff38, mutex=0x55e63cf7ff08) at pthread_cond_wait.c:458
#6  0x00007ff3f154715d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#7  0x00007ff3f15010fc in util_queue_thread_func (input=input@entry=0x55e63d23f320) at ../src/util/u_queue.c:275
#8  0x00007ff3f154708c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#9  0x00007ff41827f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007ff418301cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7ff4017266c0 (LWP 9633)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ff41827b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007ff41827c04c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007ff41827e71e in __pthread_cond_wait_common (cond=0x55e63bf140e0, mutex=0x55e63bf140b0, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#5  ___pthread_cond_wait (cond=0x55e63bf140e0, mutex=0x55e63bf140b0) at pthread_cond_wait.c:458
#6  0x00007ff3f154715d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:111
#7  0x00007ff3f15010fc in util_queue_thread_func (input=input@entry=0x55e63bf06070) at ../src/util/u_queue.c:275
#8  0x00007ff3f154708c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#9  0x00007ff41827f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007ff418301cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7ff402bff6c0 (LWP 9631)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ff41827b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007ff41827c04c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007ff41827e71e in __pthread_cond_wait_common (cond=0x55e63bdf2458, mutex=0x55e63bdf2430, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#5  ___pthread_cond_wait (cond=0x55e63bdf2458, mutex=0x55e63bdf2430) at pthread_cond_wait.c:458
#6  0x00007ff418ad3aac in QWaitConditionPrivate::wait (this=0x55e63bdf2430, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:67
#7  QWaitCondition::wait (this=this@entry=0x55e63be20720, mutex=mutex@entry=0x55e63be20718, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:145
#8  0x00007ff416cff4f0 in QtWaylandClient::EventThread::waitForReading (this=0x55e63be206e0) at /usr/src/debug/qt6-qtwayland-6.9.1-3.fc42.x86_64/src/client/qwaylanddisplay.cpp:217
#9  QtWaylandClient::EventThread::run (this=0x55e63be206e0) at /usr/src/debug/qt6-qtwayland-6.9.1-3.fc42.x86_64/src/client/qwaylanddisplay.cpp:178
#10 0x00007ff418ac5b9f in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:434
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:366
#12 QThreadPrivate::start (arg=0x55e63be206e0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:394
#13 0x00007ff41827f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007ff418301cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7ff4037ff6c0 (LWP 9630)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ff41827b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:49
#2  0x00007ff41827ba24 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:75
#3  0x00007ff4182f5176 in __GI_ppoll (fds=fds@entry=0x55e63bdb4f10, nfds=nfds@entry=3, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007ff415e968b0 in ppoll (__fds=0x55e63bdb4f10, __nfds=3, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7ff3fc000c80, timeout_usec=<optimized out>, fds=0x55e63bdb4f10, n_fds=3) at ../glib/gmain.c:4632
#6  g_main_context_iterate_unlocked (context=context@entry=0x7ff3fc000c80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4309
#7  0x00007ff415e96973 in g_main_context_iteration (context=0x7ff3fc000c80, may_block=1) at ../glib/gmain.c:4379
#8  0x00007ff418c0f9ad in QEventDispatcherGlib::processEvents (this=0x7ff3fc000b70, flags=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9  0x00007ff418907b03 in QEventLoop::exec (this=this@entry=0x7ff4037fe730, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/global/qflags.h:77
#10 0x00007ff418a2808d in QThread::exec (this=this@entry=0x7ff419bfecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread.cpp:659
#11 0x00007ff419b4c821 in QDBusConnectionManager::run (this=0x7ff419bfecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/dbus/qdbusconnectionmanager.cpp:144
#12 0x00007ff418ac5b9f in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:434
#13 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:366
#14 QThreadPrivate::start (arg=0x7ff419bfecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:394
#15 0x00007ff41827f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#16 0x00007ff418301cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7ff4023fe6c0 (LWP 9632)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ff41827b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=7) at cancellation.c:49
#2  0x00007ff41827ba24 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=7) at cancellation.c:75
#3  0x00007ff4182f4c4e in __GI___poll (fds=fds@entry=0x7ff4023fd780, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007ff416cff559 in poll (__fds=0x7ff4023fd780, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:44
#5  QtWaylandClient::EventThread::run (this=0x55e63bdedee0) at /usr/src/debug/qt6-qtwayland-6.9.1-3.fc42.x86_64/src/client/qwaylanddisplay.cpp:183
#6  0x00007ff418ac5b9f in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:434
#7  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:366
#8  QThreadPrivate::start (arg=0x55e63bdedee0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:394
#9  0x00007ff41827f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007ff418301cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7ff3e1ffb6c0 (LWP 9643)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ff41827b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:49
#2  0x00007ff41827ba24 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:75
#3  0x00007ff4182f5176 in __GI_ppoll (fds=fds@entry=0x55e63c220eb0, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007ff415e968b0 in ppoll (__fds=0x55e63c220eb0, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7ff3cc000c60, timeout_usec=<optimized out>, fds=0x55e63c220eb0, n_fds=1) at ../glib/gmain.c:4632
#6  g_main_context_iterate_unlocked (context=context@entry=0x7ff3cc000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4309
#7  0x00007ff415e96973 in g_main_context_iteration (context=0x7ff3cc000c60, may_block=1) at ../glib/gmain.c:4379
#8  0x00007ff418c0f9ad in QEventDispatcherGlib::processEvents (this=0x7ff3cc000b70, flags=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9  0x00007ff418907b03 in QEventLoop::exec (this=this@entry=0x7ff3e1ffa780, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/global/qflags.h:77
#10 0x00007ff418a2808d in QThread::exec (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread.cpp:659
#11 0x00007ff418ac5b9f in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:434
#12 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:366
#13 QThreadPrivate::start (arg=0x55e63c255e70) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:394
#14 0x00007ff41827f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#15 0x00007ff418301cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7ff3be1436c0 (LWP 9653)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ff41827b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:49
#2  0x00007ff41827ba24 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:75
#3  0x00007ff4182f5176 in __GI_ppoll (fds=fds@entry=0x7ff3be1424c0, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007ff418ac2821 in ppoll (__fds=<optimized out>, __nfds=<optimized out>, __timeout=<optimized out>, __ss=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:100
#5  qt_ppoll (fds=0x7ff3be1424c0, nfds=1, timeout_ts=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:103
#6  qt_ppoll (fds=0x7ff3be1424c0, nfds=1, timeout_ts=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:100
#7  qt_safe_poll (fds=fds@entry=0x7ff3be1424c0, nfds=nfds@entry=1, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:126
#8  0x00007ff41771b592 in QNativeSocketEnginePrivate::nativeSelect (this=<optimized out>, deadline=..., checkRead=<optimized out>, checkWrite=<optimized out>, selectForRead=0x7ff3be14259e, selectForWrite=0x7ff3be14259f) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qnativesocketengine_unix.cpp:1372
#9  0x00007ff41768ec93 in QNativeSocketEngine::waitForReadOrWrite (this=0x7ff3b4002830, readyToRead=<optimized out>, readyToWrite=<optimized out>, checkRead=<optimized out>, checkWrite=<optimized out>, deadline=..., timedOut=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qnativesocketengine.cpp:1084
#10 0x00007ff41768a495 in QAbstractSocket::waitForReadyRead (this=0x7ff3b4002438, msecs=-1) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qabstractsocket.cpp:2169
#11 0x00007ff41af624b8 in KIO::ConnectionBackend::waitForIncomingTask (this=0x7ff3b4001e20, ms=-1) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/connectionbackend.cpp:153
#12 KIO::Connection::waitForIncomingTask (this=<optimized out>, ms=-1) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/connection.cpp:214
#13 0x00007ff41afa4629 in KIO::SlaveBase::dispatchLoop() [clone .constprop.0] (this=<optimized out>) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/slavebase.cpp:353
#14 0x00007ff41b03fac7 in KIO::WorkerThread::run (this=0x55e63c79b580) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/workerthread.cpp:47
#15 0x00007ff418ac5b9f in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:434
#16 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:366
#17 QThreadPrivate::start (arg=0x55e63c79b580) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:394
#18 0x00007ff41827f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#19 0x00007ff418301cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7ff3bd9426c0 (LWP 9654)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ff41827b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:49
#2  0x00007ff41827ba24 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:75
#3  0x00007ff4182f5176 in __GI_ppoll (fds=fds@entry=0x7ff3bd9414c0, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007ff418ac2821 in ppoll (__fds=<optimized out>, __nfds=<optimized out>, __timeout=<optimized out>, __ss=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:100
#5  qt_ppoll (fds=0x7ff3bd9414c0, nfds=1, timeout_ts=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:103
#6  qt_ppoll (fds=0x7ff3bd9414c0, nfds=1, timeout_ts=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:100
#7  qt_safe_poll (fds=fds@entry=0x7ff3bd9414c0, nfds=nfds@entry=1, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:126
#8  0x00007ff41771b592 in QNativeSocketEnginePrivate::nativeSelect (this=<optimized out>, deadline=..., checkRead=<optimized out>, checkWrite=<optimized out>, selectForRead=0x7ff3bd94159e, selectForWrite=0x7ff3bd94159f) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qnativesocketengine_unix.cpp:1372
#9  0x00007ff41768ec93 in QNativeSocketEngine::waitForReadOrWrite (this=0x7ff3a8002830, readyToRead=<optimized out>, readyToWrite=<optimized out>, checkRead=<optimized out>, checkWrite=<optimized out>, deadline=..., timedOut=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qnativesocketengine.cpp:1084
#10 0x00007ff41768a495 in QAbstractSocket::waitForReadyRead (this=0x7ff3a8002438, msecs=-1) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qabstractsocket.cpp:2169
#11 0x00007ff41af624b8 in KIO::ConnectionBackend::waitForIncomingTask (this=0x7ff3a8001e20, ms=-1) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/connectionbackend.cpp:153
#12 KIO::Connection::waitForIncomingTask (this=<optimized out>, ms=-1) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/connection.cpp:214
#13 0x00007ff41afa4629 in KIO::SlaveBase::dispatchLoop() [clone .constprop.0] (this=<optimized out>) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/slavebase.cpp:353
#14 0x00007ff41b03fac7 in KIO::WorkerThread::run (this=0x55e63c89dca0) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/workerthread.cpp:47
#15 0x00007ff418ac5b9f in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:434
#16 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:366
#17 QThreadPrivate::start (arg=0x55e63c89dca0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:394
#18 0x00007ff41827f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#19 0x00007ff418301cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7ff3bf7fe6c0 (LWP 9652)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007ff41827b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:49
#2  0x00007ff41827ba24 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:75
#3  0x00007ff4182f5176 in __GI_ppoll (fds=fds@entry=0x7ff3bf7fd4c0, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007ff418ac2821 in ppoll (__fds=<optimized out>, __nfds=<optimized out>, __timeout=<optimized out>, __ss=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:100
#5  qt_ppoll (fds=0x7ff3bf7fd4c0, nfds=1, timeout_ts=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:103
#6  qt_ppoll (fds=0x7ff3bf7fd4c0, nfds=1, timeout_ts=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:100
#7  qt_safe_poll (fds=fds@entry=0x7ff3bf7fd4c0, nfds=nfds@entry=1, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcore_unix.cpp:126
#8  0x00007ff41771b592 in QNativeSocketEnginePrivate::nativeSelect (this=<optimized out>, deadline=..., checkRead=<optimized out>, checkWrite=<optimized out>, selectForRead=0x7ff3bf7fd59e, selectForWrite=0x7ff3bf7fd59f) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qnativesocketengine_unix.cpp:1372
#9  0x00007ff41768ec93 in QNativeSocketEngine::waitForReadOrWrite (this=0x7ff3b0002830, readyToRead=<optimized out>, readyToWrite=<optimized out>, checkRead=<optimized out>, checkWrite=<optimized out>, deadline=..., timedOut=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qnativesocketengine.cpp:1084
#10 0x00007ff41768a495 in QAbstractSocket::waitForReadyRead (this=0x7ff3b0002438, msecs=-1) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qabstractsocket.cpp:2169
#11 0x00007ff41af624b8 in KIO::ConnectionBackend::waitForIncomingTask (this=0x7ff3b0001e20, ms=-1) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/connectionbackend.cpp:153
#12 KIO::Connection::waitForIncomingTask (this=<optimized out>, ms=-1) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/connection.cpp:214
#13 0x00007ff41afa4629 in KIO::SlaveBase::dispatchLoop() [clone .constprop.0] (this=<optimized out>) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/slavebase.cpp:353
#14 0x00007ff41b03fac7 in KIO::WorkerThread::run (this=0x55e63c7a0ab0) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/workerthread.cpp:47
#15 0x00007ff418ac5b9f in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:434
#16 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:366
#17 QThreadPrivate::start (arg=0x55e63c7a0ab0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:394
#18 0x00007ff41827f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#19 0x00007ff418301cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7ff411923dc0 (LWP 9629)):
[KCrash Handler]
#4  0x00007ff41b01247a in QArrayDataPointer<KFileItem>::data (this=<optimized out>, this=<optimized out>) at /usr/include/qt6/QtCore/qarraydatapointer.h:120
#5  QArrayDataPointer<KFileItem>::constBegin (this=<optimized out>, this=<optimized out>) at /usr/include/qt6/QtCore/qarraydatapointer.h:126
#6  QList<KFileItem>::begin (this=<optimized out>, this=<optimized out>) at /usr/include/qt6/QtCore/qlist.h:659
#7  KCoreDirListerCache::slotUpdateResult (this=0x55e63c015550, j=<optimized out>) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/kcoredirlister.cpp:1728
#8  0x00007ff4189657ba in QtPrivate::QSlotObjectBase::call (this=0x55e63d6cded0, r=0x55e63c015550, a=0x7ffcf7aab990) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#9  doActivate<false> (sender=0x55e63cc65770, signal_index=6, argv=argv@entry=0x7ffcf7aab990) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
#10 0x00007ff41895c089 in QMetaObject::activate (sender=sender@entry=0x55e63cc65770, m=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffcf7aab990) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206
#11 0x00007ff41a9cdce2 in QMetaObject::activate<void, KJob*, KJob::QPrivateSignal> (sender=0x55e63cc65770, mo=<optimized out>, local_signal_index=3, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:306
#12 KJob::result (this=this@entry=0x55e63cc65770, _t1=<optimized out>, _t1@entry=0x55e63cc65770, _t2=...) at /usr/src/debug/kf6-kcoreaddons-6.16.0-1.fc42.x86_64/redhat-linux-build/src/lib/KF6CoreAddons_autogen/include/moc_kjob.cpp:475
#13 0x00007ff41a9d398b in KJob::finishJob (this=0x55e63cc65770, emitResult=<optimized out>) at /usr/src/debug/kf6-kcoreaddons-6.16.0-1.fc42.x86_64/src/lib/jobs/kjob.cpp:115
#14 0x00007ff4189657ba in QtPrivate::QSlotObjectBase::call (this=0x55e63c5cd9c0, r=0x55e63cc65770, a=0x7ffcf7aaba58) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#15 doActivate<false> (sender=0x55e63d69a110, signal_index=7, argv=0x7ffcf7aaba58, argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
#16 0x00007ff41895c089 in QMetaObject::activate (sender=sender@entry=0x55e63d69a110, m=<optimized out>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206
#17 0x00007ff41b03d541 in KIO::WorkerInterface::finished (this=0x55e63d69a110) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/redhat-linux-build/src/core/KF6KIOCore_autogen/include/moc_workerinterface_p.cpp:341
#18 KIO::WorkerInterface::dispatch (this=0x55e63d69a110, _cmd=104, rawdata=...) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/workerinterface.cpp:127
#19 0x00007ff41b035815 in KIO::WorkerInterface::dispatch (this=0x55e63d69a110) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/workerinterface.cpp:58
#20 0x00007ff41b0392f0 in KIO::Worker::gotInput (this=0x55e63d69a110) at /usr/src/debug/kf6-kio-6.16.0-1.fc42.x86_64/src/core/worker.cpp:261
#21 0x00007ff4189657ba in QtPrivate::QSlotObjectBase::call (this=0x55e63dd34b90, r=0x55e63d69a110, a=0x7ffcf7aabe38) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#22 doActivate<false> (sender=0x55e63ce2dfd0, signal_index=3, argv=0x7ffcf7aabe38) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
#23 0x00007ff41895662c in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1431
#24 0x00007ff419c3d97f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55e63ce2dfd0, e=0x55e63ca542e0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
#25 0x00007ff4188f9f38 in QCoreApplication::notifyInternal2 (receiver=0x55e63ce2dfd0, event=0x55e63ca542e0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
#26 0x00007ff4188fa19d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
#27 0x00007ff4188fdd26 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55e63bd7f6e0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1879
#28 0x00007ff418c1016f in postEventSourceDispatch (s=0x55e63bdab4e0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#29 0x00007ff415e8d880 in g_main_dispatch (context=0x7ff3fc000f00) at ../glib/gmain.c:3398
#30 g_main_context_dispatch_unlocked (context=0x7ff3fc000f00) at ../glib/gmain.c:4249
#31 0x00007ff415e967c8 in g_main_context_iterate_unlocked (context=context@entry=0x7ff3fc000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4314
#32 0x00007ff415e96973 in g_main_context_iteration (context=0x7ff3fc000f00, may_block=1) at ../glib/gmain.c:4379
#33 0x00007ff418c0f9ad in QEventDispatcherGlib::processEvents (this=0x55e63bdac730, flags=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#34 0x00007ff418907b03 in QEventLoop::exec (this=this@entry=0x7ffcf7aac2e0, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/global/qflags.h:77
#35 0x00007ff418903419 in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1449
#36 0x000055e628c4e7ad in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-25.04.3-1.fc42.x86_64/src/main.cpp:273

Reported using DrKonqi
Comment 1 TraceyC 2025-07-22 00:00:37 UTC
We had thought this was fixed in Frameworks 6.16.0 per bug 451050, but this is the same backtrace
The good news is that this *may* be fixed by a merge request that's being worked on
Comment 2 Akseli Lahtinen 2025-07-28 10:07:34 UTC
Git commit 2cf5289d9e994f830749eb30791aabe1719406f9 by Akseli Lahtinen.
Committed on 28/07/2025 at 09:45.
Pushed by akselmo into branch 'master'.

KCoreDirLister: Do not list files again if the new url has same job

When getting a redirection URL, we check if the URL already has a job or
not. We also check that it's not the current job we're working on.

If it has same job as given to the slot as parameter, we are not
working on a new directory, but an old one. This can happen
when we are in `sftp://foo@bar/home/foo`, then type `sftp://foo@bar`
which in turn redirects us back to `sftp://foo@bar/home/foo`.

In these cases, we know we're not working on a new directory,
so we handle it through cache or refreshing it.

This fixes crashes with the oldJob assert and also
gives back to Qt the trailing slash handling, while
keeping expected behavior.

This also implements the mock test of commit 0808afd7
Related: bug 507278, bug 451050

M  +4    -0    CMakeLists.txt
M  +70   -8    autotests/kdirlistertest.cpp
M  +3    -2    autotests/kdirlistertest.h
M  +9    -15   src/core/kcoredirlister.cpp
M  +4    -0    src/core/worker.cpp
M  +4    -0    src/core/worker_p.h

https://invent.kde.org/frameworks/kio/-/commit/2cf5289d9e994f830749eb30791aabe1719406f9
Comment 3 TraceyC 2025-08-21 16:37:00 UTC
*** Bug 508446 has been marked as a duplicate of this bug. ***
Comment 4 TraceyC 2025-08-28 20:02:29 UTC
*** Bug 508838 has been marked as a duplicate of this bug. ***
Comment 5 TraceyC 2025-09-09 14:22:28 UTC
*** Bug 509121 has been marked as a duplicate of this bug. ***
Comment 6 TraceyC 2025-09-19 19:31:37 UTC
*** Bug 509659 has been marked as a duplicate of this bug. ***