[dolphin] [Bug 459433] New: Dolphin crashed when I pressed ctrl+q to quit Dolphin during compression.to .tar.gz format

Patrick Silva bugzilla_noreply at kde.org
Tue Sep 20 10:57:56 BST 2022


https://bugs.kde.org/show_bug.cgi?id=459433

            Bug ID: 459433
           Summary: Dolphin crashed when I pressed ctrl+q  to quit Dolphin
                    during compression.to .tar.gz format
    Classification: Applications
           Product: dolphin
           Version: unspecified
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: bugseforuns at gmx.com
                CC: kfm-devel at kde.org
  Target Milestone: ---

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 at 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 at entry=0x55e6fb301bb0,
mutex=mutex at 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 at entry=0x7f856c00f850,
nbytes=nbytes at 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 at 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 at 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 at 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 at entry=0x7f85a80064d0,
e=e at entry=0x55e6fb686f70) at kernel/qobject.cpp:1334
#30 0x00007f85c33b0d5d in QWidget::event (this=this at entry=0x7f85a80064d0,
event=event at entry=0x55e6fb686f70) at kernel/qwidget.cpp:9095
#31 0x00007f85c34cc7d8 in QMainWindow::event (this=this at entry=0x7f85a80064d0,
event=event at entry=0x55e6fb686f70) at widgets/qmainwindow.cpp:1341
#32 0x00007f85c4218313 in KMainWindow::event (this=this at entry=0x7f85a80064d0,
ev=ev at 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 at entry=0x7f85b8005000) at
../../../glib/gmain.c:3974
#41 0x00007f85c0415400 in g_main_context_iterate
(context=context at entry=0x7f85b8005000, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047
#42 0x00007f85c04154a3 in g_main_context_iteration (context=0x7f85b8005000,
may_block=may_block at 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 at entry=0x7ffe0de6d5a0,
flags=..., flags at 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 at entry=0x7f85800029e0,
mutex=mutex at 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 at entry=0x7f85a4d109a8,
nfds=nfds at entry=1, timeout=<optimized out>, timeout at entry=0x0,
sigmask=sigmask at 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 at entry=0x7f85a4d109a8, nfds=nfds at 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 at entry=0x7f8594003230,
timeout=<optimized out>, checkRead=checkRead at entry=true,
checkWrite=checkWrite at 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 at entry=-1) at ./src/core/connection.cpp:201
#11 0x00007f85c44b24f5 in KIO::SlaveBase::dispatchLoop
(this=this at 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 at entry=0x55e6fae8dff0,
mutex=mutex at 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 at entry=0x55e6fa8b9b20,
mutex=mutex at 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 at entry=0x7f85a58b59a8,
nfds=nfds at entry=1, timeout=<optimized out>, timeout at entry=0x0,
sigmask=sigmask at 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 at entry=0x7f85a58b59a8, nfds=nfds at 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 at entry=0x7f8590006910,
timeout=<optimized out>, checkRead=checkRead at entry=true,
checkWrite=checkWrite at 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 at entry=-1) at ./src/core/connection.cpp:201
#11 0x00007f85c44b24f5 in KIO::SlaveBase::dispatchLoop
(this=this at 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 at entry=0x7f85a645a9a8,
nfds=nfds at entry=1, timeout=<optimized out>, timeout at entry=0x0,
sigmask=sigmask at 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 at entry=0x7f85a645a9a8, nfds=nfds at 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 at entry=0x7f859c002e30,
timeout=<optimized out>, checkRead=checkRead at entry=true,
checkWrite=checkWrite at 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 at entry=-1) at ./src/core/connection.cpp:201
#11 0x00007f85c44b24f5 in KIO::SlaveBase::dispatchLoop
(this=this at 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 at entry=0x55e6fb24f460,
mutex=mutex at 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 at entry=0x7f85a77fd9a8,
nfds=nfds at entry=1, timeout=<optimized out>, timeout at entry=0x0,
sigmask=sigmask at 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 at entry=0x7f85a77fd9a8, nfds=nfds at 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 at entry=0x7f8598003230,
timeout=<optimized out>, checkRead=checkRead at entry=true,
checkWrite=checkWrite at 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 at entry=-1) at ./src/core/connection.cpp:201
#11 0x00007f85c44b24f5 in KIO::SlaveBase::dispatchLoop
(this=this at 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 at entry=0x7f85a0000c20,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007f85c04154a3 in g_main_context_iteration (context=0x7f85a0000c20,
may_block=may_block at 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 at entry=0x7f85a7ffebe0,
flags=..., flags at 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 at 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 at entry=0x7f85b77fdbe0,
nfds=nfds at entry=2, timeout=timeout at 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 at entry=0x7f85b8001ce0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
../../../glib/gmain.c:4042
#3  0x00007f85c04154a3 in g_main_context_iteration (context=0x7f85b8001ce0,
may_block=may_block at 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 at entry=0x7f85bcffebb0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f85c24cd342 in QThread::exec (this=this at 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 at entry=0x55e6fb67e030, filename=..., dest=0x7f856c002980,
partialprogress=partialprogress at entry=false) at
./plugins/libarchive/libarchiveplugin.cpp:510
#16 0x00007f85a4032eb7 in ReadWriteLibarchivePlugin::writeFile
(this=this at 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

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list