https://bugs.kde.org/show_bug.cgi?id=402700
Bug ID: 402700 Summary: Pressing TAB in kickoff freezes plasma Product: plasmashell Version: 5.14.4 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Application Launcher (Kickoff) Assignee: k...@davidedmundson.co.uk Reporter: alpine.art...@googlemail.com CC: plasma-b...@kde.org Target Milestone: 1.0 STEPS TO REPRODUCE 1. Open kicker (e.g. with META_KEY) 2. Press TAB_KEY OBSERVED RESULT Plasma freezes with 100% CPU usage. Backtrace: #0 QQuickItemPrivate::nextPrevItemInTabFocusChain (item=item@entry=0x55ae7f611f20, forward=forward@entry=true) at items/qquickitem.cpp:2665 #1 0x00007f9ed70225f4 in QQuickItemPrivate::focusNextPrev (item=item@entry=0x55ae7f611f20, forward=forward@entry=true) at items/qquickitem.cpp:2489 #2 0x00007f9ed7022712 in QQuickItemPrivate::deliverKeyEvent (this=0x55ae7f611fe0, e=0x7ffe6051b230) at items/qquickitem.cpp:5169 #3 0x00007f9ed7022985 in QQuickItem::event (this=0x55ae7f611f20, ev=0x7ffe6051b230) at items/qquickitem.cpp:8057 #4 0x00007f9ed47d37ac in QApplicationPrivate::notify_helper (this=this@entry=0x55ae7dd859a0, receiver=receiver@entry=0x55ae7f611f20, e=e@entry=0x7ffe6051b230) at kernel/qapplication.cpp:3752 #5 0x00007f9ed47dad10 in QApplication::notify (this=0x7ffe6051b650, receiver=0x55ae7f611f20, e=0x7ffe6051b230) at kernel/qapplication.cpp:3499 #6 0x00007f9ed2f793d7 in QCoreApplication::notifyInternal2 (receiver=0x55ae7f611f20, event=0x7ffe6051b230) at kernel/qcoreapplication.cpp:1061 #7 0x00007f9ed2f7966e in QCoreApplication::sendEvent (receiver=receiver@entry=0x55ae7f611f20, event=event@entry=0x7ffe6051b230) at kernel/qcoreapplication.cpp:1451 #8 0x00007f9ed702f40f in QQuickWindowPrivate::deliverKeyEvent (this=this@entry=0x7f9ebc0057d0, e=e@entry=0x7ffe6051b230) at items/qquickwindow.cpp:1699 #9 0x00007f9ed703461f in QQuickWindow::keyPressEvent (this=<optimized out>, e=0x7ffe6051b230) at items/qquickwindow.cpp:1682 #10 0x00007f9ed3523fb5 in QWindow::event (this=this@entry=0x55ae7ea17be0, ev=ev@entry=0x7ffe6051b230) at kernel/qwindow.cpp:2336 #11 0x00007f9ed703ee15 in QQuickWindow::event (this=this@entry=0x55ae7ea17be0, e=e@entry=0x7ffe6051b230) at items/qquickwindow.cpp:1673 #12 0x00007f9ed8d66a2b in PlasmaQuick::Dialog::event (this=0x55ae7ea17be0, event=0x7ffe6051b230) at /var/tmp/portage/kde-frameworks/plasma-5.53.0/work/plasma-framework-5.53.0/src/plasmaquick/dialog.cpp:1304 #13 0x00007f9ed47d37ac in QApplicationPrivate::notify_helper (this=this@entry=0x55ae7dd859a0, receiver=receiver@entry=0x55ae7ea17be0, e=e@entry=0x7ffe6051b230) at kernel/qapplication.cpp:3752 #14 0x00007f9ed47dad10 in QApplication::notify (this=0x7ffe6051b650, receiver=0x55ae7ea17be0, e=0x7ffe6051b230) at kernel/qapplication.cpp:3499 #15 0x00007f9ed2f793d7 in QCoreApplication::notifyInternal2 (receiver=0x55ae7ea17be0, event=0x7ffe6051b230) at kernel/qcoreapplication.cpp:1061 #16 0x00007f9ed2f7967e in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x55ae7ea17be0, event=event@entry=0x7ffe6051b230) at kernel/qcoreapplication.cpp:1463 #17 0x00007f9ed351551b in QGuiApplicationPrivate::processKeyEvent (e=0x55ae80b74c10) at kernel/qguiapplication.cpp:2228 #18 0x00007f9ed351a4f5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x55ae80b74c10) at kernel/qguiapplication.cpp:1843 #19 0x00007f9ed34f575b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1068 #20 0x00007f9ec4dc8cca in xcbSourceDispatch (source=source@entry=0x55ae7dddf4d0) at qxcbeventdispatcher.cpp:105#21 0x00007f9ecc666817 in g_main_dispatch (context=0x7f9ebc004ff0) at /var/tmp/portage/dev-libs/glib-2.58.2/work/glib-2.58.2/glib/gmain.c:3182 #22 g_main_context_dispatch (context=context@entry=0x7f9ebc004ff0) at /var/tmp/portage/dev-libs/glib-2.58.2/work/glib-2.58.2/glib/gmain.c:3847 #23 0x00007f9ecc666a50 in g_main_context_iterate (context=context@entry=0x7f9ebc004ff0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.58.2/work/glib-2.58.2/glib/gmain.c:3920 #24 0x00007f9ecc666adc in g_main_context_iteration (context=0x7f9ebc004ff0, may_block=may_block@entry=1) at /var/tmp/portage/dev-libs/glib-2.58.2/work/glib-2.58.2/glib/gmain.c:3981 #25 0x00007f9ed2fcf07f in QEventDispatcherGlib::processEvents (this=0x55ae7dde01e0, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #26 0x00007f9ed2f781ca in QEventLoop::exec (this=this@entry=0x7ffe6051b530, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #27 0x00007f9ed2f80bc0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1364 #28 0x000055ae7d97af25 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-5.14.4/work/plasma-workspace-5.14.4/shell/main.cpp:212 EXPECTED RESULT Plasma should not freeze. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Gentoo Linux KDE Plasma Version: 5.14.4 KDE Frameworks Version: 5.53.0 Qt Version: 5.12.0 [note] I hope kickoff is the correct component - this is about the default application launcher. I am running a localized plasma environment so I am not seeing the English/internal names. In general finding the correct category is extremely difficult, there seem to be hundreds to chose from. That makes reporting bugs quite time consuming. -- You are receiving this mail because: You are watching all bug changes.