Application: dolphin (22.11.70) Qt Version: 5.15.6 Frameworks Version: 5.99.0 Operating System: Linux 5.18.12-051812-generic x86_64 Windowing System: Wayland Distribution: KDE neon Unstable Edition DrKonqi: 5.25.80 [CoredumpBackend] -- Information about the crash: I used the context menu of Dolphin to create a .tar.gz archive, the compresion was aborted and Dolphin crashed when I pressed ctrl+q to quit Dolphin during the compression. The crash can be reproduced sometimes. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [New LWP 2218] [New LWP 2134] [New LWP 2136] [New LWP 2137] [New LWP 2138] [New LWP 2145] [New LWP 2158] [New LWP 2153] [New LWP 2154] [New LWP 2135] [New LWP 2157] [New LWP 2155] [New LWP 2159] [New LWP 2133] [New LWP 2177] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/bin/dolphin'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f85c20c18af in unlink_chunk (p=p@entry=0x7f856c0573d0, av=0x7f856c000020) at malloc.c:1453 [Current thread is 1 (Thread 0x7f858cbe1700 (LWP 2218))] [Current thread is 1 (Thread 0x7f858cbe1700 (LWP 2218))] Thread 15 (Thread 0x7f858dffb700 (LWP 2177)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f858dffab50, clockid=<optimized out>, expected=0, futex_word=0x55e6fb334634) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f858dffab50, clockid=<optimized out>, mutex=0x55e6fb3345e0, cond=0x55e6fb334608) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55e6fb334608, mutex=0x55e6fb3345e0, abstime=0x7f858dffab50) at pthread_cond_wait.c:665 #3 0x00007f85c24d4578 in QWaitConditionPrivate::wait_relative (this=0x55e6fb3345e0, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., this=0x55e6fb3345e0) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x55e6fb301bb0, mutex=mutex@entry=0x55e6fb1b7ba8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f85c24d1a91 in QThreadPoolThread::run (this=0x55e6fb301ba0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f85c24ce543 in QThreadPrivate::start (arg=0x55e6fb301ba0) at thread/qthread_unix.cpp:330 #8 0x00007f85c0e6c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f85c214b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 14 (Thread 0x7f85bdc7d9c0 (LWP 2133)): #0 __GI___libc_write (nbytes=10240, buf=0x7f856c00f850, fd=53) at ../sysdeps/unix/sysv/linux/write.c:26 #1 __GI___libc_write (fd=53, buf=buf@entry=0x7f856c00f850, nbytes=nbytes@entry=10240) at ../sysdeps/unix/sysv/linux/write.c:24 #2 0x00007f858d64278b in file_write (a=0x7f856c002980, client_data=0x7f856c001cd0, buff=0x7f856c00f850, length=10240) at libarchive/archive_write_open_fd.c:125 #3 0x00007f858d63e215 in archive_write_client_write (f=<optimized out>, _buff=<optimized out>, length=<optimized out>) at libarchive/archive_write.c:387 #4 0x00007f858d63e702 in __archive_write_filter (length=61440, buff=<optimized out>, f=0x7f856c002fa0) at libarchive/archive_write.c:237 #5 __archive_write_filter (f=0x7f856c002fa0, buff=<optimized out>, length=61440) at libarchive/archive_write.c:227 #6 0x00007f858d644be7 in drive_compressor (data=0x7f856c002f00, finishing=0, f=<optimized out>, f=<optimized out>) at libarchive/archive_write_add_filter_gzip.c:360 #7 0x00007f858d63e702 in __archive_write_filter (length=1024, buff=<optimized out>, f=0x7f856c001fa0) at libarchive/archive_write.c:237 #8 __archive_write_filter (f=0x7f856c001fa0, buff=<optimized out>, length=1024) at libarchive/archive_write.c:227 #9 0x00007f858d63e86c in __archive_write_nulls (a=a@entry=0x7f856c002980, length=2050230272) at libarchive/archive_write.c:280 #10 0x00007f858d65af19 in archive_write_pax_finish_entry (a=0x7f856c002980) at libarchive/archive_write_set_format_pax.c:1758 #11 0x00007f858d63e819 in _archive_write_close (_a=0x7f856c002980) at libarchive/archive_write.c:513 #12 0x00007f858d63eac8 in _archive_write_free (_a=0x7f856c002980) at libarchive/archive_write.c:585 #13 _archive_write_free (_a=0x7f856c002980) at libarchive/archive_write.c:574 #14 0x00007f85a4033f23 in LibarchivePlugin::ArchiveWriteCustomDeleter::cleanup (a=<optimized out>) at ./plugins/libarchive/libarchiveplugin.h:56 #15 QScopedPointer<archive, LibarchivePlugin::ArchiveWriteCustomDeleter>::~QScopedPointer (this=0x55e6fb67e0f0, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:107 #16 ReadWriteLibarchivePlugin::~ReadWriteLibarchivePlugin (this=0x55e6fb67e030, __in_chrg=<optimized out>) at ./plugins/libarchive/readwritelibarchiveplugin.cpp:29 #17 0x00007f85a4033f4d in ReadWriteLibarchivePlugin::~ReadWriteLibarchivePlugin (this=0x55e6fb67e030, __in_chrg=<optimized out>) at ./plugins/libarchive/readwritelibarchiveplugin.cpp:29 #18 0x00007f85c26df6ce in QObjectPrivate::deleteChildren (this=0x55e6fb5b2c80) at kernel/qobject.cpp:2137 #19 0x00007f85c26ea1d3 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1115 #20 0x00007f85a6aa88dd in Kerfuffle::Archive::~Archive (this=0x55e6fb68d420, __in_chrg=<optimized out>) at ./kerfuffle/archive_kerfuffle.cpp:182 #21 0x00007f85c26df6ce in QObjectPrivate::deleteChildren (this=0x55e6fb3f7310) at kernel/qobject.cpp:2137 #22 0x00007f85c26ea1d3 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1115 #23 0x00007f85a6ad13bd in Kerfuffle::AddToArchive::~AddToArchive (this=0x55e6fb3f7070, __in_chrg=<optimized out>) at ./kerfuffle/addtoarchive.cpp:35 #24 0x00007f85c26df6ce in QObjectPrivate::deleteChildren (this=this@entry=0x55e6fa8bc200) at kernel/qobject.cpp:2137 #25 0x00007f85c33ac766 in QWidget::~QWidget (this=0x7f85a80064d0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1522 #26 0x00007f85c42179b7 in KMainWindow::~KMainWindow (this=0x7f85a80064d0, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:159 #27 0x000055e6f9cab3ff in DolphinMainWindow::~DolphinMainWindow (this=this@entry=0x7f85a80064d0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:326 #28 0x000055e6f9cab47d in DolphinMainWindow::~DolphinMainWindow (this=0x7f85a80064d0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ./src/dolphinmainwindow.cpp:224 #29 0x00007f85c26e2a73 in QObject::event (this=this@entry=0x7f85a80064d0, e=e@entry=0x55e6fb686f70) at kernel/qobject.cpp:1334 #30 0x00007f85c33b0d5d in QWidget::event (this=this@entry=0x7f85a80064d0, event=event@entry=0x55e6fb686f70) at kernel/qwidget.cpp:9095 #31 0x00007f85c34cc7d8 in QMainWindow::event (this=this@entry=0x7f85a80064d0, event=event@entry=0x55e6fb686f70) at widgets/qmainwindow.cpp:1341 #32 0x00007f85c4218313 in KMainWindow::event (this=this@entry=0x7f85a80064d0, ev=ev@entry=0x55e6fb686f70) at ./src/kmainwindow.cpp:961 #33 0x00007f85c42697cb in KXmlGuiWindow::event (this=0x7f85a80064d0, ev=0x55e6fb686f70) at ./src/kxmlguiwindow.cpp:220 #34 0x00007f85c336de43 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7f85a80064d0, e=0x55e6fb686f70) at kernel/qapplication.cpp:3637 #35 0x00007f85c3376c58 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3161 #36 0x00007f85c26b500a in QCoreApplication::notifyInternal2 (receiver=0x7f85a80064d0, event=0x55e6fb686f70) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332 #37 0x00007f85c26b7911 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55e6fa874ef0) at kernel/qcoreapplication.cpp:1821 #38 0x00007f85c27104f7 in postEventSourceDispatch (s=0x55e6fa8b4c70) at kernel/qeventdispatcher_glib.cpp:277 #39 0x00007f85c041517d in g_main_dispatch (context=0x7f85b8005000) at ../../../glib/gmain.c:3309 #40 g_main_context_dispatch (context=context@entry=0x7f85b8005000) at ../../../glib/gmain.c:3974 #41 0x00007f85c0415400 in g_main_context_iterate (context=context@entry=0x7f85b8005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047 #42 0x00007f85c04154a3 in g_main_context_iteration (context=0x7f85b8005000, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #43 0x00007f85c270fb52 in QEventDispatcherGlib::processEvents (this=0x55e6fa8b9cc0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #44 0x00007f85c26b3b0b in QEventLoop::exec (this=this@entry=0x7ffe0de6d5a0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #45 0x00007f85c26bbcb4 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #46 0x000055e6f9c95d15 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:252 Thread 13 (Thread 0x7f858e7fc700 (LWP 2159)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f858e7fbb50, clockid=<optimized out>, expected=0, futex_word=0x7f8580005374) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f858e7fbb50, clockid=<optimized out>, mutex=0x7f8580005320, cond=0x7f8580005348) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x7f8580005348, mutex=0x7f8580005320, abstime=0x7f858e7fbb50) at pthread_cond_wait.c:665 #3 0x00007f85c24d4578 in QWaitConditionPrivate::wait_relative (this=0x7f8580005320, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., this=0x7f8580005320) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x7f85800029e0, mutex=mutex@entry=0x55e6fb1b7ba8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f85c24d1a91 in QThreadPoolThread::run (this=0x7f85800029d0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f85c24ce543 in QThreadPrivate::start (arg=0x7f85800029d0) at thread/qthread_unix.cpp:330 #8 0x00007f85c0e6c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f85c214b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7f85a4d11700 (LWP 2155)): #0 0x00007f85c213ea96 in __ppoll (fds=fds@entry=0x7f85a4d109a8, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44 #1 0x00007f85c270ba59 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77 #2 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f85a4d109a8) at kernel/qcore_unix.cpp:132 #3 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f85a4d109a8) at kernel/qcore_unix.cpp:129 #4 qt_safe_poll (fds=fds@entry=0x7f85a4d109a8, nfds=nfds@entry=1, timeout_ts=<optimized out>) at kernel/qcore_unix.cpp:155 #5 0x00007f85c1e13e68 in qt_poll_msecs (timeout=<optimized out>, nfds=1, fds=0x7f85a4d109a8) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/kernel/qcore_unix_p.h:381 #6 QNativeSocketEnginePrivate::nativeSelect (this=this@entry=0x7f8594003230, timeout=<optimized out>, checkRead=checkRead@entry=true, checkWrite=checkWrite@entry=false, selectForRead=0x7f85a4d10a96, selectForWrite=0x7f85a4d10a97) at socket/qnativesocketengine_unix.cpp:1435 #7 0x00007f85c1e11bbc in QNativeSocketEngine::waitForReadOrWrite (this=0x7f8594005980, readyToRead=<optimized out>, readyToWrite=<optimized out>, checkRead=<optimized out>, checkWrite=<optimized out>, msecs=<optimized out>, timedOut=0x0) at socket/qnativesocketengine.cpp:1120 #8 0x00007f85c1e00d86 in QAbstractSocket::waitForReadyRead (this=0x7f8594003ec0, msecs=-1) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/tools/qringbuffer_p.h:218 #9 0x00007f85c4456f58 in KIO::ConnectionBackend::waitForIncomingTask (this=0x7f8594005320, ms=-1) at ./src/core/connectionbackend.cpp:155 #10 0x00007f85c4457db5 in KIO::Connection::waitForIncomingTask (this=<optimized out>, ms=ms@entry=-1) at ./src/core/connection.cpp:201 #11 0x00007f85c44b24f5 in KIO::SlaveBase::dispatchLoop (this=this@entry=0x7f85940049f0) at /usr/include/c++/9/bits/unique_ptr.h:360 #12 0x00007f85c45882ca in KIO::WorkerThread::run (this=0x55e6faea50c0) at ./src/core/workerthread.cpp:62 #13 0x00007f85c24ce543 in QThreadPrivate::start (arg=0x55e6faea50c0) at thread/qthread_unix.cpp:330 #14 0x00007f85c0e6c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #15 0x00007f85c214b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f858f7fe700 (LWP 2157)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f858f7fdb50, clockid=<optimized out>, expected=0, futex_word=0x55e6fb2b3a44) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f858f7fdb50, clockid=<optimized out>, mutex=0x55e6fb2b39f0, cond=0x55e6fb2b3a18) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55e6fb2b3a18, mutex=0x55e6fb2b39f0, abstime=0x7f858f7fdb50) at pthread_cond_wait.c:665 #3 0x00007f85c24d4578 in QWaitConditionPrivate::wait_relative (this=0x55e6fb2b39f0, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., this=0x55e6fb2b39f0) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x55e6fae8dff0, mutex=mutex@entry=0x55e6fb1b7ba8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f85c24d1a91 in QThreadPoolThread::run (this=0x55e6fae8dfe0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f85c24ce543 in QThreadPrivate::start (arg=0x55e6fae8dfe0) at thread/qthread_unix.cpp:330 #8 0x00007f85c0e6c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f85c214b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f85b7fff700 (LWP 2135)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e6fa8b7754) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e6fa8b7700, cond=0x55e6fa8b7728) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55e6fa8b7728, mutex=0x55e6fa8b7700) at pthread_cond_wait.c:647 #3 0x00007f85c24d45eb in QWaitConditionPrivate::wait (deadline=..., this=0x55e6fa8b7700) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=this@entry=0x55e6fa8b9b20, mutex=mutex@entry=0x55e6fa8b9b18, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f85c01c7d0d in QtWaylandClient::EventThread::waitForReading (this=0x55e6fa8b9ae0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 QtWaylandClient::EventThread::run (this=0x55e6fa8b9ae0) at qwaylanddisplay.cpp:206 #7 0x00007f85c24ce543 in QThreadPrivate::start (arg=0x55e6fa8b9ae0) at thread/qthread_unix.cpp:330 #8 0x00007f85c0e6c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f85c214b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f85a58b6700 (LWP 2154)): #0 0x00007f85c213ea96 in __ppoll (fds=fds@entry=0x7f85a58b59a8, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44 #1 0x00007f85c270ba59 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77 #2 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f85a58b59a8) at kernel/qcore_unix.cpp:132 #3 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f85a58b59a8) at kernel/qcore_unix.cpp:129 #4 qt_safe_poll (fds=fds@entry=0x7f85a58b59a8, nfds=nfds@entry=1, timeout_ts=<optimized out>) at kernel/qcore_unix.cpp:155 #5 0x00007f85c1e13e68 in qt_poll_msecs (timeout=<optimized out>, nfds=1, fds=0x7f85a58b59a8) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/kernel/qcore_unix_p.h:381 #6 QNativeSocketEnginePrivate::nativeSelect (this=this@entry=0x7f8590006910, timeout=<optimized out>, checkRead=checkRead@entry=true, checkWrite=checkWrite@entry=false, selectForRead=0x7f85a58b5a96, selectForWrite=0x7f85a58b5a97) at socket/qnativesocketengine_unix.cpp:1435 #7 0x00007f85c1e11bbc in QNativeSocketEngine::waitForReadOrWrite (this=0x7f8590006230, readyToRead=<optimized out>, readyToWrite=<optimized out>, checkRead=<optimized out>, checkWrite=<optimized out>, msecs=<optimized out>, timedOut=0x0) at socket/qnativesocketengine.cpp:1120 #8 0x00007f85c1e00d86 in QAbstractSocket::waitForReadyRead (this=0x7f8590005db0, msecs=-1) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/tools/qringbuffer_p.h:218 #9 0x00007f85c4456f58 in KIO::ConnectionBackend::waitForIncomingTask (this=0x7f8590005ab0, ms=-1) at ./src/core/connectionbackend.cpp:155 #10 0x00007f85c4457db5 in KIO::Connection::waitForIncomingTask (this=<optimized out>, ms=ms@entry=-1) at ./src/core/connection.cpp:201 #11 0x00007f85c44b24f5 in KIO::SlaveBase::dispatchLoop (this=this@entry=0x7f8590005200) at /usr/include/c++/9/bits/unique_ptr.h:360 #12 0x00007f85c45882ca in KIO::WorkerThread::run (this=0x55e6fb1292a0) at ./src/core/workerthread.cpp:62 #13 0x00007f85c24ce543 in QThreadPrivate::start (arg=0x55e6fb1292a0) at thread/qthread_unix.cpp:330 #14 0x00007f85c0e6c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #15 0x00007f85c214b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f85a645b700 (LWP 2153)): #0 0x00007f85c213ea96 in __ppoll (fds=fds@entry=0x7f85a645a9a8, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44 #1 0x00007f85c270ba59 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77 #2 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f85a645a9a8) at kernel/qcore_unix.cpp:132 #3 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f85a645a9a8) at kernel/qcore_unix.cpp:129 #4 qt_safe_poll (fds=fds@entry=0x7f85a645a9a8, nfds=nfds@entry=1, timeout_ts=<optimized out>) at kernel/qcore_unix.cpp:155 #5 0x00007f85c1e13e68 in qt_poll_msecs (timeout=<optimized out>, nfds=1, fds=0x7f85a645a9a8) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/kernel/qcore_unix_p.h:381 #6 QNativeSocketEnginePrivate::nativeSelect (this=this@entry=0x7f859c002e30, timeout=<optimized out>, checkRead=checkRead@entry=true, checkWrite=checkWrite@entry=false, selectForRead=0x7f85a645aa96, selectForWrite=0x7f85a645aa97) at socket/qnativesocketengine_unix.cpp:1435 #7 0x00007f85c1e11bbc in QNativeSocketEngine::waitForReadOrWrite (this=0x7f859c005930, readyToRead=<optimized out>, readyToWrite=<optimized out>, checkRead=<optimized out>, checkWrite=<optimized out>, msecs=<optimized out>, timedOut=0x0) at socket/qnativesocketengine.cpp:1120 #8 0x00007f85c1e00d86 in QAbstractSocket::waitForReadyRead (this=0x7f859c003ac0, msecs=-1) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/tools/qringbuffer_p.h:218 #9 0x00007f85c4456f58 in KIO::ConnectionBackend::waitForIncomingTask (this=0x7f859c0052d0, ms=-1) at ./src/core/connectionbackend.cpp:155 #10 0x00007f85c4457db5 in KIO::Connection::waitForIncomingTask (this=<optimized out>, ms=ms@entry=-1) at ./src/core/connection.cpp:201 #11 0x00007f85c44b24f5 in KIO::SlaveBase::dispatchLoop (this=this@entry=0x7f859c004a20) at /usr/include/c++/9/bits/unique_ptr.h:360 #12 0x00007f85c45882ca in KIO::WorkerThread::run (this=0x55e6fb1a5060) at ./src/core/workerthread.cpp:62 #13 0x00007f85c24ce543 in QThreadPrivate::start (arg=0x55e6fb1a5060) at thread/qthread_unix.cpp:330 #14 0x00007f85c0e6c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #15 0x00007f85c214b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f858effd700 (LWP 2158)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f858effcb50, clockid=<optimized out>, expected=0, futex_word=0x55e6fb2630a4) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f858effcb50, clockid=<optimized out>, mutex=0x55e6fb263050, cond=0x55e6fb263078) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55e6fb263078, mutex=0x55e6fb263050, abstime=0x7f858effcb50) at pthread_cond_wait.c:665 #3 0x00007f85c24d4578 in QWaitConditionPrivate::wait_relative (this=0x55e6fb263050, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., this=0x55e6fb263050) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x55e6fb24f460, mutex=mutex@entry=0x55e6fb1b7ba8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f85c24d1a91 in QThreadPoolThread::run (this=0x55e6fb24f450) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f85c24ce543 in QThreadPrivate::start (arg=0x55e6fb24f450) at thread/qthread_unix.cpp:330 #8 0x00007f85c0e6c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f85c214b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f85a77fe700 (LWP 2145)): #0 0x00007f85c213ea96 in __ppoll (fds=fds@entry=0x7f85a77fd9a8, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44 #1 0x00007f85c270ba59 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77 #2 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f85a77fd9a8) at kernel/qcore_unix.cpp:132 #3 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f85a77fd9a8) at kernel/qcore_unix.cpp:129 #4 qt_safe_poll (fds=fds@entry=0x7f85a77fd9a8, nfds=nfds@entry=1, timeout_ts=<optimized out>) at kernel/qcore_unix.cpp:155 #5 0x00007f85c1e13e68 in qt_poll_msecs (timeout=<optimized out>, nfds=1, fds=0x7f85a77fd9a8) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/kernel/qcore_unix_p.h:381 #6 QNativeSocketEnginePrivate::nativeSelect (this=this@entry=0x7f8598003230, timeout=<optimized out>, checkRead=checkRead@entry=true, checkWrite=checkWrite@entry=false, selectForRead=0x7f85a77fda96, selectForWrite=0x7f85a77fda97) at socket/qnativesocketengine_unix.cpp:1435 #7 0x00007f85c1e11bbc in QNativeSocketEngine::waitForReadOrWrite (this=0x7f8598005df0, readyToRead=<optimized out>, readyToWrite=<optimized out>, checkRead=<optimized out>, checkWrite=<optimized out>, msecs=<optimized out>, timedOut=0x0) at socket/qnativesocketengine.cpp:1120 #8 0x00007f85c1e00d86 in QAbstractSocket::waitForReadyRead (this=0x7f8598003ec0, msecs=-1) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/tools/qringbuffer_p.h:218 #9 0x00007f85c4456f58 in KIO::ConnectionBackend::waitForIncomingTask (this=0x7f85980056d0, ms=-1) at ./src/core/connectionbackend.cpp:155 #10 0x00007f85c4457db5 in KIO::Connection::waitForIncomingTask (this=<optimized out>, ms=ms@entry=-1) at ./src/core/connection.cpp:201 #11 0x00007f85c44b24f5 in KIO::SlaveBase::dispatchLoop (this=this@entry=0x7f8598004e20) at /usr/include/c++/9/bits/unique_ptr.h:360 #12 0x00007f85c45882ca in KIO::WorkerThread::run (this=0x55e6fb015830) at ./src/core/workerthread.cpp:62 #13 0x00007f85c24ce543 in QThreadPrivate::start (arg=0x55e6fb015830) at thread/qthread_unix.cpp:330 #14 0x00007f85c0e6c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #15 0x00007f85c214b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f85a7fff700 (LWP 2138)): #0 0x00007f85c213e99f in __GI___poll (fds=0x7f85a0004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f85c041536e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f85a0004e60, timeout=<optimized out>, context=0x7f85a0000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f85a0000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f85c04154a3 in g_main_context_iteration (context=0x7f85a0000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f85c270fb52 in QEventDispatcherGlib::processEvents (this=0x7f85a0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f85c26b3b0b in QEventLoop::exec (this=this@entry=0x7f85a7ffebe0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f85c24cd342 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f85c24ce543 in QThreadPrivate::start (arg=0x55e6fadad5a0) at thread/qthread_unix.cpp:330 #8 0x00007f85c0e6c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f85c214b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f85b4dff700 (LWP 2137)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55e6faa51a38) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55e6faa519e8, cond=0x55e6faa51a10) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55e6faa51a10, mutex=0x55e6faa519e8) at pthread_cond_wait.c:647 #3 0x00007f85b504d5eb in cnd_wait (mtx=0x55e6faa519e8, cond=0x55e6faa51a10) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x55e6facbc150) at ../src/util/u_queue.c:294 #5 0x00007f85b504d1eb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f85c0e6c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007f85c214b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f85b77fe700 (LWP 2136)): #0 0x00007f85c213e99f in __GI___poll (fds=fds@entry=0x7f85b77fdbe0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f85c01c7d66 in poll (__timeout=-1, __nfds=2, __fds=0x7f85b77fdbe0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 QtWaylandClient::EventThread::run (this=0x55e6fa8b99c0) at qwaylanddisplay.cpp:208 #3 0x00007f85c24ce543 in QThreadPrivate::start (arg=0x55e6fa8b99c0) at thread/qthread_unix.cpp:330 #4 0x00007f85c0e6c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #5 0x00007f85c214b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f85bcfff700 (LWP 2134)): #0 0x00007f85c213e99f in __GI___poll (fds=0x7f85b80053c0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f85c041536e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7f85b80053c0, timeout=<optimized out>, context=0x7f85b8001ce0) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f85b8001ce0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f85c04154a3 in g_main_context_iteration (context=0x7f85b8001ce0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f85c270fb52 in QEventDispatcherGlib::processEvents (this=0x7f85b8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f85c26b3b0b in QEventLoop::exec (this=this@entry=0x7f85bcffebb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f85c24cd342 in QThread::exec (this=this@entry=0x7f85c3af7d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f85c3a73f4b in QDBusConnectionManager::run (this=0x7f85c3af7d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #8 0x00007f85c24ce543 in QThreadPrivate::start (arg=0x7f85c3af7d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:330 #9 0x00007f85c0e6c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f85c214b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f858cbe1700 (LWP 2218)): [KCrash Handler] #9 0x00007f85c0ce066a in ?? () from /lib/x86_64-linux-gnu/libz.so.1 #10 0x00007f85c0ce1b64 in deflate () from /lib/x86_64-linux-gnu/libz.so.1 #11 0x00007f858d644b57 in drive_compressor (data=0x7f856c002f00, finishing=0, f=<optimized out>, f=<optimized out>) at libarchive/archive_write_add_filter_gzip.c:374 #12 0x00007f858d63e702 in __archive_write_filter (length=10240, buff=<optimized out>, f=0x7f856c001fa0) at libarchive/archive_write.c:237 #13 __archive_write_filter (f=0x7f856c001fa0, buff=<optimized out>, length=10240) at libarchive/archive_write.c:227 #14 0x00007f858d65b0b4 in archive_write_pax_data (a=0x7f856c002980, buff=0x7f858cbde0f0, s=10240) at libarchive/archive_write_set_format_pax.c:1815 #15 0x00007f85a402fcef in LibarchivePlugin::copyData (this=this@entry=0x55e6fb67e030, filename=..., dest=0x7f856c002980, partialprogress=partialprogress@entry=false) at ./plugins/libarchive/libarchiveplugin.cpp:510 #16 0x00007f85a4032eb7 in ReadWriteLibarchivePlugin::writeFile (this=this@entry=0x55e6fb67e030, relativeName=..., destination=...) at ./plugins/libarchive/readwritelibarchiveplugin.cpp:507 #17 0x00007f85a403451c in ReadWriteLibarchivePlugin::addFiles (this=0x55e6fb67e030, files=..., destination=<optimized out>, options=..., numberOfEntriesToAdd=<optimized out>) at ./plugins/libarchive/readwritelibarchiveplugin.cpp:63 #18 0x00007f85a6ab341e in Kerfuffle::AddJob::doWork (this=0x7f8578003800) at ./kerfuffle/jobs.cpp:726 #19 0x00007f85c24ce543 in QThreadPrivate::start (arg=0x7f8578005210) at thread/qthread_unix.cpp:330 #20 0x00007f85c0e6c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #21 0x00007f85c214b133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Reported using DrKonqi
Cannot reproduce, let's consider this crash fixed. Operating System: Arch Linux KDE Plasma Version: 5.27.80 KDE Frameworks Version: 5.245.0 Qt Version: 6.6.0 Graphics Platform: Wayland