Version: (using KDE 4.2.0) OS: Linux Installed from: SuSE RPMs I've manually started `kcmshell4 kgamma' on the console (as a non-root user), and it crashes while klicking the `Save settings system wide' button. KCrash says that the trace is not useful; I'm attaching it anyway. #0 0xffffe430 in __kernel_vsyscall () #1 0xb6ca2e70 in nanosleep () from /lib/libc.so.6 #2 0xb6ca2c7e in sleep () from /lib/libc.so.6 #3 0xb7ee1ada in ?? () from /usr/lib/libkdeui.so.5 #4 0xb7ee250c in KCrash::defaultCrashHandler(int) () from /usr/lib/libkdeui.so.5 #5 <signal handler called> #6 0xb7877fe2 in QString::operator=(QString const&) () from /usr/lib/libQtCore.so.4 #7 0xb443a9ba in ?? () from /usr/lib/kde4/kcm_kgamma.so #8 0xb443ab75 in ?? () from /usr/lib/kde4/kcm_kgamma.so #9 0xb443af43 in ?? () from /usr/lib/kde4/kcm_kgamma.so #10 0xb7938580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #11 0xb7938980 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4 #12 0xb759a621 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4 #13 0xb72edd99 in ?? () from /usr/lib/libQtGui.so.4 #14 0xb72ef914 in ?? () from /usr/lib/libQtGui.so.4 #15 0xb72efba6 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #16 0xb7005a72 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #17 0xb72edc3e in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4 #18 0xb73051e6 in QCheckBox::event(QEvent*) () from /usr/lib/libQtGui.so.4 #19 0xb6fad8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #20 0xb6fb6111 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #21 0xb7e7591d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #22 0xb7923961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #23 0xb6fb539e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4 #24 0xb701f756 in ?? () from /usr/lib/libQtGui.so.4 #25 0xb701eb05 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #26 0xb70470ca in ?? () from /usr/lib/libQtGui.so.4 #27 0xb65329a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #28 0xb6536063 in ?? () from /usr/lib/libglib-2.0.so.0 #29 0xb6536221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #30 0xb794dfb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #31 0xb70467c5 in ?? () from /usr/lib/libQtGui.so.4 #32 0xb792201a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #33 0xb79221da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #34 0xb7419357 in QDialog::exec() () from /usr/lib/libQtGui.so.4 #35 0xb80b006d in kdemain () from /usr/lib/libkdeinit4_kcmshell4.so #36 0x080486a2 in _start ()
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? You need to install kdebase-runtime-debuginfo and kdebase-workspace-debuginfo packages Thanks :)
I did that, without success. I even installed kdebase4-debuginfo and kdelibs4-debuginfo, but the stack trace didn't become better. Any other ideas?
You need to install "kdegraphics-debuginfo" to get a better backtrace :) This is probably a duplicate of bug 183124
Aaah. This time the backtrace makes sense :-) See below. And indeed, it seems to be the same as #183124. ================================================================= #6 0xb778bfe2 in QString::operator=(QString const&) () from /usr/lib/libQtCore.so.4 #7 0xb493c9ba in KGamma::loadSystemSettings (this=0x822c200) at /usr/src/debug/kdegraphics-4.2.0/kgamma/kcmkgamma/kgamma.cpp:501 #8 0xb493cb75 in KGamma::changeConfig (this=0x822c200) at /usr/src/debug/kdegraphics-4.2.0/kgamma/kcmkgamma/kgamma.cpp:533 #9 0xb493cf43 in KGamma::qt_metacall (this=0x822c200, _c=QMetaObject::InvokeMetaMethod, _id=117440544, _a=0xbfb0d68c) at /usr/src/debug/kdegraphics-4.2.0/build/kgamma/kcmkgamma/kgamma.moc:70 #10 0xb784c580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #11 0xb784c980 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4 #12 0xb74ae621 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4 #13 0xb7201d99 in ?? () from /usr/lib/libQtGui.so.4 #14 0xb7203914 in ?? () from /usr/lib/libQtGui.so.4 #15 0xb7203ba6 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #16 0xb6f19a72 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #17 0xb7201c3e in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4 #18 0xb72191e6 in QCheckBox::event(QEvent*) () from /usr/lib/libQtGui.so.4 #19 0xb6ec18fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #20 0xb6eca111 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #21 0xb7d8993d in KApplication::notify (this=0xbfb0e61c, receiver=0x81b25e8, event=0xbfb0dc68) at /usr/src/debug/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307 #22 0xb7837961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #23 0xb6ec939e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4 #24 0xb6f33756 in ?? () from /usr/lib/libQtGui.so.4 #25 0xb6f32b05 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #26 0xb6f5b0ca in ?? () from /usr/lib/libQtGui.so.4 #27 0xb64479a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #28 0xb644b063 in ?? () from /usr/lib/libglib-2.0.so.0 #29 0xb644b221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #30 0xb7861fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #31 0xb6f5a7c5 in ?? () from /usr/lib/libQtGui.so.4 #32 0xb783601a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #33 0xb78361da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #34 0xb732d357 in QDialog::exec() () from /usr/lib/libQtGui.so.4 #35 0xb7fc506d in kdemain (_argc=2, _argv=0xbfb0e974) at /usr/src/debug/kdebase-runtime-4.2.0/kcmshell/main.cpp:275 #36 0x080486a2 in main (argc=-1265361688, argv=0x81badb0) at /usr/src/debug/kdebase-runtime-4.2.0/build/kcmshell/kcmshell4_dummy.cpp:3
*** This bug has been marked as a duplicate of bug 183124 ***