Application: dolphin (24.02.0) Qt Version: 6.6.2 Frameworks Version: 6.0.0 Operating System: Linux 6.7.6-arch1-1 x86_64 Windowing System: Wayland Distribution: "Arch Linux" DrKonqi: 6.0.0 [CoredumpBackend] -- Information about the crash: 1. have a password-protected .zip archive 2. extract the archive via context menu of Dolphin 3. when the password is requested, type a wrong password and press enter - Dolphin shows an error message 4. click on the 'OK" button of the error message Result: Dolphin crashes The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} [New LWP 7799] [New LWP 7800] [New LWP 7821] [New LWP 7802] [New LWP 8527] [New LWP 7801] [New LWP 7812] [New LWP 8528] [New LWP 9096] [New LWP 7980] [New LWP 9097] [New LWP 7803] [New LWP 9116] [New LWP 9134] [New LWP 7855] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/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 0x7b132e5b69c0 (LWP 7799))] Cannot QML trace cores :( Downloading source file /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qsocketnotifier.cpp... Downloading source file /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp... Downloading source file /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp... Downloading source file /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qprocess.cpp... Downloading source file /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/io/qprocess.cpp... Downloading source file /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/tools/qringbuffer.cpp... Downloading source file /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread.cpp... Downloading source file /usr/src/debug/mesa/build/../mesa-24.0.1/src/c11/impl/threads_posix.c... Downloading source file /usr/src/debug/mesa/build/../mesa-24.0.1/src/util/u_queue.c... [Current thread is 1 (Thread 0x7b132e5b69c0 (LWP 7799))] Thread 15 (Thread 0x7b1307e006c0 (LWP 7855)): #0 0x00007b1334f190bf in __GI___poll (fds=fds@entry=0x7b12c4002070, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007b1332b299b7 in poll (__timeout=-1, __nfds=2, __fds=0x7b12c4002070) at /usr/include/bits/poll2.h:39 #2 poll_func (ufds=0x7b12c4002070, nfds=2, timeout=-1, userdata=0x59629f180040) at ../pulseaudio/src/pulse/thread-mainloop.c:70 #3 0x00007b1332b1345c in pa_mainloop_poll (m=m@entry=0x59629f17ff40) at ../pulseaudio/src/pulse/mainloop.c:863 #4 0x00007b1332b1d61c in pa_mainloop_iterate (m=m@entry=0x59629f17ff40, block=block@entry=1, retval=retval@entry=0x0) at ../pulseaudio/src/pulse/mainloop.c:945 #5 0x00007b1332b1d6d1 in pa_mainloop_run (m=0x59629f17ff40, retval=0x0) at ../pulseaudio/src/pulse/mainloop.c:963 #6 0x00007b1332b2dbf2 in thread (userdata=0x59629f197c20) at ../pulseaudio/src/pulse/thread-mainloop.c:101 #7 0x00007b13312342b7 in internal_thread_func (userdata=0x59629f180250) at ../pulseaudio/src/pulsecore/thread-posix.c:81 #8 0x00007b1334ea955a in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007b1334f26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 14 (Thread 0x7b1306a006c0 (LWP 9134)): #0 0x00007b1334ea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7b13069ffae0, op=137, expected=0, futex_word=0x59629d76b624) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x59629d76b624, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7b13069ffae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007b1334ea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x59629d76b624, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7b13069ffae0, private=private@entry=0) at futex-internal.c:139 #3 0x00007b1334ea8a65 in __pthread_cond_wait_common (abstime=0x7b13069ffae0, clockid=1, mutex=0x59629d76b5d0, cond=0x59629d76b5f8) at pthread_cond_wait.c:503 #4 ___pthread_cond_timedwait64 (cond=0x59629d76b5f8, mutex=0x59629d76b5d0, abstime=0x7b13069ffae0) at pthread_cond_wait.c:643 #5 0x00007b13342a3ba4 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x59629d76b5d0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:93 #6 QWaitConditionPrivate::wait (deadline=..., this=0x59629d76b5d0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:101 #7 QWaitCondition::wait (this=this@entry=0x59629d8bcd70, mutex=mutex@entry=0x59629d8416b8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181 #8 0x00007b13342a64aa in QThreadPoolThread::run (this=0x59629d8bcd60) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthreadpool.cpp:114 #9 0x00007b13342a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #11 QThreadPrivate::start (arg=0x59629d8bcd60) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #12 0x00007b1334ea955a in start_thread (arg=<optimized out>) at pthread_create.c:447 #13 0x00007b1334f26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 13 (Thread 0x7b130ca006c0 (LWP 9116)): #0 0x00007b1334ea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7b130c9ffae0, op=137, expected=0, futex_word=0x59629e30f994) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x59629e30f994, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7b130c9ffae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007b1334ea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x59629e30f994, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7b130c9ffae0, private=private@entry=0) at futex-internal.c:139 #3 0x00007b1334ea8a65 in __pthread_cond_wait_common (abstime=0x7b130c9ffae0, clockid=1, mutex=0x59629e30f940, cond=0x59629e30f968) at pthread_cond_wait.c:503 #4 ___pthread_cond_timedwait64 (cond=0x59629e30f968, mutex=0x59629e30f940, abstime=0x7b130c9ffae0) at pthread_cond_wait.c:643 #5 0x00007b13342a3ba4 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x59629e30f940) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:93 #6 QWaitConditionPrivate::wait (deadline=..., this=0x59629e30f940) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:101 #7 QWaitCondition::wait (this=this@entry=0x59629e30df80, mutex=mutex@entry=0x59629d8416b8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181 #8 0x00007b13342a64aa in QThreadPoolThread::run (this=0x59629e30df70) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthreadpool.cpp:114 #9 0x00007b13342a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #11 QThreadPrivate::start (arg=0x59629e30df70) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #12 0x00007b1334ea955a in start_thread (arg=<optimized out>) at pthread_create.c:447 #13 0x00007b1334f26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 12 (Thread 0x7b13250006c0 (LWP 7803)): #0 0x00007b1334ea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x59629d435388) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x59629d435388, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007b1334ea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x59629d435388, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007b1334ea8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x59629d435330, cond=0x59629d435360) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x59629d435360, mutex=0x59629d435330) at pthread_cond_wait.c:618 #5 0x00007b132528686c in cnd_wait () at ../mesa-24.0.1/src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func () at ../mesa-24.0.1/src/util/u_queue.c:290 #7 0x00007b132529e83c in impl_thrd_routine () at ../mesa-24.0.1/src/c11/impl/threads_posix.c:67 #8 0x00007b1334ea955a in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007b1334f26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 11 (Thread 0x7b131fe006c0 (LWP 9097)): #0 0x00007b1334ea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7b131fdffae0, op=137, expected=0, futex_word=0x59629d64e1f4) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x59629d64e1f4, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7b131fdffae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007b1334ea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x59629d64e1f4, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7b131fdffae0, private=private@entry=0) at futex-internal.c:139 #3 0x00007b1334ea8a65 in __pthread_cond_wait_common (abstime=0x7b131fdffae0, clockid=1, mutex=0x59629d64e1a0, cond=0x59629d64e1c8) at pthread_cond_wait.c:503 #4 ___pthread_cond_timedwait64 (cond=0x59629d64e1c8, mutex=0x59629d64e1a0, abstime=0x7b131fdffae0) at pthread_cond_wait.c:643 #5 0x00007b13342a3ba4 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x59629d64e1a0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:93 #6 QWaitConditionPrivate::wait (deadline=..., this=0x59629d64e1a0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:101 #7 QWaitCondition::wait (this=this@entry=0x59629d693590, mutex=mutex@entry=0x59629d8416b8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181 #8 0x00007b13342a64aa in QThreadPoolThread::run (this=0x59629d693580) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthreadpool.cpp:114 #9 0x00007b13342a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #11 QThreadPrivate::start (arg=0x59629d693580) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #12 0x00007b1334ea955a in start_thread (arg=<optimized out>) at pthread_create.c:447 #13 0x00007b1334f26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 10 (Thread 0x7b131f4006c0 (LWP 7980)): #0 0x00007b1334f19616 in __GI_ppoll (fds=fds@entry=0x7b131f3ff8d8, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 #1 0x00007b1334298f6b in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:123 #2 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7b131f3ff8d8) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:126 #3 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7b131f3ff8d8) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:123 #4 qt_safe_poll (timeout_ts=<optimized out>, nfds=<optimized out>, fds=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:149 #5 qt_safe_poll (fds=fds@entry=0x7b131f3ff8d8, nfds=nfds@entry=1, timeout_ts=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:144 #6 0x00007b133355c758 in qt_poll_msecs (nfds=1, timeout=<optimized out>, fds=0x7b131f3ff8d8) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix_p.h:404 #7 QNativeSocketEnginePrivate::nativeSelect (this=<optimized out>, timeout=<optimized out>, checkRead=<optimized out>, checkWrite=<optimized out>, selectForRead=0x7b131f3ff9bf, selectForWrite=0x7b131f3ff9be) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/network/socket/qnativesocketengine_unix.cpp:1379 #8 0x00007b13335071b9 in QNativeSocketEngine::waitForReadOrWrite (this=0x7b12fc002940, readyToRead=0x7b131f3ff9bf, readyToWrite=<optimized out>, checkRead=true, checkWrite=false, msecs=<optimized out>, timedOut=0x0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/network/socket/qnativesocketengine.cpp:1084 #9 0x00007b13334ff18e in QAbstractSocket::waitForReadyRead (this=0x7b12fc002548, msecs=-1) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/network/socket/qabstractsocket.cpp:2162 #10 0x00007b13362e59da in KIO::ConnectionBackend::waitForIncomingTask (this=0x7b12fc0020d0, ms=-1) at /usr/src/debug/kio/kio-6.0.0/src/core/connectionbackend.cpp:155 #11 0x00007b13363c5a9d in KIO::Connection::waitForIncomingTask (ms=-1, this=<optimized out>) at /usr/src/debug/kio/kio-6.0.0/src/core/connection.cpp:201 #12 KIO::SlaveBase::dispatchLoop() [clone .constprop.0] (this=<optimized out>) at /usr/src/debug/kio/kio-6.0.0/src/core/slavebase.cpp:340 #13 0x00007b13363a1632 in KIO::WorkerThread::run (this=0x59629d6c9a00) at /usr/src/debug/kio/kio-6.0.0/src/core/workerthread.cpp:47 #14 0x00007b13342a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #15 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #16 QThreadPrivate::start (arg=0x59629d6c9a00) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #17 0x00007b1334ea955a in start_thread (arg=<optimized out>) at pthread_create.c:447 #18 0x00007b1334f26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 9 (Thread 0x7b13074006c0 (LWP 9096)): #0 0x00007b1334ea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7b13073ffae0, op=137, expected=0, futex_word=0x59629d819dc4) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x59629d819dc4, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7b13073ffae0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007b1334ea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x59629d819dc4, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7b13073ffae0, private=private@entry=0) at futex-internal.c:139 #3 0x00007b1334ea8a65 in __pthread_cond_wait_common (abstime=0x7b13073ffae0, clockid=1, mutex=0x59629d819d70, cond=0x59629d819d98) at pthread_cond_wait.c:503 #4 ___pthread_cond_timedwait64 (cond=0x59629d819d98, mutex=0x59629d819d70, abstime=0x7b13073ffae0) at pthread_cond_wait.c:643 #5 0x00007b13342a3ba4 in QWaitConditionPrivate::wait_relative (deadline=..., this=0x59629d819d70) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:93 #6 QWaitConditionPrivate::wait (deadline=..., this=0x59629d819d70) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:101 #7 QWaitCondition::wait (this=this@entry=0x59629d8973d0, mutex=mutex@entry=0x59629d8416b8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181 #8 0x00007b13342a64aa in QThreadPoolThread::run (this=0x59629d8973c0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthreadpool.cpp:114 #9 0x00007b13342a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #11 QThreadPrivate::start (arg=0x59629d8973c0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #12 0x00007b1334ea955a in start_thread (arg=<optimized out>) at pthread_create.c:447 #13 0x00007b1334f26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 8 (Thread 0x7b131d6006c0 (LWP 8528)): #0 0x00007b1334f19616 in __GI_ppoll (fds=fds@entry=0x7b131d5ff8d8, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 #1 0x00007b1334298f6b in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:123 #2 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7b131d5ff8d8) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:126 #3 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7b131d5ff8d8) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:123 #4 qt_safe_poll (timeout_ts=<optimized out>, nfds=<optimized out>, fds=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:149 #5 qt_safe_poll (fds=fds@entry=0x7b131d5ff8d8, nfds=nfds@entry=1, timeout_ts=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:144 #6 0x00007b133355c758 in qt_poll_msecs (nfds=1, timeout=<optimized out>, fds=0x7b131d5ff8d8) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix_p.h:404 #7 QNativeSocketEnginePrivate::nativeSelect (this=<optimized out>, timeout=<optimized out>, checkRead=<optimized out>, checkWrite=<optimized out>, selectForRead=0x7b131d5ff9bf, selectForWrite=0x7b131d5ff9be) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/network/socket/qnativesocketengine_unix.cpp:1379 #8 0x00007b13335071b9 in QNativeSocketEngine::waitForReadOrWrite (this=0x7b12e8000b70, readyToRead=0x7b131d5ff9bf, readyToWrite=<optimized out>, checkRead=true, checkWrite=false, msecs=<optimized out>, timedOut=0x0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/network/socket/qnativesocketengine.cpp:1084 #9 0x00007b13334ff18e in QAbstractSocket::waitForReadyRead (this=0x7b12e8008078, msecs=-1) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/network/socket/qabstractsocket.cpp:2162 #10 0x00007b13362e59da in KIO::ConnectionBackend::waitForIncomingTask (this=0x7b12e8000d90, ms=-1) at /usr/src/debug/kio/kio-6.0.0/src/core/connectionbackend.cpp:155 #11 0x00007b13363c5a9d in KIO::Connection::waitForIncomingTask (ms=-1, this=<optimized out>) at /usr/src/debug/kio/kio-6.0.0/src/core/connection.cpp:201 #12 KIO::SlaveBase::dispatchLoop() [clone .constprop.0] (this=<optimized out>) at /usr/src/debug/kio/kio-6.0.0/src/core/slavebase.cpp:340 #13 0x00007b13363a1632 in KIO::WorkerThread::run (this=0x59629d4add40) at /usr/src/debug/kio/kio-6.0.0/src/core/workerthread.cpp:47 #14 0x00007b13342a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #15 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #16 QThreadPrivate::start (arg=0x59629d4add40) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #17 0x00007b1334ea955a in start_thread (arg=<optimized out>) at pthread_create.c:447 #18 0x00007b1334f26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 7 (Thread 0x7b131e0006c0 (LWP 7812)): #0 0x00007b1334f190bf in __GI___poll (fds=0x59629dafeb40, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007b13329af2f6 in g_main_context_poll_unlocked (priority=2147483647, n_fds=1, fds=0x59629dafeb40, timeout=<optimized out>, context=0x7b12f0000c60) at ../glib/glib/gmain.c:4653 #2 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7b12f0000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4344 #3 0x00007b133294f162 in g_main_context_iteration (context=0x7b12f0000c60, may_block=1) at ../glib/glib/gmain.c:4414 #4 0x00007b13343739c4 in QEventDispatcherGlib::processEvents (this=0x7b12f0000b70, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #5 0x00007b1334143d6e in QEventLoop::processEvents (flags=..., this=0x7b131dfffb90) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100 #6 QEventLoop::exec (this=0x7b131dfffb90, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182 #7 0x00007b133422116f in QThread::exec (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread.cpp:578 #8 QThread::run (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread.cpp:699 #9 0x00007b13342a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #11 QThreadPrivate::start (arg=0x59629db03f30) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #12 0x00007b1334ea955a in start_thread (arg=<optimized out>) at pthread_create.c:447 #13 0x00007b1334f26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 6 (Thread 0x7b132d2006c0 (LWP 7801)): #0 0x00007b1334ea5ebe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x59629d3265c4) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x59629d3265c4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007b1334ea5f3f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x59629d3265c4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007b1334ea8750 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x59629d326570, cond=0x59629d326598) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x59629d326598, mutex=0x59629d326570) at pthread_cond_wait.c:618 #5 0x00007b13342a3c10 in QWaitConditionPrivate::wait (deadline=..., this=0x59629d326570) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:103 #6 QWaitCondition::wait (this=this@entry=0x59629d2ef000, mutex=mutex@entry=0x59629d2eeff8, deadline=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181 #7 0x00007b1331caba98 in QtWaylandClient::EventThread::waitForReading (this=0x59629d2eefc0) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.2/src/client/qwaylanddisplay.cpp:218 #8 QtWaylandClient::EventThread::run (this=0x59629d2eefc0) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.2/src/client/qwaylanddisplay.cpp:179 #9 0x00007b13342a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #11 QThreadPrivate::start (arg=0x59629d2eefc0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #12 0x00007b1334ea955a in start_thread (arg=<optimized out>) at pthread_create.c:447 #13 0x00007b1334f26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 5 (Thread 0x7b130ea006c0 (LWP 8527)): #0 0x00007b1334f19616 in __GI_ppoll (fds=fds@entry=0x7b130e9ff8d8, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 #1 0x00007b1334298f6b in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:123 #2 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7b130e9ff8d8) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:126 #3 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7b130e9ff8d8) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:123 #4 qt_safe_poll (timeout_ts=<optimized out>, nfds=<optimized out>, fds=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:149 #5 qt_safe_poll (fds=fds@entry=0x7b130e9ff8d8, nfds=nfds@entry=1, timeout_ts=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:144 #6 0x00007b133355c758 in qt_poll_msecs (nfds=1, timeout=<optimized out>, fds=0x7b130e9ff8d8) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix_p.h:404 #7 QNativeSocketEnginePrivate::nativeSelect (this=<optimized out>, timeout=<optimized out>, checkRead=<optimized out>, checkWrite=<optimized out>, selectForRead=0x7b130e9ff9bf, selectForWrite=0x7b130e9ff9be) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/network/socket/qnativesocketengine_unix.cpp:1379 #8 0x00007b13335071b9 in QNativeSocketEngine::waitForReadOrWrite (this=0x7b12d80027f0, readyToRead=0x7b130e9ff9bf, readyToWrite=<optimized out>, checkRead=true, checkWrite=false, msecs=<optimized out>, timedOut=0x0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/network/socket/qnativesocketengine.cpp:1084 #9 0x00007b13334ff18e in QAbstractSocket::waitForReadyRead (this=0x7b12d8002438, msecs=-1) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/network/socket/qabstractsocket.cpp:2162 #10 0x00007b13362e59da in KIO::ConnectionBackend::waitForIncomingTask (this=0x7b12d8001f40, ms=-1) at /usr/src/debug/kio/kio-6.0.0/src/core/connectionbackend.cpp:155 #11 0x00007b13363c5a9d in KIO::Connection::waitForIncomingTask (ms=-1, this=<optimized out>) at /usr/src/debug/kio/kio-6.0.0/src/core/connection.cpp:201 #12 KIO::SlaveBase::dispatchLoop() [clone .constprop.0] (this=<optimized out>) at /usr/src/debug/kio/kio-6.0.0/src/core/slavebase.cpp:340 #13 0x00007b13363a1632 in KIO::WorkerThread::run (this=0x59629d499980) at /usr/src/debug/kio/kio-6.0.0/src/core/workerthread.cpp:47 #14 0x00007b13342a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #15 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #16 QThreadPrivate::start (arg=0x59629d499980) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #17 0x00007b1334ea955a in start_thread (arg=<optimized out>) at pthread_create.c:447 #18 0x00007b1334f26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 4 (Thread 0x7b1327e006c0 (LWP 7802)): #0 0x00007b1334f190bf in __GI___poll (fds=fds@entry=0x7b1327dffb70, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007b1331cabb18 in poll (__timeout=-1, __nfds=2, __fds=0x7b1327dffb70) at /usr/include/bits/poll2.h:39 #2 QtWaylandClient::EventThread::run (this=0x59629d318be0) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.6.2/src/client/qwaylanddisplay.cpp:184 #3 0x00007b13342a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #4 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #5 QThreadPrivate::start (arg=0x59629d318be0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #6 0x00007b1334ea955a in start_thread (arg=<optimized out>) at pthread_create.c:447 #7 0x00007b1334f26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 3 (Thread 0x7b130da006c0 (LWP 7821)): #0 0x00007b1334f19616 in __GI_ppoll (fds=fds@entry=0x7b130d9ff8d8, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 #1 0x00007b1334298f6b in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:123 #2 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7b130d9ff8d8) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:126 #3 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7b130d9ff8d8) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:123 #4 qt_safe_poll (timeout_ts=<optimized out>, nfds=<optimized out>, fds=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:149 #5 qt_safe_poll (fds=fds@entry=0x7b130d9ff8d8, nfds=nfds@entry=1, timeout_ts=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix.cpp:144 #6 0x00007b133355c758 in qt_poll_msecs (nfds=1, timeout=<optimized out>, fds=0x7b130d9ff8d8) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcore_unix_p.h:404 #7 QNativeSocketEnginePrivate::nativeSelect (this=<optimized out>, timeout=<optimized out>, checkRead=<optimized out>, checkWrite=<optimized out>, selectForRead=0x7b130d9ff9bf, selectForWrite=0x7b130d9ff9be) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/network/socket/qnativesocketengine_unix.cpp:1379 #8 0x00007b13335071b9 in QNativeSocketEngine::waitForReadOrWrite (this=0x7b12d00028c0, readyToRead=0x7b130d9ff9bf, readyToWrite=<optimized out>, checkRead=true, checkWrite=false, msecs=<optimized out>, timedOut=0x0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/network/socket/qnativesocketengine.cpp:1084 #9 0x00007b13334ff18e in QAbstractSocket::waitForReadyRead (this=0x7b12d00024c8, msecs=-1) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/network/socket/qabstractsocket.cpp:2162 #10 0x00007b13362e59da in KIO::ConnectionBackend::waitForIncomingTask (this=0x7b12d0002030, ms=-1) at /usr/src/debug/kio/kio-6.0.0/src/core/connectionbackend.cpp:155 #11 0x00007b13363c5a9d in KIO::Connection::waitForIncomingTask (ms=-1, this=<optimized out>) at /usr/src/debug/kio/kio-6.0.0/src/core/connection.cpp:201 #12 KIO::SlaveBase::dispatchLoop() [clone .constprop.0] (this=<optimized out>) at /usr/src/debug/kio/kio-6.0.0/src/core/slavebase.cpp:340 #13 0x00007b13363a1632 in KIO::WorkerThread::run (this=0x59629dcece50) at /usr/src/debug/kio/kio-6.0.0/src/core/workerthread.cpp:47 #14 0x00007b13342a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #15 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #16 QThreadPrivate::start (arg=0x59629dcece50) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #17 0x00007b1334ea955a in start_thread (arg=<optimized out>) at pthread_create.c:447 #18 0x00007b1334f26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 2 (Thread 0x7b132e0006c0 (LWP 7800)): #0 0x00007b1334f190bf in __GI___poll (fds=0x59629d2f5dd0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007b13329af2f6 in g_main_context_poll_unlocked (priority=2147483647, n_fds=3, fds=0x59629d2f5dd0, timeout=<optimized out>, context=0x7b1328000c80) at ../glib/glib/gmain.c:4653 #2 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7b1328000c80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4344 #3 0x00007b133294f162 in g_main_context_iteration (context=0x7b1328000c80, may_block=1) at ../glib/glib/gmain.c:4414 #4 0x00007b13343739c4 in QEventDispatcherGlib::processEvents (this=0x7b1328000b70, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #5 0x00007b1334143d6e in QEventLoop::processEvents (flags=..., this=0x7b132dfffb30) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100 #6 QEventLoop::exec (this=0x7b132dfffb30, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182 #7 0x00007b133422106f in QThread::exec (this=this@entry=0x7b133597fb80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74 #8 0x00007b13358f79df in QDBusConnectionManager::run (this=0x7b133597fb80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/dbus/qdbusconnection.cpp:131 #9 0x00007b13342a0bd3 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #11 QThreadPrivate::start (arg=0x7b133597fb80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #12 0x00007b1334ea955a in start_thread (arg=<optimized out>) at pthread_create.c:447 #13 0x00007b1334f26a3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 1 (Thread 0x7b132e5b69c0 (LWP 7799)): [KCrash Handler] #5 QRingBuffer::reserve (this=0x596200000028, bytes=1) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/tools/qringbuffer.cpp:111 #6 0x00007b13342f6268 in QProcessPrivate::tryReadFromChannel (this=0x59629df2e3c0, channel=0x59629df2e5b8) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/io/qprocess.cpp:1105 #7 0x00007b13342fd9c2 in QProcessPrivate::_q_canReadStandardError (this=0x59629df2e3c0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/io/qprocess.cpp:1171 #8 QProcessPrivate::_q_processDied (this=0x59629df2e3c0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/io/qprocess.cpp:1190 #9 QProcess::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qprocess.cpp:411 #10 0x00007b1334190fab in doActivate<false> (sender=0x59629f390f10, signal_index=3, argv=0x7fffa4232e70) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qobject.cpp:4051 #11 0x00007b1334198530 in QSocketNotifier::activated (_t3=..., _t2=<optimized out>, _t1=..., this=0x59629f390f10) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:231 #12 QSocketNotifier::event (this=0x59629f390f10, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qsocketnotifier.cpp:326 #13 0x00007b13350f438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x59629f390f10, e=0x7fffa4232f70) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296 #14 0x00007b1334139818 in QCoreApplication::notifyInternal2 (receiver=0x59629f390f10, event=0x7fffa4232f70) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121 #15 0x00007b13343754d1 in QCoreApplication::sendEvent (event=0x7fffa4232f70, receiver=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1539 #16 socketNotifierSourceDispatch (source=0x59629d35e800) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:73 #17 0x00007b1332950f69 in g_main_dispatch (context=0x7b1328000ef0) at ../glib/glib/gmain.c:3476 #18 0x00007b13329af3a7 in g_main_context_dispatch_unlocked (context=0x7b1328000ef0) at ../glib/glib/gmain.c:4284 #19 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7b1328000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349 #20 0x00007b133294f162 in g_main_context_iteration (context=0x7b1328000ef0, may_block=1) at ../glib/glib/gmain.c:4414 #21 0x00007b13343739c4 in QEventDispatcherGlib::processEvents (this=0x59629d302ac0, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #22 0x00007b1334143d6e in QEventLoop::processEvents (flags=..., this=0x7fffa4233210) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100 #23 QEventLoop::exec (this=0x7fffa4233210, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182 #24 0x00007b133413c2b8 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74 #25 0x00007b13350f0f0a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:2574 #26 0x000059629b73cfc8 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin/dolphin-24.02.0/src/main.cpp:253 Reported using DrKonqi
> 3. when the password is requested, type a wrong password and press enter - Dolphin shows an error message 4. click on the 'OK" button of the error message I don't follow that part. When I enter the wrong password I get asked for the password again, with no Ok button I can click
Created attachment 166362 [details] screen recording I have recorded a video showing the steps.
Can you share the file?
Created attachment 166363 [details] .zip archive
Thanks. I can reproduce after deleting the kerfuffle_libzip plugin (so that libarchive is used?)
#0 0x00007ffff46b3240 in QRingBuffer::reserve (this=this@entry=0x28, bytes=bytes@entry=1) at /home/nico/workspace/qt6/qtbase/src/corelib/tools/qringbuffer.cpp:111 #1 0x00007ffff4767620 in QProcessPrivate::tryReadFromChannel (this=0xdbff10, channel=0xdc0108) at /home/nico/workspace/qt6/qtbase/src/corelib/io/qprocess.cpp:1127 #2 0x00007ffff4767b12 in QProcessPrivate::_q_canReadStandardError (this=0xdbff10) at /home/nico/workspace/qt6/qtbase/src/corelib/io/qprocess.cpp:1193 #3 QProcessPrivate::_q_processDied (this=0xdbff10) at /home/nico/workspace/qt6/qtbase/src/corelib/io/qprocess.cpp:1212 #4 QProcess::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/Core_autogen/include/moc_qprocess.cpp:255 #5 0x00007ffff45bd3b6 in doActivate<false> (sender=0x2478ee0, signal_index=3, argv=0x7fffffffd030) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4072 #6 0x00007ffff45b481f in QMetaObject::activate (sender=sender@entry=0x2478ee0, m=m@entry=0x7ffff4a251e0 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffd030) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4120 #7 0x00007ffff45c989f in QSocketNotifier::activated (this=this@entry=0x2478ee0, _t1=..., _t2=<optimized out>, _t3=...) at /home/nico/workspace/qt6/qtbase/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:195 #8 0x00007ffff45c9f8d in QSocketNotifier::event (this=0x2478ee0, e=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qsocketnotifier.cpp:327 #9 0x00007ffff5781a61 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x2478ee0, e=0x7fffffffd140) at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3287 #10 0x00007ffff455f5c8 in QCoreApplication::notifyInternal2 (receiver=0x2478ee0, event=0x7fffffffd140) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1134 #11 0x00007ffff455f789 in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1575 #12 0x00007ffff480c39c in socketNotifierSourceDispatch (source=0x5c8d60) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:75 #13 0x00007ffff3028e5c in g_main_dispatch (context=0x7fffdc000ef0) at ../glib/gmain.c:3476 #14 g_main_context_dispatch_unlocked (context=0x7fffdc000ef0) at ../glib/gmain.c:4284 #15 0x00007ffff3083f18 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7fffdc000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349 #16 0x00007ffff3026ad3 in g_main_context_iteration (context=0x7fffdc000ef0, may_block=1) at ../glib/gmain.c:4414 #17 0x00007ffff480b41c in QEventDispatcherGlib::processEvents (this=0x554070, flags=...) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394 #18 0x00007ffff456af4b in QEventLoop::exec (this=this@entry=0x7fffffffd3b0, flags=..., flags@entry=...) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:34 #19 0x00007ffff4567932 in QCoreApplication::exec () at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:74 #20 0x00007ffff4db3c0c in QGuiApplication::exec () at /home/nico/workspace/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1926 #21 0x00007ffff57819d5 in QApplication::exec () at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:2555 #22 0x000000000044ab21 in main (argc=<optimized out>, argv=<optimized out>) at /home/nico/kde/src/dolphin/src/main.cpp:255
==9403==ERROR: AddressSanitizer: heap-use-after-free on address 0x517000108b88 at pc 0x7f29b692b71c bp 0x7ffe20edf050 sp 0x7ffe20edf048 READ of size 8 at 0x517000108b88 thread T0 #0 0x7f29b692b71b in QProcessPrivate::q_func() /home/nico/workspace/qt6/qtbase/src/corelib/io/qprocess_p.h:194 #1 0x7f29b692b71b in QProcessPrivate::tryReadFromChannel(QProcessPrivate::Channel*) /home/nico/workspace/qt6/qtbase/src/corelib/io/qprocess.cpp:1114 #2 0x7f29b692bac7 in QProcessPrivate::_q_canReadStandardError() /home/nico/workspace/qt6/qtbase/src/corelib/io/qprocess.cpp:1193 #3 0x7f29b692bd6e in QProcessPrivate::_q_processDied() /home/nico/workspace/qt6/qtbase/src/corelib/io/qprocess.cpp:1212 #4 0x7f29b692c3ca in QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/nico/workspace/qt6/qtbase/src/corelib/Core_autogen/include/moc_qprocess.cpp:256 #5 0x7f29b645eca1 in void doActivate<false>(QObject*, int, void**) (/home/nico/kde-asan/usr/lib64/libQt6Core.so.6+0x45eca1) (BuildId: 2503cc5a23788b86390f3b24862625fb0d1b1b70) #6 0x7f29b643d9c7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4120 #7 0x7f29b64894c0 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) /home/nico/workspace/qt6/qtbase/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:196 #8 0x7f29b648b126 in QSocketNotifier::event(QEvent*) /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qsocketnotifier.cpp:327 #9 0x7f29b9067833 in QApplicationPrivate::notify_helper(QObject*, QEvent*) /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3298 #10 0x7f29b90834ca in QApplication::notify(QObject*, QEvent*) /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3249 #11 0x7f29b635956a in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1134 #12 0x7f29b63596f8 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1575 #13 0x7f29b6b0f304 in socketNotifierSourceDispatch /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:75 #14 0x7f29b3290f2f in g_main_dispatch ../glib/gmain.c:3476 #15 0x7f29b3290f2f in g_main_context_dispatch_unlocked ../glib/gmain.c:4284 #16 0x7f29b3292b57 in g_main_context_iterate_unlocked ../glib/gmain.c:4349 #17 0x7f29b329320b in g_main_context_iteration ../glib/gmain.c:4414 #18 0x7f29b6b0c001 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394 #19 0x7f29b85de8f7 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/nico/workspace/qt6/qtbase/src/gui/platform/unix/qeventdispatcher_glib.cpp:87 #20 0x7f29b63765b9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventloop.cpp:100 #21 0x7f29b6377a61 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventloop.cpp:182 #22 0x7f29b636176a in QCoreApplication::exec() /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1478 #23 0x7f29b780d77f in QGuiApplication::exec() /home/nico/workspace/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1926 #24 0x7f29b9066ec8 in QApplication::exec() /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:2568 #25 0x45a3df in main /home/nico/kde-asan/src/dolphin/src/main.cpp:255 #26 0x7f29b582a1ef in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58 #27 0x7f29b582a2b8 in __libc_start_main_impl ../csu/libc-start.c:360 #28 0x44ffc4 in _start ../sysdeps/x86_64/start.S:115 0x517000108b88 is located 8 bytes inside of 688-byte region [0x517000108b80,0x517000108e30) freed by thread T0 here: #0 0x7f29c22fd0d8 in operator delete(void*, unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cpp:164 #1 0x7f29b692e379 in QProcessPrivate::~QProcessPrivate() /home/nico/workspace/qt6/qtbase/src/corelib/io/qprocess.cpp:975 #2 0x7f29b645a887 in QScopedPointerDeleter<QObjectData>::cleanup(QObjectData*) /home/nico/workspace/qt6/qtbase/src/corelib/tools/qscopedpointer.h:24 #3 0x7f29b645a887 in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::~QScopedPointer() /home/nico/workspace/qt6/qtbase/src/corelib/tools/qscopedpointer.h:81 #4 0x7f29b645554d in QObject::~QObject() /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:1177 #5 0x7f29b629c1dc in QIODevice::~QIODevice() /home/nico/workspace/qt6/qtbase/src/corelib/io/qiodevice.cpp:466 #6 0x7f29b692c7e1 in QProcess::~QProcess() /home/nico/workspace/qt6/qtbase/src/corelib/io/qprocess.cpp:1321 #7 0x7f29bb9e1acc in KProcess::~KProcess() /home/nico/kde-asan/src/kcoreaddons/src/lib/io/kprocess.cpp:42 #8 0x7f299617cbe4 in KPtyProcess::~KPtyProcess() /home/nico/kde-asan/src/kpty/src/kptyprocess.cpp:87 #9 0x7f299617cc09 in KPtyProcess::~KPtyProcess() /home/nico/kde-asan/src/kpty/src/kptyprocess.cpp:87 #10 0x7f2994b60d6b in Kerfuffle::CliInterface::extractProcessFinished(int, QProcess::ExitStatus) /home/nico/kde-asan/src/ark/kerfuffle/cliinterface.cpp:331 #11 0x7f2994b7f00e in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<int, QProcess::ExitStatus>, void, void (Kerfuffle::CliInterface::*)(int, QProcess::ExitStatus)>::call(void (Kerfuffle::CliInterface::*)(int, QProcess::ExitStatus), Kerfuffle::CliInterface*, void**) /home/nico/kde-asan/usr/include/QtCore/qobjectdefs_impl.h:145 #12 0x7f2994b7ccd9 in void QtPrivate::FunctionPointer<void (Kerfuffle::CliInterface::*)(int, QProcess::ExitStatus)>::call<QtPrivate::List<int, QProcess::ExitStatus>, void>(void (Kerfuffle::CliInterface::*)(int, QProcess::ExitStatus), Kerfuffle::CliInterface*, void**) /home/nico/kde-asan/usr/include/QtCore/qobjectdefs_impl.h:182 #13 0x7f2994b7c1d1 in QtPrivate::QCallableObject<void (Kerfuffle::CliInterface::*)(int, QProcess::ExitStatus), QtPrivate::List<int, QProcess::ExitStatus>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/nico/kde-asan/usr/include/QtCore/qobjectdefs_impl.h:553 #14 0x7f29b645e85b in void doActivate<false>(QObject*, int, void**) (/home/nico/kde-asan/usr/lib64/libQt6Core.so.6+0x45e85b) (BuildId: 2503cc5a23788b86390f3b24862625fb0d1b1b70) #15 0x7f29b643d9c7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4120 #16 0x7f29b69271c3 in QProcess::finished(int, QProcess::ExitStatus) /home/nico/workspace/qt6/qtbase/src/corelib/Core_autogen/include/moc_qprocess.cpp:347 #17 0x7f29b692bc0d in QProcessPrivate::processFinished() /home/nico/workspace/qt6/qtbase/src/corelib/io/qprocess.cpp:1249 #18 0x7f29b6946dac in QProcessPrivate::waitForFinished(QDeadlineTimer const&) /home/nico/workspace/qt6/qtbase/src/corelib/io/qprocess_unix.cpp:1253 #19 0x7f29b692978e in QProcess::waitForFinished(int) /home/nico/workspace/qt6/qtbase/src/corelib/io/qprocess.cpp:2087 #20 0x7f2994b6992d in Kerfuffle::CliInterface::killProcess(bool) /home/nico/kde-asan/src/ark/kerfuffle/cliinterface.cpp:675 #21 0x7f2994b6ac23 in Kerfuffle::CliInterface::readStdout(bool) /home/nico/kde-asan/src/ark/kerfuffle/cliinterface.cpp:779 #22 0x7f2994b5e9a6 in operator() /home/nico/kde-asan/src/ark/kerfuffle/cliinterface.cpp:255 #23 0x7f2994b737ac in call /home/nico/kde-asan/usr/include/QtCore/qobjectdefs_impl.h:137 #24 0x7f2994b7371e in call<QtPrivate::List<>, void> /home/nico/kde-asan/usr/include/QtCore/qobjectdefs_impl.h:345 #25 0x7f2994b736d5 in impl /home/nico/kde-asan/usr/include/QtCore/qobjectdefs_impl.h:555 #26 0x7f29b645e85b in void doActivate<false>(QObject*, int, void**) (/home/nico/kde-asan/usr/lib64/libQt6Core.so.6+0x45e85b) (BuildId: 2503cc5a23788b86390f3b24862625fb0d1b1b70) #27 0x7f29b643d9c7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4120 #28 0x7f29b692762c in QProcess::readyReadStandardOutput(QProcess::QPrivateSignal) /home/nico/workspace/qt6/qtbase/src/corelib/Core_autogen/include/moc_qprocess.cpp:368 #29 0x7f29b692b99d in QProcessPrivate::tryReadFromChannel(QProcessPrivate::Channel*) /home/nico/workspace/qt6/qtbase/src/corelib/io/qprocess.cpp:1174 #30 0x7f29b692bab5 in QProcessPrivate::_q_canReadStandardOutput() /home/nico/workspace/qt6/qtbase/src/corelib/io/qprocess.cpp:1185 previously allocated by thread T0 here: #0 0x7f29c22fc1d8 in operator new(unsigned long) ../../../../libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f29b6928f9a in QProcess::QProcess(QObject*) /home/nico/workspace/qt6/qtbase/src/corelib/io/qprocess.cpp:1298 #2 0x7f29bb9e18d1 in KProcess::KProcess(QObject*) /home/nico/kde-asan/src/kcoreaddons/src/lib/io/kprocess.cpp:29 #3 0x7f299617c5df in KPtyProcess::KPtyProcess(int, QObject*) /home/nico/kde-asan/src/kpty/src/kptyprocess.cpp:39 #4 0x7f299617bc00 in KPtyProcess::KPtyProcess(QObject*) /home/nico/kde-asan/src/kpty/src/kptyprocess.cpp:33 #5 0x7f2994b5f1df in Kerfuffle::CliInterface::runProcess(QString const&, QList<QString> const&) /home/nico/kde-asan/src/ark/kerfuffle/cliinterface.cpp:246 #6 0x7f2994b5a32e in Kerfuffle::CliInterface::extractFiles(QList<Kerfuffle::Archive::Entry*> const&, QString const&, Kerfuffle::ExtractionOptions const&) /home/nico/kde-asan/src/ark/kerfuffle/cliinterface.cpp:111 #7 0x7f2994add109 in Kerfuffle::ExtractJob::doWork() /home/nico/kde-asan/src/ark/kerfuffle/jobs.cpp:584 #8 0x7f2994af6b1f in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (Kerfuffle::Job::*)()>::call(void (Kerfuffle::Job::*)(), Kerfuffle::Job*, void**) /home/nico/kde-asan/usr/include/QtCore/qobjectdefs_impl.h:145 #9 0x7f2994af5e21 in void QtPrivate::FunctionPointer<void (Kerfuffle::Job::*)()>::call<QtPrivate::List<>, void>(void (Kerfuffle::Job::*)(), Kerfuffle::Job*, void**) /home/nico/kde-asan/usr/include/QtCore/qobjectdefs_impl.h:182 #10 0x7f2994af4143 in QtPrivate::QCallableObject<void (Kerfuffle::Job::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/nico/kde-asan/usr/include/QtCore/qobjectdefs_impl.h:553 #11 0x7f29b6430f4b in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469 #12 0x7f29b6430f4b in QMetaCallEvent::placeMetaCall(QObject*) /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:650 #13 0x7f29b64435ed in QObject::event(QEvent*) /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:1446 #14 0x7f29b9067833 in QApplicationPrivate::notify_helper(QObject*, QEvent*) /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3298 #15 0x7f29b90834ca in QApplication::notify(QObject*, QEvent*) /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3249 #16 0x7f29b635956a in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1134 #17 0x7f29b63596f8 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1575 #18 0x7f29b635aa5b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1946 #19 0x7f29b635ad50 in QCoreApplication::sendPostedEvents(QObject*, int) /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1803 #20 0x7f29b6b0da71 in postEventSourceDispatch /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:244 #21 0x7f29b3290f2f in g_main_dispatch ../glib/gmain.c:3476 #22 0x7f29b3290f2f in g_main_context_dispatch_unlocked ../glib/gmain.c:4284 SUMMARY: AddressSanitizer: heap-use-after-free /home/nico/workspace/qt6/qtbase/src/corelib/io/qprocess_p.h:194 in QProcessPrivate::q_func()
Just FYI, I am unable to make this happen on dolphin 24.11.70
I can reproduce on both Arch Linux (Dolphin 24.08) and neon unstable (Dolphin master) if libzip plugin is disabled in Ark settings. Operating System: Arch Linux KDE Plasma Version: 6.1.4 KDE Frameworks Version: 6.5.0 Qt Version: 6.7.2 Graphics Platform: Wayland
Managed to reproduce this on 24.11.70, but like said previously, libzip needs to be disabled in ark settings
#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 0x7fec57e9fb40 (LWP 32440))] (gdb) bt #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007fec5e2a86d3 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:78 #2 0x00007fec5e24fc4e in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #3 0x00007fec6164b5ab in KCrash::defaultCrashHandler (sig=11) at /home/akseli/Repositories/kde/src/kcrash/src/kcrash.cpp:596 #4 0x00007fec5e24fd00 in <signal handler called> () at /lib64/libc.so.6 #5 0x00007fec5eb06f16 in QRingBuffer::reserve (this=this@entry=0x28, bytes=bytes@entry=1) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/tools/qringbuffer.cpp:111 #6 0x00007fec5ebceff2 in QProcessPrivate::tryReadFromChannel (this=0x126dd790, channel=0x126dd988) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/io/qprocess.cpp:1127 #7 0x00007fec5ebcf642 in QProcessPrivate::_q_canReadStandardError (this=0x126dd790) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/io/qprocess.cpp:1193 #8 QProcessPrivate::_q_processDied (this=0x126dd790) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/io/qprocess.cpp:1212 #9 QProcess::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qprocess.cpp:255 #10 0x00007fec5e9fcbe0 in doActivate<false> (sender=0x127910f0, signal_index=3, argv=0x7fffe081cd00) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qobject.cpp:4098 #11 0x00007fec5e9f2b47 in QMetaObject::activate (sender=sender@entry=0x127910f0, m=m@entry=0x7fec5ee8afa0 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffe081cd00) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qobject.cpp:4146 #12 0x00007fec5ea0a4cd in QSocketNotifier::activated (this=this@entry=0x127910f0, _t1=..., _t2=<optimized out>, _t3=...) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:195 #13 0x00007fec5ea0acdb in QSocketNotifier::event (this=0x127910f0, e=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qsocketnotifier.cpp:327 #14 0x00007fec5fb8b218 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x127910f0, e=0x7fffe081ce50) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/widgets/kernel/qapplication.cpp:3287 --Type <RET> for more, q to quit, c to continue without paging--c #15 0x00007fec5e996dc8 in QCoreApplication::notifyInternal2 (receiver=0x127910f0, event=0x7fffe081ce50) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1142 #16 0x00007fec5e99702d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1583 #17 0x00007fec5ec862af in socketNotifierSourceDispatch (source=0x11a41710) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:75 #18 0x00007fec5b70ee8c in g_main_dispatch (context=0x7fec44000f00) at ../glib/gmain.c:3344 #19 g_main_context_dispatch_unlocked (context=0x7fec44000f00) at ../glib/gmain.c:4152 #20 0x00007fec5b770c98 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7fec44000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4217 #21 0x00007fec5b710383 in g_main_context_iteration (context=0x7fec44000f00, may_block=1) at ../glib/gmain.c:4282 #22 0x00007fec5ec850a3 in QEventDispatcherGlib::processEvents (this=0x1198ce30, flags=...) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:394 #23 0x00007fec5e9a3b03 in QEventLoop::exec (this=this@entry=0x7fffe081d0f0, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/global/qflags.h:34 #24 0x00007fec5e99f9bc in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/corelib/global/qflags.h:74 #25 0x00007fec5f1d67ed in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/gui/kernel/qguiapplication.cpp:1926 #26 0x00007fec5fb8b189 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.7.2-4.fc40.x86_64/src/widgets/kernel/qapplication.cpp:2555 #27 0x000000000043fb59 in main (argc=<optimized out>, argv=<optimized out>) at /home/akseli/Repositories/kde/src/dolphin/src/main.cpp:272
The crash for me seems to happen only if I close the error popup too fast
I think I figured out the cause. In `/ark/kerfuffle/cliinterface.cpp` on line 776 there is `killProcess()` call. This seems to kill the parent processes too, such as Dolphin, when called. If I comment out this line, it will report back to Dolphin accordingly that the password was wrong and no crash happened. What I'm bit unsure about is that is it Dolphin that should ignore this killProcess somehow, or is it Ark/Kerfuffle that should not try to kill the processes?