Bug 183682 - kgamma crashes while selecting `Save settings system wide'
Summary: kgamma crashes while selecting `Save settings system wide'
Status: RESOLVED DUPLICATE of bug 183124
Alias: None
Product: kcontrol
Classification: Unmaintained
Component: kcmshell (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-08 14:09 UTC by Werner Lemberg
Modified: 2009-02-13 11:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Werner Lemberg 2009-02-08 14:09:15 UTC
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 ()
Comment 1 Dario Andres 2009-02-10 14:01:24 UTC
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 :)
Comment 2 Werner Lemberg 2009-02-10 15:38:59 UTC
I did that, without success.  I even installed kdebase4-debuginfo and
kdelibs4-debuginfo, but the stack trace didn't become better.  Any other
ideas?
Comment 3 Dario Andres 2009-02-11 23:40:56 UTC
You need to install "kdegraphics-debuginfo" to get a better backtrace :)
This is probably a duplicate of bug 183124
Comment 4 Werner Lemberg 2009-02-12 00:02:36 UTC
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


Comment 5 Dario Andres 2009-02-13 11:26:51 UTC

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