Application that crashed: systemsettings Version of the application: 1.0 KDE Version: 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1)) Qt Version: 4.5.1 Operating System: Linux 2.6.30-7-generic i686 Distribution: Ubuntu karmic (development branch) What I was doing when the application crashed: open systemsettings - "input actions", pick "konqueror gestures", take any gesture, click on the "trigger" tab, press "edit", change the gesture. Now click "Overview" or press ESC to go out of "Input actions". Systemsettings asks you to save or discard the change, press discharge - systemsettings crashes. I think this can be triggered in other ways too - I didn't try some others as this one is reproducible always in KDE 4.3 beta1 kubuntu karmic packages. -- Backtrace: Application: System Settings (systemsettings), signal: Segmentation fault [KCrash Handler] #6 KHotKeys::ActionDataGroup::children (this=0x4) at /usr/include/qt4/QtCore/qlist.h:111 #7 0x0326c1b9 in KHotkeysModel::parent (this=0xa5642f0, index=@0xa5e5e10) at ../../../khotkeys/kcm_hotkeys/hotkeys_model.cpp:570 #8 0x021d620d in QPersistentModelIndex::parent (this=0xa60b36c) at kernel/qabstractitemmodel.h:369 #9 0x0149c6ab in QItemSelection::merge (this=0xbfc9bad8, other=@0xa5b7714, command={i = 35}) at itemviews/qitemselectionmodel.h:108 #10 0x014a03b4 in QItemSelectionModel::select (this=0xa5a4ca0, selection=@0xbfc9bb1c, command=) at itemviews/qitemselectionmodel.cpp:1030 #11 0x0149a290 in QItemSelectionModel::select (this=0xa5a4ca0, index=@0x22d5f58, command={i = 35}) at itemviews/qitemselectionmodel.cpp:943 #12 0x014976cc in QItemSelectionModel::setCurrentIndex (this=0xa5a4ca0, index=@0xa56165c, command={i = 35}) at itemviews/qitemselectionmodel.cpp:1122 #13 0x01444f0f in QAbstractItemView::setCurrentIndex (this=0xa568340, index=@0xa56165c) at itemviews/qabstractitemview.cpp:892 #14 0x032663bd in KCMHotkeys::showGlobalSettings (this=0x9d53588) at ../../../khotkeys/kcm_hotkeys/kcm_hotkeys.cpp:250 #15 0x0326827b in KCMHotkeys::qt_metacall (this=0x9d53588, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0xbfc9bd0c) at ./moc_kcm_hotkeys.cpp:79 #16 0x021f7d78 in QMetaObject::activate (sender=0xa5642f0, from_signal_index=16, to_signal_index=16, argv=0x0) at kernel/qobject.cpp:3120 #17 0x021f8a12 in QMetaObject::activate (sender=0xa5642f0, m=0x22d44f8, local_signal_index=12, argv=0x0) at kernel/qobject.cpp:3194 #18 0x02231d77 in QAbstractItemModel::modelAboutToBeReset (this=0xa5642f0) at .moc/release-shared/moc_qabstractitemmodel.cpp:207 #19 0x021db492 in QAbstractItemModel::reset (this=0xa5642f0) at kernel/qabstractitemmodel.cpp:2261 #20 0x0326b803 in KHotkeysModel::load (this=0xa5642f0) at ../../../khotkeys/kcm_hotkeys/hotkeys_model.cpp:464 #21 0x03266256 in KCMHotkeysPrivate::load (this=0xa561620) at ../../../khotkeys/kcm_hotkeys/kcm_hotkeys.cpp:308 #22 0x03266415 in KCMHotkeys::load (this=0x9d53588) at ../../../khotkeys/kcm_hotkeys/kcm_hotkeys.cpp:240 #23 0x0089c007 in KCModuleProxy::load (this=0x9fa5ca0) at ../../kutils/kcmoduleproxy.cpp:263 #24 0x006374d2 in ModuleView::resolveChanges (this=0x9f1e6f0, currentProxy=0x9fa5ca0) at ../../../systemsettings/core/ModuleView.cpp:210 #25 0x00637631 in ModuleView::resolveChanges (this=0x9f1e6f0) at ../../../systemsettings/core/ModuleView.cpp:185 #26 0x0063766f in ModuleView::closeModules (this=0x9f1e6f0) at ../../../systemsettings/core/ModuleView.cpp:224 #27 0x086a3da8 in IconMode::backToOverview (this=0x9f1ae18) at ../../../systemsettings/icons/IconMode.cpp:148 #28 0x086a46a3 in IconMode::qt_metacall (this=0x9f1ae18, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfc9c05c) at ./IconMode.moc:76 #29 0x021f7d78 in QMetaObject::activate (sender=0x9f1e6f0, from_signal_index=29, to_signal_index=29, argv=0x0) at kernel/qobject.cpp:3120 #30 0x021f8a12 in QMetaObject::activate (sender=0x9f1e6f0, m=0x64593c, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3194 #31 0x00635eb7 in ModuleView::closeRequest (this=0x9f1e6f0) at ./ModuleView.moc:121 #32 0x006360cc in ModuleView::keyPressEvent (this=0x9f1e6f0, event=0xbfc9c544) at ../../../systemsettings/core/ModuleView.cpp:309 #33 0x00f14467 in QWidget::event (this=0x9f1e6f0, event=0xbfc9c544) at kernel/qwidget.cpp:7556 #34 0x00ebec1c in QApplicationPrivate::notify_helper (this=0x9cd85a8, receiver=0x9f1e6f0, e=0xbfc9c544) at kernel/qapplication.cpp:4057 #35 0x00ec74e1 in QApplication::notify (this=0xbfc9e0cc, receiver=0x9f1e6f0, e=0xbfc9c544) at kernel/qapplication.cpp:3663 #36 0x00b9150a in KApplication::notify (this=0xbfc9e0cc, receiver=0xa5d02c0, event=0xbfc9c544) at ../../kdeui/kernel/kapplication.cpp:307 #37 0x021e1b1b in QCoreApplication::notifyInternal (this=0xbfc9e0cc, receiver=0xa5d02c0, event=0xbfc9c544) at kernel/qcoreapplication.cpp:610 #38 0x00ebfb2e in qt_sendSpontaneousEvent (receiver=0xa5d02c0, event=0xbfc9b9cc) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #39 0x00f5d160 in QKeyMapper::sendKeyEvent (keyWidget=0xa5d02c0, grab=false, type=QEvent::KeyPress, code=16777216, modifiers={i = 0}, text=@0xbfc9c6b8, autorepeat=<value optimized out>, count=<value optimized out>, nativeScanCode=9, nativeVirtualKey=65307, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1675 #40 0x00f5f6e9 in QKeyMapperPrivate::translateKeyEvent (this=0x9d08b40, keyWidget=0xa5d02c0, event=0xbfc9dd2c, grab=4) at kernel/qkeymapper_x11.cpp:1645 #41 0x00f339bf in QApplication::x11ProcessEvent (this=0xbfc9e0cc, event=0xbfc9dd2c) at kernel/qapplication_x11.cpp:3459 #42 0x00f61292 in x11EventSourceDispatch (s=0x9cdf888, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #43 0x0382dad8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #44 0x03831070 in ?? () from /usr/lib/libglib-2.0.so.0 #45 0x038311a3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #46 0x0220cf9c in QEventDispatcherGlib::processEvents (this=0x9cd7270, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:324 #47 0x00f60975 in QGuiEventDispatcherGlib::processEvents (this=0x9cd7270, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202 #48 0x021e00a9 in QEventLoop::processEvents (this=0xbfc9e024, flags=) at kernel/qeventloop.cpp:149 #49 0x021e04f2 in QEventLoop::exec (this=0xbfc9e024, flags={i = 0}) at kernel/qeventloop.cpp:200 #50 0x021e287f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #51 0x00ebea97 in QApplication::exec () at kernel/qapplication.cpp:3526 #52 0x08052eee in main (argc=5, argv=0xbfc9e1f4) at ../../../systemsettings/app/main.cpp:51
I can't reproduce this crash with current trunk. To fix this bug i need to have a look at your .khotkeysrc configuration file. You will find it at $HOME/.kde(4?)/share/config/khotkeysrc. Please attach it to this bug report or send it by mail to kde (at) michael-jansen.biz.
I'm sorry I can't test KDE 4.3beta ATM as i'm using Debian SID now with KDE 4.2.4. And I wiped my old .kde dir, so I'll do this when I get hold of a KDE 4.3 again.
Try to reproduce this way (I too only have 4.2.4) Open "Input Actions" Expand "Examples" Double click "Konqi Gestures" to trigger inline rename (Which IMO behaves a bit user-unfriendly, but that's another story) Click outside to cancel rename. Press "Reset" Expand "Examples" again. Usually crashes at that point for me, but sometimes I have to repeat the procedure. Some times Configure Desktop just disappears and some times I get a crash window, which says stack trace was useless. I think I have Qt 4.4.3 btw
I can't reproduce it any more with KDE 4.3 rc3, so IMO you can close it.
Thanks for you feedback, Christian. Marking as resolved.