I'm using Neon developer edition with DBus integration turned on. SUMMARY Plasma crahes when opening the window operations menu and selecting "Desktop" -> "New Desktop". STEPS TO REPRODUCE 1. Start a kwin wayland session. 2. Start an application 3. Open the window operations menu, select "Desktops" then select "New Desktop" OBSERVED RESULT The entire desktop session crashes - all windows disappear, there's a black screen for a few seconds, after which the session restarts as if new (including starting applications from the previous session). EXPECTED RESULT I'm not really sure what I expect to happen - maybe a new desktop with a default name added to the end of the virtual desktop list? Will the window operations menu close? will the active window be moved to the new desktop? I'm not sure, but I'm pretty sure I expect the session to not crash :-) SOFTWARE/OS VERSIONS KDE Plasma Version: 5.22.80 KDE Frameworks Version: 5.83.0 Qt Version: 5.15.3
I didn't get a Dr. Konqi dialog for this crash, but I found a crash file in /var/crash which may be relevant - but it is too large to attach (even after compressing) so I uploaded it to here: http://code.geek.co.il/dumps/2021-06-06-_usr_bin_kwin_wayland.1000.crash
After the session recovered, I notice that there is indeed a new virtual desktop with a default name ("Desktop " followed by a number that is one larger than the previous virtual desktop count).
iirc crash files can't be open on another computer. Can you please post the backtrace in text form here? you'll need to open the coredump file using gdb; or maybe it's possible to use coredumpctl.
The interesting part of the crash file is here: ----8<---- SegvAnalysis: Segfault happened at: 0x7ff4070a7a86 <_ZN4KWin15UserActionsMenu26slotToggleOnVirtualDesktopEP7QAction.cold>: mov 0x0,%rax PC (0x7ff4070a7a86) ok source "0x0" (0x00000000) not located in a known VMA region (needed readable region)! destination "%rax" ok SegvReason: reading NULL VMA SourcePackage: kwin Stacktrace: #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<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<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<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<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 () StacktraceAddressSignature: /usr/bin/kwin_wayland:11:/usr/lib/x86_64-linux-gnu/libkwin.so.5.22.80+11a86:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3+25b2ee:/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3+1a2c66:/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3+1ac3fc:/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3+1afcd2:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3+25b320:/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3+178e6:/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3+19fb8:/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3+1a4832:/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3+1abf7e:/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3+1aeeaa:/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3+611b5:/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3+1af81b:/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3+1ddc3:/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3+27366 ----8<----
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<----
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
*** Bug 439020 has been marked as a duplicate of this bug. ***
Changing component to general, instead of wayland, as the crash happens on both, X11 and wayland.
Can't reproduce in 5.24
I fixed up some issues with the menu a while ago. slotToggleOnVirtualDesktop doesn't even exist anymore