Plasmashell on Wayland often uses a lot of CPU, from 1 core to 6 (on a 6 cores CPU). Please tell me if I can provide more debug data in addition to GDB trace Plasma 5.22.4 KDE Frameworks 5.83.0 Qt 5.15.2 Fedora 34 (gdb) set height 0 (gdb) set print elements 0 (gdb) set print frame-arguments all (gdb) thread apply all backtrace Thread 23 (Thread 0x7fea2506b640 (LWP 152973) "QSGRenderThread"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x55788b63d7b4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55788b63d7b4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55788b63d760, cond=0x55788b63d788) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x55788b63d788, mutex=0x55788b63d760) at pthread_cond_wait.c:619 #4 0x00007feac3cfafcb in QWaitConditionPrivate::wait (deadline={t1 = 9223372036854775807, t2 = <optimized out>, type = <optimized out>}, deadline={t1 = 9223372036854775807, t2 = <optimized out>, type = <optimized out>}, this=0x55788b63d760) at thread/qwaitcondition_unix.cpp:146 #5 QWaitCondition::wait (this=this@entry=0x55788b008a48, mutex=mutex@entry=0x55788b008a40, deadline={t1 = 9223372036854775807, t2 = 0, type = 1}) at thread/qwaitcondition_unix.cpp:225 #6 0x00007feac5824b1b in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55788b008a38) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68 #7 QSGRenderThread::processEventsAndWaitForMore (this=0x55788b0089a0) at scenegraph/qsgthreadedrenderloop.cpp:936 #8 QSGRenderThread::run (this=0x55788b0089a0) at scenegraph/qsgthreadedrenderloop.cpp:1053 #9 0x00007feac3cf5456 in QThreadPrivate::start (arg=0x55788b0089a0) at thread/qthread_unix.cpp:329 #10 0x00007feac2d09299 in start_thread (arg=0x7fea2506b640) at pthread_create.c:481 #11 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 22 (Thread 0x7fea258ec640 (LWP 152972) "plasmash:gdrv0"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x55788b6e9b10, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55788b6e9b10, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55788b6e9ac0, cond=0x55788b6e9ae8) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x55788b6e9ae8, mutex=0x55788b6e9ac0) at pthread_cond_wait.c:619 #4 0x00007feaaa84142b in cnd_wait (mtx=0x55788b6e9ac0, cond=0x55788b6e9ae8) at ../include/c11/threads_posix.h:155 #5 util_queue_thread_func (input=input@entry=0x55788b2e7b00) at ../src/util/u_queue.c:294 #6 0x00007feaaa840eeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #7 0x00007feac2d09299 in start_thread (arg=0x7fea258ec640) at pthread_create.c:481 #8 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 21 (Thread 0x7fea260ed640 (LWP 152971) "plasmash:gdrv0"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x55788b664ac0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55788b664ac0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55788b664a70, cond=0x55788b664a98) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x55788b664a98, mutex=0x55788b664a70) at pthread_cond_wait.c:619 #4 0x00007feaaa84142b in cnd_wait (mtx=0x55788b664a70, cond=0x55788b664a98) at ../include/c11/threads_posix.h:155 #5 util_queue_thread_func (input=input@entry=0x55788a256ba0) at ../src/util/u_queue.c:294 #6 0x00007feaaa840eeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #7 0x00007feac2d09299 in start_thread (arg=0x7fea260ed640) at pthread_create.c:481 #8 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 20 (Thread 0x7fea277fe640 (LWP 152968) "QSGRenderThread"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x55788af16024, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55788af16024, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55788af15fd0, cond=0x55788af15ff8) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x55788af15ff8, mutex=0x55788af15fd0) at pthread_cond_wait.c:619 #4 0x00007feac3cfafcb in QWaitConditionPrivate::wait (deadline={t1 = 9223372036854775807, t2 = <optimized out>, type = <optimized out>}, deadline={t1 = 9223372036854775807, t2 = <optimized out>, type = <optimized out>}, this=0x55788af15fd0) at thread/qwaitcondition_unix.cpp:146 #5 QWaitCondition::wait (this=this@entry=0x55788aec9a38, mutex=mutex@entry=0x55788aec9a30, deadline={t1 = 9223372036854775807, t2 = 0, type = 1}) at thread/qwaitcondition_unix.cpp:225 #6 0x00007feac5824b1b in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55788aec9a28) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68 #7 QSGRenderThread::processEventsAndWaitForMore (this=0x55788aec9990) at scenegraph/qsgthreadedrenderloop.cpp:936 #8 QSGRenderThread::run (this=0x55788aec9990) at scenegraph/qsgthreadedrenderloop.cpp:1053 #9 0x00007feac3cf5456 in QThreadPrivate::start (arg=0x55788aec9990) at thread/qthread_unix.cpp:329 #10 0x00007feac2d09299 in start_thread (arg=0x7fea277fe640) at pthread_create.c:481 #11 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 19 (Thread 0x7fea27fff640 (LWP 152967) "plasmash:gdrv0"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x55788af73b60, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55788af73b60, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55788af73b10, cond=0x55788af73b38) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x55788af73b38, mutex=0x55788af73b10) at pthread_cond_wait.c:619 #4 0x00007feaaa84142b in cnd_wait (mtx=0x55788af73b10, cond=0x55788af73b38) at ../include/c11/threads_posix.h:155 #5 util_queue_thread_func (input=input@entry=0x55788af146e0) at ../src/util/u_queue.c:294 #6 0x00007feaaa840eeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #7 0x00007feac2d09299 in start_thread (arg=0x7fea27fff640) at pthread_create.c:481 #8 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 18 (Thread 0x7fea33fff640 (LWP 152966) "plasmash:gdrv0"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x55788aee1590, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55788aee1590, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55788aee1540, cond=0x55788aee1568) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x55788aee1568, mutex=0x55788aee1540) at pthread_cond_wait.c:619 #4 0x00007feaaa84142b in cnd_wait (mtx=0x55788aee1540, cond=0x55788aee1568) at ../include/c11/threads_posix.h:155 #5 util_queue_thread_func (input=input@entry=0x55788af15ec0) at ../src/util/u_queue.c:294 #6 0x00007feaaa840eeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #7 0x00007feac2d09299 in start_thread (arg=0x7fea33fff640) at pthread_create.c:481 #8 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 17 (Thread 0x7fea38dca640 (LWP 152958) "plasmash:gdrv0"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x55788a797ab0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55788a797ab0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55788a797a60, cond=0x55788a797a88) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x55788a797a88, mutex=0x55788a797a60) at pthread_cond_wait.c:619 #4 0x00007feaaa84142b in cnd_wait (mtx=0x55788a797a60, cond=0x55788a797a88) at ../include/c11/threads_posix.h:155 #5 util_queue_thread_func (input=input@entry=0x55788a776d30) at ../src/util/u_queue.c:294 #6 0x00007feaaa840eeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #7 0x00007feac2d09299 in start_thread (arg=0x7fea38dca640) at pthread_create.c:481 #8 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 16 (Thread 0x7fea397ff640 (LWP 152957) "KCupsConnection"): #0 0x00007feac39115bf in __GI___poll (fds=0x7fea34006170, nfds=1, timeout=3499883) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007feac240847c in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fea34006170, timeout=<optimized out>, context=0x7fea34000c20) at ../glib/gmain.c:4434 #2 g_main_context_iterate.constprop.0 (context=context@entry=0x7fea34000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4126 #3 0x00007feac23b1c03 in g_main_context_iteration (context=0x7fea34000c20, may_block=1) at ../glib/gmain.c:4196 #4 0x00007feac3f03698 in QEventDispatcherGlib::processEvents (this=0x7fea34000b60, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007feac3eb0ab2 in QEventLoop::exec (this=this@entry=0x7fea397feb90, flags=<optimized out>, flags@entry={i = 0}) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007feac3cf425a in QThread::exec (this=this@entry=0x55788a3a91d0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007fea5432053c in KCupsConnection::run (this=0x55788a3a91d0) at /usr/src/debug/kde-print-manager-20.12.2-1.fc34.x86_64/libkcups/KCupsConnection.cpp:303 #8 0x00007feac3cf5456 in QThreadPrivate::start (arg=0x55788a3a91d0) at thread/qthread_unix.cpp:329 #9 0x00007feac2d09299 in start_thread (arg=0x7fea397ff640) at pthread_create.c:481 #10 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 15 (Thread 0x7fea6cea8640 (LWP 152947) "QSGRenderThread"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x5578898640d4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5578898640d4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x557889864080, cond=0x5578898640a8) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x5578898640a8, mutex=0x557889864080) at pthread_cond_wait.c:619 #4 0x00007feac3cfafcb in QWaitConditionPrivate::wait (deadline={t1 = 9223372036854775807, t2 = <optimized out>, type = <optimized out>}, deadline={t1 = 9223372036854775807, t2 = <optimized out>, type = <optimized out>}, this=0x557889864080) at thread/qwaitcondition_unix.cpp:146 #5 QWaitCondition::wait (this=this@entry=0x7feaac009ee8, mutex=mutex@entry=0x7feaac009ee0, deadline={t1 = 9223372036854775807, t2 = 0, type = 1}) at thread/qwaitcondition_unix.cpp:225 #6 0x00007feac5824b1b in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x7feaac009ed8) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68 #7 QSGRenderThread::processEventsAndWaitForMore (this=0x7feaac009e40) at scenegraph/qsgthreadedrenderloop.cpp:936 #8 QSGRenderThread::run (this=0x7feaac009e40) at scenegraph/qsgthreadedrenderloop.cpp:1053 #9 0x00007feac3cf5456 in QThreadPrivate::start (arg=0x7feaac009e40) at thread/qthread_unix.cpp:329 #10 0x00007feac2d09299 in start_thread (arg=0x7fea6cea8640) at pthread_create.c:481 #11 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 14 (Thread 0x7fea6d6a9640 (LWP 152946) "plasmash:gdrv0"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x55788991b990, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55788991b990, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55788991b940, cond=0x55788991b968) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x55788991b968, mutex=0x55788991b940) at pthread_cond_wait.c:619 #4 0x00007feaaa84142b in cnd_wait (mtx=0x55788991b940, cond=0x55788991b968) at ../include/c11/threads_posix.h:155 #5 util_queue_thread_func (input=input@entry=0x557889939d30) at ../src/util/u_queue.c:294 #6 0x00007feaaa840eeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #7 0x00007feac2d09299 in start_thread (arg=0x7fea6d6a9640) at pthread_create.c:481 #8 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 13 (Thread 0x7fea6deaa640 (LWP 152944) "plasmash:gdrv0"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x557889884800, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x557889884800, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5578898847b0, cond=0x5578898847d8) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x5578898847d8, mutex=0x5578898847b0) at pthread_cond_wait.c:619 #4 0x00007feaaa84142b in cnd_wait (mtx=0x5578898847b0, cond=0x5578898847d8) at ../include/c11/threads_posix.h:155 #5 util_queue_thread_func (input=input@entry=0x5578892cd310) at ../src/util/u_queue.c:294 #6 0x00007feaaa840eeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #7 0x00007feac2d09299 in start_thread (arg=0x7fea6deaa640) at pthread_create.c:481 #8 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7fea7cbb8640 (LWP 152938) "QQuickPixmapRea"): #0 0x00007feac39115bf in __GI___poll (fds=0x7fea74007db0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007feac240847c in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fea74007db0, timeout=<optimized out>, context=0x7fea74000c20) at ../glib/gmain.c:4434 #2 g_main_context_iterate.constprop.0 (context=context@entry=0x7fea74000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4126 #3 0x00007feac23b1c03 in g_main_context_iteration (context=0x7fea74000c20, may_block=1) at ../glib/gmain.c:4196 #4 0x00007feac3f03698 in QEventDispatcherGlib::processEvents (this=0x7fea74000b60, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007feac3eb0ab2 in QEventLoop::exec (this=this@entry=0x7fea7cbb7b90, flags=<optimized out>, flags@entry={i = 0}) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007feac3cf425a in QThread::exec (this=this@entry=0x7fea8c0aafd0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007feac577d16a in QQuickPixmapReader::run (this=0x7fea8c0aafd0) at util/qquickpixmapcache.cpp:1024 #8 0x00007feac3cf5456 in QThreadPrivate::start (arg=0x7fea8c0aafd0) at thread/qthread_unix.cpp:329 #9 0x00007feac2d09299 in start_thread (arg=0x7fea7cbb8640) at pthread_create.c:481 #10 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7fea7f56d640 (LWP 152937) "QSGRenderThread"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x557889627954, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x557889627954, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x557889627900, cond=0x557889627928) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x557889627928, mutex=0x557889627900) at pthread_cond_wait.c:619 #4 0x00007feac3cfafcb in QWaitConditionPrivate::wait (deadline={t1 = 9223372036854775807, t2 = <optimized out>, type = <optimized out>}, deadline={t1 = 9223372036854775807, t2 = <optimized out>, type = <optimized out>}, this=0x557889627900) at thread/qwaitcondition_unix.cpp:146 #5 QWaitCondition::wait (this=this@entry=0x5578896885c8, mutex=mutex@entry=0x5578896885c0, deadline={t1 = 9223372036854775807, t2 = 0, type = 1}) at thread/qwaitcondition_unix.cpp:225 #6 0x00007feac5824b1b in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x5578896885b8) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68 #7 QSGRenderThread::processEventsAndWaitForMore (this=0x557889688520) at scenegraph/qsgthreadedrenderloop.cpp:936 #8 QSGRenderThread::run (this=0x557889688520) at scenegraph/qsgthreadedrenderloop.cpp:1053 #9 0x00007feac3cf5456 in QThreadPrivate::start (arg=0x557889688520) at thread/qthread_unix.cpp:329 #10 0x00007feac2d09299 in start_thread (arg=0x7fea7f56d640) at pthread_create.c:481 #11 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7fea7ffff640 (LWP 152936) "plasmash:gdrv0"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x5578897345a0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5578897345a0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x557889734550, cond=0x557889734578) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x557889734578, mutex=0x557889734550) at pthread_cond_wait.c:619 #4 0x00007feaaa84142b in cnd_wait (mtx=0x557889734550, cond=0x557889734578) at ../include/c11/threads_posix.h:155 #5 util_queue_thread_func (input=input@entry=0x557889752940) at ../src/util/u_queue.c:294 #6 0x00007feaaa840eeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #7 0x00007feac2d09299 in start_thread (arg=0x7fea7ffff640) at pthread_create.c:481 #8 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7fea84c17640 (LWP 152935) "plasmash:gdrv0"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x55788969f090, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55788969f090, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55788969f040, cond=0x55788969f068) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x55788969f068, mutex=0x55788969f040) at pthread_cond_wait.c:619 #4 0x00007feaaa84142b in cnd_wait (mtx=0x55788969f040, cond=0x55788969f068) at ../include/c11/threads_posix.h:155 #5 util_queue_thread_func (input=input@entry=0x557889513580) at ../src/util/u_queue.c:294 #6 0x00007feaaa840eeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #7 0x00007feac2d09299 in start_thread (arg=0x7fea84c17640) at pthread_create.c:481 #8 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7fea9e7fc640 (LWP 152930) "QQmlThread"): #0 0x00007feac39115bf in __GI___poll (fds=0x7fea8c004e80, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007feac240847c in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fea8c004e80, timeout=<optimized out>, context=0x7fea8c000c20) at ../glib/gmain.c:4434 #2 g_main_context_iterate.constprop.0 (context=context@entry=0x7fea8c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4126 #3 0x00007feac23b1c03 in g_main_context_iteration (context=0x7fea8c000c20, may_block=1) at ../glib/gmain.c:4196 #4 0x00007feac3f03698 in QEventDispatcherGlib::processEvents (this=0x7fea8c000b60, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007feac3eb0ab2 in QEventLoop::exec (this=this@entry=0x7fea9e7fbbb0, flags=<optimized out>, flags@entry={i = 0}) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007feac3cf425a in QThread::exec (this=this@entry=0x557888a5e180) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007feac54135ec in QQmlThreadPrivate::run (this=0x557888a5e180) at qml/ftw/qqmlthread.cpp:155 #8 0x00007feac3cf5456 in QThreadPrivate::start (arg=0x557888a5e180) at thread/qthread_unix.cpp:329 #9 0x00007feac2d09299 in start_thread (arg=0x7fea9e7fc640) at pthread_create.c:481 #10 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7fea9effd640 (LWP 152928) "plasmash:gdrv0"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x5578887c4050, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5578887c4050, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5578887c4000, cond=0x5578887c4028) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x5578887c4028, mutex=0x5578887c4000) at pthread_cond_wait.c:619 #4 0x00007feaaa84142b in cnd_wait (mtx=0x5578887c4000, cond=0x5578887c4028) at ../include/c11/threads_posix.h:155 #5 util_queue_thread_func (input=input@entry=0x5578887a24c0) at ../src/util/u_queue.c:294 #6 0x00007feaaa840eeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #7 0x00007feac2d09299 in start_thread (arg=0x7fea9effd640) at pthread_create.c:481 #8 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7fea9f7fe640 (LWP 152927) "plasmas:disk$3"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x5578885a9e58, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5578885a9e58, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5578885a9e08, cond=0x5578885a9e30) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x5578885a9e30, mutex=0x5578885a9e08) at pthread_cond_wait.c:619 #4 0x00007feaaa84142b in cnd_wait (mtx=0x5578885a9e08, cond=0x5578885a9e30) at ../include/c11/threads_posix.h:155 #5 util_queue_thread_func (input=input@entry=0x55788864ad50) at ../src/util/u_queue.c:294 #6 0x00007feaaa840eeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #7 0x00007feac2d09299 in start_thread (arg=0x7fea9f7fe640) at pthread_create.c:481 #8 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7fea9ffff640 (LWP 152926) "plasmas:disk$2"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x5578885a9e58, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5578885a9e58, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5578885a9e08, cond=0x5578885a9e30) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x5578885a9e30, mutex=0x5578885a9e08) at pthread_cond_wait.c:619 #4 0x00007feaaa84142b in cnd_wait (mtx=0x5578885a9e08, cond=0x5578885a9e30) at ../include/c11/threads_posix.h:155 #5 util_queue_thread_func (input=input@entry=0x55788866d250) at ../src/util/u_queue.c:294 #6 0x00007feaaa840eeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #7 0x00007feac2d09299 in start_thread (arg=0x7fea9ffff640) at pthread_create.c:481 #8 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7feaa4abf640 (LWP 152925) "plasmas:disk$1"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x5578885a9e58, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5578885a9e58, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5578885a9e08, cond=0x5578885a9e30) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x5578885a9e30, mutex=0x5578885a9e08) at pthread_cond_wait.c:619 #4 0x00007feaaa84142b in cnd_wait (mtx=0x5578885a9e08, cond=0x5578885a9e30) at ../include/c11/threads_posix.h:155 #5 util_queue_thread_func (input=input@entry=0x55788866d210) at ../src/util/u_queue.c:294 #6 0x00007feaaa840eeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #7 0x00007feac2d09299 in start_thread (arg=0x7feaa4abf640) at pthread_create.c:481 #8 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7feab088f640 (LWP 152924) "plasmas:disk$0"): #0 0x00007feac2d15a8a in __futex_abstimed_wait_common64 (futex_word=futex_word@entry=0x5578885a9e58, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at ../sysdeps/nptl/futex-internal.c:74 #1 0x00007feac2d15aef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5578885a9e58, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123 #2 0x00007feac2d0f2c0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5578885a9e08, cond=0x5578885a9e30) at pthread_cond_wait.c:504 #3 __pthread_cond_wait (cond=0x5578885a9e30, mutex=0x5578885a9e08) at pthread_cond_wait.c:619 #4 0x00007feaaa84142b in cnd_wait (mtx=0x5578885a9e08, cond=0x5578885a9e30) at ../include/c11/threads_posix.h:155 #5 util_queue_thread_func (input=input@entry=0x55788866d1b0) at ../src/util/u_queue.c:294 #6 0x00007feaaa840eeb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #7 0x00007feac2d09299 in start_thread (arg=0x7feab088f640) at pthread_create.c:481 #8 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7feab1d00640 (LWP 152923) "QDBusConnection"): #0 0x00007feac39115bf in __GI___poll (fds=0x7feaac005260, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007feac240847c in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7feaac005260, timeout=<optimized out>, context=0x7feaac000c20) at ../glib/gmain.c:4434 #2 g_main_context_iterate.constprop.0 (context=context@entry=0x7feaac000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4126 #3 0x00007feac23b1c03 in g_main_context_iteration (context=0x7feaac000c20, may_block=1) at ../glib/gmain.c:4196 #4 0x00007feac3f03698 in QEventDispatcherGlib::processEvents (this=0x7feaac000b60, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007feac3eb0ab2 in QEventLoop::exec (this=this@entry=0x7feab1cffba0, flags=<optimized out>, flags@entry={i = 0}) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007feac3cf425a in QThread::exec (this=this@entry=0x7feac486f060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007feac47f4b6b in QDBusConnectionManager::run (this=0x7feac486f060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #8 0x00007feac3cf5456 in QThreadPrivate::start (arg=0x7feac486f060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329 #9 0x00007feac2d09299 in start_thread (arg=0x7feab1d00640) at pthread_create.c:481 #10 0x00007feac391c353 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7feabf6c9940 (LWP 152922) "plasmashell"): #0 0x00007feac2d0b4a3 in __GI___pthread_mutex_lock (mutex=0x557888595db8) at ../nptl/pthread_mutex_lock.c:80 #1 0x00007feac37cb543 in wl_display_prepare_read_queue (display=0x557888595cd0, queue=0x557888b189d0) at ../src/wayland-client.c:1672 #2 0x00007feac1c4a6ac in QtWaylandClient::QWaylandDisplay::flushRequests (this=0x5578885921b0) at /usr/src/debug/qt5-qtwayland-5.15.2-7.fc34.x86_64/src/client/qwaylanddisplay.cpp:229 #3 0x00007feac3ee5ce0 in doActivate<false> (sender=0x557888613000, signal_index=4, argv=0x7ffde6f5aba0) at kernel/qobject.cpp:3898 #4 0x00007feac3ee0c27 in QMetaObject::activate (sender=sender@entry=0x557888613000, m=m@entry=0x7feac4184ac0 <QAbstractEventDispatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3946 #5 0x00007feac3eaeb87 in QAbstractEventDispatcher::awake (this=this@entry=0x557888613000) at .moc/moc_qabstracteventdispatcher.cpp:149 #6 0x00007feac3f0372b in QEventDispatcherGlib::processEvents (this=0x557888613000, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:430 #7 0x00007feac3eb0ab2 in QEventLoop::exec (this=this@entry=0x7ffde6f5acc0, flags=<optimized out>, flags@entry={i = 0}) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #8 0x00007feac3eb8fe4 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #9 0x0000557886572059 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.22.4-2.fc34.x86_64/shell/main.cpp:254 (gdb)
What is your graphics hardware?
(In reply to Nate Graham from comment #1) > What is your graphics hardware? VGA compatible controller: Intel Corporation CometLake-S GT2 [UHD Graphics 630] kernel 5.13.10-200.fc34.x86_64
Can you run `kcmshell5 qtquicksettings` and set the render loop to basic and see if that makes a difference?
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!