Bug 284724

Summary: kcmshell crashed when saving time zone
Product: [Applications] systemsettings Reporter: Bruce Bush <b11bush>
Component: generalAssignee: System Settings Bugs <sourtooth+ssbugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: ahepas1999, arne.henningsen, xenon.sailor
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bruce Bush 2011-10-22 18:26:49 UTC
Application: kcmshell4 ()
KDE Platform Version: 4.7.1 (4.7.1)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed: I changed the time zone and then applied the change.  Immediately afterward I was notified that kcmshell had crashed.

-- Backtrace:
Application: KDE Control Module (kcmshell4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7882980 (LWP 1917))]

Thread 3 (Thread 0xb48b2b70 (LWP 1918)):
#0  0x052027c0 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x05203637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x05203f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0396dcea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#4  0x0522a5f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x00cabd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xae065b70 (LWP 1919)):
#0  0x00d9ed10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x00e8c7d5 in do_gettime (frac=0xae065020, sec=0xae065018) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x00f5f4b6 in QTimerInfoList::updateCurrentTime (this=0x8f0bae4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x00f5f80a in QTimerInfoList::timerWait (this=0x8f0bae4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x00f5e053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xae06512c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x00f5e0ed in timerSourcePrepare (source=0x8f0bab0, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0520288c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x05203637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x05203c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x00f5eb37 in QEventDispatcherGlib::processEvents (this=0x8bc2668, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x00f2f1dd in QEventLoop::processEvents (this=0xae0652b0, flags=...) at kernel/qeventloop.cpp:149
#12 0x00f2f421 in QEventLoop::exec (this=0xae0652b0, flags=...) at kernel/qeventloop.cpp:201
#13 0x00e3290b in QThread::exec (this=0x8f0b458) at thread/qthread.cpp:498
#14 0x00f0fe2d in QInotifyFileSystemWatcherEngine::run (this=0x8f0b458) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x00e357b3 in QThreadPrivate::start (arg=0x8f0b458) at thread/qthread_unix.cpp:331
#16 0x00cabd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb7882980 (LWP 1917)):
[KCrash Handler]
#7  0x00000000 in ?? ()
#8  0x00f469ba in QObject::connect (sender=0x88b4288, signal=0xfef77a "2timeout()", receiver=0x89ac978, method=0x33d2a10 "1load()", type=Qt::AutoConnection) at kernel/qobject.cpp:2526
#9  0x00f4d30e in QSingleShotTimer::QSingleShotTimer (this=0x88b4288, msec=5000, receiver=0x89ac978, member=0x33d2a10 "1load()") at kernel/qtimer.cpp:291
#10 0x00f4d50a in QTimer::singleShot (msec=5000, receiver=0x89ac978, member=0x33d2a10 "1load()") at kernel/qtimer.cpp:354
#11 0x033d0bd0 in ?? () from /usr/lib/kde4/kcm_clock.so
#12 0x00c196ea in KCModuleProxy::save (this=0x898a488) at ../../kutils/kcmoduleproxy.cpp:279
#13 0x00c15fd8 in KCMultiDialogPrivate::apply (this=0x8967990) at ../../kutils/kcmultidialog.cpp:300
#14 0x00c16165 in KCMultiDialog::slotOkClicked (this=0x8932380) at ../../kutils/kcmultidialog.cpp:334
#15 0x00c17374 in KCMultiDialog::qt_metacall (this=0x8932380, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfd017a8) at ./kcmultidialog.moc:96
#16 0x00a6efa2 in KCMShellMultiDialog::qt_metacall (this=0x8932380, _c=QMetaObject::InvokeMetaMethod, _id=80, _a=0xbfd017a8) at ./main.moc:130
#17 0x00f36b7d in metacall (argv=0xbfd017a8, idx=80, cl=QMetaObject::InvokeMetaMethod, object=0x8932380) at kernel/qmetaobject.cpp:237
#18 QMetaObject::metacall (object=0x8932380, cl=QMetaObject::InvokeMetaMethod, idx=80, argv=0xbfd017a8) at kernel/qmetaobject.cpp:232
#19 0x00f45a6a in QMetaObject::activate (sender=0x896ef28, m=0x73f610, local_signal_index=0, argv=0xbfd017a8) at kernel/qobject.cpp:3278
#20 0x005e5045 in KPushButton::authorized (this=0x896ef28, _t1=0x8adaa58) at ./kpushbutton.moc:129
#21 0x005e50c6 in KPushButton::KPushButtonPrivate::slotClickedInternal (this=0x896eef8) at ../../kdeui/widgets/kpushbutton.cpp:102
#22 0x005e51eb in KPushButton::qt_metacall (this=0x896ef28, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfd018e8) at ./kpushbutton.moc:88
#23 0x00f36b7d in metacall (argv=0xbfd018e8, idx=44, cl=QMetaObject::InvokeMetaMethod, object=0x896ef28) at kernel/qmetaobject.cpp:237
#24 QMetaObject::metacall (object=0x896ef28, cl=QMetaObject::InvokeMetaMethod, idx=44, argv=0xbfd018e8) at kernel/qmetaobject.cpp:232
#25 0x00f45a6a in QMetaObject::activate (sender=0x896ef28, m=0x2dd1a28, local_signal_index=2, argv=0xbfd018e8) at kernel/qobject.cpp:3278
#26 0x02b8ae1d in QAbstractButton::clicked (this=0x896ef28, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#27 0x0288958d in QAbstractButtonPrivate::emitClicked (this=0x896ef68) at widgets/qabstractbutton.cpp:546
#28 0x0288abfb in QAbstractButtonPrivate::click (this=0x896ef68) at widgets/qabstractbutton.cpp:539
#29 0x0288aeb6 in QAbstractButton::mouseReleaseEvent (this=0x896ef28, e=0xbfd01e9c) at widgets/qabstractbutton.cpp:1121
#30 0x024cff98 in QWidget::event (this=0x896ef28, event=0xbfd01e9c) at kernel/qwidget.cpp:8295
#31 0x0288a159 in QAbstractButton::event (this=0x896ef28, e=0xbfd01e9c) at widgets/qabstractbutton.cpp:1080
#32 0x0292c798 in QPushButton::event (this=0x896ef28, e=0xbfd01e9c) at widgets/qpushbutton.cpp:683
#33 0x02475d54 in notify_helper (e=0xbfd01e9c, receiver=0x896ef28, this=0x8863690) at kernel/qapplication.cpp:4486
#34 QApplicationPrivate::notify_helper (this=0x8863690, receiver=0x896ef28, e=0xbfd01e9c) at kernel/qapplication.cpp:4458
#35 0x0247bdbb in QApplication::notify (this=0x8863690, receiver=0x896ef28, e=0xbfd01e9c) at kernel/qapplication.cpp:4047
#36 0x004f6721 in KApplication::notify (this=0xbfd026b8, receiver=0x896ef28, event=0xbfd01e9c) at ../../kdeui/kernel/kapplication.cpp:311
#37 0x00f3019e in QCoreApplication::notifyInternal (this=0xbfd026b8, receiver=0x896ef28, event=0xbfd01e9c) at kernel/qcoreapplication.cpp:787
#38 0x02476d15 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QApplicationPrivate::sendMouseEvent (receiver=0x896ef28, event=0xbfd01e9c, alienWidget=0x896ef28, nativeWidget=0x8932380, buttonDown=0x2de0eb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#40 0x025032c4 in QETWidget::translateMouseEvent (this=0x8932380, event=0xbfd0231c) at kernel/qapplication_x11.cpp:4568
#41 0x02501e4d in QApplication::x11ProcessEvent (this=0xbfd026b8, event=0xbfd0231c) at kernel/qapplication_x11.cpp:3690
#42 0x0252e24c in x11EventSourceDispatch (s=0x8861f30, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#43 0x0520325f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#44 0x05203990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#45 0x05203c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0x00f5eada in QEventDispatcherGlib::processEvents (this=0x884b9d0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#47 0x0252de3a in QGuiEventDispatcherGlib::processEvents (this=0x884b9d0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00f2f1dd in QEventLoop::processEvents (this=0xbfd02620, flags=...) at kernel/qeventloop.cpp:149
#49 0x00f2f421 in QEventLoop::exec (this=0xbfd02620, flags=...) at kernel/qeventloop.cpp:201
#50 0x029ad7c9 in QDialog::exec (this=0x8932380) at dialogs/qdialog.cpp:552
#51 0x00a71a89 in kdemain (_argc=2, _argv=0xbfd02954) at ../../kcmshell/main.cpp:292
#52 0x0804850b in main (argc=2, argv=0xbfd02954) at kcmshell4_dummy.cpp:3

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

Possible duplicates by query: bug 284711, bug 284629, bug 284584, bug 284234, bug 284203.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-10-22 18:41:07 UTC

*** This bug has been marked as a duplicate of bug 284234 ***
Comment 2 Christoph Feck 2011-11-04 00:22:58 UTC
*** Bug 285624 has been marked as a duplicate of this bug. ***
Comment 3 Christoph Feck 2011-11-04 00:23:20 UTC
*** Bug 285652 has been marked as a duplicate of this bug. ***
Comment 4 Christoph Feck 2011-11-04 00:23:42 UTC
*** Bug 285695 has been marked as a duplicate of this bug. ***