Bug 282879

Summary: Kde Control Module crash after changing shortcut for screen locking and trying to use it
Product: [Applications] systemsettings Reporter: anidev <anidev.aelico>
Component: generalAssignee: System Settings Bugs <sourtooth+ssbugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description anidev 2011-09-26 23:50:51 UTC
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.7-desktop i686
Distribution: "openSUSE 11.4 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
I changed the keyboard shortcut for "Lock Session" under "Run Command Interface" in "Global Keyboard Shortcuts" to "Meta + L" (which is what appears after I held down the "Fn" key on my laptop keyboard and pressed "F1", which had a lock symbol on it), which is the lock shortcut on Windows. After clicking "OK" and then pressing meta + L (the normal way, not using the Fn key), the crash reporter opened up. A few seconds later, the screen apparently locked, because the password dialog opened up without showing the screensaver, however, pressing "Esc" dismissed that unlock dialog and then showed the screensaver. Incidentally, when I tried to enter my password to unlock it and submit a crash report, the dialog did not appear, thought the screensaver froze, and upon pressing "Enter" after typing my password, the screen unlocked (this particular problem has happening for quite a long time).

I am not sure whether the crash occurred from changing the key combination from "Ctrl + Alt + L" to "Meta + L", or from using the new combination.

- Custom settings of the application:
The keyboard shortcut for locking the screen I had just finished changing from "Ctrl + Alt + L" to "Meta + L".

-- Backtrace:
Application: KDE Control Module (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#7  isWidgetType (this=0x8223ce8) at ../../src/corelib/kernel/qobject.h:156
#8  QWidget::ensurePolished (this=0x8223ce8) at kernel/qwidget.cpp:9539
#9  0xb62f5d24 in QWidgetPrivate::activateChildLayoutsRecursively (this=0x81e5088) at kernel/qwidget.cpp:7295
#10 0xb62f5d47 in QWidgetPrivate::activateChildLayoutsRecursively (this=0x811c0f8) at kernel/qwidget.cpp:7308
#11 0xb62f5d47 in QWidgetPrivate::activateChildLayoutsRecursively (this=0x811bec0) at kernel/qwidget.cpp:7308
#12 0xb62f5d47 in QWidgetPrivate::activateChildLayoutsRecursively (this=0x812ae48) at kernel/qwidget.cpp:7308
#13 0xb62f833d in QWidgetPrivate::prepareToRender (this=0x836a7a0, region=..., renderFlags=...) at kernel/qwidget.cpp:5239
#14 0xb62f8730 in QWidgetPrivate::render (this=0x836a7a0, target=0xbfdd6814, targetOffset=..., sourceRegion=..., renderFlags=..., readyToRender=false) at kernel/qwidget.cpp:5502
#15 0xb62f88f0 in QWidget::render (this=0x8369870, target=0xbfdd6814, targetOffset=..., sourceRegion=..., renderFlags=...) at kernel/qwidget.cpp:5032
#16 0xb22a64d9 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#17 0xb22a71bb in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#18 0xb22a42fa in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#19 0xb22a40b8 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#20 0xb22a4499 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#21 0xb6d998cd in QMetaObject::metacall (object=0x81ad0e8, cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0xbfdd69d8) at kernel/qmetaobject.cpp:237
#22 0xb6da9a2c in QMetaObject::activate (sender=0x8184118, m=0xb6c0a658, local_signal_index=0, argv=0xbfdd69d8) at kernel/qobject.cpp:3272
#23 0xb69c7b95 in QStackedWidget::currentChanged (this=0x8184118, _t1=1) at .moc/release-shared/moc_qstackedwidget.cpp:131
#24 0xb69c7d4d in QStackedWidget::qt_metacall (this=0x8184118, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfdd6ae8) at .moc/release-shared/moc_qstackedwidget.cpp:88
#25 0xb6d998cd in QMetaObject::metacall (object=0x8184118, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbfdd6ae8) at kernel/qmetaobject.cpp:237
#26 0xb6da9a2c in QMetaObject::activate (sender=0x818e940, m=0xb6c070f8, local_signal_index=1, argv=0xbfdd6ae8) at kernel/qobject.cpp:3272
#27 0xb69bd105 in QStackedLayout::currentChanged (this=0x818e940, _t1=1) at .moc/release-shared/moc_qstackedlayout.cpp:147
#28 0xb62dbe1f in QStackedLayout::setCurrentIndex (this=0x818e940, index=1) at kernel/qstackedlayout.cpp:340
#29 0xb62dc756 in QStackedLayout::takeAt (this=0x818e940, index=1) at kernel/qstackedlayout.cpp:265
#30 0xb62cda0d in removeWidgetRecursively (li=<value optimized out>, w=0x82f2ce0) at kernel/qlayout.cpp:661
#31 0xb629f3d4 in QApplicationPrivate::notify_helper (this=0x80c4de0, receiver=0x8184118, e=0xbfdd6f8c) at kernel/qapplication.cpp:4436
#32 0xb62a8174 in QApplication::notify (this=0xbfdd8f6c, receiver=0x8184118, e=0xbfdd6f8c) at kernel/qapplication.cpp:4324
#33 0xb73ed1f1 in KApplication::notify (this=0xbfdd8f6c, receiver=0x8184118, event=0xbfdd6f8c) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#34 0xb6d92fde in QCoreApplication::notifyInternal (this=0xbfdd8f6c, receiver=0x8184118, event=0xbfdd6f8c) at kernel/qcoreapplication.cpp:732
#35 0xb6da6f13 in sendEvent (this=0x82f7470, o=0x0) at kernel/qcoreapplication.h:215
#36 QObjectPrivate::setParent_helper (this=0x82f7470, o=0x0) at kernel/qobject.cpp:1975
#37 0xb6dabbe0 in QObject::~QObject (this=0x82f2ce0, __in_chrg=<value optimized out>) at kernel/qobject.cpp:953
#38 0xb62f532c in QWidget::~QWidget (this=0x82f2ce0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1477
#39 0xb7475c7f in KShortcutsEditor::~KShortcutsEditor (this=0x82f2ce0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/kdeui/dialogs/kshortcutseditor.cpp:74
#40 0xb7475cc2 in KShortcutsEditor::~KShortcutsEditor (this=0x82f2ce0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/kdeui/dialogs/kshortcutseditor.cpp:77
#41 0xafe60ef0 in ?? () from /usr/lib/kde4/kcm_keys.so
#42 0xafe67dcf in ?? () from /usr/lib/kde4/kcm_keys.so
#43 0xafe630fc in ?? () from /usr/lib/kde4/kcm_keys.so
#44 0xafe63192 in ?? () from /usr/lib/kde4/kcm_keys.so
#45 0xb6da6d24 in QObjectPrivate::deleteChildren (this=0x81a8ca0) at kernel/qobject.cpp:1949
#46 0xb62f5293 in QWidget::~QWidget (this=0x8223ce8, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1600
#47 0xb7509a3c in KCModule::~KCModule (this=0x8223ce8, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/kdeui/widgets/kcmodule.cpp:193
#48 0xafe69562 in ?? () from /usr/lib/kde4/kcm_keys.so
#49 0xb243e65c in KCModuleProxy::deleteClient (this=0x819bed0) at /usr/src/debug/kdelibs-4.6.0/kutils/kcmoduleproxy.cpp:219
#50 0xb244d90b in KCMultiDialogPrivate::_k_dialogClosed (this=0x812ad70) at /usr/src/debug/kdelibs-4.6.0/kutils/kcmultidialog.cpp:201
#51 0xb244e8af in KCMultiDialog::qt_metacall (this=0x812ad10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfdd73dc) at /usr/src/debug/kdelibs-4.6.0/build/kutils/kcmultidialog.moc:100
#52 0xb53fc322 in ?? () from /usr/lib/libkdeinit4_kcmshell4.so
#53 0xb6d998cd in QMetaObject::metacall (object=0x812ad10, cl=QMetaObject::InvokeMetaMethod, idx=84, argv=0xbfdd73dc) at kernel/qmetaobject.cpp:237
#54 0xb6da9a2c in QMetaObject::activate (sender=0x812ad10, m=0xb76be1a0, local_signal_index=16, argv=0x0) at kernel/qobject.cpp:3272
#55 0xb73ca7c5 in KDialog::finished (this=0x812ad10) at /usr/src/debug/kdelibs-4.6.0/build/kdeui/kdialog.moc:301
#56 0xb73ca804 in KDialog::hideEvent (this=0x812ad10, event=0xbfdd7974) at /usr/src/debug/kdelibs-4.6.0/kdeui/dialogs/kdialog.cpp:997
#57 0xb62fa712 in QWidget::event (this=0x812ad10, event=0xbfdd7974) at kernel/qwidget.cpp:8411
#58 0xb629f414 in QApplicationPrivate::notify_helper (this=0x80c4de0, receiver=0x812ad10, e=0xbfdd7974) at kernel/qapplication.cpp:4445
#59 0xb62a8174 in QApplication::notify (this=0xbfdd8f6c, receiver=0x812ad10, e=0xbfdd7974) at kernel/qapplication.cpp:4324
#60 0xb73ed1f1 in KApplication::notify (this=0xbfdd8f6c, receiver=0x812ad10, event=0xbfdd7974) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#61 0xb6d92fde in QCoreApplication::notifyInternal (this=0xbfdd8f6c, receiver=0x812ad10, event=0xbfdd7974) at kernel/qcoreapplication.cpp:732
#62 0xb62f5892 in sendEvent (this=0x812ae48) at ../../src/corelib/kernel/qcoreapplication.h:215
#63 QWidgetPrivate::hide_helper (this=0x812ae48) at kernel/qwidget.cpp:7466
#64 0xb62fef48 in QWidget::setVisible (this=0x812ad10, visible=false) at kernel/qwidget.cpp:7639
#65 0xb67e2b5f in QDialog::setVisible (this=0x812ad10, visible=false) at dialogs/qdialog.cpp:791
#66 0xb67e1a89 in hide (this=0x812ad10, r=1) at ../../src/gui/kernel/qwidget.h:491
#67 QDialog::done (this=0x812ad10, r=1) at dialogs/qdialog.cpp:589
#68 0xb67e05da in QDialog::accept (this=0x812ad10) at dialogs/qdialog.cpp:610
#69 0xb244d750 in KCMultiDialog::slotOkClicked (this=0x812ad10) at /usr/src/debug/kdelibs-4.6.0/kutils/kcmultidialog.cpp:335
#70 0xb244e944 in KCMultiDialog::qt_metacall (this=0x812ad10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfdd7bdc) at /usr/src/debug/kdelibs-4.6.0/build/kutils/kcmultidialog.moc:96
#71 0xb53fc322 in ?? () from /usr/lib/libkdeinit4_kcmshell4.so
#72 0xb6d998cd in QMetaObject::metacall (object=0x812ad10, cl=QMetaObject::InvokeMetaMethod, idx=80, argv=0xbfdd7bdc) at kernel/qmetaobject.cpp:237
#73 0xb6da9a2c in QMetaObject::activate (sender=0x812ad10, m=0xb76be1a0, local_signal_index=9, argv=0x0) at kernel/qobject.cpp:3272
#74 0xb73ca5f5 in KDialog::okClicked (this=0x812ad10) at /usr/src/debug/kdelibs-4.6.0/build/kdeui/kdialog.moc:258
#75 0xb75673a8 in KDialog::slotButtonClicked (this=0x812ad10, button=4) at /usr/src/debug/kdelibs-4.6.0/kdeui/dialogs/kdialog.cpp:883
#76 0xb7568cce in KDialog::qt_metacall (this=0x812ad10, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfdd7e28) at /usr/src/debug/kdelibs-4.6.0/build/kdeui/kdialog.moc:190
#77 0xb7568e12 in KPageDialog::qt_metacall (this=0x812ad10, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfdd7e28) at /usr/src/debug/kdelibs-4.6.0/build/kdeui/kpagedialog.moc:70
#78 0xb244e842 in KCMultiDialog::qt_metacall (this=0x812ad10, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfdd7e28) at /usr/src/debug/kdelibs-4.6.0/build/kutils/kcmultidialog.moc:86
#79 0xb53fc322 in ?? () from /usr/lib/libkdeinit4_kcmshell4.so
#80 0xb6d998cd in QMetaObject::metacall (object=0x812ad10, cl=QMetaObject::InvokeMetaMethod, idx=69, argv=0xbfdd7e28) at kernel/qmetaobject.cpp:237
#81 0xb6da9a2c in QMetaObject::activate (sender=0x812adc4, m=0xb6ecc130, local_signal_index=0, argv=0xbfdd7e28) at kernel/qobject.cpp:3272
#82 0xb6dadcf5 in QSignalMapper::mapped (this=0x812adc4, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:101
#83 0xb6dadf69 in QSignalMapper::map (this=0x812adc4, sender=0x8158758) at kernel/qsignalmapper.cpp:266
#84 0xb6dae07e in QSignalMapper::map (this=0x812adc4) at kernel/qsignalmapper.cpp:257
#85 0xb6dae620 in QSignalMapper::qt_metacall (this=0x812adc4, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfdd7fb8) at .moc/release-shared/moc_qsignalmapper.cpp:87
#86 0xb6d998cd in QMetaObject::metacall (object=0x812adc4, cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0xbfdd7fb8) at kernel/qmetaobject.cpp:237
#87 0xb6da9a2c in QMetaObject::activate (sender=0x8158758, m=0xb6c08824, local_signal_index=2, argv=0xbfdd7fb8) at kernel/qobject.cpp:3272
#88 0xb69c16cd in QAbstractButton::clicked (this=0x8158758, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#89 0xb66bc5ad in QAbstractButtonPrivate::emitClicked (this=0x8158880) at widgets/qabstractbutton.cpp:546
#90 0xb66bde8b in QAbstractButtonPrivate::click (this=0x8158880) at widgets/qabstractbutton.cpp:539
#91 0xb66be146 in QAbstractButton::mouseReleaseEvent (this=0x8158758, e=0xbfdd86d4) at widgets/qabstractbutton.cpp:1121
#92 0xb62fa5b0 in QWidget::event (this=0x8158758, event=0xbfdd86d4) at kernel/qwidget.cpp:8200
#93 0xb66bd160 in QAbstractButton::event (this=0x8158758, e=0xbfdd86d4) at widgets/qabstractbutton.cpp:1080
#94 0xb675f678 in QPushButton::event (this=0x8158758, e=0xbfdd86d4) at widgets/qpushbutton.cpp:683
#95 0xb629f414 in QApplicationPrivate::notify_helper (this=0x80c4de0, receiver=0x8158758, e=0xbfdd86d4) at kernel/qapplication.cpp:4445
#96 0xb62a8c20 in QApplication::notify (this=0xbfdd83ec, receiver=0x8158758, e=0xbfdd86d4) at kernel/qapplication.cpp:4006
#97 0xb73ed1f1 in KApplication::notify (this=0xbfdd8f6c, receiver=0x8158758, event=0xbfdd86d4) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#98 0xb6d92fde in QCoreApplication::notifyInternal (this=0xbfdd8f6c, receiver=0x8158758, event=0xbfdd86d4) at kernel/qcoreapplication.cpp:732
#99 0xb62a045c in sendSpontaneousEvent (receiver=0x8158758, event=0xbfdd86d4, alienWidget=0x8158758, nativeWidget=0x812ad10, buttonDown=0xb6c11c00, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218
#100 QApplicationPrivate::sendMouseEvent (receiver=0x8158758, event=0xbfdd86d4, alienWidget=0x8158758, nativeWidget=0x812ad10, buttonDown=0xb6c11c00, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3103
#101 0xb632c030 in QETWidget::translateMouseEvent (this=0x812ad10, event=0xbfdd8bec) at kernel/qapplication_x11.cpp:4438
#102 0xb632b13e in QApplication::x11ProcessEvent (this=0xbfdd8f6c, event=0xbfdd8bec) at kernel/qapplication_x11.cpp:3442
#103 0xb6355960 in x11EventSourceDispatch (s=0x80c7638, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#104 0xb5a42509 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#105 0xb5a42d10 in ?? () from /lib/libglib-2.0.so.0
#106 0xb5a42fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#107 0xb6dc176b in QEventDispatcherGlib::processEvents (this=0x80b73f8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#108 0xb635555a in QGuiEventDispatcherGlib::processEvents (this=0x80b73f8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#109 0xb6d922bd in QEventLoop::processEvents (this=0xbfdd8ea0, flags=...) at kernel/qeventloop.cpp:149
#110 0xb6d924e9 in QEventLoop::exec (this=0xbfdd8ea0, flags=...) at kernel/qeventloop.cpp:201
#111 0xb67e125d in QDialog::exec (this=0x812ad10) at dialogs/qdialog.cpp:552
#112 0xb53febb9 in kdemain () from /usr/lib/libkdeinit4_kcmshell4.so
#113 0x0804e531 in _start ()

Possible duplicates by query: bug 274997.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-09-27 00:00:27 UTC

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