Bug 459433 - A crash ocurred when I pressed ctrl+q to quit Dolphin during compression to .tar.gz format
Summary: A crash ocurred when I pressed ctrl+q to quit Dolphin during compression to ...
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-09-20 09:57 UTC by Patrick Silva
Modified: 2023-11-19 14:30 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2022-09-20 09:57:56 UTC
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
Comment 1 Patrick Silva 2023-11-19 14:30:56 UTC
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