Bug 226406 - KDE 4.4 System Settings - Clock Crash [QAbstractButton::setChecked, Dtime::processHelperErrors, KclockModule::save]
Summary: KDE 4.4 System Settings - Clock Crash [QAbstractButton::setChecked, Dtime::pr...
Status: RESOLVED DUPLICATE of bug 242648
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_clock (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Paul Campbell
URL:
Keywords:
: 228756 233435 239973 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-02-11 22:26 UTC by ljfnord
Modified: 2011-04-04 06:51 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.77 KB, text/plain)
2010-02-26 00:07 UTC, fernancaba
Details
New crash information added by DrKonqi (6.55 KB, text/plain)
2011-04-04 06:51 UTC, soyanede
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ljfnord 2010-02-11 22:26:09 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.1
Operating System: Linux 2.6.32-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
The bug happened after I selected the option to automatically synchronize the system clock in the KDE 4.4 system settings application.  The program said it couldn't connect to pool.ntp.org and then exited to the crash reporting assistant.

 -- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f75baab6cfb in QAbstractButton::setChecked(bool) () from /usr/lib/libQtGui.so.4
#6  0x00007f7580dbf76c in Dtime::processHelperErrors(int) () from /usr/lib/kde4/kcm_clock.so
#7  0x00007f7580dc384b in KclockModule::save() () from /usr/lib/kde4/kcm_clock.so
#8  0x00007f75bba48407 in KCModuleProxy::save() () from /usr/lib/libkutils.so.4
#9  0x00007f75bb8179d3 in ModuleView::moduleSave(KCModuleProxy*) () from /usr/lib/libsystemsettingsview.so.1
#10 0x00007f75bb81a1b8 in ModuleView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libsystemsettingsview.so.1
#11 0x00007f75b9b46b0f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#12 0x00007f75bb4dd4cf in KPushButton::authorized(KAuth::Action*) () from /usr/lib/libkdeui.so.5
#13 0x00007f75bb4de339 in KPushButton::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#14 0x00007f75b9b46b0f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#15 0x00007f75bad9b092 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#16 0x00007f75baab5b9b in ?? () from /usr/lib/libQtGui.so.4
#17 0x00007f75baab6a5b in ?? () from /usr/lib/libQtGui.so.4
#18 0x00007f75baab6ccc in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#19 0x00007f75ba759792 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x00007f75ba70347c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0x00007f75ba70a24b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0x00007f75bb3f5cd6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#23 0x00007f75b9b33dcc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#24 0x00007f75ba70941e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#25 0x00007f75ba78884b in ?? () from /usr/lib/libQtGui.so.4
#26 0x00007f75ba78755a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#27 0x00007f75ba7b1a12 in ?? () from /usr/lib/libQtGui.so.4
#28 0x00007f75b69e926e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#29 0x00007f75b69ecc28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#30 0x00007f75b69ecd50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#31 0x00007f75b9b5d243 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0x00007f75ba7b160e in ?? () from /usr/lib/libQtGui.so.4
#33 0x00007f75b9b326f2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0x00007f75b9b32acc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#35 0x00007f75b9b3680b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#36 0x00000000004105d9 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2010-02-11 23:43:21 UTC
- How did you applied the clock settings ?- Did you clicked "Apply" / "OK" or did you clicked Overview (to go the SystemSettings main page) and you selected "Save" in the "Unsaved changes" dialog ?
- Does the application crash again if you repeat the situation you described ?
Regards
Comment 2 ljfnord 2010-02-12 21:37:10 UTC
From the Date & Time system setting panel, I selected "Set date and time automatically" and clicked on Apply.  I then entered my root password at the administrative action prompt.  A few moments later I get the following error dialog:

"Unable to authenticate/execute the action: 7, DBus Backend error: could not contact the helper. Connection error: . Message error: Did not receive a reply. Possible causes include: 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."

The System Settings panel did not crash when I tested it just now.  However, I still can't get the item to work.
Comment 3 fernancaba 2010-02-26 00:07:26 UTC
Created attachment 41117 [details]
New crash information added by DrKonqi
Comment 4 Dario Andres 2010-02-26 12:43:38 UTC
- Complete backtrace from the last repoter (4.4.0):

#6  0x00007f690d9f50a8 in QAbstractButton::setChecked (this=0xae5da0, checked=false) at widgets/qabstractbutton.cpp:739
#7  0x00007f6900df46ec in Dtime::processHelperErrors (this=0xae5630, code=4) at /usr/src/debug/kdebase-workspace-4.4.0/kcontrol/dateandtime/dtime.cpp:268
#8  0x00007f6900df83e3 in KclockModule::save (this=0xad1580) at /usr/src/debug/kdebase-workspace-4.4.0/kcontrol/dateandtime/main.cpp:99
#9  0x00007f690f265f27 in KCModuleProxy::save (this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kutils/kcmoduleproxy.cpp:279
#10 0x00007f690f261f18 in KCMultiDialogPrivate::apply (this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kutils/kcmultidialog.cpp:250
#11 0x00007f690f2643dc in KCMultiDialog::qt_metacall (this=0xa98e20, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1ec1caa0)
    at /usr/src/debug/kdelibs-4.4.0/x86_64-redhat-linux-gnu/kutils/kcmultidialog.moc:95
#12 0x00007f690f49df50 in QString::free(QString::Data*) () at tools/qstring.cpp:1101
#13 0x00007f690e2582af in QMetaObject::activate (sender=0xadd400, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff1ec1caa0) at kernel/qobject.cpp:3293
#14 0x00007f690ef152ff in KPushButton::authorized (this=<value optimized out>, _t1=0xcd8e10) at /usr/src/debug/kdelibs-4.4.0/x86_64-redhat-linux-gnu/kdeui/kpushbutton.moc:129
#15 0x00007f690ef16189 in KPushButton::qt_metacall (this=0xadd400, _c=InvokeMetaMethod, _id=3, _a=0x7fff1ec1cbe0) at /usr/src/debug/kdelibs-4.4.0/x86_64-redhat-linux-gnu/kdeui/kpushbutton.moc:88
#16 0x00007f690e2582af in QMetaObject::activate (sender=0xadd400, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff1ec1cbe0) at kernel/qobject.cpp:3293
#17 0x00007f690dca2de2 in QAbstractButton::clicked (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#18 0x00007f690d9f3adb in QAbstractButtonPrivate::emitClicked (this=0xade430) at widgets/qabstractbutton.cpp:546
#19 0x00007f690d9f4d4b in QAbstractButtonPrivate::click (this=0xade430) at widgets/qabstractbutton.cpp:539
#20 0x00007f690d9f4fbc in QAbstractButton::mouseReleaseEvent (this=0xadd400, e=0x7fff1ec1d530) at widgets/qabstractbutton.cpp:1121
#21 0x00007f690d6bab3a in QWidget::event (this=0xadd400, event=0x7fff1ec1d530) at kernel/qwidget.cpp:7998
...

The crashing line is (dtime.cpp:268):
"setDateTimeAuto->setChecked( false );"
Comment 5 Christoph Feck 2010-06-23 21:19:30 UTC
*** Bug 228756 has been marked as a duplicate of this bug. ***
Comment 6 Christoph Feck 2010-06-23 21:20:24 UTC
*** Bug 233435 has been marked as a duplicate of this bug. ***
Comment 7 Christoph Feck 2010-06-23 21:21:05 UTC
*** Bug 239973 has been marked as a duplicate of this bug. ***
Comment 8 Christoph Feck 2010-07-07 04:16:44 UTC

*** This bug has been marked as a duplicate of bug 242648 ***
Comment 9 soyanede 2011-04-04 06:51:57 UTC
Created attachment 58554 [details]
New crash information added by DrKonqi

kcmshell4 () on KDE Platform 4.6.1 (4.6.1) using Qt 4.7.0

- What I was doing when the application crashed:

It crashed when NTP server did not connect. That's all.

-- Backtrace (Reduced):
#6  0x00007f4515ea620f in QWidget::testAttribute_helper (this=0xbf4b10, attribute=Qt::WA_WState_Created) at kernel/qwidget.cpp:10748
#7  0x00007f4515eabd1a in testAttribute (this=0xbf4b10) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1031
#8  QWidget::effectiveWinId (this=0xbf4b10) at kernel/qwidget.cpp:2507
#9  0x00007f451775462c in KMessageBox::error (parent=0xbf4b10, text=..., caption=..., options=) at ../../kdeui/dialogs/kmessagebox.cpp:814
[...]
#12 0x00007f4517c52887 in KCModuleProxy::save (this=<value optimized out>) at ../../kutils/kcmoduleproxy.cpp:279