https://bugs.kde.org/show_bug.cgi?id=441440
Bug ID: 441440 Summary: [Wayland] plasmashell high CPU usage Product: plasmashell Version: 5.22.4 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: germano.massu...@gmail.com CC: plasma-b...@kde.org Target Milestone: 1.0 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) -- You are receiving this mail because: You are watching all bug changes.