https://bugs.kde.org/show_bug.cgi?id=479569

            Bug ID: 479569
           Summary: Custom Shortcuts Refuse Cursor Input
    Classification: Applications
           Product: systemsettings
           Version: 5.27.9
          Platform: Debian testing
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: yusufsalihma...@gmail.com
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to