Bug 425671 - Plasma taskbar crashed/restarted after closing YaST2 Snapper error dialog.
Summary: Plasma taskbar crashed/restarted after closing YaST2 Snapper error dialog.
Status: RESOLVED DUPLICATE of bug 420566
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.18.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-08-22 11:02 UTC by opensuse.lietuviu.kalba
Modified: 2021-02-27 04:47 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description opensuse.lietuviu.kalba 2020-08-22 11:02:39 UTC
Application: plasmashell (5.18.5)

Qt Version: 5.12.7
Frameworks Version: 5.71.0
Operating System: Linux 5.3.18-lp152.36-default x86_64
Windowing system: X11
Distribution: "openSUSE Leap 15.2"

-- Information about the crash:
- What I was doing when the application crashed:

I had some error in  YaST2 Snapper. After closing  error dialog, KDE Plasma taskbar disappeared. Then appeared again with DrKonqi notification about  crash.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f325050a900 (LWP 2918))]

Thread 19 (Thread 0x7f31bffff700 (LWP 9077)):
#0  0x00007f3246ff087d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f324a0bf9fb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555597575160) at thread/qwaitcondition_unix.cpp:146
#2  0x00007f324a0bf9fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55559736cda0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f324a0bfd09 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x555595c45638, mutex=0x55559736cda0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#4  0x00007f3204cfa9e5 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f3204cfe798 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f3204cf9cad in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f3204cfc6db in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f324a0b88b2 in QThreadPrivate::start(void*) (arg=0x7f31c8001ce0) at thread/qthread_unix.cpp:361
#9  0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7f31d0be7700 (LWP 9076)):
#0  0x00007f3246ff087d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f324a0bf9fb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555597575160) at thread/qwaitcondition_unix.cpp:146
#2  0x00007f324a0bf9fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55559736cda0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f324a0bfd09 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x555595c45638, mutex=0x55559736cda0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#4  0x00007f3204cfa9e5 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f3204cfe798 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f3204cf9cad in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f3204cfc6db in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f324a0b88b2 in QThreadPrivate::start(void*) (arg=0x555591cf1f80) at thread/qthread_unix.cpp:361
#9  0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7f31d13e8700 (LWP 9075)):
#0  0x00007f3246ff087d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f324a0bf9fb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555597575160) at thread/qwaitcondition_unix.cpp:146
#2  0x00007f324a0bf9fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55559736cda0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f324a0bfd09 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x555595c45638, mutex=0x55559736cda0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#4  0x00007f3204cfa9e5 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f3204cfe798 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f3204cf9cad in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f3204cfc6db in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f324a0b88b2 in QThreadPrivate::start(void*) (arg=0x555597610de0) at thread/qthread_unix.cpp:361
#9  0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7f31d1be9700 (LWP 9074)):
#0  0x00007f3246ff087d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f324a0bf9fb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555597575160) at thread/qwaitcondition_unix.cpp:146
#2  0x00007f324a0bf9fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55559736cda0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f324a0bfd09 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x555595c45638, mutex=0x55559736cda0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#4  0x00007f3204cfa9e5 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f3204cfe798 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f3204cf9cad in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f3204cfc6db in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f324a0b88b2 in QThreadPrivate::start(void*) (arg=0x7f31c80017e0) at thread/qthread_unix.cpp:361
#9  0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7f31d23ea700 (LWP 9073)):
#0  0x00007f3246ff087d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f324a0bf9fb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555597575160) at thread/qwaitcondition_unix.cpp:146
#2  0x00007f324a0bf9fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55559736cda0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f324a0bfd09 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x555595c45638, mutex=0x55559736cda0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#4  0x00007f3204cfa9e5 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f3204cfe798 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f3204cf9cad in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f3204cfc6db in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f324a0b88b2 in QThreadPrivate::start(void*) (arg=0x7f31c40017e0) at thread/qthread_unix.cpp:361
#9  0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f31d2beb700 (LWP 9072)):
#0  0x00007f3246ff087d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f324a0bf9fb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555597575160) at thread/qwaitcondition_unix.cpp:146
#2  0x00007f324a0bf9fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55559736cda0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f324a0bfd09 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x555595c45638, mutex=0x55559736cda0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#4  0x00007f3204cfa9e5 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f3204cfe798 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f3204cf9cad in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f3204cfc6db in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f324a0b88b2 in QThreadPrivate::start(void*) (arg=0x7f31c00017e0) at thread/qthread_unix.cpp:361
#9  0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f31d33ec700 (LWP 9071)):
#0  0x00007f3246ff087d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f324a0bf9fb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555597575160) at thread/qwaitcondition_unix.cpp:146
#2  0x00007f324a0bf9fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55559736cda0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f324a0bfd09 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x555595c45638, mutex=0x55559736cda0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#4  0x00007f3204cfa9e5 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f3204cfe798 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f3204cf9cad in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f3204cfc6db in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f324a0b88b2 in QThreadPrivate::start(void*) (arg=0x5555957c01a0) at thread/qthread_unix.cpp:361
#9  0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f31d3bed700 (LWP 9070)):
#0  0x00007f3246ff087d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f324a0bf9fb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x555597575160) at thread/qwaitcondition_unix.cpp:146
#2  0x00007f324a0bf9fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55559736cda0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f324a0bfd09 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x555595c45638, mutex=0x55559736cda0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#4  0x00007f3204cfa9e5 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f3204cfe798 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f3204cf9cad in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f3204cfc6db in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f324a0b88b2 in QThreadPrivate::start(void*) (arg=0x5555956eb7e0) at thread/qthread_unix.cpp:361
#9  0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f31da0cf700 (LWP 8948)):
#0  0x00007f324995a6db in poll () at /lib64/libc.so.6
#1  0x00007f3243bbf779 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55559545c1f0, timeout=<optimized out>, context=0x55559547deb0) at ../glib/gmain.c:4253
#2  0x00007f3243bbf779 in g_main_context_iterate (context=0x55559547deb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3949
#3  0x00007f3243bbfac2 in g_main_loop_run (loop=0x55559547dfa0) at ../glib/gmain.c:4148
#4  0x00007f320457eb16 in gdbus_shared_thread_func (user_data=0x55559547de80) at ../gio/gdbusprivate.c:279
#5  0x00007f3243be8d8e in g_thread_proxy (data=0x5555954dd540) at ../glib/gthread.c:805
#6  0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f31d93dc700 (LWP 8947)):
#0  0x00007f3243c0aab9 in g_mutex_lock (mutex=mutex@entry=0x555596061a30) at ../glib/gthread-posix.c:1363
#1  0x00007f3243bbeee2 in g_main_context_query (context=context@entry=0x555596061a30, max_priority=2147483647, timeout=timeout@entry=0x7f31d93dbcc4, fds=fds@entry=0x55558fe865d0, n_fds=n_fds@entry=1) at ../glib/gmain.c:3631
#2  0x00007f3243bbf6f7 in g_main_context_iterate (context=context@entry=0x555596061a30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3936
#3  0x00007f3243bbf88c in g_main_context_iteration (context=0x555596061a30, may_block=may_block@entry=1) at ../glib/gmain.c:4015
#4  0x00007f3243bbf8d1 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:5895
#5  0x00007f3243be8d8e in g_thread_proxy (data=0x5555954dd4a0) at ../glib/gthread.c:805
#6  0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f31eea0c700 (LWP 4098)):
#0  0x00007f32499561d8 in read () at /lib64/libc.so.6
#1  0x00007f3243c069a0 in read (__nbytes=16, __buf=0x7f31eea0ba50, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  0x00007f3243c069a0 in g_wakeup_acknowledge (wakeup=0x7f3200003d80) at ../glib/gwakeup.c:210
#3  0x00007f3243bbf298 in g_main_context_check (context=context@entry=0x7f31e8000be0, max_priority=2147483647, fds=fds@entry=0x7f31e8006560, n_fds=n_fds@entry=1) at ../glib/gmain.c:3732
#4  0x00007f3243bbf720 in g_main_context_iterate (context=context@entry=0x7f31e8000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3951
#5  0x00007f3243bbf88c in g_main_context_iteration (context=0x7f31e8000be0, may_block=may_block@entry=1) at ../glib/gmain.c:4015
#6  0x00007f324a2f019b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f31e8000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x00007f324a29132a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f31eea0bc70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#8  0x00007f324a0b710a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#9  0x00007f31f132fc97 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#10 0x00007f324a0b88b2 in QThreadPrivate::start(void*) (arg=0x555592eb9da0) at thread/qthread_unix.cpp:361
#11 0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#12 0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f3207205700 (LWP 3422)):
#0  0x00007f324a0b8df0 in std::__atomic_base<QMutexData*>::compare_exchange_strong(QMutexData*&, QMutexData*, std::memory_order, std::memory_order) (__m2=std::memory_order_relaxed, __m1=std::memory_order_release, __p2=0x0, __p1=<synthetic pointer>: <optimized out>, this=this@entry=0x55558e75ab90) at /usr/include/c++/7/bits/atomic_base.h:752
#1  0x00007f324a0b8df0 in std::atomic<QMutexData*>::compare_exchange_strong(QMutexData*&, QMutexData*, std::memory_order, std::memory_order) (__m2=std::memory_order_relaxed, __m1=std::memory_order_release, __p2=0x0, __p1=<synthetic pointer>: <optimized out>, this=this@entry=0x55558e75ab90) at /usr/include/c++/7/atomic:498
#2  0x00007f324a0b8df0 in QAtomicOps<QMutexData*>::testAndSetRelease<QMutexData*>(std::atomic<QMutexData*>&, QMutexData*, QMutexData*, QMutexData**) (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=<optimized out>, _q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:299
#3  0x00007f324a0b8df0 in QBasicAtomicPointer<QMutexData>::testAndSetRelease(QMutexData*, QMutexData*, QMutexData*&) (currentValue=<synthetic pointer>: <optimized out>, newValue=0x0, expectedValue=<optimized out>, this=this@entry=0x55558e75ab90) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:265
#4  0x00007f324a0b8df0 in QBasicMutex::fastTryUnlock(QMutexData*&) (current=<synthetic pointer>: <optimized out>, this=this@entry=0x55558e75ab90) at thread/qmutex.h:110
#5  0x00007f324a0b8df0 in QMutex::unlock() (this=this@entry=0x55558e75ab90) at thread/qmutex.cpp:335
#6  0x00007f324a2f00ad in QMutexLocker::unlock() (this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:219
#7  0x00007f324a2f00ad in QMutexLocker::~QMutexLocker() (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:213
#8  0x00007f324a2f00ad in QThreadData::canWaitLocked() (this=0x55558e75ab60) at ../../include/QtCore/5.12.7/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:269
#9  0x00007f324a2f00ad in postEventSourcePrepare(GSource*, gint*) (s=0x7f3200004b70, timeout=timeout@entry=0x7f3207204a74) at kernel/qeventdispatcher_glib.cpp:259
#10 0x00007f3243bbecd9 in g_main_context_prepare (context=context@entry=0x7f3200000be0, priority=priority@entry=0x7f3207204b00) at ../glib/gmain.c:3526
#11 0x00007f3243bbf6ab in g_main_context_iterate (context=context@entry=0x7f3200000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3934
#12 0x00007f3243bbf88c in g_main_context_iteration (context=0x7f3200000be0, may_block=may_block@entry=1) at ../glib/gmain.c:4015
#13 0x00007f324a2f019b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3200000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#14 0x00007f324a29132a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3207204c40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#15 0x00007f324a0b710a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#16 0x00007f324e07b146 in  () at /usr/lib64/libQt5Quick.so.5
#17 0x00007f324a0b88b2 in QThreadPrivate::start(void*) (arg=0x55558e0652c0) at thread/qthread_unix.cpp:361
#18 0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#19 0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f3223375700 (LWP 3270)):
#0  0x00007f3246ff087d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f32258a9fbb in cnd_wait (mtx=0x55558dbf3508, cond=0x55558dbf3530) at ../include/c11/threads_posix.h:155
#2  0x00007f32258a9fbb in util_queue_thread_func (input=input@entry=0x55558de3aab0) at ../src/util/u_queue.c:275
#3  0x00007f32258a9ba7 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#4  0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f3223b76700 (LWP 3269)):
#0  0x00007f3246ff087d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f32258a9fbb in cnd_wait (mtx=0x55558dbf3508, cond=0x55558dbf3530) at ../include/c11/threads_posix.h:155
#2  0x00007f32258a9fbb in util_queue_thread_func (input=input@entry=0x55558de3a8d0) at ../src/util/u_queue.c:275
#3  0x00007f32258a9ba7 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#4  0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f3224377700 (LWP 3268)):
#0  0x00007f3246ff087d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f32258a9fbb in cnd_wait (mtx=0x55558dbf3508, cond=0x55558dbf3530) at ../include/c11/threads_posix.h:155
#2  0x00007f32258a9fbb in util_queue_thread_func (input=input@entry=0x55558de3a910) at ../src/util/u_queue.c:275
#3  0x00007f32258a9ba7 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#4  0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f3224b78700 (LWP 3267)):
#0  0x00007f3246ff087d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f32258a9fbb in cnd_wait (mtx=0x55558dbf3508, cond=0x55558dbf3530) at ../include/c11/threads_posix.h:155
#2  0x00007f32258a9fbb in util_queue_thread_func (input=input@entry=0x55558de3a930) at ../src/util/u_queue.c:275
#3  0x00007f32258a9ba7 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#4  0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f323214c700 (LWP 3217)):
#0  0x00007f3243c0aab9 in g_mutex_lock (mutex=mutex@entry=0x7f3228000be0) at ../glib/gthread-posix.c:1363
#1  0x00007f3243bbece6 in g_main_context_prepare (context=context@entry=0x7f3228000be0, priority=priority@entry=0x7f323214bb50) at ../glib/gmain.c:3529
#2  0x00007f3243bbf6ab in g_main_context_iterate (context=context@entry=0x7f3228000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3934
#3  0x00007f3243bbf88c in g_main_context_iteration (context=0x7f3228000be0, may_block=may_block@entry=1) at ../glib/gmain.c:4015
#4  0x00007f324a2f019b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3228000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f324a29132a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f323214bc90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f324a0b710a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#7  0x00007f324dba7ba5 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f324a0b88b2 in QThreadPrivate::start(void*) (arg=0x55558dab95c0) at thread/qthread_unix.cpp:361
#9  0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f3239005700 (LWP 2934)):
#0  0x00007f32499561d8 in read () at /lib64/libc.so.6
#1  0x00007f3243c069a0 in read (__nbytes=16, __buf=0x7f3239004a60, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  0x00007f3243c069a0 in g_wakeup_acknowledge (wakeup=0x55558d8560b0) at ../glib/gwakeup.c:210
#3  0x00007f3243bbf298 in g_main_context_check (context=context@entry=0x7f322c000be0, max_priority=2147483647, fds=fds@entry=0x7f322c004e90, n_fds=n_fds@entry=1) at ../glib/gmain.c:3732
#4  0x00007f3243bbf720 in g_main_context_iterate (context=context@entry=0x7f322c000be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3951
#5  0x00007f3243bbf88c in g_main_context_iteration (context=0x7f322c000be0, may_block=may_block@entry=1) at ../glib/gmain.c:4015
#6  0x00007f324a2f019b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f322c000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x00007f324a29132a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f3239004c80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#8  0x00007f324a0b710a in QThread::exec() (this=this@entry=0x7f324c14cd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:531
#9  0x00007f324bed4cd5 in QDBusConnectionManager::run() (this=0x7f324c14cd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#10 0x00007f324a0b88b2 in QThreadPrivate::start(void*) (arg=0x7f324c14cd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361
#11 0x00007f3246fea4f9 in start_thread () at /lib64/libpthread.so.0
#12 0x00007f3249964fbf in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f325050a900 (LWP 2918)):
[KCrash Handler]
#4  0x00007f324bc9beaf in std::__atomic_base<int>::load(std::memory_order) const (__m=std::memory_order_relaxed, this=0x660066006f0053) at /usr/include/c++/7/bits/atomic_base.h:396
#5  0x00007f324bc9beaf in QAtomicOps<int>::load<int>(std::atomic<int> const&) (_q_value=...) at /usr/include/qt5/QtCore/qatomic_cxx11.h:227
#6  0x00007f324bc9beaf in QBasicAtomicInteger<int>::load() const (this=0x660066006f0053) at /usr/include/qt5/QtCore/qbasicatomic.h:103
#7  0x00007f324bc9beaf in QtPrivate::RefCount::ref() (this=0x660066006f0053) at /usr/include/qt5/QtCore/qrefcount.h:55
#8  0x00007f324bc9beaf in QString::QString(QString const&) (other=..., this=0x7fff83efcd50) at /usr/include/qt5/QtCore/qstring.h:958
#9  0x00007f324bc9beaf in (anonymous namespace)::getProcessInfo(QString const&, KProcessList::KProcessInfo&) (procId=..., processInfo=...) at /usr/src/debug/kcoreaddons-5.71.0-lp152.1.1.x86_64/src/lib/util/kprocesslist_unix.cpp:91
#10 0x00007f324bc9cf91 in KProcessList::processInfo(long long) (pid=pid@entry=12659) at /usr/src/debug/kcoreaddons-5.71.0-lp152.1.1.x86_64/src/lib/util/kprocesslist_unix.cpp:150
#11 0x00007f32306bf178 in TaskManager::servicesFromPid(unsigned int, QExplicitlySharedDataPointer<KSharedConfig>) (pid=pid@entry=12659, rulesConfig=...) at /usr/src/debug/plasma5-workspace-5.18.5-lp152.2.1.x86_64/libtaskmanager/tasktools.cpp:531
#12 0x00007f32306bfd44 in TaskManager::windowUrlFromMetadata(QString const&, unsigned int, QExplicitlySharedDataPointer<KSharedConfig>, QString const&) (appId=..., pid=pid@entry=12659, rulesConfig=..., xWindowsWMClassName=...) at /usr/src/debug/plasma5-workspace-5.18.5-lp152.2.1.x86_64/libtaskmanager/tasktools.cpp:433
#13 0x00007f32306ce540 in TaskManager::XWindowTasksModel::Private::windowUrl(unsigned long long) (this=this@entry=0x555590925b60, window=<optimized out>) at /usr/src/debug/plasma5-workspace-5.18.5-lp152.2.1.x86_64/libtaskmanager/xwindowtasksmodel.cpp:531
#14 0x00007f32306ceabb in TaskManager::XWindowTasksModel::Private::appData(unsigned long long) (this=0x555590925b60, window=<optimized out>) at /usr/src/debug/plasma5-workspace-5.18.5-lp152.2.1.x86_64/libtaskmanager/xwindowtasksmodel.cpp:447
#15 0x00007f32306d2f95 in TaskManager::XWindowTasksModel::data(QModelIndex const&, int) const (this=0x555590926160, index=..., role=<optimized out>) at /usr/src/debug/plasma5-workspace-5.18.5-lp152.2.1.x86_64/libtaskmanager/xwindowtasksmodel.cpp:682
#16 0x00007f324a258d38 in QAbstractProxyModel::data(QModelIndex const&, int) const (this=<optimized out>, proxyIndex=..., role=293) at itemmodels/qabstractproxymodel.cpp:245
#17 0x00007f32306a54c4 in QModelIndex::data(int) const (arole=293, this=0x7fff83efd440) at /usr/include/qt5/QtCore/qabstractitemmodel.h:458
#18 0x00007f32306a54c4 in TaskManager::TaskFilterProxyModel::acceptsRow(int) const (this=0x55558fde6d40, sourceRow=7) at /usr/src/debug/plasma5-workspace-5.18.5-lp152.2.1.x86_64/libtaskmanager/taskfilterproxymodel.cpp:251
#19 0x00007f324a267599 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, source_top_left=..., source_bottom_right=..., roles=...) at itemmodels/qsortfilterproxymodel.cpp:1414
#20 0x00007f324a269a48 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsortfilterproxymodel.cpp:224
#21 0x00007f324a2c2bf5 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x555590925fb0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff83efd790) at kernel/qobject.cpp:3804
#22 0x00007f324a2c3307 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x555590925fb0, m=m@entry=0x7f324a740580 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff83efd790) at kernel/qobject.cpp:3657
#23 0x00007f324a23a1ec in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=this@entry=0x555590925fb0, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:556
#24 0x00007f324a25c061 in QIdentityProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, topLeft=..., bottomRight=..., roles=...) at itemmodels/qidentityproxymodel.cpp:483
#25 0x00007f324a25dd38 in QIdentityProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qidentityproxymodel.cpp:163
#26 0x00007f324a2c2bf5 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x555590926160, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff83efd9b0) at kernel/qobject.cpp:3804
#27 0x00007f324a2c3307 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f324a740580 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff83efd9b0) at kernel/qobject.cpp:3657
#28 0x00007f324a23a1ec in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:556
#29 0x00007f32306cdd46 in TaskManager::XWindowTasksModel::Private::dataChanged(unsigned long long, QVector<int> const&) (this=this@entry=0x555590925b60, window=<optimized out>, roles=...) at /usr/src/debug/plasma5-workspace-5.18.5-lp152.2.1.x86_64/libtaskmanager/xwindowtasksmodel.cpp:422
#30 0x00007f32306d0592 in TaskManager::XWindowTasksModel::Private::windowChanged(unsigned long long, QFlags<NET::Property>, QFlags<NET::Property2>) (this=0x555590925b60, window=<optimized out>, properties=..., properties2=...) at /usr/src/debug/plasma5-workspace-5.18.5-lp152.2.1.x86_64/libtaskmanager/xwindowtasksmodel.cpp:409
#31 0x00007f324a2c2d0f in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff83efdc10, r=0x555590926160, this=0x555590927be0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#32 0x00007f324a2c2d0f in QMetaObject::activate(QObject*, int, int, void**) (sender=0x555590858170, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff83efdc10) at kernel/qobject.cpp:3784
#33 0x00007f324a2c3307 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f32308e9d60 <XWindowSystemEventBatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff83efdc10) at kernel/qobject.cpp:3657
#34 0x00007f32306933eb in XWindowSystemEventBatcher::windowChanged(unsigned long long, QFlags<NET::Property>, QFlags<NET::Property2>) (this=<optimized out>, _t1=<optimized out>, _t2=..., _t3=...) at /usr/src/debug/plasma5-workspace-5.18.5-lp152.2.1.x86_64/build/libtaskmanager/taskmanager_autogen/EWIEGA46WW/moc_xwindowsystemeventbatcher.cpp:175
#35 0x00007f32306ccb81 in XWindowSystemEventBatcher::<lambda(WId, NET::Properties, NET::Properties2)>::operator() (properties2=..., properties=..., window=<optimized out>, __closure=0x555590927b00) at /usr/src/debug/plasma5-workspace-5.18.5-lp152.2.1.x86_64/libtaskmanager/xwindowsystemeventbatcher.cpp:63
#36 0x00007f32306ccb81 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1, 2>, QtPrivate::List<long long unsigned int, QFlags<NET::Property>, QFlags<NET::Property2> >, void, XWindowSystemEventBatcher::XWindowSystemEventBatcher(QObject*)::<lambda(WId, NET::Properties, NET::Properties2)> >::call (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#37 0x00007f32306ccb81 in QtPrivate::Functor<XWindowSystemEventBatcher::XWindowSystemEventBatcher(QObject*)::<lambda(WId, NET::Properties, NET::Properties2)>, 3>::call<QtPrivate::List<unsigned long long, QFlags<NET::Property>, QFlags<NET::Property2> >, void> (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#38 0x00007f32306ccb81 in QtPrivate::QFunctorSlotObject<XWindowSystemEventBatcher::XWindowSystemEventBatcher(QObject*)::<lambda(WId, NET::Properties, NET::Properties2)>, 3, QtPrivate::List<long long unsigned int, QFlags<NET::Property>, QFlags<NET::Property2> >, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x555590927af0, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:439
#39 0x00007f324a2c2d0f in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff83efdde0, r=0x555590858170, this=0x555590927af0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#40 0x00007f324a2c2d0f in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x7f324c824c40 <(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=9, argv=argv@entry=0x7fff83efdde0) at kernel/qobject.cpp:3784
#41 0x00007f324a2c3307 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x7f324c824c40 <(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>, m=m@entry=0x7f324c823060 <KWindowSystem::staticMetaObject>, local_signal_index=local_signal_index@entry=9, argv=argv@entry=0x7fff83efdde0) at kernel/qobject.cpp:3657
#42 0x00007f324c5eaebb in KWindowSystem::windowChanged(unsigned long long, QFlags<NET::Property>, QFlags<NET::Property2>) (this=this@entry=0x7f324c824c40 <(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>, _t1=<optimized out>, _t1@entry=165675014, _t2=..., _t3=...) at /usr/src/debug/kwindowsystem-5.71.0-lp152.1.1.x86_64/build/src/KF5WindowSystem_autogen/EWIEGA46WW/moc_kwindowsystem.cpp:361
#43 0x00007f32383f08a6 in NETEventFilter::nativeEventFilter(xcb_generic_event_t*) (this=0x55558e1ccf70, ev=0x5555908ddac0) at /usr/src/debug/kwindowsystem-5.71.0-lp152.1.1.x86_64/src/platforms/xcb/kwindowsystem.cpp:287
#44 0x00007f324a28f9df in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) (this=<optimized out>, eventType=..., message=message@entry=0x5555908ddac0, result=result@entry=0x7fff83efdef8) at kernel/qabstracteventdispatcher.cpp:484
#45 0x00007f323d51205c in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=this@entry=0x55558d799980, event=event@entry=0x5555908ddac0) at qxcbconnection.cpp:534
#46 0x00007f323d512dd5 in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55558d799980, flags=flags@entry=...) at qxcbconnection.cpp:1027
#47 0x00007f323d5393a3 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qxcbeventdispatcher.cpp:103
#48 0x00007f3243bbf464 in g_main_dispatch (context=0x7f3234004fa0) at ../glib/gmain.c:3216
#49 0x00007f3243bbf464 in g_main_context_dispatch (context=context@entry=0x7f3234004fa0) at ../glib/gmain.c:3881
#50 0x00007f3243bbf800 in g_main_context_iterate (context=context@entry=0x7f3234004fa0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3954
#51 0x00007f3243bbf88c in g_main_context_iteration (context=0x7f3234004fa0, may_block=may_block@entry=1) at ../glib/gmain.c:4015
#52 0x00007f324a2f017f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55558d850420, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#53 0x00007f324a29132a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff83efe1d0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#54 0x00007f324a29a530 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1389
#55 0x000055558d0a0b14 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma5-workspace-5.18.5-lp152.2.1.x86_64/shell/main.cpp:228
[Inferior 1 (process 2918) detached]

Possible duplicates by query: bug 425205, bug 424792, bug 423339, bug 423275, bug 422092.

Reported using DrKonqi
Comment 1 Nate Graham 2021-02-27 04:47:25 UTC

*** This bug has been marked as a duplicate of bug 420566 ***