https://bugs.kde.org/show_bug.cgi?id=443540
Bug ID: 443540 Summary: Dolphin glitch after packing directory to 7z Product: dolphin Version: 21.08.2 Platform: Neon Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: dolphin-bugs-n...@kde.org Reporter: dariusz.tereszkiew...@gmail.com CC: kfm-de...@kde.org Target Milestone: --- Application: dolphin (21.08.2) Qt Version: 5.15.3 Frameworks Version: 5.86.0 Operating System: Linux 5.11.0-36-generic x86_64 Windowing System: X11 Drkonqi Version: 5.22.5 Distribution: KDE neon User Edition 5.22 -- Information about the crash: - What I was doing when the application crashed: Dolphin shuts down after it finishes packing the catalog to 7z The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [New LWP 18907] [New LWP 18908] [New LWP 18909] [New LWP 18910] [New LWP 18911] [New LWP 18912] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f7e00e03aff in __GI___poll (fds=0x7ffcfe335978, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29 [Current thread is 1 (Thread 0x7f7dfc3c09c0 (LWP 18904))] Thread 7 (Thread 0x7f7de77fe700 (LWP 18912)): #0 0x00007f7e00e03aff in __GI___poll (fds=0x7f7dd0005240, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f7dfee9636e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7dfee964a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7e013d15eb in QEventDispatcherGlib::processEvents (this=0x7f7dd0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f7e0137587b in QEventLoop::exec (this=this@entry=0x7f7de77fdbe0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f7e0118f292 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f7e0119042c in QThreadPrivate::start (arg=0x562b4d28e790) at thread/qthread_unix.cpp:329 #7 0x00007f7dff914609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f7e00e10293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f7de7fff700 (LWP 18911)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f7de7ffeb50, clockid=<optimized out>, expected=0, futex_word=0x562b4d3243e4) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f7de7ffeb50, clockid=<optimized out>, mutex=0x562b4d324390, cond=0x562b4d3243b8) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x562b4d3243b8, mutex=0x562b4d324390, abstime=0x7f7de7ffeb50) at pthread_cond_wait.c:656 #3 0x00007f7e01196528 in QWaitConditionPrivate::wait_relative (this=0x562b4d324390, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., this=0x562b4d324390) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x562b4d286c00, mutex=mutex@entry=0x562b4d3b96b8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f7e01193a31 in QThreadPoolThread::run (this=0x562b4d286bf0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f7e0119042c in QThreadPrivate::start (arg=0x562b4d286bf0) at thread/qthread_unix.cpp:329 #8 0x00007f7dff914609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f7e00e10293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f7df0ed6700 (LWP 18910)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f7df0ed5b50, clockid=<optimized out>, expected=0, futex_word=0x562b4d13b4c4) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f7df0ed5b50, clockid=<optimized out>, mutex=0x562b4d13b470, cond=0x562b4d13b498) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x562b4d13b498, mutex=0x562b4d13b470, abstime=0x7f7df0ed5b50) at pthread_cond_wait.c:656 #3 0x00007f7e01196528 in QWaitConditionPrivate::wait_relative (this=0x562b4d13b470, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., this=0x562b4d13b470) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x562b4d38f1b0, mutex=mutex@entry=0x562b4d3b96b8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f7e01193a31 in QThreadPoolThread::run (this=0x562b4d38f1a0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f7e0119042c in QThreadPrivate::start (arg=0x562b4d38f1a0) at thread/qthread_unix.cpp:329 #8 0x00007f7dff914609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f7e00e10293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f7df16d7700 (LWP 18909)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f7df16d6b50, clockid=<optimized out>, expected=0, futex_word=0x562b4d13e354) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f7df16d6b50, clockid=<optimized out>, mutex=0x562b4d13e300, cond=0x562b4d13e328) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x562b4d13e328, mutex=0x562b4d13e300, abstime=0x7f7df16d6b50) at pthread_cond_wait.c:656 #3 0x00007f7e01196528 in QWaitConditionPrivate::wait_relative (this=0x562b4d13e300, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., this=0x562b4d13e300) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x562b4d1d9e40, mutex=mutex@entry=0x562b4d3b96b8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f7e01193a31 in QThreadPoolThread::run (this=0x562b4d1d9e30) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f7e0119042c in QThreadPrivate::start (arg=0x562b4d1d9e30) at thread/qthread_unix.cpp:329 #8 0x00007f7dff914609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f7e00e10293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f7df1ed8700 (LWP 18908)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f7df1ed7b50, clockid=<optimized out>, expected=0, futex_word=0x562b4d396284) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f7df1ed7b50, clockid=<optimized out>, mutex=0x562b4d396230, cond=0x562b4d396258) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x562b4d396258, mutex=0x562b4d396230, abstime=0x7f7df1ed7b50) at pthread_cond_wait.c:656 #3 0x00007f7e01196528 in QWaitConditionPrivate::wait_relative (this=0x562b4d396230, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., this=0x562b4d396230) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x562b4d184290, mutex=mutex@entry=0x562b4d3b96b8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f7e01193a31 in QThreadPoolThread::run (this=0x562b4d184280) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f7e0119042c in QThreadPrivate::start (arg=0x562b4d184280) at thread/qthread_unix.cpp:329 #8 0x00007f7dff914609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f7e00e10293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f7dfa69e700 (LWP 18907)): #0 __GI___libc_read (nbytes=16, buf=0x7f7dfa69d9a0, fd=8) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=8, buf=0x7f7dfa69d9a0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f7dfeedeb2f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7dfee95ebe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f7dfee96312 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f7dfee964a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f7e013d15eb in QEventDispatcherGlib::processEvents (this=0x7f7dec000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #7 0x00007f7e0137587b in QEventLoop::exec (this=this@entry=0x7f7dfa69dbb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #8 0x00007f7e0118f292 in QThread::exec (this=this@entry=0x7f7e024add80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #9 0x00007f7e02429f4b in QDBusConnectionManager::run (this=0x7f7e024add80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #10 0x00007f7e0119042c in QThreadPrivate::start (arg=0x7f7e024add80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329 #11 0x00007f7dff914609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #12 0x00007f7e00e10293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f7dfc3c09c0 (LWP 18904)): [KCrash Handler] #4 std::__atomic_base<QObjectPrivate::Connection*>::load (__m=std::memory_order_acquire, this=0x51) at /usr/include/c++/9/bits/atomic_base.h:734 #5 std::atomic<QObjectPrivate::Connection*>::load (__m=std::memory_order_acquire, this=0x51) at /usr/include/c++/9/atomic:519 #6 QAtomicOps<QObjectPrivate::Connection*>::loadAcquire<QObjectPrivate::Connection*> (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:251 #7 QBasicAtomicPointer<QObjectPrivate::Connection>::loadAcquire (this=0x51) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:255 #8 QObjectPrivate::maybeSignalConnected (this=this@entry=0x7f7e00ed9be0 <main_arena+96>, signalIndex=signalIndex@entry=6) at kernel/qobject.cpp:486 #9 0x00007f7e013ad954 in doActivate<false> (sender=0x562b4d207160, signal_index=6, argv=0x7ffcfe3366b0) at kernel/qobject_p.h:110 #10 0x00007f7e025e1b90 in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5 #11 0x00007f7e025e294b in KJob::finishJob(bool) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5 #12 0x00007f7de6d93138 in Kerfuffle::Job::onFinished(bool) () from /usr/lib/x86_64-linux-gnu/libkerfuffle.so.21 #13 0x00007f7e013add9e in QtPrivate::QSlotObjectBase::call (a=0x7ffcfe336860, r=0x562b4d207160, this=0x562b4da9bfc0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #14 doActivate<false> (sender=0x562b4d981260, signal_index=10, argv=0x7ffcfe336860) at kernel/qobject.cpp:3886 #15 0x00007f7de6d7d8b6 in Kerfuffle::ReadOnlyArchiveInterface::finished(bool) () from /usr/lib/x86_64-linux-gnu/libkerfuffle.so.21 #16 0x00007f7de6db9d20 in Kerfuffle::CliInterface::processFinished(int, QProcess::ExitStatus) () from /usr/lib/x86_64-linux-gnu/libkerfuffle.so.21 #17 0x00007f7e013add9e in QtPrivate::QSlotObjectBase::call (a=0x7ffcfe336a10, r=0x562b4d981260, this=0x562b4d8b4640) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #18 doActivate<false> (sender=0x562b4daea910, signal_index=11, argv=0x7ffcfe336a10) at kernel/qobject.cpp:3886 #19 0x00007f7e013a7167 in QMetaObject::activate (sender=sender@entry=0x562b4daea910, m=m@entry=0x7f7e01610760 <QProcess::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffcfe336a10) at kernel/qobject.cpp:3946 #20 0x00007f7e012e488c in QProcess::finished (this=this@entry=0x562b4daea910, _t1=<optimized out>, _t2=<optimized out>) at .moc/moc_qprocess.cpp:339 #21 0x00007f7e012edfef in QProcessPrivate::_q_processDied (this=0x562b4cf807c0) at io/qprocess.cpp:1184 #22 0x00007f7e012ee1d2 in QProcess::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffcfe336bb0) at io/qprocess.h:320 #23 0x00007f7e013addd0 in doActivate<false> (sender=0x562b4dacb920, signal_index=3, argv=0x7ffcfe336bb0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395 #24 0x00007f7e013a7167 in QMetaObject::activate (sender=sender@entry=0x562b4dacb920, m=m@entry=0x7f7e01612b40 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcfe336bb0) at kernel/qobject.cpp:3946 #25 0x00007f7e013b1e23 in QSocketNotifier::activated (this=this@entry=0x562b4dacb920, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178 #26 0x00007f7e013b25c3 in QSocketNotifier::event (this=0x562b4dacb920, e=0x7ffcfe336e80) at kernel/qsocketnotifier.cpp:302 #27 0x00007f7e01e52dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x562b4ce2a8b0, receiver=receiver@entry=0x562b4dacb920, e=e@entry=0x7ffcfe336e80) at kernel/qapplication.cpp:3632 #28 0x00007f7e01e5bbb8 in QApplication::notify (this=0x7ffcfe337180, receiver=0x562b4dacb920, e=0x7ffcfe336e80) at kernel/qapplication.cpp:3156 #29 0x00007f7e01376d7a in QCoreApplication::notifyInternal2 (receiver=0x562b4dacb920, event=0x7ffcfe336e80) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #30 0x00007f7e013d21d5 in socketNotifierSourceDispatch (source=0x562b4cee1d60) at kernel/qeventdispatcher_glib.cpp:107 #31 0x00007f7dfee9617d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007f7dfee96400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007f7dfee964a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007f7e013d15d2 in QEventDispatcherGlib::processEvents (this=0x562b4cef67d0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #35 0x00007f7e0137587b in QEventLoop::exec (this=this@entry=0x7ffcfe337090, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #36 0x00007f7e0137da34 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #37 0x0000562b4c3e1fb2 in ?? () #38 0x00007f7e00d150b3 in __libc_start_main (main=0x562b4c3e0e90, argc=1, argv=0x7ffcfe337328, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcfe337318) at ../csu/libc-start.c:308 #39 0x0000562b4c3e237e in ?? () [Inferior 1 (process 18904) detached] Possible duplicates by query: bug 421600. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.