Application: kcmshell4 () KDE Platform Version: 4.6.00 (4.6.0) "release 6" Qt Version: 4.7.1 Operating System: Linux 2.6.37.6-0.5-desktop i686 Distribution: "openSUSE 11.4 (i586)" -- Information about the crash: - What I was doing when the application crashed: I opened "Global Keyboard Shortcuts" from the OpenSUSE launch menu, selected "KWin" from drop-down list, typed "terminal" into the search box, and pressed "Enter" button. Every time, program crashes (crash reporter dialog opens). Happens with other entries in drop-down list, like "KDE Keyboard Layout Switcher" and "Plasma Desktop Shell". With some other entries like "KDE Daemon" and "Klipper", the window closes but the crash reporter does not appear. The crash can be reproduced every time. -- Backtrace: Application: KDE Control Module (kdeinit4), signal: Segmentation fault [KCrash Handler] #7 isWidgetType (this=0x81ac970) at ../../src/corelib/kernel/qobject.h:156 #8 QWidget::ensurePolished (this=0x81ac970) at kernel/qwidget.cpp:9539 #9 0xb64e4d24 in QWidgetPrivate::activateChildLayoutsRecursively (this=0x81fb600) at kernel/qwidget.cpp:7295 #10 0xb64e4d47 in QWidgetPrivate::activateChildLayoutsRecursively (this=0x816bde8) at kernel/qwidget.cpp:7308 #11 0xb64e4d47 in QWidgetPrivate::activateChildLayoutsRecursively (this=0x816bbd8) at kernel/qwidget.cpp:7308 #12 0xb64e4d47 in QWidgetPrivate::activateChildLayoutsRecursively (this=0x8155a70) at kernel/qwidget.cpp:7308 #13 0xb64e733d in QWidgetPrivate::prepareToRender (this=0x828b510, region=..., renderFlags=...) at kernel/qwidget.cpp:5239 #14 0xb64e7730 in QWidgetPrivate::render (this=0x828b510, target=0xbfdc3364, targetOffset=..., sourceRegion=..., renderFlags=..., readyToRender=false) at kernel/qwidget.cpp:5502 #15 0xb64e78f0 in QWidget::render (this=0x8288330, target=0xbfdc3364, targetOffset=..., sourceRegion=..., renderFlags=...) at kernel/qwidget.cpp:5032 #16 0xb25094d9 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #17 0xb250a1bb in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #18 0xb25072fa in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #19 0xb25070b8 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #20 0xb2507499 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #21 0xb6f888cd in QMetaObject::metacall (object=0x81ec2d8, cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0xbfdc3528) at kernel/qmetaobject.cpp:237 #22 0xb6f98a2c in QMetaObject::activate (sender=0x81739b0, m=0xb6df9658, local_signal_index=0, argv=0xbfdc3528) at kernel/qobject.cpp:3272 #23 0xb6bb6b95 in QStackedWidget::currentChanged (this=0x81739b0, _t1=0) at .moc/release-shared/moc_qstackedwidget.cpp:131 #24 0xb6bb6d4d in QStackedWidget::qt_metacall (this=0x81739b0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfdc3638) at .moc/release-shared/moc_qstackedwidget.cpp:88 #25 0xb6f888cd in QMetaObject::metacall (object=0x81739b0, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbfdc3638) at kernel/qmetaobject.cpp:237 #26 0xb6f98a2c in QMetaObject::activate (sender=0x8212660, m=0xb6df60f8, local_signal_index=1, argv=0xbfdc3638) at kernel/qobject.cpp:3272 #27 0xb6bac105 in QStackedLayout::currentChanged (this=0x8212660, _t1=0) at .moc/release-shared/moc_qstackedlayout.cpp:147 #28 0xb64cae1f in QStackedLayout::setCurrentIndex (this=0x8212660, index=0) at kernel/qstackedlayout.cpp:340 #29 0xb64cb756 in QStackedLayout::takeAt (this=0x8212660, index=0) at kernel/qstackedlayout.cpp:265 #30 0xb64bca0d in removeWidgetRecursively (li=<value optimized out>, w=0x825f920) at kernel/qlayout.cpp:661 #31 0xb648e3d4 in QApplicationPrivate::notify_helper (this=0x80bc178, receiver=0x81739b0, e=0xbfdc3adc) at kernel/qapplication.cpp:4436 #32 0xb6497174 in QApplication::notify (this=0xbfdc5fac, receiver=0x81739b0, e=0xbfdc3adc) at kernel/qapplication.cpp:4324 #33 0xb75dc1f1 in KApplication::notify (this=0xbfdc5fac, receiver=0x81739b0, event=0xbfdc3adc) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311 #34 0xb6f81fde in QCoreApplication::notifyInternal (this=0xbfdc5fac, receiver=0x81739b0, event=0xbfdc3adc) at kernel/qcoreapplication.cpp:732 #35 0xb6f95f13 in sendEvent (this=0x82612d0, o=0x0) at kernel/qcoreapplication.h:215 #36 QObjectPrivate::setParent_helper (this=0x82612d0, o=0x0) at kernel/qobject.cpp:1975 #37 0xb6f9abe0 in QObject::~QObject (this=0x825f920, __in_chrg=<value optimized out>) at kernel/qobject.cpp:953 #38 0xb64e432c in QWidget::~QWidget (this=0x825f920, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1477 #39 0xb7664c7f in KShortcutsEditor::~KShortcutsEditor (this=0x825f920, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/kdeui/dialogs/kshortcutseditor.cpp:74 #40 0xb7664cc2 in KShortcutsEditor::~KShortcutsEditor (this=0x825f920, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/kdeui/dialogs/kshortcutseditor.cpp:77 #41 0xb0111ef0 in ?? () from /usr/lib/kde4/kcm_keys.so #42 0xb0118dcf in ?? () from /usr/lib/kde4/kcm_keys.so #43 0xb01140fc in ?? () from /usr/lib/kde4/kcm_keys.so #44 0xb0114192 in ?? () from /usr/lib/kde4/kcm_keys.so #45 0xb6f95d24 in QObjectPrivate::deleteChildren (this=0x818b890) at kernel/qobject.cpp:1949 #46 0xb64e4293 in QWidget::~QWidget (this=0x81ac970, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1600 #47 0xb76f8a3c in KCModule::~KCModule (this=0x81ac970, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/kdeui/widgets/kcmodule.cpp:193 #48 0xb011a562 in ?? () from /usr/lib/kde4/kcm_keys.so #49 0xb263b65c in KCModuleProxy::deleteClient (this=0x8184638) at /usr/src/debug/kdelibs-4.6.0/kutils/kcmoduleproxy.cpp:219 #50 0xb264a90b in KCMultiDialogPrivate::_k_dialogClosed (this=0x8155998) at /usr/src/debug/kdelibs-4.6.0/kutils/kcmultidialog.cpp:201 #51 0xb264b8af in KCMultiDialog::qt_metacall (this=0x8155938, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfdc3f2c) at /usr/src/debug/kdelibs-4.6.0/build/kutils/kcmultidialog.moc:100 #52 0xb55eb322 in ?? () from /usr/lib/libkdeinit4_kcmshell4.so #53 0xb6f888cd in QMetaObject::metacall (object=0x8155938, cl=QMetaObject::InvokeMetaMethod, idx=84, argv=0xbfdc3f2c) at kernel/qmetaobject.cpp:237 #54 0xb6f98a2c in QMetaObject::activate (sender=0x8155938, m=0xb78ad1a0, local_signal_index=16, argv=0x0) at kernel/qobject.cpp:3272 #55 0xb75b97c5 in KDialog::finished (this=0x8155938) at /usr/src/debug/kdelibs-4.6.0/build/kdeui/kdialog.moc:301 #56 0xb75b9804 in KDialog::hideEvent (this=0x8155938, event=0xbfdc44c4) at /usr/src/debug/kdelibs-4.6.0/kdeui/dialogs/kdialog.cpp:997 #57 0xb64e9712 in QWidget::event (this=0x8155938, event=0xbfdc44c4) at kernel/qwidget.cpp:8411 #58 0xb648e414 in QApplicationPrivate::notify_helper (this=0x80bc178, receiver=0x8155938, e=0xbfdc44c4) at kernel/qapplication.cpp:4445 #59 0xb6497174 in QApplication::notify (this=0xbfdc5fac, receiver=0x8155938, e=0xbfdc44c4) at kernel/qapplication.cpp:4324 #60 0xb75dc1f1 in KApplication::notify (this=0xbfdc5fac, receiver=0x8155938, event=0xbfdc44c4) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311 #61 0xb6f81fde in QCoreApplication::notifyInternal (this=0xbfdc5fac, receiver=0x8155938, event=0xbfdc44c4) at kernel/qcoreapplication.cpp:732 #62 0xb64e4892 in sendEvent (this=0x8155a70) at ../../src/corelib/kernel/qcoreapplication.h:215 #63 QWidgetPrivate::hide_helper (this=0x8155a70) at kernel/qwidget.cpp:7466 #64 0xb64edf48 in QWidget::setVisible (this=0x8155938, visible=false) at kernel/qwidget.cpp:7639 #65 0xb69d1b5f in QDialog::setVisible (this=0x8155938, visible=false) at dialogs/qdialog.cpp:791 #66 0xb69d0a89 in hide (this=0x8155938, r=1) at ../../src/gui/kernel/qwidget.h:491 #67 QDialog::done (this=0x8155938, r=1) at dialogs/qdialog.cpp:589 #68 0xb69cf5da in QDialog::accept (this=0x8155938) at dialogs/qdialog.cpp:610 #69 0xb264a750 in KCMultiDialog::slotOkClicked (this=0x8155938) at /usr/src/debug/kdelibs-4.6.0/kutils/kcmultidialog.cpp:335 #70 0xb264b944 in KCMultiDialog::qt_metacall (this=0x8155938, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfdc472c) at /usr/src/debug/kdelibs-4.6.0/build/kutils/kcmultidialog.moc:96 #71 0xb55eb322 in ?? () from /usr/lib/libkdeinit4_kcmshell4.so #72 0xb6f888cd in QMetaObject::metacall (object=0x8155938, cl=QMetaObject::InvokeMetaMethod, idx=80, argv=0xbfdc472c) at kernel/qmetaobject.cpp:237 #73 0xb6f98a2c in QMetaObject::activate (sender=0x8155938, m=0xb78ad1a0, local_signal_index=9, argv=0x0) at kernel/qobject.cpp:3272 #74 0xb75b95f5 in KDialog::okClicked (this=0x8155938) at /usr/src/debug/kdelibs-4.6.0/build/kdeui/kdialog.moc:258 #75 0xb77563a8 in KDialog::slotButtonClicked (this=0x8155938, button=4) at /usr/src/debug/kdelibs-4.6.0/kdeui/dialogs/kdialog.cpp:883 #76 0xb7757cce in KDialog::qt_metacall (this=0x8155938, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfdc4978) at /usr/src/debug/kdelibs-4.6.0/build/kdeui/kdialog.moc:190 #77 0xb7757e12 in KPageDialog::qt_metacall (this=0x8155938, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfdc4978) at /usr/src/debug/kdelibs-4.6.0/build/kdeui/kpagedialog.moc:70 #78 0xb264b842 in KCMultiDialog::qt_metacall (this=0x8155938, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfdc4978) at /usr/src/debug/kdelibs-4.6.0/build/kutils/kcmultidialog.moc:86 #79 0xb55eb322 in ?? () from /usr/lib/libkdeinit4_kcmshell4.so #80 0xb6f888cd in QMetaObject::metacall (object=0x8155938, cl=QMetaObject::InvokeMetaMethod, idx=69, argv=0xbfdc4978) at kernel/qmetaobject.cpp:237 #81 0xb6f98a2c in QMetaObject::activate (sender=0x81559ec, m=0xb70bb130, local_signal_index=0, argv=0xbfdc4978) at kernel/qobject.cpp:3272 #82 0xb6f9ccf5 in QSignalMapper::mapped (this=0x81559ec, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:101 #83 0xb6f9cf69 in QSignalMapper::map (this=0x81559ec, sender=0x8175e10) at kernel/qsignalmapper.cpp:266 #84 0xb6f9d07e in QSignalMapper::map (this=0x81559ec) at kernel/qsignalmapper.cpp:257 #85 0xb6f9d620 in QSignalMapper::qt_metacall (this=0x81559ec, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfdc4b08) at .moc/release-shared/moc_qsignalmapper.cpp:87 #86 0xb6f888cd in QMetaObject::metacall (object=0x81559ec, cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0xbfdc4b08) at kernel/qmetaobject.cpp:237 #87 0xb6f98a2c in QMetaObject::activate (sender=0x8175e10, m=0xb6df7824, local_signal_index=2, argv=0xbfdc4b08) at kernel/qobject.cpp:3272 #88 0xb6bb06cd in QAbstractButton::clicked (this=0x8175e10, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206 #89 0xb68ab5ad in QAbstractButtonPrivate::emitClicked (this=0x8175f38) at widgets/qabstractbutton.cpp:546 #90 0xb68ac08c in QAbstractButton::click (this=0x8175e10) at widgets/qabstractbutton.cpp:983 #91 0xb69d116e in QDialog::keyPressEvent (this=0x8155938, e=0xbfdc5594) at dialogs/qdialog.cpp:683 #92 0xb766351a in KDialog::keyPressEvent (this=0x8155938, event=0xbfdc5594) at /usr/src/debug/kdelibs-4.6.0/kdeui/dialogs/kdialog.cpp:424 #93 0xb64e942f in QWidget::event (this=0x8155938, event=0xbfdc5594) at kernel/qwidget.cpp:8235 #94 0xb648e414 in QApplicationPrivate::notify_helper (this=0x80bc178, receiver=0x8155938, e=0xbfdc5594) at kernel/qapplication.cpp:4445 #95 0xb6497a68 in QApplication::notify (this=0xbfdc5078, receiver=0x8155938, e=0xbfdc5594) at kernel/qapplication.cpp:3904 #96 0xb75dc1f1 in KApplication::notify (this=0xbfdc5fac, receiver=0x8260ea0, event=0xbfdc5594) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311 #97 0xb6f81fde in QCoreApplication::notifyInternal (this=0xbfdc5fac, receiver=0x8260ea0, event=0xbfdc5594) at kernel/qcoreapplication.cpp:732 #98 0xb76c8087 in sendEvent (this=0x8268d50, event=0xbfdc5594) at /usr/include/QtCore/qcoreapplication.h:215 #99 KTreeWidgetSearchLine::event (this=0x8268d50, event=0xbfdc5594) at /usr/src/debug/kdelibs-4.6.0/kdeui/itemviews/ktreewidgetsearchline.cpp:538 #100 0xb648e414 in QApplicationPrivate::notify_helper (this=0x80bc178, receiver=0x8268d50, e=0xbfdc5594) at kernel/qapplication.cpp:4445 #101 0xb6497a68 in QApplication::notify (this=0xbfdc5458, receiver=0x8268d50, e=0xbfdc5594) at kernel/qapplication.cpp:3904 #102 0xb75dc1f1 in KApplication::notify (this=0xbfdc5fac, receiver=0x8268d50, event=0xbfdc5594) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311 #103 0xb6f81fde in QCoreApplication::notifyInternal (this=0xbfdc5fac, receiver=0x8268d50, event=0xbfdc5594) at kernel/qcoreapplication.cpp:732 #104 0xb648c36d in sendSpontaneousEvent (receiver=0x8268d50, event=0xbfdc5594) at ../../src/corelib/kernel/qcoreapplication.h:218 #105 qt_sendSpontaneousEvent (receiver=0x8268d50, event=0xbfdc5594) at kernel/qapplication.cpp:5439 #106 0xb65400be in QKeyMapper::sendKeyEvent (keyWidget=0x8268d50, grab=false, type=QEvent::KeyPress, code=16777220, modifiers=) at kernel/qkeymapper_x11.cpp:1867 #107 0xb654058c in QKeyMapperPrivate::translateKeyEvent (this=0x80e2828, keyWidget=0x8268d50, event=0xbfdc5c2c, grab=false) at kernel/qkeymapper_x11.cpp:1837 #108 0xb65191b2 in QApplication::x11ProcessEvent (this=0xbfdc5fac, event=0xbfdc5c2c) at kernel/qapplication_x11.cpp:3457 #109 0xb6544960 in x11EventSourceDispatch (s=0x80bea10, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #110 0xb5c31509 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #111 0xb5c31d10 in ?? () from /lib/libglib-2.0.so.0 #112 0xb5c31fce in g_main_context_iteration () from /lib/libglib-2.0.so.0 #113 0xb6fb076b in QEventDispatcherGlib::processEvents (this=0x80abfa8, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #114 0xb654455a in QGuiEventDispatcherGlib::processEvents (this=0x80abfa8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #115 0xb6f812bd in QEventLoop::processEvents (this=0xbfdc5ee0, flags=...) at kernel/qeventloop.cpp:149 #116 0xb6f814e9 in QEventLoop::exec (this=0xbfdc5ee0, flags=...) at kernel/qeventloop.cpp:201 #117 0xb69d025d in QDialog::exec (this=0x8155938) at dialogs/qdialog.cpp:552 #118 0xb55edbb9 in kdemain () from /usr/lib/libkdeinit4_kcmshell4.so #119 0x0804e531 in _start () Possible duplicates by query: bug 217179, bug 216215. Reported using DrKonqi
Does the crash also happen if you use a different widget style, such as Plastique? It could be related to Oxygen (animations).
Reproducible using both Cleanlooks and Plastique styles.
Created attachment 62154 [details] New crash information added by DrKonqi kcmshell4 () on KDE Platform 4.6.4 (4.6.4) using Qt 4.7.2 - What I was doing when the application crashed: I opened Global Keyboard Shortcuts kcm module, selected a different component and then hit close. - Custom settings of the application: I'm running KDE with the graphics system set to raster. -- Backtrace (Reduced): #6 isWidgetType (this=0x1ac2c50) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:156 #7 QWidget::ensurePolished (this=0x1ac2c50) at kernel/qwidget.cpp:9602 #8 0x00007f788257e877 in QWidgetPrivate::activateChildLayoutsRecursively (this=0x1af10b0) at kernel/qwidget.cpp:7354 #9 0x00007f788257e89f in QWidgetPrivate::activateChildLayoutsRecursively (this=0x1a948f0) at kernel/qwidget.cpp:7367 #10 0x00007f788257e89f in QWidgetPrivate::activateChildLayoutsRecursively (this=0x1a944e0) at kernel/qwidget.cpp:7367
*** Bug 282879 has been marked as a duplicate of this bug. ***
Created attachment 68397 [details] New crash information added by DrKonqi kcmshell4 () on KDE Platform 4.8.00 (4.8.0 using Qt 4.8.0 - What I was doing when the application crashed: I used "search" in Global Keyboard Shortcuts. I then changed some shortcut and pressed Enter for OK . -- Backtrace (Reduced): #6 isWidgetType (this=0x0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:146 #7 QWidget::ensurePolished (this=0x1580730) at kernel/qwidget.cpp:9704 #8 0x00007f93b77c1d84 in QWidgetPrivate::activateChildLayoutsRecursively (this=0x15ac2c0) at kernel/qwidget.cpp:7456 #9 0x00007f93b77c1dac in QWidgetPrivate::activateChildLayoutsRecursively (this=0x1558a80) at kernel/qwidget.cpp:7469 #10 0x00007f93b77c1dac in QWidgetPrivate::activateChildLayoutsRecursively (this=0x1558880) at kernel/qwidget.cpp:7469
*** Bug 293950 has been marked as a duplicate of this bug. ***
*** Bug 294170 has been marked as a duplicate of this bug. ***
*** Bug 310832 has been marked as a duplicate of this bug. ***
Created attachment 75842 [details] New crash information added by DrKonqi kcmshell4 () on KDE Platform 4.9.90 using Qt 4.8.4 - What I was doing when the application crashed: Using KDE 4.9.90 (4.10 beta2), Qt 4.8.4 It is every time reproducible here by simply opening the dialog and then closing it again (Ok, Cancel or ESC), nothing else is required to make it crash. -- Backtrace (Reduced): #6 isWidgetType (this=0x0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:146 #7 QWidget::ensurePolished (this=0x8eab90) at kernel/qwidget.cpp:9729 #8 0x00007f3c9a115414 in QWidgetPrivate::activateChildLayoutsRecursively (this=0x99bea0) at kernel/qwidget.cpp:7470 #9 0x00007f3c9a11543c in QWidgetPrivate::activateChildLayoutsRecursively (this=0x87d660) at kernel/qwidget.cpp:7483 #10 0x00007f3c9a11543c in QWidgetPrivate::activateChildLayoutsRecursively (this=0x87d320) at kernel/qwidget.cpp:7483
I guess this can be changed to confirmed. I also get the crash on Gentoo with KDE SC 4.10.1 and Qt 4.8.4
I do not get the crash. Jure, is it reproducible? If yes, does it also happen if you use a different widget style, such as Cleanlooks?
*** Bug 332061 has been marked as a duplicate of this bug. ***
Can't reproduce it anymore on 4.12.3 using the regular Oxygen style.
Seems fixed now.