Bug 257135

Summary: KDE Control Module crashes when changing NTP time server in KDE Time & Date control module
Product: [Applications] systemsettings Reporter: Stefan Hinz <stefan>
Component: generalAssignee: System Settings Bugs <sourtooth+ssbugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Stefan Hinz 2010-11-17 12:43:00 UTC
Application: kcmshell4 ()
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.5-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
Here's I make it crash (reliably, always) on KDE 4.5 in openSuse 11.3:
1. Right-click Time & Date module in the control bar, select Adjust Time & Date
2. Change any of the settings, e.g. select a different time server from the drop-down menu. Click OK.
3. A window with a warning pops up, saying it can't save my settings because of "a policy", and prompts me to enter a password (presumably the root password). Enter the root password, click OK.
4. This results in an error window coming up, saying that the requested action can't be performed, given a number of either 6 or 7, related to "an error in the DBus background program" ... "the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken". Click OK to close the error window.
5. Wait up to 10 seconds. The KDE crash handler window will come up, saying that "the KDE control module was terminated unexpectedly".
Sorry if some of the messages are not verbatim; I'm on a German variant of KDE here.

 -- Backtrace:
Application: KDE-Kontrollmodul (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0xb621dd61 in internalWinId (this=0x81b4dd8) at ../../src/gui/kernel/qwidget.h:234
#7  QWidget::effectiveWinId (this=0x81b4dd8) at kernel/qwidget.cpp:2379
#8  0xb707485c in KMessageBox::error(QWidget*, QString const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5
#9  0xb37982c7 in ?? () from /usr/lib/kde4/kcm_clock.so
#10 0xb532871a in KCModuleProxy::save (this=0x81de6e8) at /usr/src/debug/kdelibs-4.4.4/kutils/kcmoduleproxy.cpp:279
#11 0xb532e5c0 in KCMultiDialogPrivate::apply (this=0x81d1ed8) at /usr/src/debug/kdelibs-4.4.4/kutils/kcmultidialog.cpp:250
#12 0xb532f4dc in KCMultiDialog::qt_metacall (this=0x81d1e18, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfc51898)
    at /usr/src/debug/kdelibs-4.4.4/build/kutils/kcmultidialog.moc:95
#13 0xb7805fb2 in KCMShellMultiDialog::qt_metacall (this=0x81d1e18, _c=QMetaObject::InvokeMetaMethod, _id=79, _a=0xbfc51898) at /usr/src/debug/kdebase-runtime-4.4.4/build/kcmshell/main.moc:130
#14 0xb6ca0efd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#15 0xb6caffe8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#16 0xb6f25265 in KPushButton::authorized(KAuth::Action*) () from /usr/lib/libkdeui.so.5
#17 0xb6f252e6 in KPushButton::KPushButtonPrivate::slotClickedInternal() () from /usr/lib/libkdeui.so.5
#18 0xb706eceb in KPushButton::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#19 0xb6ca0efd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#20 0xb6caffe8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#21 0xb68dc21d in QAbstractButton::clicked (this=0x81e93b0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#22 0xb65dbc1d in QAbstractButtonPrivate::emitClicked (this=0x81ec5c0) at widgets/qabstractbutton.cpp:546
#23 0xb65dd2db in QAbstractButtonPrivate::click (this=0x81ec5c0) at widgets/qabstractbutton.cpp:539
#24 0xb65dd596 in QAbstractButton::mouseReleaseEvent (this=0x81e93b0, e=0xbfc520e4) at widgets/qabstractbutton.cpp:1121
#25 0xb622df00 in QWidget::event (this=0x81e93b0, event=0xbfc520e4) at kernel/qwidget.cpp:8044
#26 0xb65dc7d0 in QAbstractButton::event (this=0x81e93b0, e=0xbfc520e4) at widgets/qabstractbutton.cpp:1080
#27 0xb667c2d8 in QPushButton::event (this=0x81e93b0, e=0xbfc520e4) at widgets/qpushbutton.cpp:679
#28 0xb61d4c64 in QApplicationPrivate::notify_helper (this=0x8095e90, receiver=0x81e93b0, e=0xbfc520e4) at kernel/qapplication.cpp:4302
#29 0xb61dd750 in QApplication::notify (this=0xbfc51dfc, receiver=0x81e93b0, e=0xbfc520e4) at kernel/qapplication.cpp:3867
#30 0xb6ede9d1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#31 0xb6c9ae0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#32 0xb61d5c4c in sendSpontaneousEvent (receiver=0x81e93b0, event=0xbfc520e4, alienWidget=0x81e93b0, nativeWidget=0x81d1e18, buttonDown=0xb6b1f078, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#33 QApplicationPrivate::sendMouseEvent (receiver=0x81e93b0, event=0xbfc520e4, alienWidget=0x81e93b0, nativeWidget=0x81d1e18, buttonDown=0xb6b1f078, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#34 0xb625d58c in QETWidget::translateMouseEvent (this=0x81d1e18, event=0xbfc525fc) at kernel/qapplication_x11.cpp:4380
#35 0xb625c73e in QApplication::x11ProcessEvent (this=0xbfc52984, event=0xbfc525fc) at kernel/qapplication_x11.cpp:3391
#36 0xb6285570 in x11EventSourceDispatch (s=0x8098fe8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#37 0xb591eb49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#38 0xb591f350 in ?? () from /usr/lib/libglib-2.0.so.0
#39 0xb591f60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#40 0xb6cc6d4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#41 0xb628519a in QGuiEventDispatcherGlib::processEvents (this=0x805ee10, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0xb6c9a11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#43 0xb6c9a319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#44 0xb66fb0ed in QDialog::exec (this=0x81d1e18) at dialogs/qdialog.cpp:546
#45 0xb7808909 in kdemain (_argc=2, _argv=0x8091a08) at /usr/src/debug/kdebase-runtime-4.4.4/kcmshell/main.cpp:272
#46 0x0804e5b1 in _start ()

This bug may be a duplicate of or related to bug 242648.

Possible duplicates by query: bug 256949, bug 250250, bug 248097, bug 247874, bug 247153.

Reported using DrKonqi
Comment 1 Dario Andres 2010-11-17 13:23:53 UTC
[Comment from a bug triager]
Those crashes were being tracked at bug 242648, and they should be fixed in the next KDE SC release.
Note that you are using KDE 4.4.4 (not 4.5 as you mentioned)
Thanks

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