Bug 304402

Summary: Clicking okay after permitting automatic update of time crashes Date and Time user interface
Product: [Applications] systemsettings Reporter: Thomas Sisson <thomas.sisson.1>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: im_dracula, wodencafe
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description Thomas Sisson 2012-08-01 21:17:57 UTC
Application: kcmshell4 ()
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-29-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I kept getting time errors when trying to connect to an instant messenger client. I tried to verify that my time zone was correct, checked the box to permit automatic time updates, and clicked okay. This may all lead to one bug with a series of duplicates, but please read the backtrace before assigning this as a duplicate. I keep getting unavailable errors when trying to read the bugs. The bugs marked as duplicates do not seem to be reporting the same errors. Even if the files are in different directories, the backtrace messages should at least look similar if they don't match.
KDE was installed from an Ubuntu package.

-- Backtrace:
Application: KDE Control Module (kcmshell4), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6687bae780 (LWP 19432))]

Thread 3 (Thread 0x7f666d084700 (LWP 19433)):
#0  0x00007f66874dab03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6682074036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f668207449a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f666d36d406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f66820959e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6682d92e9a in start_thread (arg=0x7f666d084700) at pthread_create.c:308
#6  0x00007f66874e64bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6662b03700 (LWP 19435)):
#0  0x00007f66874dab03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6682074036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6682074164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f66860cc426 in QEventDispatcherGlib::processEvents (this=0x7f665c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f668609bc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f668609bed7 in QEventLoop::exec (this=0x7f6662b02dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f6685f9afa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f668607b9ff in QInotifyFileSystemWatcherEngine::run (this=0x1caa9b0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f6685f9dfcb in QThreadPrivate::start (arg=0x1caa9b0) at thread/qthread_unix.cpp:298
#9  0x00007f6682d92e9a in start_thread (arg=0x7f6662b03700) at pthread_create.c:308
#10 0x00007f66874e64bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6687bae780 (LWP 19432)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007f66860b2bf2 in QObject::connect (sender=0x1c9c2d0, signal=<optimized out>, receiver=0x1e5b200, method=0x7f66763b43f1 "load()", type=Qt::AutoConnection) at kernel/qobject.cpp:2588
#8  0x00007f66860ba95a in QSingleShotTimer::QSingleShotTimer (this=0x1c9c2d0, msec=5000, receiver=0x1e5b200, member=0x7f66763b43f0 "1load()") at kernel/qtimer.cpp:300
#9  0x00007f66860bab0e in QTimer::singleShot (msec=5000, receiver=0x1e5b200, member=0x7f66763b43f0 "1load()") at kernel/qtimer.cpp:363
#10 0x00007f66763b2840 in KclockModule::save (this=0x1e5b200) at ../../../kcontrol/dateandtime/main.cpp:109
#11 0x00007f66871d4997 in KCModuleProxy::save (this=<optimized out>) at ../../kutils/kcmoduleproxy.cpp:279
#12 0x00007f66871d1890 in KCMultiDialogPrivate::apply (this=<optimized out>) at ../../kutils/kcmultidialog.cpp:300
#13 0x00007f66871d19f7 in KCMultiDialog::slotOkClicked (this=0x1dece60) at ../../kutils/kcmultidialog.cpp:334
#14 0x00007f66860b1281 in QMetaObject::activate (sender=0x1deddf0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe9bc04b0) at kernel/qobject.cpp:3547
#15 0x00007f6686e4e88f in KPushButton::authorized (this=<optimized out>, _t1=0x2039430) at ./kpushbutton.moc:143
#16 0x00007f66860b1281 in QMetaObject::activate (sender=0x1deddf0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe9bc0600) at kernel/qobject.cpp:3547
#17 0x00007f6685aafc72 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#18 0x00007f66857eda4e in QAbstractButtonPrivate::emitClicked (this=<optimized out>) at widgets/qabstractbutton.cpp:548
#19 0x00007f66857eed8b in QAbstractButtonPrivate::click (this=0x1df1400) at widgets/qabstractbutton.cpp:541
#20 0x00007f66857eeffc in QAbstractButton::mouseReleaseEvent (this=0x1deddf0, e=0x7fffe9bc0ed0) at widgets/qabstractbutton.cpp:1123
#21 0x00007f6685470144 in QWidget::event (this=0x1deddf0, event=0x7fffe9bc0ed0) at kernel/qwidget.cpp:8362
#22 0x00007f668541f894 in notify_helper (e=0x7fffe9bc0ed0, receiver=0x1deddf0, this=0x1c48610) at kernel/qapplication.cpp:4559
#23 QApplicationPrivate::notify_helper (this=0x1c48610, receiver=0x1deddf0, e=0x7fffe9bc0ed0) at kernel/qapplication.cpp:4531
#24 0x00007f66854250bf in QApplication::notify (this=<optimized out>, receiver=0x1deddf0, e=0x7fffe9bc0ed0) at kernel/qapplication.cpp:4102
#25 0x00007f6686d809e6 in KApplication::notify (this=0x7fffe9bc1bf0, receiver=0x1deddf0, event=0x7fffe9bc0ed0) at ../../kdeui/kernel/kapplication.cpp:311
#26 0x00007f668609ce9c in QCoreApplication::notifyInternal (this=0x7fffe9bc1bf0, receiver=0x1deddf0, event=0x7fffe9bc0ed0) at kernel/qcoreapplication.cpp:876
#27 0x00007f6685420862 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QApplicationPrivate::sendMouseEvent (receiver=0x1deddf0, event=0x7fffe9bc0ed0, alienWidget=0x1deddf0, nativeWidget=0x1dece60, buttonDown=0x1deddf0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#29 0x00007f668549fbf5 in QETWidget::translateMouseEvent (this=0x1dece60, event=<optimized out>) at kernel/qapplication_x11.cpp:4617
#30 0x00007f668549ebae in QApplication::x11ProcessEvent (this=0x7fffe9bc1bf0, event=0x7fffe9bc17a0) at kernel/qapplication_x11.cpp:3732
#31 0x00007f66854c80d2 in x11EventSourceDispatch (s=0x1c4a200, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0x00007f6682073d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f66820740a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f6682074164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f66860cc3bf in QEventDispatcherGlib::processEvents (this=0x1c25770, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0x00007f66854c7d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007f668609bc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007f668609bed7 in QEventLoop::exec (this=0x7fffe9bc1b40, flags=...) at kernel/qeventloop.cpp:204
#39 0x00007f66858ef936 in QDialog::exec (this=0x1dece60) at dialogs/qdialog.cpp:554
#40 0x00007f66877b8d2c in kdemain (_argc=<optimized out>, _argv=<optimized out>) at ../../kcmshell/main.cpp:292
#41 0x00007f668741576d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=2, ubp_av=0x7fffe9bc2408, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffe9bc23f8) at libc-start.c:226
#42 0x0000000000400671 in _start ()

Possible duplicates by query: bug 304344, bug 304034, bug 303978, bug 302428, bug 301875.

Reported using DrKonqi
Comment 1 Christoph Feck 2012-08-03 23:22:42 UTC

*** This bug has been marked as a duplicate of bug 304344 ***
Comment 2 wodencafe 2012-09-05 01:29:10 UTC
Created attachment 73659 [details]
New crash information added by DrKonqi

kcmshell4 () on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1

- What I was doing when the application crashed:

I was attempting to adjust my date and time settings.
I chose to automatically update my time, and I hit "Apply" which grayed out the interface, except the OK Button was not grayed out. I hit OK and the application crashed.

-- Backtrace (Reduced):
#7  0x00007f3a56fe3bf2 in QObject::connect (sender=0x1701750, signal=<optimized out>, receiver=0x133adf0, method=0x7f3a478013f1 "load()", type=Qt::AutoConnection) at kernel/qobject.cpp:2588
#8  0x00007f3a56feb95a in QSingleShotTimer::QSingleShotTimer (this=0x1701750, msec=5000, receiver=0x133adf0, member=0x7f3a478013f0 "1load()") at kernel/qtimer.cpp:300
#9  0x00007f3a56febb0e in QTimer::singleShot (msec=5000, receiver=0x133adf0, member=0x7f3a478013f0 "1load()") at kernel/qtimer.cpp:363
#10 0x00007f3a477ff840 in KclockModule::save (this=0x133adf0) at ../../../kcontrol/dateandtime/main.cpp:109
#11 0x00007f3a58105997 in KCModuleProxy::save (this=<optimized out>) at ../../kutils/kcmoduleproxy.cpp:279
Comment 3 Ryan 2013-07-04 12:14:01 UTC
Created attachment 80939 [details]
New crash information added by DrKonqi

kcmshell4 (4.10.4) on KDE Platform 4.10.4 using Qt 4.8.4

- What I was doing when the application crashed:

set time to update automatically, clicked ok, received crash notification

-- Backtrace (Reduced):
#7  0x00000033ba58ec89 in QObject::connect (sender=sender@entry=0x203acb0, signal=0x33ba65384d "timeout()", signal@entry=0x33ba65384c "2timeout()", receiver=receiver@entry=0x1ae1180, method=0x7f1fc0903385 "load()", method@entry=0x7f1fc0903384 "1load()", type=Qt::AutoConnection, type@entry=Qt::AutoCompatConnection) at kernel/qobject.cpp:2587
#8  0x00000033ba596b0c in QSingleShotTimer::QSingleShotTimer (this=0x203acb0, msec=5000, receiver=0x1ae1180, member=0x7f1fc0903384 "1load()") at kernel/qtimer.cpp:300
#9  0x00000033ba596bce in QTimer::singleShot (msec=msec@entry=5000, receiver=receiver@entry=0x1ae1180, member=member@entry=0x7f1fc0903384 "1load()") at kernel/qtimer.cpp:363
#10 0x00007f1fc09022e3 in KclockModule::save (this=0x1ae1180) at /usr/src/debug/kde-workspace-4.10.4/kcontrol/dateandtime/main.cpp:113
#11 0x00007f1fcf4ae1b7 in KCModuleProxy::save (this=this@entry=0x1aa0fe0) at /usr/src/debug/kdelibs-4.10.4/kutils/kcmoduleproxy.cpp:279