Bug 310234 - System Settings crashed while deleting a custom global key shortcut
Summary: System Settings crashed while deleting a custom global key shortcut
Status: RESOLVED DUPLICATE of bug 276981
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_khotkeys (show other bugs)
Version: 1.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Michael Jansen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-16 22:32 UTC by Andrei ILIE
Modified: 2012-11-17 00:27 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 Andrei ILIE 2012-11-16 22:32:20 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.9.2
Qt Version: 4.8.3
Operating System: Linux 3.6.6-1.fc17.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
1. Modified a global key shortcut, without "applying" the changes
2. Gone to the custom shortcuts list to delete the aforementioned entry, when a pop-up appeared "there are unsaved changes"
3. Pressed ESC a few times to get rid of the warnings and choose to delete the aforementioned custom shortcut entry --> CRASH

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  ref (this=0x32738c6fd0) at ../../src/corelib/arch/qatomic_x86_64.h:121
#7  qAtomicAssign<QKeySequencePrivate> (x=0x32738c6fd0, d=@0x27c41e0: 0x327689d0f0) at ../../src/corelib/thread/qatomic.h:199
#8  QKeySequence::operator= (this=0x27c41e0, other=...) at kernel/qkeysequence.cpp:1519
#9  0x00000034ace83447 in KShortcut::KShortcut (this=0x7fffe0131db0, other=...) at /usr/src/debug/kdelibs-4.9.2/kdeui/shortcuts/kshortcut.cpp:76
#10 0x00007fb6c468f98d in KHotKeys::ShortcutTrigger::shortcut() const () from /lib64/libkhotkeysprivate.so.4
#11 0x00007fb6c48f996d in ?? () from /usr/lib64/kde4/kcm_hotkeys.so
#12 0x00007fb6c4901736 in ?? () from /usr/lib64/kde4/kcm_hotkeys.so
#13 0x00007fb6c48eadbc in ?? () from /usr/lib64/kde4/kcm_hotkeys.so
#14 0x00007fb6c48eb063 in ?? () from /usr/lib64/kde4/kcm_hotkeys.so
#15 0x000000327358e71f in QMetaObject::activate (sender=0x235bd70, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe01320c0) at kernel/qobject.cpp:3547
#16 0x000000327632302a in QItemSelectionModel::currentChanged (this=this@entry=0x235bd70, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:172
#17 0x0000003276323119 in QItemSelectionModel::setCurrentIndex (this=0x235bd70, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1175
#18 0x00000032762cd3fa in QAbstractItemView::setCurrentIndex (this=0x2333650, index=...) at itemviews/qabstractitemview.cpp:1022
#19 0x00007fb6c48f3031 in ?? () from /usr/lib64/kde4/kcm_hotkeys.so
#20 0x000000327358e71f in QMetaObject::activate (sender=0x1fa66b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe01324e0) at kernel/qobject.cpp:3547
#21 0x00000032735931ce in QSignalMapper::mapped (this=this@entry=0x1fa66b0, _t1=2) at .moc/release-shared/moc_qsignalmapper.cpp:114
#22 0x00000032735933d5 in QSignalMapper::map (this=0x1fa66b0, sender=0x27821e0) at kernel/qsignalmapper.cpp:266
#23 0x000000327358e71f in QMetaObject::activate (sender=0x27821e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe0132670) at kernel/qobject.cpp:3547
#24 0x0000003275dc42f2 in QAction::triggered (this=this@entry=0x27821e0, _t1=false) at .moc/release-shared/moc_qaction.cpp:276
#25 0x0000003275dc44e0 in QAction::activate (this=0x27821e0, event=<optimized out>) at kernel/qaction.cpp:1257
#26 0x00000032761fd643 in QMenuPrivate::activateCausedStack (this=this@entry=0x275ece0, causedStack=..., action=action@entry=0x27821e0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1028
#27 0x0000003276203959 in QMenuPrivate::activateAction (this=0x275ece0, action=0x27821e0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
#28 0x0000003275e19ce0 in QWidget::event (this=0x274d250, event=0x7fffe0133060) at kernel/qwidget.cpp:8371
#29 0x0000003276204c0b in QMenu::event (this=0x274d250, e=0x7fffe0133060) at widgets/qmenu.cpp:2469
#30 0x0000003275dca4ac in QApplicationPrivate::notify_helper (this=this@entry=0x1efe4d0, receiver=receiver@entry=0x274d250, e=e@entry=0x7fffe0133060) at kernel/qapplication.cpp:4557
#31 0x0000003275dcf18b in QApplication::notify (this=<optimized out>, receiver=0x274d250, e=0x7fffe0133060) at kernel/qapplication.cpp:4100
#32 0x00000034ace468a6 in KApplication::notify (this=0x7fffe01353b0, receiver=0x274d250, event=0x7fffe0133060) at /usr/src/debug/kdelibs-4.9.2/kdeui/kernel/kapplication.cpp:311
#33 0x0000003273577f6e in QCoreApplication::notifyInternal (this=0x7fffe01353b0, receiver=0x274d250, event=0x7fffe0133060) at kernel/qcoreapplication.cpp:915
#34 0x0000003275dcb2eb in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#35 QApplicationPrivate::sendMouseEvent (receiver=0x274d250, event=0x7fffe0133060, alienWidget=0x0, nativeWidget=0x274d250, buttonDown=0x327689d248, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3168
#36 0x0000003275e4585c in QETWidget::translateMouseEvent (this=this@entry=0x274d250, event=event@entry=0x7fffe01337d0) at kernel/qapplication_x11.cpp:4462
#37 0x0000003275e44721 in QApplication::x11ProcessEvent (this=0x7fffe01353b0, event=0x7fffe01337d0) at kernel/qapplication_x11.cpp:3651
#38 0x0000003275e6a7ac in x11EventSourceDispatch (s=s@entry=0x1ef4600, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#39 0x0000003269847825 in g_main_dispatch (context=0x1ef4440) at gmain.c:2539
#40 g_main_context_dispatch (context=context@entry=0x1ef4440) at gmain.c:3075
#41 0x0000003269847b58 in g_main_context_iterate (context=context@entry=0x1ef4440, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146
#42 0x0000003269847c14 in g_main_context_iteration (context=0x1ef4440, may_block=1) at gmain.c:3207
#43 0x00000032735a5fd6 in QEventDispatcherGlib::processEvents (this=0x1eb9c50, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#44 0x0000003275e6a48e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#45 0x0000003273576cbf in QEventLoop::processEvents (this=this@entry=0x7fffe0133bb0, flags=...) at kernel/qeventloop.cpp:149
#46 0x0000003273576f48 in QEventLoop::exec (this=0x7fffe0133bb0, flags=...) at kernel/qeventloop.cpp:204
#47 0x0000003276201635 in QMenu::exec (this=0x7fffe0133c10, p=..., action=0x0) at widgets/qmenu.cpp:2113
#48 0x00007fb6c48f186f in ?? () from /usr/lib64/kde4/kcm_hotkeys.so
#49 0x0000003275e19a2a in QWidget::event (this=0x2333650, event=0x7fffe0134780) at kernel/qwidget.cpp:8538
#50 0x00000032761c3fb6 in QFrame::event (this=0x2333650, e=0x7fffe0134780) at widgets/qframe.cpp:557
#51 0x00000032762cf54b in QAbstractItemView::viewportEvent (this=0x2333650, event=0x7fffe0134780) at itemviews/qabstractitemview.cpp:1644
#52 0x0000003276313d31 in QTreeView::viewportEvent (this=0x2333650, event=0x7fffe0134780) at itemviews/qtreeview.cpp:1257
#53 0x00000032735780d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x2333e50, event=0x7fffe0134780) at kernel/qcoreapplication.cpp:1025
#54 0x0000003275dca47c in QApplicationPrivate::notify_helper (this=this@entry=0x1efe4d0, receiver=receiver@entry=0x2333e50, e=e@entry=0x7fffe0134780) at kernel/qapplication.cpp:4553
#55 0x0000003275dcee95 in QApplication::notify (this=<optimized out>, receiver=0x2333e50, e=0x7fffe0134780) at kernel/qapplication.cpp:4179
#56 0x00000034ace468a6 in KApplication::notify (this=0x7fffe01353b0, receiver=0x2333e50, event=0x7fffe0134780) at /usr/src/debug/kdelibs-4.9.2/kdeui/kernel/kapplication.cpp:311
#57 0x0000003273577f6e in QCoreApplication::notifyInternal (this=0x7fffe01353b0, receiver=0x2333e50, event=0x7fffe0134780) at kernel/qcoreapplication.cpp:915
#58 0x0000003275e459f1 in sendSpontaneousEvent (event=0x7fffe0134780, receiver=0x2333e50) at ../../src/corelib/kernel/qcoreapplication.h:234
#59 QETWidget::translateMouseEvent (this=this@entry=0x2333e50, event=event@entry=0x7fffe0134ec0) at kernel/qapplication_x11.cpp:4533
#60 0x0000003275e44721 in QApplication::x11ProcessEvent (this=0x7fffe01353b0, event=0x7fffe0134ec0) at kernel/qapplication_x11.cpp:3651
#61 0x0000003275e6a7ac in x11EventSourceDispatch (s=s@entry=0x1ef4600, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#62 0x0000003269847825 in g_main_dispatch (context=0x1ef4440) at gmain.c:2539
#63 g_main_context_dispatch (context=context@entry=0x1ef4440) at gmain.c:3075
#64 0x0000003269847b58 in g_main_context_iterate (context=context@entry=0x1ef4440, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146
#65 0x0000003269847c14 in g_main_context_iteration (context=0x1ef4440, may_block=1) at gmain.c:3207
#66 0x00000032735a5fd6 in QEventDispatcherGlib::processEvents (this=0x1eb9c50, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#67 0x0000003275e6a48e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#68 0x0000003273576cbf in QEventLoop::processEvents (this=this@entry=0x7fffe0135290, flags=...) at kernel/qeventloop.cpp:149
#69 0x0000003273576f48 in QEventLoop::exec (this=0x7fffe0135290, flags=...) at kernel/qeventloop.cpp:204
#70 0x000000327357bd38 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#71 0x000000000040a9ce in ?? ()
#72 0x0000003267821735 in __libc_start_main (main=0x40a670, argc=5, ubp_av=0x7fffe01354f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffe01354e8) at libc-start.c:226
#73 0x000000000040aa25 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2012-11-17 00:27:46 UTC

*** This bug has been marked as a duplicate of bug 276981 ***