Bug 311358 - Adjust Time and Data Crash
Summary: Adjust Time and Data Crash
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_clock (other bugs)
Version First Reported In: 1.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Paul Campbell
URL:
Keywords:
: 323545 323728 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-12-08 16:49 UTC by naltu88
Modified: 2013-08-19 14:44 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 4.11
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description naltu88 2012-12-08 16:49:30 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.9.90
Qt Version: 4.8.3
Operating System: Linux 3.4.11-2.16-default x86_64
Distribution: "openSUSE 12.2 (x86_64)"

-- Information about the crash:
- Custom settings of the application:

I tried to set time a few times, but the module keeps crashing. After relogin the module works again.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f06d85a5780 (LWP 27197))]

Thread 2 (Thread 0x7f06ceb5e700 (LWP 27205)):
#0  0x00007f06e814613f in poll () from /lib64/libc.so.6
#1  0x00007f06e1879684 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f06e1879ae2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f06cf061a26 in ?? () from /usr/lib64/libgio-2.0.so.0
#4  0x00007f06e189c0e5 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f06e1b2de0e in start_thread () from /lib64/libpthread.so.0
#6  0x00007f06e814e2bd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f06d85a5780 (LWP 27197)):
[KCrash Handler]
#6  0x00007f06cfe2b125 in Dtime::currentZone (this=this@entry=0x1d06dd0) at /usr/src/debug/kde-workspace-4.9.90/kcontrol/dateandtime/dtime.cpp:127
#7  0x00007f06cfe2cb3f in Dtime::load (this=0x1d06dd0) at /usr/src/debug/kde-workspace-4.9.90/kcontrol/dateandtime/dtime.cpp:209
#8  0x00007f06cfe2f9ad in KclockModule::load (this=0x1b8d940) at /usr/src/debug/kde-workspace-4.9.90/kcontrol/dateandtime/main.cpp:120
#9  0x00007f06ea2b5529 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdelibs-4.9.90/build/kdeui/kcmodule.moc:66
#10 KCModule::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdelibs-4.9.90/build/kdeui/kcmodule.moc:57
#11 0x00007f06e88a84ee in QObject::event (this=0x1b8d940, e=<optimized out>) at kernel/qobject.cpp:1204
#12 0x00007f06e956175a in QWidget::event (this=0x1b8d940, event=0x1b2c6d0) at kernel/qwidget.cpp:8830
#13 0x00007f06e951274c in QApplicationPrivate::notify_helper (this=this@entry=0x1889a10, receiver=receiver@entry=0x1b8d940, e=e@entry=0x1b2c6d0) at kernel/qapplication.cpp:4557
#14 0x00007f06e9516bca in QApplication::notify (this=0x7fff0eb34f60, receiver=0x1b8d940, e=0x1b2c6d0) at kernel/qapplication.cpp:4418
#15 0x00007f06ea225806 in KApplication::notify (this=0x7fff0eb34f60, receiver=0x1b8d940, event=0x1b2c6d0) at /usr/src/debug/kdelibs-4.9.90/kdeui/kernel/kapplication.cpp:311
#16 0x00007f06e8893b0e in QCoreApplication::notifyInternal (this=0x7fff0eb34f60, receiver=receiver@entry=0x1b8d940, event=event@entry=0x1b2c6d0) at kernel/qcoreapplication.cpp:915
#17 0x00007f06e8897471 in sendEvent (event=0x1b2c6d0, receiver=0x1b8d940) at kernel/qcoreapplication.h:231
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x183e1f0) at kernel/qcoreapplication.cpp:1539
#19 0x00007f06e88c1b43 in sendPostedEvents () at kernel/qcoreapplication.h:236
#20 postEventSourceDispatch (s=0x187e260) at kernel/qeventdispatcher_glib.cpp:279
#21 0x00007f06e18793b5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f06e18796e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f06e18797a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f06e88c1cd6 in QEventDispatcherGlib::processEvents (this=0x1843a70, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#25 0x00007f06e95b2a5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x00007f06e889285f in QEventLoop::processEvents (this=this@entry=0x7fff0eb34e40, flags=...) at kernel/qeventloop.cpp:149
#27 0x00007f06e8892ae8 in QEventLoop::exec (this=0x7fff0eb34e40, flags=...) at kernel/qeventloop.cpp:204
#28 0x00007f06e8897788 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#29 0x000000000040b3fe in main (argc=5, argv=0x7fff0eb350a8) at /usr/src/debug/kde-workspace-4.9.90/systemsettings/app/main.cpp:49

Reported using DrKonqi
Comment 1 Christoph Feck 2013-01-30 14:33:32 UTC
Git commit 4afd58e935dd4aa80bac551a97ef9afbaf5295c7 by Christoph Feck.
Committed on 30/01/2013 at 15:32.
Pushed by cfeck into branch 'master'.

Fix crash if current time zone has no abbreviation
FIXED-IN: 4.11

M  +11   -3    kcontrol/dateandtime/dtime.cpp

http://commits.kde.org/kde-workspace/4afd58e935dd4aa80bac551a97ef9afbaf5295c7
Comment 2 Jekyll Wu 2013-08-15 15:53:03 UTC
*** Bug 323545 has been marked as a duplicate of this bug. ***
Comment 3 Jekyll Wu 2013-08-19 14:44:00 UTC
*** Bug 323728 has been marked as a duplicate of this bug. ***