[Bug 310234] New: System Settings crashed while deleting a custom global key shortcut

Andrei andrei.ilie at ymail.com
Fri Nov 16 22:32:20 GMT 2012


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

            Bug ID: 310234
          Severity: crash
           Version: 1.0
          Priority: NOR
          Assignee: unassigned-bugs at kde.org
           Summary: System Settings crashed while deleting a custom global
                    key shortcut
    Classification: Unclassified
                OS: Linux
          Reporter: andrei.ilie at ymail.com
          Hardware: Fedora RPMs
            Status: UNCONFIRMED
         Component: general
           Product: systemsettings

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 at 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 at 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 at 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 at entry=0x275ece0, causedStack=..., action=action at entry=0x27821e0,
action_e=action_e at entry=QAction::Trigger, self=self at 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 at entry=0x1efe4d0, receiver=receiver at entry=0x274d250,
e=e at 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 at entry=0x274d250, event=event at 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 at 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 at entry=0x1ef4440) at gmain.c:3075
#41 0x0000003269847b58 in g_main_context_iterate
(context=context at entry=0x1ef4440, block=block at entry=1,
dispatch=dispatch at 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 at 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 at entry=0x1efe4d0, receiver=receiver at entry=0x2333e50,
e=e at 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 at entry=0x2333e50,
event=event at 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 at 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 at entry=0x1ef4440) at gmain.c:3075
#64 0x0000003269847b58 in g_main_context_iterate
(context=context at entry=0x1ef4440, block=block at entry=1,
dispatch=dispatch at 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 at 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

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list