After upgrading Plasma to version 5.23.0, Dolphin also crashes when you pack a file or folder to 7z. When packing to other types of packages, e.ZIP,g. after packing, a new Dolphin tab opens with a view of the catalog from which the packaging was made. I don't know if this last Dolphin behavior is normal or if there is a setting that causes this behavior. Below are the software versions: Operating System: KDE neon 5.23 KDE Plasma Version: 5.23.0 KDE Frameworks Version: 5.87.0 Qt Version: 5.15.3 Kernel Version: 5.11.0-36-generic (64-bit) Graphics Platform: X11 Processors: 4 × Intel® Core™ i5-2400 CPU @ 3.10GHz Memory: 15.6 GiB of RAM Graphics Processor: GeForce GTX 1050 Ti/PCIe/SSE2 Dolphin: v21.08.2 Qt: 5.15.3 Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [New LWP 13763] [New LWP 13764] [New LWP 13765] [New LWP 13766] [New LWP 13767] [New LWP 13768] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fa3e91ebaff in __GI___poll (fds=0x7ffcc449e0b8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29 __preamble__ [Current thread is 1 (Thread 0x7fa3e47a79c0 (LWP 13761))] Thread 7 (Thread 0x7fa3c7fff700 (LWP 13768)): #0 0x00007fa3e72cb4dd in g_mutex_lock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fa3e727dc03 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa3e727e312 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa3e727e4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa3e97b95eb in QEventDispatcherGlib::processEvents (this=0x7fa3bc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007fa3e975d87b in QEventLoop::exec (this=this@entry=0x7fa3c7ffebe0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007fa3e9577292 in QThread::exec (this=) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007fa3e957842c in QThreadPrivate::start (arg=0x55be7608d3d0) at thread/qthread_unix.cpp:329 #8 0x00007fa3e7cfc609 in start_thread (arg=) at pthread_create.c:477 #9 0x00007fa3e91f8293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7fa3d88ef700 (LWP 13767)): #0 futex_abstimed_wait_cancelable (private=, abstime=0x7fa3d88eeb50, clockid=, expected=0, futex_word=0x55be75f141d0) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7fa3d88eeb50, clockid=, mutex=0x55be75f14180, cond=0x55be75f141a8) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55be75f141a8, mutex=0x55be75f14180, abstime=0x7fa3d88eeb50) at pthread_cond_wait.c:656 #3 0x00007fa3e957e528 in QWaitConditionPrivate::wait_relative (this=0x55be75f14180, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., this=0x55be75f14180) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x55be75f24dd0, mutex=mutex@entry=0x55be761347e8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007fa3e957ba31 in QThreadPoolThread::run (this=0x55be75f24dc0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007fa3e957842c in QThreadPrivate::start (arg=0x55be75f24dc0) at thread/qthread_unix.cpp:329 #8 0x00007fa3e7cfc609 in start_thread (arg=) at pthread_create.c:477 #9 0x00007fa3e91f8293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7fa3d90f0700 (LWP 13766)): #0 futex_abstimed_wait_cancelable (private=, abstime=0x7fa3d90efb50, clockid=, expected=0, futex_word=0x55be75f1d550) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7fa3d90efb50, clockid=, mutex=0x55be75f1d500, cond=0x55be75f1d528) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55be75f1d528, mutex=0x55be75f1d500, abstime=0x7fa3d90efb50) at pthread_cond_wait.c:656 #3 0x00007fa3e957e528 in QWaitConditionPrivate::wait_relative (this=0x55be75f1d500, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., this=0x55be75f1d500) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x55be75fa3aa0, mutex=mutex@entry=0x55be761347e8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007fa3e957ba31 in QThreadPoolThread::run (this=0x55be75fa3a90) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007fa3e957842c in QThreadPrivate::start (arg=0x55be75fa3a90) at thread/qthread_unix.cpp:329 #8 0x00007fa3e7cfc609 in start_thread (arg=) at pthread_create.c:477 #9 0x00007fa3e91f8293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7fa3d98f1700 (LWP 13765)): #0 futex_abstimed_wait_cancelable (private=, abstime=0x7fa3d98f0b50, clockid=, expected=0, futex_word=0x55be75f8cd60) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7fa3d98f0b50, clockid=, mutex=0x55be75f8cd10, cond=0x55be75f8cd38) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55be75f8cd38, mutex=0x55be75f8cd10, abstime=0x7fa3d98f0b50) at pthread_cond_wait.c:656 #3 0x00007fa3e957e528 in QWaitConditionPrivate::wait_relative (this=0x55be75f8cd10, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., this=0x55be75f8cd10) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x55be76039980, mutex=mutex@entry=0x55be761347e8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007fa3e957ba31 in QThreadPoolThread::run (this=0x55be76039970) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007fa3e957842c in QThreadPrivate::start (arg=0x55be76039970) at thread/qthread_unix.cpp:329 #8 0x00007fa3e7cfc609 in start_thread (arg=) at pthread_create.c:477 #9 0x00007fa3e91f8293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fa3da0f2700 (LWP 13764)): #0 futex_abstimed_wait_cancelable (private=, abstime=0x7fa3da0f1b50, clockid=, expected=0, futex_word=0x55be7600acd0) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7fa3da0f1b50, clockid=, mutex=0x55be7600ac80, cond=0x55be7600aca8) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x55be7600aca8, mutex=0x55be7600ac80, abstime=0x7fa3da0f1b50) at pthread_cond_wait.c:656 #3 0x00007fa3e957e528 in QWaitConditionPrivate::wait_relative (this=0x55be7600ac80, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., this=0x55be7600ac80) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x55be7600be80, mutex=mutex@entry=0x55be761347e8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007fa3e957ba31 in QThreadPoolThread::run (this=0x55be7600be70) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007fa3e957842c in QThreadPrivate::start (arg=0x55be7600be70) at thread/qthread_unix.cpp:329 #8 0x00007fa3e7cfc609 in start_thread (arg=) at pthread_create.c:477 #9 0x00007fa3e91f8293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fa3e2a83700 (LWP 13763)): #0 0x00007fa3e91ebaff in __GI___poll (fds=0x7fa3d4014f30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fa3e727e36e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa3e727e4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa3e97b95eb in QEventDispatcherGlib::processEvents (this=0x7fa3d4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fa3e975d87b in QEventLoop::exec (this=this@entry=0x7fa3e2a82bb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007fa3e9577292 in QThread::exec (this=this@entry=0x7fa3ea895d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007fa3ea811f4b in QDBusConnectionManager::run (this=0x7fa3ea895d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #7 0x00007fa3e957842c in QThreadPrivate::start (arg=0x7fa3ea895d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329 #8 0x00007fa3e7cfc609 in start_thread (arg=) at pthread_create.c:477 #9 0x00007fa3e91f8293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fa3e47a79c0 (LWP 13761)): [KCrash Handler] #4 std::__atomic_base::load (__m=std::memory_order_relaxed, this=0x7683fa3c) at /usr/include/c++/9/bits/atomic_base.h:734 #5 std::atomic::load (__m=std::memory_order_relaxed, this=0x7683fa3c) at /usr/include/c++/9/atomic:519 #6 QAtomicOps::loadRelaxed (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239 #7 QBasicAtomicPointer::loadRelaxed (this=0x7683fa3c) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248 #8 QRecursiveMutexPrivate::lock (this=0x7683fa34, timeout=timeout@entry=-1) at thread/qmutex.cpp:773 #9 0x00007fa3e9578969 in QMutex::lock (this=this@entry=0x55be76816670) at thread/qmutex.cpp:235 #10 0x00007fa3e975efbc in std::unique_lock::lock (this=, this=) at /usr/include/c++/9/bits/unique_lock.h:133 #11 std::unique_lock::unique_lock (__m=..., this=) at /usr/include/c++/9/bits/unique_lock.h:71 #12 (anonymous namespace)::qt_unique_lock (mutex=...) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qlocking_p.h:106 #13 QCoreApplicationPrivate::lockThreadPostEventList (object=) at kernel/qcoreapplication.cpp:1500 #14 0x00007fa3e9761bad in QCoreApplication::postEvent (receiver=0x55be76852530, event=0x55be76782f70, priority=0) at kernel/qcoreapplication.cpp:1546 #15 0x00007fa3c7296138 in Kerfuffle::Job::onFinished(bool) () from /usr/lib/x86_64-linux-gnu/libkerfuffle.so.21 #16 0x00007fa3e9795d9e in QtPrivate::QSlotObjectBase::call (a=0x7ffcc449eef0, r=0x55be76852530, this=0x55be76776f20) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #17 doActivate (sender=0x55be76711df0, signal_index=10, argv=0x7ffcc449eef0) at kernel/qobject.cpp:3886 #18 0x00007fa3c72808b6 in Kerfuffle::ReadOnlyArchiveInterface::finished(bool) () from /usr/lib/x86_64-linux-gnu/libkerfuffle.so.21 #19 0x00007fa3c72bcd20 in Kerfuffle::CliInterface::processFinished(int, QProcess::ExitStatus) () from /usr/lib/x86_64-linux-gnu/libkerfuffle.so.21 #20 0x00007fa3e9795d9e in QtPrivate::QSlotObjectBase::call (a=0x7ffcc449f0a0, r=0x55be76711df0, this=0x55be76793b90) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #21 doActivate (sender=0x55be76746990, signal_index=11, argv=0x7ffcc449f0a0) at kernel/qobject.cpp:3886 #22 0x00007fa3e978f167 in QMetaObject::activate (sender=sender@entry=0x55be76746990, m=m@entry=0x7fa3e99f8760 , local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffcc449f0a0) at kernel/qobject.cpp:3946 #23 0x00007fa3e96cc88c in QProcess::finished (this=this@entry=0x55be76746990, _t1=, _t2=) at .moc/moc_qprocess.cpp:339 #24 0x00007fa3e96d5fef in QProcessPrivate::_q_processDied (this=0x55be76023220) at io/qprocess.cpp:1184 #25 0x00007fa3e96d61d2 in QProcess::qt_static_metacall (_o=, _c=, _id=, _a=0x7ffcc449f240) at io/qprocess.h:320 #26 0x00007fa3e9795dd0 in doActivate (sender=0x55be76663630, signal_index=3, argv=0x7ffcc449f240) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395 #27 0x00007fa3e978f167 in QMetaObject::activate (sender=sender@entry=0x55be76663630, m=m@entry=0x7fa3e99fab40 , local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcc449f240) at kernel/qobject.cpp:3946 #28 0x00007fa3e9799e23 in QSocketNotifier::activated (this=this@entry=0x55be76663630, _t1=..., _t2=, _t3=...) at .moc/moc_qsocketnotifier.cpp:178 #29 0x00007fa3e979a5c3 in QSocketNotifier::event (this=0x55be76663630, e=0x7ffcc449f510) at kernel/qsocketnotifier.cpp:302 #30 0x00007fa3ea23adc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55be75be98b0, receiver=receiver@entry=0x55be76663630, e=e@entry=0x7ffcc449f510) at kernel/qapplication.cpp:3632 #31 0x00007fa3ea243bb8 in QApplication::notify (this=0x7ffcc449f810, receiver=0x55be76663630, e=0x7ffcc449f510) at kernel/qapplication.cpp:3156 #32 0x00007fa3e975ed7a in QCoreApplication::notifyInternal2 (receiver=0x55be76663630, event=0x7ffcc449f510) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #33 0x00007fa3e97ba1d5 in socketNotifierSourceDispatch (source=0x55be75c9dca0) at kernel/qeventdispatcher_glib.cpp:107 #34 0x00007fa3e727e17d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007fa3e727e400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007fa3e727e4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #37 0x00007fa3e97b95d2 in QEventDispatcherGlib::processEvents (this=0x55be75caf830, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #38 0x00007fa3e975d87b in QEventLoop::exec (this=this@entry=0x7ffcc449f720, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #39 0x00007fa3e9765a34 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #40 0x000055be7432efb2 in main (argc=, argv=) at ./src/main.cpp:222 [Inferior 1 (process 13761) detached]