Application: systemsettings (5.27.9) Qt Version: 5.15.10 Frameworks Version: 5.107.0 Operating System: Linux 6.5.0-kali3-amd64 x86_64 Windowing System: X11 Distribution: Kali GNU/Linux Rolling DrKonqi: 5.27.9 [KCrashBackend] -- Information about the crash: After selecting 'Autodetect' in 'System Settings->Custom Shortcuts->(any shortcut)->Conditions->New/Edit->New/Edit', cursor remains on window property detection mode on 'System Settings' window and all of its childs, does not function in their content pane. Title and frame are treated with normal cursor. Can navigate through the content with keyboard. No problems on other windows. The crash can be reproduced every time. -- Backtrace: Application: System Settings (systemsettings), signal: Segmentation fault [KCrash Handler] #4 0x00007f3278cbf620 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f3278cc086d in QUuid::toString() const () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f3240329847 in KHotKeys::ShortcutTrigger::shortcut() const () from /lib/x86_64-linux-gnu/libkhotkeysprivate.so.5 #7 0x00007f3240329c08 in KHotKeys::ShortcutTrigger::primaryShortcut() const () from /lib/x86_64-linux-gnu/libkhotkeysprivate.so.5 #8 0x00007f324039c3e9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcm_hotkeys.so #9 0x00007f32403a5c7b in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcm_hotkeys.so #10 0x00007f3278d05fcd in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007f3278d07a29 in QSignalMapper::mapped(QString const&) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007f3278d08f4f in QSignalMapper::map(QObject*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007f3278d05fcd in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007f327a6c8942 in KKeySequenceWidget::keySequenceChanged(QKeySequence const&) () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #15 0x00007f3278d062b2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007f32796fa894 in KGlobalAccel::globalShortcutChanged(QAction*, QKeySequence const&) () from /lib/x86_64-linux-gnu/libKF5GlobalAccel.so.5 #17 0x00007f32796ffaf8 in ?? () from /lib/x86_64-linux-gnu/libKF5GlobalAccel.so.5 #18 0x00007f3279700e4c in KGlobalAccel::setShortcut(QAction*, QList<QKeySequence> const&, KGlobalAccel::GlobalShortcutLoading) () from /lib/x86_64-linux-gnu/libKF5GlobalAccel.so.5 #19 0x00007f32403391f4 in ?? () from /lib/x86_64-linux-gnu/libkhotkeysprivate.so.5 #20 0x00007f32403294e9 in KHotKeys::ShortcutTrigger::activate(bool) () from /lib/x86_64-linux-gnu/libkhotkeysprivate.so.5 #21 0x00007f32403292a0 in non-virtual thunk to KHotKeys::ShortcutTrigger::enable() () from /lib/x86_64-linux-gnu/libkhotkeysprivate.so.5 #22 0x00007f324032090b in KHotKeys::SimpleActionData::doEnable() () from /lib/x86_64-linux-gnu/libkhotkeysprivate.so.5 #23 0x00007f3240335840 in ?? () from /lib/x86_64-linux-gnu/libkhotkeysprivate.so.5 #24 0x00007f3240334e68 in ?? () from /lib/x86_64-linux-gnu/libkhotkeysprivate.so.5 #25 0x00007f3240335493 in ?? () from /lib/x86_64-linux-gnu/libkhotkeysprivate.so.5 #26 0x00007f3240335b5b in ?? () from /lib/x86_64-linux-gnu/libkhotkeysprivate.so.5 #27 0x00007f3240331bd0 in KHotKeys::Settings::read_settings(KHotKeys::ActionDataGroup*, KConfigBase const&, bool, KHotKeys::ActionState) () from /lib/x86_64-linux-gnu/libkhotkeysprivate.so.5 #28 0x00007f3240332f5b in KHotKeys::Settings::reread_settings(bool) () from /lib/x86_64-linux-gnu/libkhotkeysprivate.so.5 #29 0x00007f324038e83e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcm_hotkeys.so #30 0x00007f3240387895 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcm_hotkeys.so #31 0x00007f32797cd141 in KCModuleProxy::load() () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5 #32 0x00007f327a761bc0 in ModuleView::resolveChanges(KCModuleProxy*) () from /lib/x86_64-linux-gnu/libsystemsettingsview.so.3 #33 0x000055a11e29a749 in ?? () #34 0x00007f327a6d10b5 in KMainWindow::closeEvent(QCloseEvent*) () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #35 0x00007f32799a5dc8 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #36 0x00007f327a7124a7 in KXmlGuiWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #37 0x00007f3279962f32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #38 0x00007f3278ccc748 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #39 0x00007f32799a1038 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #40 0x00007f3278d062b2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #41 0x00007f327995c506 in QAction::triggered(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #42 0x00007f327995f207 in QAction::activate(QAction::ActionEvent) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #43 0x00007f327995fded in QAction::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #44 0x00007f3279962f32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #45 0x00007f3278ccc748 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #46 0x00007f32791704f1 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #47 0x00007f3279171113 in QShortcutMap::tryShortcut(QKeyEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #48 0x00007f327911696a in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #49 0x00007f327913b571 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #50 0x00007f32791131ac in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #51 0x00007f3272efa15e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #52 0x00007f32775111f4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #53 0x00007f3277514317 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #54 0x00007f3277514930 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #55 0x00007f3278d27d4a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #56 0x00007f3278ccb0fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #57 0x00007f3278cd38a4 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #58 0x000055a11e292dba in ?? () #59 0x00007f32784456ca in __libc_start_call_main (main=main@entry=0x55a11e292560, argc=argc@entry=2, argv=argv@entry=0x7ffdd67a8de8) at ../sysdeps/nptl/libc_start_call_main.h:58 #60 0x00007f3278445785 in __libc_start_main_impl (main=0x55a11e292560, argc=2, argv=0x7ffdd67a8de8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdd67a8dd8) at ../csu/libc-start.c:360 #61 0x000055a11e293691 in ?? () [Inferior 1 (process 605560) detached] Reported using DrKonqi
As announced in https://pointieststick.com/2023/07/26/what-we-plan-to-remove-in-plasma-6/ and https://community.kde.org/Plasma/Plasma_6#Removals, I'm afraid KHotKeys has reached end-of-life in Plasma 6. Accordingly, all bug reports and feature requests for it must be closed now. Most of what KHotKeys could do can already be done with the newer KGlobalAccel system in Plasma 6. A few features such as mouse gestures and triggering conditions based on changes to window states are not yet implemented in the new system. These will be added in the future if and when resources materialize for them, and/or when a kind soul submits patches to implement them! :) Meanwhile, the 3rd-party "Mouse Actions" app (https://github.com/jersou/mouse-actions) may be usable for implementing your own mouse gestures again. Thanks for your understanding, everyone.