https://bugs.kde.org/show_bug.cgi?id=438149
--- Comment #5 from Oded Arbel <o...@geek.co.il> --- And there's also this part, which may be interesting? ----8<---- StacktraceTop: KWin::UserActionsMenu::slotToggleOnVirtualDesktop(QAction*) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffd9c1cc400, r=0x564601447dd0, this=0x5646034ee8a0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 doActivate<false>(QObject*, int, void**) (sender=0x564600fb6490, signal_index=9, argv=0x7ffd9c1cc400) at kernel/qobject.cpp:3886 QMenu::triggered(QAction*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 Tags: third-party-packages groovy wayland-session ThreadStacktrace: . Thread 10 (Thread 0x7ff3e7532640 (LWP 6008)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564600ba17d8) at ../sysdeps/nptl/futex-internal.h:183 __ret = -512 oldtype = 0 err = <optimized out> spin = 0 buffer = {__routine = 0x7ff4052e98e0 <__condvar_cleanup_waiting>, __arg = 0x7ff3e7531b50, __canceltype = 50, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x564600ba17b0, mutex = 0x564600ba1788, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> signals = <optimized out> wseq = 0 seq = 0 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564600ba1788, cond=0x564600ba17b0) at pthread_cond_wait.c:508 spin = 0 buffer = {__routine = 0x7ff4052e98e0 <__condvar_cleanup_waiting>, __arg = 0x7ff3e7531b50, __canceltype = 50, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x564600ba17b0, mutex = 0x564600ba1788, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> signals = <optimized out> wseq = 0 seq = 0 #2 __pthread_cond_wait (cond=cond@entry=0x564600ba17b0, mutex=mutex@entry=0x564600ba1788) at pthread_cond_wait.c:638 #3 0x00007ff3ed17887b in cnd_wait (mtx=0x564600ba1788, cond=0x564600ba17b0) at ../include/c11/threads_posix.h:155 job = <optimized out> queue = 0x564600ba1750 thread_index = 1 #4 util_queue_thread_func (input=input@entry=0x564600e669d0) at ../src/util/u_queue.c:289 job = <optimized out> queue = 0x564600ba1750 thread_index = 1 #5 0x00007ff3ed17833b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 pack = {func = 0x7ff3ed1787f0 <util_queue_thread_func>, arg = 0x564600e669d0} #6 0x00007ff4052e3590 in start_thread (arg=0x7ff3e7532640) at pthread_create.c:463 ret = <optimized out> pd = 0x7ff3e7532640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140685534766656, 7127618557106643921, 140727222582974, 140727222582975, 0, 140685534766656, -7129851361254775855, -7133023358655732783}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #7 0x00007ff404f5c223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 . Thread 9 (Thread 0x7ff3fea14640 (LWP 6005)): #0 0x00007ff404f5066f in __GI___poll (fds=0x7ff3f0005240, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ff402ef586e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7ff3f0005240, timeout=<optimized out>, context=0x7ff3f0000c20) at ../../../glib/gmain.c:4395 ret = <optimized out> errsv = <optimized out> poll_func = 0x7ff402f05000 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 2 allocated_nfds = <optimized out> fds = 0x7ff3f0005240 #2 g_main_context_iterate (context=context@entry=0x7ff3f0000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4087 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 2 allocated_nfds = <optimized out> fds = 0x7ff3f0005240 #3 0x00007ff402ef59a3 in g_main_context_iteration (context=0x7ff3f0000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4157 retval = <optimized out> #4 0x00007ff40573db22 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff3f0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 d = 0x7ff3f0000b80 canWait = true savedFlags = {i = 0} result = <optimized out> #5 0x00007ff4056e1dcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ff3fea13c40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 d = 0x7ff3f0003890 threadData = <optimized out> locker = {val = 94858659263128} app = <optimized out> #6 0x00007ff4054fbbb2 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 d = 0x564600b07240 locker = {val = 94858659263128} eventLoop = {<QObject> = {_vptr.QObject = 0x7ff40597d268 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058b3940 <qt_meta_stringdata_QObject>, data = 0x7ff4058b3820 <qt_meta_data_QObject>, static_metacall = 0x7ff405718930 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7ff3f0003890}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058b68e0 <qt_meta_stringdata_Qt>, data = 0x7ff4058b3a60 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ff405974ae0 <QObject::staticMetaObject>}, stringdata = 0x7ff4058ae160 <qt_meta_stringdata_QEventLoop>, data = 0x7ff4058ae100 <qt_meta_data_QEventLoop>, static_metacall = 0x7ff4056e1ae0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #7 0x00007ff4054fcd4c in QThreadPrivate::start(void*) (arg=0x564600b05560) at thread/qthread_unix.cpp:329 thr = 0x564600b05560 data = <optimized out> __clframe = {__cancel_routine = 0x7ff4054fc3e0 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x564600b05560, __do_it = 1, __cancel_type = <optimized out>} #8 0x00007ff4052e3590 in start_thread (arg=0x7ff3fea14640) at pthread_create.c:463 ret = <optimized out> pd = 0x7ff3fea14640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140685925762624, 7127618557106643921, 140727222588526, 140727222588527, 0, 140685925762624, -7129868834255477807, -7133023358655732783}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #9 0x00007ff404f5c223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 . Thread 8 (Thread 0x7ff3e6d31640 (LWP 6009)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564600ba17d8) at ../sysdeps/nptl/futex-internal.h:183 __ret = -512 oldtype = 0 err = <optimized out> spin = 0 buffer = {__routine = 0x7ff4052e98e0 <__condvar_cleanup_waiting>, __arg = 0x7ff3e6d30b50, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 4, cond = 0x564600ba17b0, mutex = 0x564600ba1788, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> signals = <optimized out> wseq = 4 seq = 2 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564600ba1788, cond=0x564600ba17b0) at pthread_cond_wait.c:508 spin = 0 buffer = {__routine = 0x7ff4052e98e0 <__condvar_cleanup_waiting>, __arg = 0x7ff3e6d30b50, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 4, cond = 0x564600ba17b0, mutex = 0x564600ba1788, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> signals = <optimized out> wseq = 4 seq = 2 #2 __pthread_cond_wait (cond=cond@entry=0x564600ba17b0, mutex=mutex@entry=0x564600ba1788) at pthread_cond_wait.c:638 #3 0x00007ff3ed17887b in cnd_wait (mtx=0x564600ba1788, cond=0x564600ba17b0) at ../include/c11/threads_posix.h:155 job = <optimized out> queue = 0x564600ba1750 thread_index = 2 #4 util_queue_thread_func (input=input@entry=0x564600e680a0) at ../src/util/u_queue.c:289 job = <optimized out> queue = 0x564600ba1750 thread_index = 2 #5 0x00007ff3ed17833b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 pack = {func = 0x7ff3ed1787f0 <util_queue_thread_func>, arg = 0x564600e680a0} #6 0x00007ff4052e3590 in start_thread (arg=0x7ff3e6d31640) at pthread_create.c:463 ret = <optimized out> pd = 0x7ff3e6d31640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140685526373952, 7127618557106643921, 140727222582974, 140727222582975, 0, 140685526373952, -7129850262280018991, -7133023358655732783}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #7 0x00007ff404f5c223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 . Thread 7 (Thread 0x7ff3d547f640 (LWP 8694)): #0 0x00007ff404f5c56e in epoll_wait (epfd=113, events=0x7ff3d547e850, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 #1 0x00007ff3e5d0cacb in () at /usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so #2 0x00007ff3e5cff4a4 in () at /usr/lib/x86_64-linux-gnu/spa-0.2/support/libspa-support.so #3 0x00007ff405249e70 in () at /usr/lib/x86_64-linux-gnu/libpipewire-0.3.so.0 #4 0x00007ff4052e3590 in start_thread (arg=0x7ff3d547f640) at pthread_create.c:463 ret = <optimized out> pd = 0x7ff3d547f640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140685232043584, 7127618557106643921, 140727222584862, 140727222584863, 0, 140685232043584, -7129820673176575023, -7133023358655732783}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #5 0x00007ff404f5c223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 . Thread 6 (Thread 0x7ff3e7d33640 (LWP 6007)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564600ba17d8) at ../sysdeps/nptl/futex-internal.h:183 __ret = -512 oldtype = 0 err = <optimized out> spin = 0 buffer = {__routine = 0x7ff4052e98e0 <__condvar_cleanup_waiting>, __arg = 0x7ff3e7d32b50, __canceltype = 50, __prev = 0x0} cbuffer = {wseq = 2, cond = 0x564600ba17b0, mutex = 0x564600ba1788, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> signals = <optimized out> wseq = 2 seq = 1 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564600ba1788, cond=0x564600ba17b0) at pthread_cond_wait.c:508 spin = 0 buffer = {__routine = 0x7ff4052e98e0 <__condvar_cleanup_waiting>, __arg = 0x7ff3e7d32b50, __canceltype = 50, __prev = 0x0} cbuffer = {wseq = 2, cond = 0x564600ba17b0, mutex = 0x564600ba1788, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> signals = <optimized out> wseq = 2 seq = 1 #2 __pthread_cond_wait (cond=cond@entry=0x564600ba17b0, mutex=mutex@entry=0x564600ba1788) at pthread_cond_wait.c:638 #3 0x00007ff3ed17887b in cnd_wait (mtx=0x564600ba1788, cond=0x564600ba17b0) at ../include/c11/threads_posix.h:155 job = <optimized out> queue = 0x564600ba1750 thread_index = 0 #4 util_queue_thread_func (input=input@entry=0x564600e66990) at ../src/util/u_queue.c:289 job = <optimized out> queue = 0x564600ba1750 thread_index = 0 #5 0x00007ff3ed17833b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 pack = {func = 0x7ff3ed1787f0 <util_queue_thread_func>, arg = 0x564600e66990} #6 0x00007ff4052e3590 in start_thread (arg=0x7ff3e7d33640) at pthread_create.c:463 ret = <optimized out> pd = 0x7ff3e7d33640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140685543159360, 7127618557106643921, 140727222582974, 140727222582975, 0, 140685543159360, -7129852462377016367, -7133023358655732783}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #7 0x00007ff404f5c223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 . Thread 5 (Thread 0x7ff3e4dff640 (LWP 6013)): #0 0x00007ff404f5066f in __GI___poll (fds=0x7ff3c4004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ff402ef586e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7ff3c4004e60, timeout=<optimized out>, context=0x7ff3c4000c20) at ../../../glib/gmain.c:4395 ret = <optimized out> errsv = <optimized out> poll_func = 0x7ff402f05000 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = <optimized out> fds = 0x7ff3c4004e60 #2 g_main_context_iterate (context=context@entry=0x7ff3c4000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4087 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = <optimized out> fds = 0x7ff3c4004e60 #3 0x00007ff402ef59a3 in g_main_context_iteration (context=0x7ff3c4000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4157 retval = <optimized out> #4 0x00007ff40573db22 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff3c4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 d = 0x7ff3c4000b80 canWait = true savedFlags = {i = 0} result = <optimized out> #5 0x00007ff4056e1dcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ff3e4dfec20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 d = 0x7ff3c4003890 threadData = <optimized out> locker = {val = 94858669681064} app = <optimized out> #6 0x00007ff4054fbbb2 in QThread::exec() (this=this@entry=0x5646015a7350) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 d = 0x5646014f6950 locker = {val = 94858669681064} eventLoop = {<QObject> = {_vptr.QObject = 0x7ff40597d268 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058b3940 <qt_meta_stringdata_QObject>, data = 0x7ff4058b3820 <qt_meta_data_QObject>, static_metacall = 0x7ff405718930 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7ff3c4003890}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058b68e0 <qt_meta_stringdata_Qt>, data = 0x7ff4058b3a60 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ff405974ae0 <QObject::staticMetaObject>}, stringdata = 0x7ff4058ae160 <qt_meta_stringdata_QEventLoop>, data = 0x7ff4058ae100 <qt_meta_data_QEventLoop>, static_metacall = 0x7ff4056e1ae0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #7 0x00007ff404373559 in QQmlThreadPrivate::run() (this=0x5646015a7350) at qml/ftw/qqmlthread.cpp:155 #8 0x00007ff4054fcd4c in QThreadPrivate::start(void*) (arg=0x5646015a7350) at thread/qthread_unix.cpp:329 thr = 0x5646015a7350 data = <optimized out> __clframe = {__cancel_routine = 0x7ff4054fc3e0 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x5646015a7350, __do_it = 1, __cancel_type = <optimized out>} #9 0x00007ff4052e3590 in start_thread (arg=0x7ff3e4dff640) at pthread_create.c:463 ret = <optimized out> pd = 0x7ff3e4dff640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140685493663296, 7127618557106643921, 140727222586062, 140727222586063, 0, 140685493663296, -7129854689317559343, -7133023358655732783}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #10 0x00007ff404f5c223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 . Thread 4 (Thread 0x7ff3e6530640 (LWP 6010)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564600ba17d8) at ../sysdeps/nptl/futex-internal.h:183 __ret = -512 oldtype = 0 err = <optimized out> spin = 0 buffer = {__routine = 0x7ff4052e98e0 <__condvar_cleanup_waiting>, __arg = 0x7ff3e652fb50, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 6, cond = 0x564600ba17b0, mutex = 0x564600ba1788, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> signals = <optimized out> wseq = 6 seq = 3 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564600ba1788, cond=0x564600ba17b0) at pthread_cond_wait.c:508 spin = 0 buffer = {__routine = 0x7ff4052e98e0 <__condvar_cleanup_waiting>, __arg = 0x7ff3e652fb50, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 6, cond = 0x564600ba17b0, mutex = 0x564600ba1788, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> signals = <optimized out> wseq = 6 seq = 3 #2 __pthread_cond_wait (cond=cond@entry=0x564600ba17b0, mutex=mutex@entry=0x564600ba1788) at pthread_cond_wait.c:638 #3 0x00007ff3ed17887b in cnd_wait (mtx=0x564600ba1788, cond=0x564600ba17b0) at ../include/c11/threads_posix.h:155 job = <optimized out> queue = 0x564600ba1750 thread_index = 3 #4 util_queue_thread_func (input=input@entry=0x564600e682f0) at ../src/util/u_queue.c:289 job = <optimized out> queue = 0x564600ba1750 thread_index = 3 #5 0x00007ff3ed17833b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 pack = {func = 0x7ff3ed1787f0 <util_queue_thread_func>, arg = 0x564600e682f0} #6 0x00007ff4052e3590 in start_thread (arg=0x7ff3e6530640) at pthread_create.c:463 ret = <optimized out> pd = 0x7ff3e6530640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140685517981248, 7127618557106643921, 140727222582974, 140727222582975, 0, 140685517981248, -7129849165452745775, -7133023358655732783}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #7 0x00007ff404f5c223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 . Thread 3 (Thread 0x7ff3fe213640 (LWP 6006)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ff4054fd085 in QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int) (val3=0, addr2=0x0, val2=0, val=3, op=0, addr=0x564600c3e178) at thread/qfutex_p.h:133 #2 QtLinuxFutex::futexWait<QBasicAtomicPointer<QMutexData> >(QBasicAtomicPointer<QMutexData>&, QBasicAtomicPointer<QMutexData>::Type) (expectedValue=0x3, futex=...) at thread/qfutex_p.h:135 #3 lockInternal_helper<false> (timeout=-1, elapsedTimer=0x0, d_ptr=...) at thread/qmutex_linux.cpp:142 #4 QBasicMutex::lockInternal() (this=0x564600c3e178) at thread/qmutex_linux.cpp:159 #5 0x00007ff4054fd393 in QBasicMutex::lock() (this=0x564600c3e178) at thread/qmutex.h:81 self = 0x7ff3fe213640 success = true #6 QRecursiveMutexPrivate::lock(int) (this=0x564600c3e160, timeout=timeout@entry=-1) at thread/qmutex.cpp:780 self = 0x7ff3fe213640 success = true #7 0x00007ff4054fd289 in QMutex::lock() (this=this@entry=0x564600b27c98) at thread/qmutex.cpp:235 current = <optimized out> #8 0x00007ff407183c7f in QMutexLocker::QMutexLocker(QBasicMutex*) (m=0x564600b27c98, this=<synthetic pointer>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h:238 locker = {val = 94858659396760} wasEmpty = <optimized out> #9 KWin::LibInput::Connection::handleEvent() (this=0x564600b27c50) at ./src/libinput/connection.cpp:228 locker = {val = 94858659396760} wasEmpty = <optimized out> #10 0x00007ff40571a2ee in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ff3fe212760, r=0x564600b27c50, this=0x7ff3f4004790) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 obj = std::unique_ptr<class QtPrivate::QSlotObjectBase> = {get() = 0x7ff3f4004790} receiver = 0x564600b27c50 td = <optimized out> receiverInSameThread = <optimized out> senderData = {previous = 0x0, receiver = 0x564600b27c50, sender = 0x7ff3f40046b0, signal = 3} c = 0x7ff3f40047c0 connections = {d = 0x7ff3f4004820} list = <optimized out> inSenderThread = true highestConnectionId = 1 signalVector = 0x7ff3f4003f50 currentThreadId = 0x7ff3fe213640 sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #11 doActivate<false>(QObject*, int, void**) (sender=0x7ff3f40046b0, signal_index=3, argv=0x7ff3fe212760) at kernel/qobject.cpp:3886 obj = std::unique_ptr<class QtPrivate::QSlotObjectBase> = {get() = 0x7ff3f4004790} receiver = 0x564600b27c50 td = <optimized out> receiverInSameThread = <optimized out> senderData = {previous = 0x0, receiver = 0x564600b27c50, sender = 0x7ff3f40046b0, signal = 3} c = 0x7ff3f40047c0 connections = {d = 0x7ff3f4004820} list = <optimized out> inSenderThread = true highestConnectionId = 1 signalVector = 0x7ff3f4003f50 currentThreadId = 0x7ff3fe213640 sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #12 0x00007ff4057136b7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x7ff3f40046b0, m=m@entry=0x7ff40597db40 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ff3fe212760) at kernel/qobject.cpp:3946 #13 0x00007ff40571e373 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) (this=this@entry=0x7ff3f40046b0, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178 _a = {0x0, 0x7ff3fe21275c, 0x7ff3fe212758, 0x7ff3fe212757} #14 0x00007ff40571eb13 in QSocketNotifier::event(QEvent*) (this=0x7ff3f40046b0, e=0x7ff3fe212a30) at kernel/qsocketnotifier.cpp:302 d = 0x7ff3f40046d0 #15 0x00007ff40639cdc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #16 0x00007ff4063a5bb8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #17 0x00007ff4056e32ca in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7ff3f40046b0, event=0x7ff3fe212a30) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 selfRequired = true result = false cbdata = {0x7ff3f40046b0, 0x7ff3fe212a30, 0x7ff3fe2129df} d = <optimized out> threadData = 0x564600b27d00 scopeLevelCounter = {threadData = 0x564600b27d00} #18 0x00007ff40573e725 in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x7ff3f4004450) at kernel/qeventdispatcher_glib.cpp:107 p = <optimized out> i = 0 event = {_vptr.QEvent = 0x7ff40597d4b0 <vtable for QEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058af2a0 <qt_meta_stringdata_QEvent>, data = 0x7ff4058aece0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 50, posted = 0, spont = 0, m_accept = 1, reserved = 7808} #19 0x00007ff402ef562b in g_main_dispatch (context=0x7ff3f4000c20) at ../../../glib/gmain.c:3325 dispatch = 0x7ff40573e6b0 <socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer)> prev_source = 0x0 begin_time_nsec = 0 was_in_call = 0 user_data = 0x0 callback = 0x0 cb_funcs = <optimized out> cb_data = <optimized out> need_destroy = <optimized out> source = 0x7ff3f4004450 current = 0x7ff3f4004650 i = 0 __func__ = "g_main_dispatch" #20 g_main_context_dispatch (context=0x7ff3f4000c20) at ../../../glib/gmain.c:4016 #21 0x00007ff402ef58d8 in g_main_context_iterate (context=context@entry=0x7ff3f4000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4092 max_priority = 2147483647 timeout = -1 some_ready = 1 nfds = <optimized out> allocated_nfds = <optimized out> fds = 0x7ff3f4004630 #22 0x00007ff402ef59a3 in g_main_context_iteration (context=0x7ff3f4000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4157 retval = <optimized out> #23 0x00007ff40573db22 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff3f4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 d = 0x7ff3f4000b80 canWait = true savedFlags = {i = 0} result = <optimized out> #24 0x00007ff4056e1dcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ff3fe212c40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 d = 0x7ff3f4003090 threadData = <optimized out> locker = {val = 94858659229720} app = <optimized out> #25 0x00007ff4054fbbb2 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 d = 0x564600afefc0 locker = {val = 94858659229720} eventLoop = {<QObject> = {_vptr.QObject = 0x7ff40597d268 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058b3940 <qt_meta_stringdata_QObject>, data = 0x7ff4058b3820 <qt_meta_data_QObject>, static_metacall = 0x7ff405718930 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7ff3f4003090}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058b68e0 <qt_meta_stringdata_Qt>, data = 0x7ff4058b3a60 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ff405974ae0 <QObject::staticMetaObject>}, stringdata = 0x7ff4058ae160 <qt_meta_stringdata_QEventLoop>, data = 0x7ff4058ae100 <qt_meta_data_QEventLoop>, static_metacall = 0x7ff4056e1ae0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #26 0x00007ff4054fcd4c in QThreadPrivate::start(void*) (arg=0x564600b192b0) at thread/qthread_unix.cpp:329 thr = 0x564600b192b0 data = <optimized out> __clframe = {__cancel_routine = 0x7ff4054fc3e0 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x564600b192b0, __do_it = 1, __cancel_type = <optimized out>} #27 0x00007ff4052e3590 in start_thread (arg=0x7ff3fe213640) at pthread_create.c:463 ret = <optimized out> pd = 0x7ff3fe213640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140685917369920, 7127618557106643921, 140727222588094, 140727222588095, 0, 140685917369920, -7129867735280720943, -7133023358655732783}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #28 0x00007ff404f5c223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 . Thread 2 (Thread 0x7ff3ff2c1640 (LWP 6004)): #0 0x00007ff404f5066f in __GI___poll (fds=0x7ff3f801dd00, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ff402ef586e in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7ff3f801dd00, timeout=<optimized out>, context=0x7ff3f8001ce0) at ../../../glib/gmain.c:4395 ret = <optimized out> errsv = <optimized out> poll_func = 0x7ff402f05000 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 4 allocated_nfds = <optimized out> fds = 0x7ff3f801dd00 #2 g_main_context_iterate (context=context@entry=0x7ff3f8001ce0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4087 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 4 allocated_nfds = <optimized out> fds = 0x7ff3f801dd00 #3 0x00007ff402ef59a3 in g_main_context_iteration (context=0x7ff3f8001ce0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4157 retval = <optimized out> #4 0x00007ff40573db22 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ff3f8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 d = 0x7ff3f8000b80 canWait = true savedFlags = {i = 0} result = <optimized out> #5 0x00007ff4056e1dcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ff3ff2c0c10, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 d = 0x7ff3f8005350 threadData = <optimized out> locker = {val = 94858658899480} app = <optimized out> #6 0x00007ff4054fbbb2 in QThread::exec() (this=this@entry=0x7ff40741dd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 d = 0x564600aae5c0 locker = {val = 94858658899480} eventLoop = {<QObject> = {_vptr.QObject = 0x7ff40597d268 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058b3940 <qt_meta_stringdata_QObject>, data = 0x7ff4058b3820 <qt_meta_data_QObject>, static_metacall = 0x7ff405718930 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7ff3f8005350}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058b68e0 <qt_meta_stringdata_Qt>, data = 0x7ff4058b3a60 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ff405974ae0 <QObject::staticMetaObject>}, stringdata = 0x7ff4058ae160 <qt_meta_stringdata_QEventLoop>, data = 0x7ff4058ae100 <qt_meta_data_QEventLoop>, static_metacall = 0x7ff4056e1ae0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #7 0x00007ff407399f4b in QDBusConnectionManager::run() (this=0x7ff40741dd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 locker = <optimized out> #8 0x00007ff4054fcd4c in QThreadPrivate::start(void*) (arg=0x7ff40741dd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329 thr = 0x7ff40741dd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder> data = <optimized out> __clframe = {__cancel_routine = 0x7ff4054fc3e0 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x7ff40741dd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>, __do_it = 1, __cancel_type = <optimized out>} #9 0x00007ff4052e3590 in start_thread (arg=0x7ff3ff2c1640) at pthread_create.c:463 ret = <optimized out> pd = 0x7ff3ff2c1640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140685934859840, 7127618557106643921, 140727222587630, 140727222587631, 0, 140685934859840, -7129869976179907631, -7133023358655732783}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #10 0x00007ff404f5c223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 . Thread 1 (Thread 0x7ff3ffe748c0 (LWP 6003)): #0 0x00007ff4070a7a86 in KWin::UserActionsMenu::slotToggleOnVirtualDesktop(QAction*) () at /usr/lib/x86_64-linux-gnu/libkwin.so.5 #1 0x00007ff40571a2ee in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffd9c1cc400, r=0x564601447dd0, this=0x5646034ee8a0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 obj = std::unique_ptr<class QtPrivate::QSlotObjectBase> = {get() = 0x5646034ee8a0} receiver = 0x564601447dd0 td = <optimized out> receiverInSameThread = <optimized out> senderData = {previous = 0x0, receiver = 0x564601447dd0, sender = 0x564600fb6490, signal = 9} c = 0x564602978f30 connections = {d = 0x564602cb1b70} list = <optimized out> inSenderThread = true highestConnectionId = 6 signalVector = 0x5646035c29c0 currentThreadId = 0x7ff3ffe748c0 sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #2 doActivate<false>(QObject*, int, void**) (sender=0x564600fb6490, signal_index=9, argv=0x7ffd9c1cc400) at kernel/qobject.cpp:3886 obj = std::unique_ptr<class QtPrivate::QSlotObjectBase> = {get() = 0x5646034ee8a0} receiver = 0x564601447dd0 td = <optimized out> receiverInSameThread = <optimized out> senderData = {previous = 0x0, receiver = 0x564601447dd0, sender = 0x564600fb6490, signal = 9} c = 0x564602978f30 connections = {d = 0x564602cb1b70} list = <optimized out> inSenderThread = true highestConnectionId = 6 signalVector = 0x5646035c29c0 currentThreadId = 0x7ff3ffe748c0 sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #3 0x00007ff406521c66 in QMenu::triggered(QAction*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #4 0x00007ff40652b3fc in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #5 0x00007ff40652ecd2 in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #6 0x00007ff40571a320 in doActivate<false>(QObject*, int, void**) (sender=0x564602375710, signal_index=4, argv=0x7ffd9c1cc5d0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395 method_relative = <optimized out> callFunction = <optimized out> methodIndex = 0 receiver = 0x564600fb6490 td = <optimized out> receiverInSameThread = <optimized out> senderData = {previous = 0x0, receiver = 0x564600fb6490, sender = 0x564602375710, signal = 4} c = 0x5646011b2ac0 connections = {d = 0x564602ac77b0} list = <optimized out> inSenderThread = true highestConnectionId = 2 signalVector = 0x564602abff60 currentThreadId = 0x7ff3ffe748c0 sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #7 0x00007ff4063968e6 in QAction::triggered(bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #8 0x00007ff406398fb8 in QAction::activate(QAction::ActionEvent) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #9 0x00007ff406523832 in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #10 0x00007ff40652af7e in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x00007ff40652deaa in QMenu::keyPressEvent(QKeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x00007ff4063e01b5 in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #13 0x00007ff40652e81b in QMenu::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #14 0x00007ff40639cdc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #15 0x00007ff4063a6366 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #16 0x00007ff4056e32ca in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x564600fb6490, event=0x7ffd9c1cce50) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 selfRequired = true result = false cbdata = {0x564600fb6490, 0x7ffd9c1cce50, 0x7ffd9c1ccb0f} d = <optimized out> threadData = 0x564600a75520 scopeLevelCounter = {threadData = 0x564600a75520} #17 0x00007ff4063fe28e in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #18 0x00007ff40639cdc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #19 0x00007ff4063a5bb8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #20 0x00007ff4056e32ca in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x564600fa4510, event=0x7ffd9c1cce50) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 selfRequired = true result = false cbdata = {0x564600fa4510, 0x7ffd9c1cce50, 0x7ffd9c1ccddf} d = <optimized out> threadData = 0x564600a75520 scopeLevelCounter = {threadData = 0x564600a75520} #21 0x00007ff407167d5b in KWin::InternalWindowEventFilter::keyEvent(QKeyEvent*) (this=0x5646018d48a0, event=0x7ffd9c1ccf90) at ./src/input.cpp:1007 internalClients = <optimized out> found = 0x564600fa4510 it = <optimized out> xkb = <optimized out> key = Qt::Key_Return internalEvent = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ff406034bc0 <vtable for QKeyEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058af2a0 <qt_meta_stringdata_QEvent>, data = 0x7ff4058aece0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 6, posted = 0, spont = 0, m_accept = 0, reserved = 0}, modState = {i = 0}, ts = 0}, txt = {static null = {<No data fields>}, d = 0x564601184920}, k = 16777220, nScanCode = 28, nVirtualKey = 65293, nModifiers = 0, c = 1, autor = 0} #22 0x00007ff407174875 in std::__invoke_impl<bool, bool (KWin::InputEventFilter::*&)(QKeyEvent*), KWin::InputEventFilter* const&, KWin::KeyEvent*&>(std::__invoke_memfun_deref, bool (KWin::InputEventFilter::*&)(QKeyEvent*), KWin::InputEventFilter* const&, KWin::KeyEvent*&) (__t=@0x5646014f55e8: 0x5646018d48a0, __f=@0x7ffd9c1ccf30: &virtual table offset 32) at /usr/include/c++/9/bits/invoke.h:89 __trip_count = <optimized out> #23 std::__invoke<bool (KWin::InputEventFilter::*&)(QKeyEvent*), KWin::InputEventFilter* const&, KWin::KeyEvent*&>(bool (KWin::InputEventFilter::*&)(QKeyEvent*), KWin::InputEventFilter* const&, KWin::KeyEvent*&) (__fn=@0x7ffd9c1ccf30: &virtual table offset 32) at /usr/include/c++/9/bits/invoke.h:95 __trip_count = <optimized out> #24 std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::KeyEvent*))(QKeyEvent*)>::__call<bool, KWin::InputEventFilter* const&, 0ul, 1ul>(std::tuple<KWin::InputEventFilter* const&>&&, std::_Index_tuple<0ul, 1ul>) (__args=..., this=0x7ffd9c1ccf30) at /usr/include/c++/9/functional:400 __trip_count = <optimized out> #25 std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::KeyEvent*))(QKeyEvent*)>::operator()<KWin::InputEventFilter* const&, bool>(KWin::InputEventFilter* const&) (this=0x7ffd9c1ccf30) at /usr/include/c++/9/functional:484 __trip_count = <optimized out> #26 __gnu_cxx::__ops::_Iter_pred<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::KeyEvent*))(QKeyEvent*)> >::operator()<KWin::InputEventFilter* const*>(KWin::InputEventFilter* const*) (__it=0x5646014f55e8, this=0x7ffd9c1ccf30) at /usr/include/c++/9/bits/predefined_ops.h:283 __trip_count = <optimized out> #27 std::__find_if<KWin::InputEventFilter* const*, __gnu_cxx::__ops::_Iter_pred<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::KeyEvent*))(QKeyEvent*)> > >(KWin::InputEventFilter* const*, KWin::InputEventFilter* const*, __gnu_cxx::__ops::_Iter_pred<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::KeyEvent*))(QKeyEvent*)> >, std::random_access_iterator_tag) (__first=0x5646014f55e8, __last=0x5646014f5608, __pred=...) at /usr/include/c++/9/bits/stl_algo.h:120 __trip_count = <optimized out> #28 0x00007ff40717445c in std::__find_if<KWin::InputEventFilter* const*, __gnu_cxx::__ops::_Iter_pred<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::KeyEvent*))(QKeyEvent*)> > >(KWin::InputEventFilter* const*, KWin::InputEventFilter* const*, __gnu_cxx::__ops::_Iter_pred<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::KeyEvent*))(QKeyEvent*)> >) (__pred=..., __last=<optimized out>, __first=<optimized out>) at /usr/include/c++/9/bits/stl_algo.h:159 type = QEvent::KeyPress autoRepeat = false previousLayout = 0 keySym = 65293 globalShortcutsModifiers = <optimized out> event = {<QKeyEvent> = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ff4073660b8 <vtable for KWin::KeyEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058af2a0 <qt_meta_stringdata_QEvent>, data = 0x7ff4058aece0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 6, posted = 0, spont = 0, m_accept = 1, reserved = 0}, modState = {i = 0}, ts = 6910410}, txt = {static null = {<No data fields>}, d = 0x564601184920}, k = 16777220, nScanCode = 28, nVirtualKey = 65293, nModifiers = 0, c = 1, autor = 0}, m_device = 0x564600c756c0, m_modifiersRelevantForShortcuts = {i = 0}} #29 std::find_if<KWin::InputEventFilter* const*, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::KeyEvent*))(QKeyEvent*)> >(KWin::InputEventFilter* const*, KWin::InputEventFilter* const*, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::KeyEvent*))(QKeyEvent*)>) (__pred=..., __last=<optimized out>, __first=<optimized out>) at /usr/include/c++/9/bits/stl_algo.h:3963 type = QEvent::KeyPress autoRepeat = false previousLayout = 0 keySym = 65293 globalShortcutsModifiers = <optimized out> event = {<QKeyEvent> = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ff4073660b8 <vtable for KWin::KeyEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058af2a0 <qt_meta_stringdata_QEvent>, data = 0x7ff4058aece0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 6, posted = 0, spont = 0, m_accept = 1, reserved = 0}, modState = {i = 0}, ts = 6910410}, txt = {static null = {<No data fields>}, d = 0x564601184920}, k = 16777220, nScanCode = 28, nVirtualKey = 65293, nModifiers = 0, c = 1, autor = 0}, m_device = 0x564600c756c0, m_modifiersRelevantForShortcuts = {i = 0}} #30 std::none_of<KWin::InputEventFilter* const*, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::KeyEvent*))(QKeyEvent*)> >(KWin::InputEventFilter* const*, KWin::InputEventFilter* const*, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::KeyEvent*))(QKeyEvent*)>) (__pred=..., __last=<optimized out>, __first=<optimized out>) at /usr/include/c++/9/bits/stl_algo.h:526 type = QEvent::KeyPress autoRepeat = false previousLayout = 0 keySym = 65293 globalShortcutsModifiers = <optimized out> event = {<QKeyEvent> = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ff4073660b8 <vtable for KWin::KeyEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058af2a0 <qt_meta_stringdata_QEvent>, data = 0x7ff4058aece0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 6, posted = 0, spont = 0, m_accept = 1, reserved = 0}, modState = {i = 0}, ts = 6910410}, txt = {static null = {<No data fields>}, d = 0x564601184920}, k = 16777220, nScanCode = 28, nVirtualKey = 65293, nModifiers = 0, c = 1, autor = 0}, m_device = 0x564600c756c0, m_modifiersRelevantForShortcuts = {i = 0}} #31 std::any_of<KWin::InputEventFilter* const*, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::KeyEvent*))(QKeyEvent*)> >(KWin::InputEventFilter* const*, KWin::InputEventFilter* const*, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::KeyEvent*))(QKeyEvent*)>) (__pred=..., __last=<optimized out>, __first=<optimized out>) at /usr/include/c++/9/bits/stl_algo.h:544 type = QEvent::KeyPress autoRepeat = false previousLayout = 0 keySym = 65293 globalShortcutsModifiers = <optimized out> event = {<QKeyEvent> = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ff4073660b8 <vtable for KWin::KeyEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058af2a0 <qt_meta_stringdata_QEvent>, data = 0x7ff4058aece0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 6, posted = 0, spont = 0, m_accept = 1, reserved = 0}, modState = {i = 0}, ts = 6910410}, txt = {static null = {<No data fields>}, d = 0x564601184920}, k = 16777220, nScanCode = 28, nVirtualKey = 65293, nModifiers = 0, c = 1, autor = 0}, m_device = 0x564600c756c0, m_modifiersRelevantForShortcuts = {i = 0}} #32 KWin::InputRedirection::processFilters<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::KeyEvent*))(QKeyEvent*)> >(std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::KeyEvent*))(QKeyEvent*)>) (function=..., this=<optimized out>) at ./src/input.h:225 type = QEvent::KeyPress autoRepeat = false previousLayout = 0 keySym = 65293 globalShortcutsModifiers = <optimized out> event = {<QKeyEvent> = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ff4073660b8 <vtable for KWin::KeyEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058af2a0 <qt_meta_stringdata_QEvent>, data = 0x7ff4058aece0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 6, posted = 0, spont = 0, m_accept = 1, reserved = 0}, modState = {i = 0}, ts = 6910410}, txt = {static null = {<No data fields>}, d = 0x564601184920}, k = 16777220, nScanCode = 28, nVirtualKey = 65293, nModifiers = 0, c = 1, autor = 0}, m_device = 0x564600c756c0, m_modifiersRelevantForShortcuts = {i = 0}} #33 KWin::KeyboardInputRedirection::processKey(unsigned int, KWin::InputRedirection::KeyboardKeyState, unsigned int, KWin::LibInput::Device*) (this=0x564600b07e90, key=<optimized out>, state=<optimized out>, time=6910410, device=0x564600c756c0) at ./src/keyboard_input.cpp:221 type = QEvent::KeyPress autoRepeat = false previousLayout = 0 keySym = 65293 globalShortcutsModifiers = <optimized out> event = {<QKeyEvent> = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ff4073660b8 <vtable for KWin::KeyEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058af2a0 <qt_meta_stringdata_QEvent>, data = 0x7ff4058aece0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 6, posted = 0, spont = 0, m_accept = 1, reserved = 0}, modState = {i = 0}, ts = 6910410}, txt = {static null = {<No data fields>}, d = 0x564601184920}, k = 16777220, nScanCode = 28, nVirtualKey = 65293, nModifiers = 0, c = 1, autor = 0}, m_device = 0x564600c756c0, m_modifiersRelevantForShortcuts = {i = 0}} #34 0x00007ff40571a2ee in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffd9c1cd130, r=0x564600b07e90, this=0x564600b48d90) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 obj = std::unique_ptr<class QtPrivate::QSlotObjectBase> = {get() = 0x564600b48d90} receiver = 0x564600b07e90 td = <optimized out> receiverInSameThread = <optimized out> senderData = {previous = 0x0, receiver = 0x564600b07e90, sender = 0x564600b27c50, signal = 3} c = 0x564600b279b0 connections = {d = 0x7ff3f80128b0} list = <optimized out> inSenderThread = false highestConnectionId = 40 signalVector = 0x564600b62550 currentThreadId = 0x7ff3ffe748c0 sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #35 doActivate<false>(QObject*, int, void**) (sender=0x564600b27c50, signal_index=3, argv=0x7ffd9c1cd130) at kernel/qobject.cpp:3886 obj = std::unique_ptr<class QtPrivate::QSlotObjectBase> = {get() = 0x564600b48d90} receiver = 0x564600b07e90 td = <optimized out> receiverInSameThread = <optimized out> senderData = {previous = 0x0, receiver = 0x564600b07e90, sender = 0x564600b27c50, signal = 3} c = 0x564600b279b0 connections = {d = 0x7ff3f80128b0} list = <optimized out> inSenderThread = false highestConnectionId = 40 signalVector = 0x564600b62550 currentThreadId = 0x7ff3ffe748c0 sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #36 0x00007ff4057136b7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x564600b27c50, m=m@entry=0x7ff407373560 <KWin::LibInput::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd9c1cd130) at kernel/qobject.cpp:3946 #37 0x00007ff4070aff0d in KWin::LibInput::Connection::keyChanged(unsigned int, KWin::InputRedirection::KeyboardKeyState, unsigned int, KWin::LibInput::Device*) (this=this@entry=0x564600b27c50, _t1=<optimized out>, _t2=<optimized out>, _t2@entry=KWin::InputRedirection::KeyboardKeyPressed, _t3=<optimized out>, _t3@entry=6910410, _t4=<optimized out>, _t4@entry=0x564600c756c0) at ./obj-x86_64-linux-gnu/src/kwin_autogen/PCJB6APXE6/moc_connection.cpp:619 _a = {0x0, 0x7ffd9c1cd12c, 0x7ffd9c1cd128, 0x7ffd9c1cd124, 0x7ffd9c1cd118} #38 0x00007ff407184618 in KWin::LibInput::Connection::processEvents() (this=0x564600b27c50) at ./src/libinput/connection.cpp:422 ke = 0x7ff3f40064c0 event = {d = 0x7ff3f40064c0} locker = {val = 94858659396761} #39 0x00007ff405710e69 in QObject::event(QEvent*) (this=0x564600b03140, e=0x7ff3f400b270) at kernel/qobject.cpp:1314 mce = 0x7ff3f400b270 sender = {previous = 0x0, receiver = 0x564600b03140, sender = 0x564600b27c50, signal = 37} #40 0x00007ff40639cdc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #41 0x00007ff4063a5bb8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #42 0x00007ff4056e32ca in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x564600b03140, event=0x7ff3f400b270) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 selfRequired = true result = false cbdata = {0x564600b03140, 0x7ff3f400b270, 0x7ffd9c1cd4bf} d = <optimized out> threadData = 0x564600a75520 scopeLevelCounter = {threadData = 0x564600a75520} #43 0x00007ff4056e5bd1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x564600a75520) at kernel/qcoreapplication.cpp:1821 e = 0x7ff3f400b270 pe = <optimized out> r = 0x564600b03140 event_deleter = {d = 0x7ff3f400b270} locker = {_M_device = 0x564600a75550, _M_owns = false} startOffset = 0 i = @0x564600a75544: 1 cleanup = {receiver = 0x0, event_type = 0, data = 0x564600a75520, exceptionCaught = true} #44 0x00007ff40573aebe in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x564600aafd70, flags=...) at kernel/qeventdispatcher_unix.cpp:468 d = 0x564600aaad70 threadData = 0x564600a75520 include_timers = <optimized out> canWait = <optimized out> tm = <optimized out> wait_tm = {tv_sec = 148, tv_nsec = 627000000} nevents = <optimized out> #45 0x0000564600651a91 in () #46 0x00007ff4056e1dcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd9c1cd6f0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 d = 0x564600c4d8b0 threadData = <optimized out> locker = {val = 94858658763928} app = <optimized out> #47 0x00007ff4056e9f84 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 threadData = 0x564600a75520 eventLoop = {<QObject> = {_vptr.QObject = 0x7ff40597d268 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058b3940 <qt_meta_stringdata_QObject>, data = 0x7ff4058b3820 <qt_meta_data_QObject>, static_metacall = 0x7ff405718930 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x564600c4d8b0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ff4058b68e0 <qt_meta_stringdata_Qt>, data = 0x7ff4058b3a60 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7ff405974ae0 <QObject::staticMetaObject>}, stringdata = 0x7ff4058ae160 <qt_meta_stringdata_QEventLoop>, data = 0x7ff4058ae100 <qt_meta_data_QEventLoop>, static_metacall = 0x7ff4056e1ae0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #48 0x00005646005df014 in () #49 0x00007ff404e6bcb2 in __libc_start_main (main=0x5646005dd0e0, argc=5, argv=0x7ffd9c1cdc08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd9c1cdbf8) at ../csu/libc-start.c:314 result = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -3574059739443436591, 94858653858384, 0, 0, 0, -7128816224719150127, -7133021636619607087}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x5, 0x7ffd9c1cdc08}, data = {prev = 0x0, cleanup = 0x0, canceltype = 5}}} not_first_call = <optimized out> #50 0x00005646005dfa7e in () ----8<---- -- You are receiving this mail because: You are watching all bug changes.