Bug 434140

Summary: Settings crashes on selecting all apps
Product: [Applications] systemsettings Reporter: Mike Eichler <mike>
Component: kcm_keysAssignee: Michael Jansen <kde>
Status: RESOLVED FIXED    
Severity: crash CC: kde, nate, nicolas.fella, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.20.5   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mike Eichler 2021-03-08 14:06:01 UTC
Application: systemsettings5 (5.20.5)

Qt Version: 5.15.2
Frameworks Version: 5.79.0
Operating System: Linux 5.10.19-200.fc33.x86_64 x86_64
Windowing system: X11
Distribution: Fedora 33 (KDE Plasma)

-- Information about the crash:
- What I was doing when the application crashed:

With Settings > Shortucts open, I clicked on Dolphin in the Applications part and keyed CTRL-A to select all Applications

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fe338ce58d4 in QQuickShortcutContext::matcher(QObject*, Qt::ShortcutContext) () from /lib64/libQt5QuickTemplates2.so.5
#5  0x00007fe34c40b61a in QShortcutMap::find(QKeyEvent*, int) () from /lib64/libQt5Gui.so.5
#6  0x00007fe34c40d454 in QShortcutMap::nextState(QKeyEvent*) () from /lib64/libQt5Gui.so.5
#7  0x00007fe34c40e0e9 in QShortcutMap::tryShortcut(QKeyEvent*) () from /lib64/libQt5Gui.so.5
#8  0x00007fe34c3c9cc7 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () from /lib64/libQt5Gui.so.5
#9  0x00007fe34c3e185f in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /lib64/libQt5Gui.so.5
#10 0x00007fe34c3c68cc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5
#11 0x00007fe3399a347e in xcbSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5XcbQpa.so.5
#12 0x00007fe349c2ea9f in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#13 0x00007fe349c80a98 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#14 0x00007fe349c2be73 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#15 0x00007fe34befa6f3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#16 0x00007fe34beac57b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#17 0x00007fe34beb41b4 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#18 0x000056412a007414 in main ()
[Inferior 1 (process 129400) detached]

Reported using DrKonqi
Comment 1 David Redondo 2021-03-08 14:20:45 UTC
Does that happen in other settings modules?
Comment 2 Nate Graham 2021-03-08 20:08:16 UTC
Also does it happen again if you try the same thing?
Comment 3 Bug Janitor Service 2021-03-23 04:33:47 UTC
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!
Comment 4 Mike Eichler 2021-03-23 15:07:18 UTC
I'm sorry for the late answer -
unfortunately, for not related reason, I had to reinstall the OS and I went for F34 Beta. I can't reproduce this on my new system.
I've also tried on EndeavourOS (Plasma 5.21), it also doesn't crash.
Comment 5 Nate Graham 2021-03-23 16:18:19 UTC
OK thanks. Let's call it fixed. :)