Bug 274685 - konsole crashed after adding conflicting keyboard shortcut
Summary: konsole crashed after adding conflicting keyboard shortcut
Status: RESOLVED REMIND
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 2.6.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-01 14:47 UTC by Javi Polo
Modified: 2011-09-07 17:57 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Javi Polo 2011-06-01 14:47:17 UTC
Application: konsole (2.6.2)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:

setting up shortcuts on konsole. One overlapped with some other shortcut, and as I clicked OK to replace the shortcut, it crashed

-- Backtrace:
Application: Konsole (konsole), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7808930 (LWP 2742))]

Thread 2 (Thread 0xb38e3b70 (LWP 2858)):
#0  0x00624d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x006ecdd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x007b94f2 in updateCurrentTime (this=0x9afcfb4, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x9afcfb4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x007b7d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb38e30dc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x007b7dcd in timerSourcePrepare (source=0x9afcf80, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x07beefd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x07befe63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x07bf0524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x007b8577 in QEventDispatcherGlib::processEvents (this=0x9a782b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x0078a289 in QEventLoop::processEvents (this=0xb38e3290, flags=...) at kernel/qeventloop.cpp:149
#12 0x0078a522 in QEventLoop::exec (this=0xb38e3290, flags=...) at kernel/qeventloop.cpp:201
#13 0x006942a0 in QThread::exec (this=0x9ac7df8) at thread/qthread.cpp:492
#14 0x0076bfdb in QInotifyFileSystemWatcherEngine::run (this=0x9ac7df8) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x00696da2 in QThreadPrivate::start (arg=0x9ac7df8) at thread/qthread_unix.cpp:320
#16 0x0094fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x00d7e73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb7808930 (LWP 2742)):
[KCrash Handler]
#7  0x006dd13d in QString::operator== (this=0x9805494, other=...) at tools/qstring.cpp:2139
#8  0x0222bd28 in QAbstractButton::setText (this=0x9805308, text=...) at widgets/qabstractbutton.cpp:636
#9  0x010b8be2 in setText (this=0x9e51958) at ../../kdeui/widgets/kkeysequencewidget.cpp:470
#10 KKeySequenceWidgetPrivate::updateShortcutDisplay (this=0x9e51958) at ../../kdeui/widgets/kkeysequencewidget.cpp:709
#11 0x010bbc1e in KKeySequenceWidget::qt_metacall (this=0x9bc1f60, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfd144bc) at ./kkeysequencewidget.moc:112
#12 0x007916ba in QMetaObject::metacall (object=0x9bc1f60, cl=QMetaObject::InvokeMetaMethod, idx=34, argv=0xbfd144bc) at kernel/qmetaobject.cpp:237
#13 0x007a14ff in QMetaObject::activate (sender=0x9e51970, m=0x8c65a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#14 0x007ee2f7 in QTimer::timeout (this=0x9e51970) at .moc/release-shared/moc_qtimer.cpp:134
#15 0x007a73ee in QTimer::timerEvent (this=0x9e51970, e=0xbfd149dc) at kernel/qtimer.cpp:271
#16 0x007a0214 in QObject::event (this=0x9e51970, e=0xbfd149dc) at kernel/qobject.cpp:1190
#17 0x01e2ad24 in QApplicationPrivate::notify_helper (this=0x979c008, receiver=0x9e51970, e=0xbfd149dc) at kernel/qapplication.cpp:4462
#18 0x01e2f8ce in QApplication::notify (this=0xbfd15ff4, receiver=0x9e51970, e=0xbfd149dc) at kernel/qapplication.cpp:3862
#19 0x00ff03ca in KApplication::notify (this=0xbfd15ff4, receiver=0x9e51970, event=0xbfd149dc) at ../../kdeui/kernel/kapplication.cpp:311
#20 0x0078b0bb in QCoreApplication::notifyInternal (this=0xbfd15ff4, receiver=0x9e51970, event=0xbfd149dc) at kernel/qcoreapplication.cpp:731
#21 0x007bb1e4 in sendEvent (this=0x979f8c4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 QTimerInfoList::activateTimers (this=0x979f8c4) at kernel/qeventdispatcher_unix.cpp:604
#23 0x007b7df4 in timerSourceDispatch (source=0x979f890) at kernel/qeventdispatcher_glib.cpp:184
#24 0x07befaa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0x07bf0270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0x07bf0524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0x007b853c in QEventDispatcherGlib::processEvents (this=0x975caa8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#28 0x01ede775 in QGuiEventDispatcherGlib::processEvents (this=0x975caa8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0x0078a289 in QEventLoop::processEvents (this=0xbfd14c80, flags=...) at kernel/qeventloop.cpp:149
#30 0x0078a522 in QEventLoop::exec (this=0xbfd14c80, flags=...) at kernel/qeventloop.cpp:201
#31 0x02348003 in QDialog::exec (this=0xbfd14d20) at dialogs/qdialog.cpp:552
#32 0x00f74da8 in KShortcutsDialog::configure (this=0xbfd14d20, saveSettings=true) at ../../kdeui/dialogs/kshortcutsdialog.cpp:173
#33 0x0097d41e in Konsole::MainWindow::showShortcutsDialog (this=0x9a26c48) at ../../../konsole/src/MainWindow.cpp:456
#34 0x0097d93b in Konsole::MainWindow::qt_metacall (this=0x9a26c48, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd14ed8) at ./MainWindow.moc:119
#35 0x007916ba in QMetaObject::metacall (object=0x9a26c48, cl=QMetaObject::InvokeMetaMethod, idx=54, argv=0xbfd14ed8) at kernel/qmetaobject.cpp:237
#36 0x007a14ff in QMetaObject::activate (sender=0x9a31818, m=0x275b3f8, local_signal_index=1, argv=0xbfd14ed8) at kernel/qobject.cpp:3287
#37 0x01e238d9 in QAction::triggered (this=0x9a31818, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#38 0x01e23b38 in QAction::activate (this=0x9a31818, event=QAction::Trigger) at kernel/qaction.cpp:1257
#39 0x022b58ad in QMenuPrivate::activateCausedStack (this=0x9a7a9e0, causedStack=..., action=0x9a31818, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#40 0x022bc16b in QMenuPrivate::activateAction (this=0x9a7a9e0, action=0x9a31818, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1085
#41 0x022bcffe in QMenu::mouseReleaseEvent (this=0x9a78698, e=0xbfd15774) at widgets/qmenu.cpp:2306
#42 0x010cdcf4 in KMenu::mouseReleaseEvent (this=0x9a78698, e=0xbfd15774) at ../../kdeui/widgets/kmenu.cpp:458
#43 0x01e8313a in QWidget::event (this=0x9a78698, event=0xbfd15774) at kernel/qwidget.cpp:8259
#44 0x022bd4d7 in QMenu::event (this=0x9a78698, e=0xbfd15774) at widgets/qmenu.cpp:2415
#45 0x01e2ad24 in QApplicationPrivate::notify_helper (this=0x979c008, receiver=0x9a78698, e=0xbfd15774) at kernel/qapplication.cpp:4462
#46 0x01e30201 in QApplication::notify (this=0xbfd15ff4, receiver=0x9a78698, e=0xbfd15774) at kernel/qapplication.cpp:4023
#47 0x00ff03ca in KApplication::notify (this=0xbfd15ff4, receiver=0x9a78698, event=0xbfd15774) at ../../kdeui/kernel/kapplication.cpp:311
#48 0x0078b0bb in QCoreApplication::notifyInternal (this=0xbfd15ff4, receiver=0x9a78698, event=0xbfd15774) at kernel/qcoreapplication.cpp:731
#49 0x01e2bc3b in sendSpontaneousEvent (receiver=0x9a78698, event=0xbfd15774, alienWidget=0x0, nativeWidget=0x9a78698, buttonDown=0x2777c60, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#50 QApplicationPrivate::sendMouseEvent (receiver=0x9a78698, event=0xbfd15774, alienWidget=0x0, nativeWidget=0x9a78698, buttonDown=0x2777c60, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3120
#51 0x01eb54c3 in QETWidget::translateMouseEvent (this=0x9a78698, event=0xbfd15c9c) at kernel/qapplication_x11.cpp:4490
#52 0x01eb3746 in QApplication::x11ProcessEvent (this=0xbfd15ff4, event=0xbfd15c9c) at kernel/qapplication_x11.cpp:3678
#53 0x01edeb84 in x11EventSourceDispatch (s=0x979fd40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#54 0x07befaa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#55 0x07bf0270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#56 0x07bf0524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#57 0x007b853c in QEventDispatcherGlib::processEvents (this=0x975caa8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#58 0x01ede775 in QGuiEventDispatcherGlib::processEvents (this=0x975caa8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#59 0x0078a289 in QEventLoop::processEvents (this=0xbfd15f64, flags=...) at kernel/qeventloop.cpp:149
#60 0x0078a522 in QEventLoop::exec (this=0xbfd15f64, flags=...) at kernel/qeventloop.cpp:201
#61 0x0078eecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#62 0x01e288e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#63 0x009800d8 in kdemain (argc=3, argv=0xbfd16134) at ../../../konsole/src/main.cpp:77
#64 0x080485bb in main (argc=3, argv=0xbfd16134) at konsole_dummy.cpp:3

Reported using DrKonqi
Comment 1 Jekyll Wu 2011-09-07 17:57:30 UTC
Can't reproduce it with KDE-4.7.0.

Feel free to reopen if this still happens in recent version.