SUMMARY Since updating to plasma 6, kwin_x11 compositor has started to randomly hang (entire screen freezes but reacts to clicks). Sometimes the hang goes away after a few seconds, other times pressing Alt-Shift-F12 to disable the compositor is the only way to regain a usable desktop. SOFTWARE/OS VERSIONS Linux/KDE Plasma: openSUSE Tumbleweed 20240221 (available in About System) KDE Plasma Version: 5.93.0 KDE Frameworks Version: 5.249.0 Qt Version: 6.6.2 ADDITIONAL INFORMATION 1. backtrace of all threads obtained by sending SIGQUIT to kwin_x11 during a hang 2. output of `qdbus-qt5 org.kde.KWin /KWin org.kde.KWin.supportInformation`
+thread apply all backtrace Thread 27 (Thread 0x7f2d3a0006c0 (LWP 23911)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa16784bc8) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa16784bc8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa16784bc8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa16784b70, cond=0x55fa16784ba0) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x55fa16784ba0, mutex=mutex@entry=0x55fa16784b70) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x55fa16784b70, cond=0x55fa16784ba0) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa13ea10f0) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 26 (Thread 0x7f2d1be006c0 (LWP 33953)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7f2d612a35d0) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f2d612a35d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f2d612a35d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f2d612a3578, cond=0x7f2d612a35a8) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x7f2d612a35a8, mutex=mutex@entry=0x7f2d612a3578) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x7f2d612a3578, cond=0x7f2d612a35a8) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x7f2c9c0256a0) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 25 (Thread 0x7f2d38c006c0 (LWP 23913)): +backtrace #0 0x00007f2d80d0578f in __GI___poll (fds=0x55fa13ed6c80, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f2d80515aff in g_main_context_poll_unlocked (priority=<optimized out>, n_fds=1, fds=0x55fa13ed6c80, timeout=<optimized out>, context=0x7f2c7c000c60) at ../glib/gmain.c:4653 #2 g_main_context_iterate_unlocked (context=context@entry=0x7f2c7c000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4344 #3 0x00007f2d8051620c in g_main_context_iteration (context=0x7f2c7c000c60, may_block=1) at ../glib/gmain.c:4414 #4 0x00007f2d817a330c in QEventDispatcherGlib::processEvents (this=0x7f2c7c000b70, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #5 0x00007f2d81591cbb in QEventLoop::exec (this=0x7f2d38bffa60, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:34 #6 0x00007f2d81666a44 in QThread::exec (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74 #7 0x00007f2d816e5779 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #8 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #9 QThreadPrivate::start (arg=0x55fa13b91f50) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #10 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #11 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 24 (Thread 0x7f2d20a006c0 (LWP 33952)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7f2c9c004758) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f2c9c004758, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f2c9c004758, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f2c9c004700, cond=0x7f2c9c004730) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x7f2c9c004730, mutex=mutex@entry=0x7f2c9c004700) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x7f2c9c004700, cond=0x7f2c9c004730) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x7f2c9c05e300) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 23 (Thread 0x7f2d60c006c0 (LWP 23896)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa13b678c8) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa13b678c8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa13b678c8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa13b67870, cond=0x55fa13b678a0) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x55fa13b678a0, mutex=mutex@entry=0x55fa13b67870) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x55fa13b67870, cond=0x55fa13b678a0) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa14bd3eb0) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 22 (Thread 0x7f2d214006c0 (LWP 33951)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa16be9c60) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa16be9c60, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa16be9c60, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa16be9c10, cond=0x55fa16be9c38) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55fa16be9c38, mutex=0x55fa16be9c10) at pthread_cond_wait.c:618 #5 0x00007f2d816e381b in QWaitConditionPrivate::wait (deadline=..., this=0x55fa16be9c10) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:103 #6 QWaitCondition::wait (this=this@entry=0x55fa14dfbc58, mutex=mutex@entry=0x55fa14dfbc50, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qwaitcondition_unix.cpp:181 #7 0x00007f2d83c34d78 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:197 #8 QSGRenderThread::processEventsAndWaitForMore (this=0x55fa14dfbba0) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:841 #9 QSGRenderThread::run (this=0x55fa14dfbba0) at /usr/src/debug/qtdeclarative-everywhere-src-6.6.2/src/quick/scenegraph/qsgthreadedrenderloop.cpp:963 #10 0x00007f2d816e5779 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #12 QThreadPrivate::start (arg=0x55fa14dfbba0) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #13 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #14 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 21 (Thread 0x7f2d3be006c0 (LWP 23907)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa167eb7c8) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa167eb7c8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa167eb7c8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa167eb770, cond=0x55fa167eb7a0) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x55fa167eb7a0, mutex=mutex@entry=0x55fa167eb770) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x55fa167eb770, cond=0x55fa167eb7a0) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa13931ef0) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 20 (Thread 0x7f2d424006c0 (LWP 23910)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa136415f8) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa136415f8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa136415f8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa136415a0, cond=0x55fa136415d0) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x55fa136415d0, mutex=mutex@entry=0x55fa136415a0) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x55fa136415a0, cond=0x55fa136415d0) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa1551d5a0) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 19 (Thread 0x7f2d53e006c0 (LWP 10303)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa1665d698) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa1665d698, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa1665d698, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa1665d640, cond=0x55fa1665d670) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x55fa1665d670, mutex=mutex@entry=0x55fa1665d640) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x55fa1665d640, cond=0x55fa1665d670) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa13e657b0) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 18 (Thread 0x7f2d534006c0 (LWP 10304)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7f2d62a595d0) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f2d62a595d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f2d62a595d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f2d62a59578, cond=0x7f2d62a595a8) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x7f2d62a595a8, mutex=mutex@entry=0x7f2d62a59578) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x7f2d62a59578, cond=0x7f2d62a595a8) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa14395690) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 17 (Thread 0x7f2d5a6006c0 (LWP 23897)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa1562d278) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa1562d278, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa1562d278, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa1562d220, cond=0x55fa1562d250) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x55fa1562d250, mutex=mutex@entry=0x55fa1562d220) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x55fa1562d220, cond=0x55fa1562d250) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa13e41320) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 16 (Thread 0x7f2d3aa006c0 (LWP 23908)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa169bbac0) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa169bbac0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa169bbac0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa169bba68, cond=0x55fa169bba98) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x55fa169bba98, mutex=mutex@entry=0x55fa169bba68) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x55fa169bba68, cond=0x55fa169bba98) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa14072c30) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 15 (Thread 0x7f2d396006c0 (LWP 23912)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa1694d990) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa1694d990, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa1694d990, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa1694d938, cond=0x55fa1694d968) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x55fa1694d968, mutex=mutex@entry=0x55fa1694d938) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x55fa1694d938, cond=0x55fa1694d968) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa14cdcb20) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 14 (Thread 0x7f2d42e006c0 (LWP 23909)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa13b08b28) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa13b08b28, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa13b08b28, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa13b08ad0, cond=0x55fa13b08b00) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x55fa13b08b00, mutex=mutex@entry=0x55fa13b08ad0) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x55fa13b08ad0, cond=0x55fa13b08b00) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa13a9e640) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 13 (Thread 0x7f2d416006c0 (LWP 23898)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa1680ad58) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa1680ad58, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa1680ad58, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa1680ad00, cond=0x55fa1680ad30) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x55fa1680ad30, mutex=mutex@entry=0x55fa1680ad00) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x55fa1680ad00, cond=0x55fa1680ad30) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa13e417b0) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 12 (Thread 0x7f2d52a006c0 (LWP 23893)): +backtrace #0 0x00007f2d80d0578f in __GI___poll (fds=0x7f2d7000ac30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f2d80515aff in g_main_context_poll_unlocked (priority=<optimized out>, n_fds=1, fds=0x7f2d7000ac30, timeout=<optimized out>, context=0x7f2d04000c60) at ../glib/gmain.c:4653 #2 g_main_context_iterate_unlocked (context=context@entry=0x7f2d04000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4344 #3 0x00007f2d8051620c in g_main_context_iteration (context=0x7f2d04000c60, may_block=1) at ../glib/gmain.c:4414 #4 0x00007f2d817a330c in QEventDispatcherGlib::processEvents (this=0x7f2d04002c00, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #5 0x00007f2d81591cbb in QEventLoop::exec (this=0x7f2d529ffa60, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:34 #6 0x00007f2d81666a44 in QThread::exec (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74 #7 0x00007f2d816e5779 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #8 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #9 QThreadPrivate::start (arg=0x55fa13647670) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #10 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #11 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 11 (Thread 0x7f2d62a006c0 (LWP 10292)): +backtrace #0 0x00007f2d80d0578f in __GI___poll (fds=0x7f2d700080e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f2d80515aff in g_main_context_poll_unlocked (priority=<optimized out>, n_fds=1, fds=0x7f2d700080e0, timeout=<optimized out>, context=0x7f2d44000c60) at ../glib/gmain.c:4653 #2 g_main_context_iterate_unlocked (context=context@entry=0x7f2d44000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4344 #3 0x00007f2d8051620c in g_main_context_iteration (context=0x7f2d44000c60, may_block=1) at ../glib/gmain.c:4414 #4 0x00007f2d817a330c in QEventDispatcherGlib::processEvents (this=0x7f2d44000b70, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #5 0x00007f2d81591cbb in QEventLoop::exec (this=0x7f2d629ffa60, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:34 #6 0x00007f2d81666a44 in QThread::exec (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74 #7 0x00007f2d816e5779 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #8 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #9 QThreadPrivate::start (arg=0x55fa13d437a0) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #10 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #11 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 10 (Thread 0x7f2d40c006c0 (LWP 23899)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa16710260) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa16710260, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa16710260, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa16710208, cond=0x55fa16710238) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x55fa16710238, mutex=mutex@entry=0x55fa16710208) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x55fa16710208, cond=0x55fa16710238) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa13eaa2f0) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 9 (Thread 0x7f2d592006c0 (LWP 10302)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa14c1fbc8) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa14c1fbc8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa14c1fbc8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa14c1fb70, cond=0x55fa14c1fba0) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x55fa14c1fba0, mutex=mutex@entry=0x55fa14c1fb70) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x55fa14c1fb70, cond=0x55fa14c1fba0) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa141ddce0) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 8 (Thread 0x7f2d59c006c0 (LWP 10301)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa13d43a88) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa13d43a88, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa13d43a88, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa13d43a30, cond=0x55fa13d43a60) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x55fa13d43a60, mutex=mutex@entry=0x55fa13d43a30) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x55fa13d43a30, cond=0x55fa13d43a60) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa154aa830) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 7 (Thread 0x7f2d634006c0 (LWP 10279)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7f2d75c8a5d0) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f2d75c8a5d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f2d75c8a5d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f2d75c8a578, cond=0x7f2d75c8a5a8) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x7f2d75c8a5a8, mutex=mutex@entry=0x7f2d75c8a578) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x7f2d75c8a578, cond=0x7f2d75c8a5a8) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa1349be10) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 6 (Thread 0x7f2d7dc006c0 (LWP 10272)): +backtrace #0 0x00007f2d80d0578f in __GI___poll (fds=0x55fa133f46a0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f2d80515aff in g_main_context_poll_unlocked (priority=<optimized out>, n_fds=3, fds=0x55fa133f46a0, timeout=<optimized out>, context=0x7f2d78000c80) at ../glib/gmain.c:4653 #2 g_main_context_iterate_unlocked (context=context@entry=0x7f2d78000c80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4344 #3 0x00007f2d8051620c in g_main_context_iteration (context=0x7f2d78000c80, may_block=1) at ../glib/gmain.c:4414 #4 0x00007f2d817a330c in QEventDispatcherGlib::processEvents (this=0x7f2d78000b70, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #5 0x00007f2d81591cbb in QEventLoop::exec (this=0x7f2d7dbffa10, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:34 #6 0x00007f2d81666a44 in QThread::exec (this=this@entry=0x7f2d82e58b80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74 #7 0x00007f2d82dd3cfa in QDBusConnectionManager::run (this=0x7f2d82e58b80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/dbus/qdbusconnection.cpp:131 #8 0x00007f2d816e5779 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #9 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #10 QThreadPrivate::start (arg=0x7f2d82e58b80 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #11 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #12 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 5 (Thread 0x7f2d752006c0 (LWP 10275)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa1359863c) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa1359863c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa1359863c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa135985e0, cond=0x55fa13598610) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x55fa13598610, mutex=mutex@entry=0x55fa135985e0) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x55fa135985e0, cond=0x55fa13598610) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa13597a80) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 4 (Thread 0x7f2d63e006c0 (LWP 10278)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa13509f88) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa13509f88, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa13509f88, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa13509f30, cond=0x55fa13509f60) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x55fa13509f60, mutex=mutex@entry=0x55fa13509f30) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x55fa13509f30, cond=0x55fa13509f60) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa13498440) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 3 (Thread 0x7f2d7d2006c0 (LWP 10273)): +backtrace #0 0x00007f2d80d0578f in __GI___poll (fds=fds@entry=0x7f2d7d1ff968, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f2d849158aa in poll (__timeout=-1, __nfds=1, __fds=0x7f2d7d1ff968) at /usr/include/bits/poll2.h:39 #2 _xcb_conn_wait (c=c@entry=0x55fa134025d0, vector=vector@entry=0x0, count=count@entry=0x0, cond=<optimized out>) at /usr/src/debug/libxcb-1.16/src/xcb_conn.c:510 #3 0x00007f2d8491741c in _xcb_conn_wait (count=0x0, vector=0x0, cond=0x55fa13402610, c=0x55fa134025d0) at /usr/src/debug/libxcb-1.16/src/xcb_conn.c:476 #4 xcb_wait_for_event (c=0x55fa134025d0) at /usr/src/debug/libxcb-1.16/src/xcb_in.c:703 #5 0x00007f2d7dd8ecc0 in QXcbEventQueue::run (this=0x55fa133f9e90) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/plugins/platforms/xcb/qxcbeventqueue.cpp:192 #6 0x00007f2d816e5779 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:324 #7 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:260 #8 QThreadPrivate::start (arg=0x55fa133f9e90) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/thread/qthread_unix.cpp:283 #9 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #10 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 2 (Thread 0x7f2d75c006c0 (LWP 10274)): +backtrace #0 0x00007f2d80c8effe in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55fa135ab1d8) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55fa135ab1d8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f2d80c8f09f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55fa135ab1d8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f2d80c91d40 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fa135ab180, cond=0x55fa135ab1b0) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=cond@entry=0x55fa135ab1b0, mutex=mutex@entry=0x55fa135ab180) at pthread_cond_wait.c:618 #5 0x00007f2d75f0f41b in cnd_wait (mtx=0x55fa135ab180, cond=0x55fa135ab1b0) at ../src/c11/impl/threads_posix.c:135 #6 util_queue_thread_func (input=input@entry=0x55fa1359f520) at ../src/util/u_queue.c:290 #7 0x00007f2d75f04687 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #8 0x00007f2d80c92bb2 in start_thread (arg=<optimized out>) at pthread_create.c:447 #9 0x00007f2d80d1400c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 1 (Thread 0x7f2d7e105480 (LWP 10271)): +backtrace #0 0x00007f2d80d0578f in __GI___poll (fds=0x55fa14569e10, nfds=3, timeout=2417) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f2d80515aff in g_main_context_poll_unlocked (priority=<optimized out>, n_fds=3, fds=0x55fa14569e10, timeout=<optimized out>, context=0x7f2d78000ef0) at ../glib/gmain.c:4653 #2 g_main_context_iterate_unlocked (context=context@entry=0x7f2d78000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4344 #3 0x00007f2d8051620c in g_main_context_iteration (context=0x7f2d78000ef0, may_block=1) at ../glib/gmain.c:4414 #4 0x00007f2d817a330c in QEventDispatcherGlib::processEvents (this=0x55fa13491280, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #5 0x00007f2d81591cbb in QEventLoop::exec (this=0x7fff5d125590, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:34 #6 0x00007f2d8158b8e6 in QCoreApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74 #7 0x000055fa12c340c0 in main (argc=<optimized out>, argv=0x7fff5d125938) at /usr/src/debug/kwin-5.93.0/src/main_x11.cpp:460
Informacje o wsparciu dla KWin: Pytając na np. https://discuss.kde.org użyj wyświetlanych tu danych. Dostarczają one informacji o obecnie uruchomionym wystąpieniu, o opcjach, które są używane, o używanym sterowniku OpenGL i o włączonych efektach. Proszę wysłać te informacje, pod tekstem wprowadzenia, przy użyciu usługi paste bin takiej jak https://paste.kde.org, aby nie zaśmiecać wątku. ========================== Version ======= KWin version: 5.93.0 Qt Version: 6.6.2 Qt compile version: 6.6.2 XCB compile version: 1.16 Operation Mode: X11 only Build Options ============= KWIN_BUILD_DECORATIONS: yes KWIN_BUILD_TABBOX: yes KWIN_BUILD_ACTIVITIES: yes HAVE_X11_XCB: yes HAVE_GLX: yes X11 === Vendor: The X.Org Foundation Vendor Release: 12101011 Protocol Version/Revision: 11/0 SHAPE: yes; Version: 0x11 RANDR: yes; Version: 0x14 DAMAGE: yes; Version: 0x11 Composite: yes; Version: 0x4 RENDER: yes; Version: 0xb XFIXES: yes; Version: 0x50 SYNC: yes; Version: 0x31 GLX: yes; Version: 0x0 Decoration ========== Plugin: org.kde.oxygen Theme: Plugin recommends border size: No onAllDesktopsAvailable: false alphaChannelSupported: true closeOnDoubleClickOnMenu: false decorationButtonsLeft: 0, 2 decorationButtonsRight: 6, 3, 4, 5 borderSize: 3 gridUnit: 12 font: Trebuchet MS,12,-1,5,600,0,0,0,0,0,0,0,0,0,0,1,Semibold smallSpacing: 3 largeSpacing: 12 Output backend ============== Name: KWin::X11StandaloneBackend Cursor ====== themeName: DMZ-White themeSize: 32 Options ======= focusPolicy: ClickToFocus xwaylandCrashPolicy: 1 xwaylandMaxCrashCount: 3 nextFocusPrefersMouse: false clickRaise: true autoRaise: false autoRaiseInterval: 0 delayFocusInterval: 0 shadeHover: false shadeHoverInterval: 250 separateScreenFocus: false activeMouseScreen: true placement: 5 activationDesktopPolicy: SwitchToOtherDesktop focusPolicyIsReasonable: true borderSnapZone: 10 windowSnapZone: 10 centerSnapZone: 0 snapOnlyWhenOverlapping: false rollOverDesktops: false focusStealingPreventionLevel: 1 operationTitlebarDblClick: 5000 operationMaxButtonLeftClick: 5000 operationMaxButtonMiddleClick: 5015 operationMaxButtonRightClick: 5014 commandActiveTitlebar1: MouseRaise commandActiveTitlebar2: MouseNothing commandActiveTitlebar3: MouseOperationsMenu commandInactiveTitlebar1: MouseActivateAndRaise commandInactiveTitlebar2: MouseActivate commandInactiveTitlebar3: MouseOperationsMenu commandWindow1: MouseActivateRaiseAndPassClick commandWindow2: MouseActivateAndPassClick commandWindow3: MouseActivateAndPassClick commandWindowWheel: MouseNothing commandAll1: MouseUnrestrictedMove commandAll2: MouseToggleRaiseAndLower commandAll3: MouseUnrestrictedResize keyCmdAllModKey: 16777250 condensedTitle: false electricBorderMaximize: true electricBorderTiling: true electricBorderCornerRatio: 0.25 borderlessMaximizedWindows: false killPingTimeout: 5000 hideUtilityWindowsForInactive: true compositingMode: 1 useCompositing: true hiddenPreviews: 1 glSmoothScale: 2 glStrictBinding: true glStrictBindingFollowsDriver: true glPreferBufferSwap: AutoSwapStrategy glPlatformInterface: 1 windowsBlockCompositing: true allowTearing: true Screen Edges ============ desktopSwitching: false desktopSwitchingMovingClients: false cursorPushBackDistance: 1x1 timeThreshold: 75 reActivateThreshold: 350 actionTopLeft: 0 actionTop: 0 actionTopRight: 0 actionRight: 0 actionBottomRight: 0 actionBottom: 0 actionBottomLeft: 0 actionLeft: 0 Screens ======= Active screen follows mouse: yes Number of Screens: 3 Screen 0: --------- Name: DP3 Enabled: 1 Geometry: 1920,958,3840x2160 Scale: 1 Refresh Rate: 60000 Adaptive Sync: incapable Screen 1: --------- Name: eDP1 Enabled: 1 Geometry: 0,2474,1920x1080 Scale: 1 Refresh Rate: 59998 Adaptive Sync: incapable Screen 2: --------- Name: DP1 Enabled: 1 Geometry: 5760,0,2160x3840 Scale: 1 Refresh Rate: 59996 Adaptive Sync: incapable Compositing =========== Compositing is active Compositing Type: OpenGL OpenGL vendor string: Intel OpenGL renderer string: Mesa Intel(R) UHD Graphics (CML GT2) OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.3.6 OpenGL platform interface: GLX OpenGL shading language version string: 4.60 Driver: Intel GPU class: Comet Lake OpenGL version: 4.6 GLSL version: 4.60 Mesa version: 23.3.6 X server version: 1.21.1 Linux kernel version: 6.7.5 Direct rendering: Requires strict binding: yes Virtual Machine: no OpenGL 2 Shaders are used Loaded Effects: --------------- trackmouse screenshot outputlocator colorpicker screenedge mousemark contrast login sessionquit logout translucency windowaperture slide maximize scale morphingpopups squash fullscreen frozenapp fadingpopups dimscreen dialogparent windowview tileseditor overview highlightwindow blendchanges startupfeedback kscreen Currently Active Effects: ------------------------- contrast Effect Settings: ---------------- trackmouse: modifiers: mousePolling: true screenshot: outputlocator: colorpicker: screenedge: mousemark: width: 3 color: #ff0000 modifiers: modifiers: contrast: login: pluginId: login isActiveFullScreenEffect: false sessionquit: pluginId: sessionquit isActiveFullScreenEffect: false logout: pluginId: logout isActiveFullScreenEffect: false translucency: pluginId: translucency isActiveFullScreenEffect: false windowaperture: pluginId: windowaperture isActiveFullScreenEffect: false slide: horizontalGap: 45 verticalGap: 20 slideBackground: true maximize: pluginId: maximize isActiveFullScreenEffect: false scale: pluginId: scale isActiveFullScreenEffect: false morphingpopups: pluginId: morphingpopups isActiveFullScreenEffect: false squash: pluginId: squash isActiveFullScreenEffect: false fullscreen: pluginId: fullscreen isActiveFullScreenEffect: false frozenapp: pluginId: frozenapp isActiveFullScreenEffect: false fadingpopups: pluginId: fadingpopups isActiveFullScreenEffect: false dimscreen: pluginId: dimscreen isActiveFullScreenEffect: false dialogparent: pluginId: dialogparent isActiveFullScreenEffect: false windowview: activeView: delegate: animationDuration: 300 layout: 1 ignoreMinimized: false mode: partialActivationFactor: 0 gestureInProgress: false searchText: selectedIds: tileseditor: activeView: delegate: animationDuration: 200 overview: activeView: delegate: animationDuration: 300 layout: 1 ignoreMinimized: false filterWindows: true organizedGrid: true overviewPartialActivationFactor: 0 overviewGestureInProgress: false transitionPartialActivationFactor: 0 transitionGestureInProgress: false gridPartialActivationFactor: 0 gridGestureInProgress: false desktopOffset: searchText: highlightwindow: blendchanges: startupfeedback: type: 1 kscreen: Loaded Plugins: --------------- krunnerintegration nightcolor Available Plugins: ------------------ BounceKeysPlugin StickyKeysPlugin buttonsrebind krunnerintegration nightcolor screencast
I have this same exact issue. The freeze just started today after updating to v6. I have only experienced it though I think when using a browser. Haven't noticed it happen when using Konsole. Anything you need me to do just let me know. Thanks!
Does this happen on wayland session?
(In reply to Vlad Zahorodnii from comment #4) > Does this happen on wayland session? the wayland session does not start for me at all. This is a hybrid Intel/Nvidia laptop fwiw so i'm not really interested in wayland at the moment.
The same for me when using intel igpu(uhd770). this does not happen with my amd igpu
can you provide kwin logs when the screen freezes?
(In reply to Vlad Zahorodnii from comment #7) > can you provide kwin logs when the screen freezes? i will have to provide it after some days because my computer with intel igpu is at school.
*** Bug 482029 has been marked as a duplicate of this bug. ***
Created attachment 166190 [details] KWin Log During Freeze Here you go Vlad. This just happened. Did the KWin/Debugging stuff, fired up YouTube & started a video and a few seconds in I got the brief freeze. Anything else I can help with please let me know. As for if this happens in Wayland, I don't know. I use apps right now that don't have Wayland support so that's why I switched back to X11.
That's the backtrace. The logs can be retrieved by running "journalctl --user-unit plasma-kwin_x11 --boot"
if you've rebooted, adjust --boot argument
Created attachment 166191 [details] KWin Log During Freeze Here you go Vlad. Thanks for looking in to this, I stink when it comes to X11.
Did you set any custom environment variables?
*** Bug 471136 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5332
Git commit 0dc3f4906fd7cdaaeb740b2b29213acd5d2989fa by Vlad Zahorodnii. Committed on 29/02/2024 at 17:58. Pushed by vladz into branch 'master'. opengl: Harden GLRenderTimeQuery against opengl providing bad timestamps The end render timestamp can be slightly in the past before the start render timestamp. This results in negative render times, which can make kwin wait way more than just one vblank interval before starting the next frame. It appears that there is no way to detect if the gpu has performed a disjoint operation in OpenGL. It's available only in GLES. As a way around, this change makes the GLRenderTimeQuery insert two probes: one queries gl timestamps when starting rendering and ending rendering; another one just queries std::steady_clock before and after painting. This hardens the GLRenderTimeQuery against OpenGL providing nonsensical results sometimes. M +19 -23 src/opengl/glrendertimequery.cpp M +13 -3 src/opengl/glrendertimequery.h https://invent.kde.org/plasma/kwin/-/commit/0dc3f4906fd7cdaaeb740b2b29213acd5d2989fa
Git commit aa741db0e740cfc6df7561e1938fb90fed2b5b68 by Vlad Zahorodnii. Committed on 29/02/2024 at 18:16. Pushed by vladz into branch 'Plasma/6.0'. opengl: Harden GLRenderTimeQuery against opengl providing bad timestamps The end render timestamp can be slightly in the past before the start render timestamp. This results in negative render times, which can make kwin wait way more than just one vblank interval before starting the next frame. It appears that there is no way to detect if the gpu has performed a disjoint operation in OpenGL. It's available only in GLES. As a way around, this change makes the GLRenderTimeQuery insert two probes: one queries gl timestamps when starting rendering and ending rendering; another one just queries std::steady_clock before and after painting. This hardens the GLRenderTimeQuery against OpenGL providing nonsensical results sometimes. (cherry picked from commit 0dc3f4906fd7cdaaeb740b2b29213acd5d2989fa) M +19 -23 src/opengl/glrendertimequery.cpp M +13 -3 src/opengl/glrendertimequery.h https://invent.kde.org/plasma/kwin/-/commit/aa741db0e740cfc6df7561e1938fb90fed2b5b68
*** Bug 482168 has been marked as a duplicate of this bug. ***
*** Bug 482930 has been marked as a duplicate of this bug. ***
I'm on Plasma 6.0.5 and unfortunately still have this issue. Only disabling the compositor helps. --- Linux/KDE Plasma: Manjaro KDE Plasma Version: 6.0.5 KDE Frameworks Version: 6.2.0 Qt Version: 6.7.1 Graphics Platform: X11 Graphics Driver Version: Nvidia 550.78
(In reply to Oleksii Zolotarevskyi from comment #21) > I'm on Plasma 6.0.5 and unfortunately still have this issue. > Only disabling the compositor helps. > (snip) > Graphics Driver Version: Nvidia 550.78 This report is about an Intel bug. Please open a new bug report.
(In reply to Bruno Pitrus from comment #22) > Please open a new bug report. I can, but it will most likely be marked as a duplicate because it's literally the same issue.
(In reply to Oleksii Zolotarevskyi from comment #23) > (In reply to Bruno Pitrus from comment #22) > > Please open a new bug report. > > I can, but it will most likely be marked as a duplicate because it's > literally the same issue. nonsense — this CAN NOT be the same issue as the Intel hang has a known cause. You're just spamming Intel users with unrelated problems. If you provide enough context it will not get closed.
(In reply to Bruno Pitrus from comment #24) > nonsense — this CAN NOT be the same issue as the Intel hang has a known > cause. You're just spamming Intel users with unrelated problems. Please mind your language. I said that it's literally the same issue because the description fits perfectly to the issue that I'm facing. I even have the same error messages from kwin_x11 in the system log.