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.

Reply via email to