Bug 347898 - khotkeys crashes when deleting example items
Summary: khotkeys crashes when deleting example items
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_khotkeys (show other bugs)
Version: 5.3.0
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Michael Jansen
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-05-18 11:01 UTC by Jiri Slaby
Modified: 2018-11-30 04:05 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jiri Slaby 2015-05-18 11:01:24 UTC
Application: kcmshell5 (5.3.0)

Qt Version: 5.4.1
Operating System: Linux 4.0.4-1.g383ecdf-desktop x86_64
Distribution: "openSUSE 20150516 (Tumbleweed) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I was deleting example items one by one and it suddenly crashed.

-- Backtrace:
Application: Ovládací modul KDE (kcmshell5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
40	  int result = INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL);
[KCrash Handler]
#4  0x00007f22dc4184a0 in QKeySequence::isEmpty() const () from /usr/lib64/libQt5Gui.so.5
#5  0x00007f22bdf12bc8 in KShortcut::toList(KShortcut::EmptyHandling) const () from /usr/lib64/libKF5KDELibs4Support.so.5
#6  0x00007f22bdf12c0e in KShortcut::operator QList<QKeySequence>() const () from /usr/lib64/libKF5KDELibs4Support.so.5
#7  0x00007f22be20eebd in KHotKeys::ShortcutTrigger::shortcut (this=0x2362a50) at /usr/src/debug/khotkeys-5.3.0/libkhotkeysprivate/triggers/shortcut_trigger.cpp:219
#8  0x00007f22be20f254 in KHotKeys::ShortcutTrigger::primaryShortcut (this=<optimized out>) at /usr/src/debug/khotkeys-5.3.0/libkhotkeysprivate/triggers/shortcut_trigger.cpp:227
#9  0x00007f22be462526 in ShortcutTriggerWidget::isChanged (this=0x1e5c150) at /usr/src/debug/khotkeys-5.3.0/kcm_hotkeys/triggers/shortcut_trigger_widget.cpp:90
#10 0x00007f22be46c796 in SimpleActionDataWidget::isChanged (this=0x1ed1b70) at /usr/src/debug/khotkeys-5.3.0/kcm_hotkeys/simple_action_data_widget.cpp:49
#11 0x00007f22be451565 in KCMHotkeysPrivate::maybeShowWidget (this=0x1c10610, nextIndex=...) at /usr/src/debug/khotkeys-5.3.0/kcm_hotkeys/kcm_hotkeys.cpp:328
#12 0x00007f22be4517e1 in KCMHotkeys::currentChanged (this=0x1be7e50, pCurrent=..., pPrevious=...) at /usr/src/debug/khotkeys-5.3.0/kcm_hotkeys/kcm_hotkeys.cpp:157
#13 0x00007f22dbc9b851 in QMetaObject::activate (sender=sender@entry=0x1f7d950, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffebc3d0f70) at kernel/qobject.cpp:3716
#14 0x00007f22dbc9be77 in QMetaObject::activate (sender=sender@entry=0x1f7d950, m=m@entry=0x7f22dc0a3460 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffebc3d0f70) at kernel/qobject.cpp:3582
#15 0x00007f22dbc216ca in QItemSelectionModel::currentChanged (this=this@entry=0x1f7d950, _t1=..., _t2=...) at .moc/moc_qitemselectionmodel.cpp:287
#16 0x00007f22dbc2187b in QItemSelectionModel::setCurrentIndex (this=0x1f7d950, index=..., command=...) at itemmodels/qitemselectionmodel.cpp:1324
#17 0x00007f22dcdcab6e in QAbstractItemView::setCurrentIndex(QModelIndex const&) () from /usr/lib64/libQt5Widgets.so.5
#18 0x00007f22be45a6a1 in HotkeysTreeViewContextMenu::deleteAction (this=0x1f1d2e0) at /usr/src/debug/khotkeys-5.3.0/kcm_hotkeys/hotkeys_context_menu.cpp:416
#19 0x00007f22dbc9b851 in QMetaObject::activate (sender=0x235b4e0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffebc3d1240) at kernel/qobject.cpp:3716
#20 0x00007f22dcb7e662 in QAction::triggered(bool) () from /usr/lib64/libQt5Widgets.so.5
#21 0x00007f22dcb80b48 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQt5Widgets.so.5
#22 0x00007f22dccf46da in ?? () from /usr/lib64/libQt5Widgets.so.5
#23 0x00007f22dccf9c14 in ?? () from /usr/lib64/libQt5Widgets.so.5
#24 0x00007f22dccfdd3a in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
#25 0x00007f22dcbc7461 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#26 0x00007f22dccfe4eb in QMenu::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#27 0x00007f22dcb87b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#28 0x00007f22dcb8d417 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#29 0x00007f22dbc6bfd5 in QCoreApplication::notifyInternal (this=0x7ffebc3d2fc0, receiver=0x1f1d2e0, event=0x7ffebc3d1860) at kernel/qcoreapplication.cpp:935
#30 0x00007f22dcb8bea1 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5
#31 0x00007f22dcbde957 in ?? () from /usr/lib64/libQt5Widgets.so.5
#32 0x00007f22dcbe0adb in ?? () from /usr/lib64/libQt5Widgets.so.5
#33 0x00007f22dcb87b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#34 0x00007f22dcb8ca26 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#35 0x00007f22dbc6bfd5 in QCoreApplication::notifyInternal (this=0x7ffebc3d2fc0, receiver=0x1d773b0, event=0x7ffebc3d1cb0) at kernel/qcoreapplication.cpp:935
#36 0x00007f22dc3fd91e in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
#37 0x00007f22dc3ff125 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#38 0x00007f22dc3e5ab8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#39 0x00007f22c9dd48f0 in ?? () from /usr/lib64/qt5/plugins/platforms/libqxcb.so
#40 0x00007f22d809dc74 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#41 0x00007f22d809dec8 in ?? () from /usr/lib64/libglib-2.0.so.0
#42 0x00007f22d809df6c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#43 0x00007f22dbcc331c in QEventDispatcherGlib::processEvents (this=0x1b584a0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#44 0x00007f22dbc69f2b in QEventLoop::exec (this=0x7ffebc3d2020, flags=...) at kernel/qeventloop.cpp:204
#45 0x00007f22dccfcd90 in QMenu::exec(QPoint const&, QAction*) () from /usr/lib64/libQt5Widgets.so.5
#46 0x00007f22dcd08182 in ?? () from /usr/lib64/libQt5Widgets.so.5
#47 0x00007f22dbc9b851 in QMetaObject::activate (sender=0x1c29cb0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3716
#48 0x00007f22dcc7d717 in ?? () from /usr/lib64/libQt5Widgets.so.5
#49 0x00007f22dcc7d8d6 in QAbstractButton::mousePressEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
#50 0x00007f22dcbc747a in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#51 0x00007f22dcb87b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#52 0x00007f22dcb8d417 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#53 0x00007f22dbc6bfd5 in QCoreApplication::notifyInternal (this=0x7ffebc3d2fc0, receiver=0x1c29cb0, event=0x7ffebc3d2650) at kernel/qcoreapplication.cpp:935
#54 0x00007f22dcb8bea1 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5
#55 0x00007f22dcbdebc6 in ?? () from /usr/lib64/libQt5Widgets.so.5
#56 0x00007f22dcbe0adb in ?? () from /usr/lib64/libQt5Widgets.so.5
#57 0x00007f22dcb87b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#58 0x00007f22dcb8ca26 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#59 0x00007f22dbc6bfd5 in QCoreApplication::notifyInternal (this=0x7ffebc3d2fc0, receiver=0x1e97d10, event=0x7ffebc3d2aa0) at kernel/qcoreapplication.cpp:935
#60 0x00007f22dc3fd91e in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
#61 0x00007f22dc3ff125 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#62 0x00007f22dc3e5ab8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#63 0x00007f22c9dd48f0 in ?? () from /usr/lib64/qt5/plugins/platforms/libqxcb.so
#64 0x00007f22d809dc74 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#65 0x00007f22d809dec8 in ?? () from /usr/lib64/libglib-2.0.so.0
#66 0x00007f22d809df6c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#67 0x00007f22dbcc331c in QEventDispatcherGlib::processEvents (this=0x1b584a0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#68 0x00007f22dbc69f2b in QEventLoop::exec (this=0x7ffebc3d2e20, flags=...) at kernel/qeventloop.cpp:204
#69 0x00007f22dcd7163d in QDialog::exec() () from /usr/lib64/libQt5Widgets.so.5
#70 0x00007f22de7a8834 in kdemain () from /usr/lib64/libkdeinit5_kcmshell5.so
#71 0x00007f22de4208c5 in __libc_start_main (main=0x4007d0 <main>, argc=2, argv=0x7ffebc3d30f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffebc3d30e8) at libc-start.c:289
#72 0x0000000000400809 in _start ()

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-31 04:10:54 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-15 10:53:29 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 3 Bug Janitor Service 2018-11-30 04:05:48 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now 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

Thank you for helping us make KDE software even better for everyone!