Application: plasma-desktop (4.10.3 "release 1") KDE Platform Version: 4.10.3 "release 1" Qt Version: 4.8.4 Operating System: Linux 3.7.10-1.16-desktop x86_64 Distribution: "openSUSE 12.3 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: I login with my user (non root) and it crash, it started when I install Steam an a game of it. The crash can be reproduced every time. -- Backtrace: Application: Shell de escritorio Plasma (kdeinit4), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fb114c67780 (LWP 3155))] Thread 3 (Thread 0x7fb0f6c02700 (LWP 3156)): #0 0x00007fb11352b964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fb107d91307 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fb10809e660 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007fb107d91339 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007fb113527e0f in start_thread () from /lib64/libpthread.so.0 #4 0x00007fb11229e7dd in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fb0eb9ff700 (LWP 3159)): #0 unixCheckClockType () at tools/qelapsedtimer_unix.cpp:76 #1 0x00007fb113813d79 in do_gettime (frac=0x7fb0eb9feb28, sec=0x7fb0eb9feb20) at tools/qelapsedtimer_unix.cpp:120 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x00007fb1138e8bed in QTimerInfoList::updateCurrentTime (this=this@entry=0x17ac300) at kernel/qeventdispatcher_unix.cpp:354 #4 0x00007fb1138e8f33 in QTimerInfoList::timerWait (this=0x17ac300, tm=...) at kernel/qeventdispatcher_unix.cpp:461 #5 0x00007fb1138e799c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fb0eb9fec14) at kernel/qeventdispatcher_glib.cpp:136 #6 0x00007fb1138e7a45 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0x00007fb10f1e2338 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #8 0x00007fb10f1e29cb in ?? () from /usr/lib64/libglib-2.0.so.0 #9 0x00007fb10f1e2bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #10 0x00007fb1138e82e6 in QEventDispatcherGlib::processEvents (this=0x15f78f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #11 0x00007fb1138b8adf in QEventLoop::processEvents (this=this@entry=0x7fb0eb9fedd0, flags=...) at kernel/qeventloop.cpp:149 #12 0x00007fb1138b8d68 in QEventLoop::exec (this=0x7fb0eb9fedd0, flags=...) at kernel/qeventloop.cpp:204 #13 0x00007fb1137bb0f0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542 #14 0x00007fb11389929f in QInotifyFileSystemWatcherEngine::run (this=0x17a8480) at io/qfilesystemwatcher_inotify.cpp:256 #15 0x00007fb1137be0cc in QThreadPrivate::start (arg=0x17a8480) at thread/qthread_unix.cpp:338 #16 0x00007fb113527e0f in start_thread () from /lib64/libpthread.so.0 #17 0x00007fb11229e7dd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fb114c67780 (LWP 3155)): [KCrash Handler] #6 QString::operator== (this=0x32cc788, other=...) at tools/qstring.cpp:2204 #7 0x00007fb0fa2a32c9 in qStringComparisonHelper (s2=0x7fb0fa2ade4d "clear-night", s1=...) at /usr/include/QtCore/qstring.h:921 #8 qStringComparisonHelper (s2=0x7fb0fa2ade4d "clear-night", s1=...) at /usr/src/debug/kdeplasma-addons-4.10.3/applets/weatherstation/weatherstation.cpp:206 #9 operator== (s=0x7fb0fa2ade4d "clear-night", this=<optimized out>) at /usr/include/QtCore/qstring.h:924 #10 WeatherStation::fromCondition (this=this@entry=0xe06bd0, rawCondition=...) at /usr/src/debug/kdeplasma-addons-4.10.3/applets/weatherstation/weatherstation.cpp:212 #11 0x00007fb0fa2a3b2d in WeatherStation::setPressure (this=this@entry=0xe06bd0, condition=..., pressure=..., tendencyString=...) at /usr/src/debug/kdeplasma-addons-4.10.3/applets/weatherstation/weatherstation.cpp:254 #12 0x00007fb0fa2a4383 in WeatherStation::dataUpdated (this=0xe06bd0, source=..., data=...) at /usr/src/debug/kdeplasma-addons-4.10.3/applets/weatherstation/weatherstation.cpp:175 #13 0x00007fb0fa2a2d11 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdeplasma-addons-4.10.3/build/applets/weatherstation/weatherstation.moc:90 #14 WeatherStation::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdeplasma-addons-4.10.3/build/applets/weatherstation/weatherstation.moc:75 #15 0x00007fb1138cf29f in QMetaObject::activate (sender=0x1123a80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff9006df90) at kernel/qobject.cpp:3548 #16 0x00007fb109e43ca7 in Plasma::SignalRelay::dataUpdated (this=this@entry=0x1123a80, _t1=..., _t2=...) at /usr/src/debug/kdelibs-4.10.3/build/plasma/datacontainer_p.moc:99 #17 0x00007fb109e43f02 in Plasma::SignalRelay::checkQueueing (this=0x1123a80) at /usr/src/debug/kdelibs-4.10.3/plasma/private/datacontainer_p.cpp:115 #18 0x00007fb109e0cab9 in Plasma::DataContainer::checkForUpdate (this=0x111d6a0) at /usr/src/debug/kdelibs-4.10.3/plasma/datacontainer.cpp:297 #19 0x00007fb109e0f16b in Plasma::DataEngine::timerEvent (this=<optimized out>, event=<optimized out>) at /usr/src/debug/kdelibs-4.10.3/plasma/dataengine.cpp:387 #20 0x00007fb1138ce5ac in QObject::event (this=0xf55210, e=<optimized out>) at kernel/qobject.cpp:1165 #21 0x00007fb112a4786c in QApplicationPrivate::notify_helper (this=this@entry=0xa10930, receiver=receiver@entry=0xf55210, e=e@entry=0x7fff9006e770) at kernel/qapplication.cpp:4562 #22 0x00007fb112a4bceb in QApplication::notify (this=0xa09fb0, receiver=0xf55210, e=0x7fff9006e770) at kernel/qapplication.cpp:4423 #23 0x00007fb11465d146 in KApplication::notify (this=0xa09fb0, receiver=0xf55210, event=0x7fff9006e770) at /usr/src/debug/kdelibs-4.10.3/kdeui/kernel/kapplication.cpp:311 #24 0x00007fb1138b9d8e in QCoreApplication::notifyInternal (this=0xa09fb0, receiver=0xf55210, event=0x7fff9006e770) at kernel/qcoreapplication.cpp:946 #25 0x00007fb1138eab61 in sendEvent (event=0x7fff9006e770, receiver=<optimized out>) at kernel/qcoreapplication.h:231 #26 QTimerInfoList::activateTimers (this=0xa17460) at kernel/qeventdispatcher_unix.cpp:637 #27 0x00007fb1138e7c54 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186 #28 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180 #29 0x00007fb10f1e27d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #30 0x00007fb10f1e2b08 in ?? () from /usr/lib64/libglib-2.0.so.0 #31 0x00007fb10f1e2bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #32 0x00007fb1138e82c6 in QEventDispatcherGlib::processEvents (this=0x9a9830, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #33 0x00007fb112ae7c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #34 0x00007fb1138b8adf in QEventLoop::processEvents (this=this@entry=0x7fff9006e9e0, flags=...) at kernel/qeventloop.cpp:149 #35 0x00007fb1138b8d68 in QEventLoop::exec (this=0x7fff9006e9e0, flags=...) at kernel/qeventloop.cpp:204 #36 0x00007fb1138bda08 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218 #37 0x00007fb1016cfa31 in kdemain (argc=1, argv=0x917e30) at /usr/src/debug/kde-workspace-4.10.3/plasma/desktop/shell/main.cpp:126 #38 0x000000000040889a in _start () Possible duplicates by query: bug 241567, bug 223393. Reported using DrKonqi
*** Bug 322870 has been marked as a duplicate of this bug. ***
Created attachment 82233 [details] New crash information added by DrKonqi plasma-desktop (4.10.5) on KDE Platform 4.10.5 using Qt 4.8.4 - What I was doing when the application crashed: My Plasma-Desktop had crashed once when I installed a weather widget, but I didn't report it thinking it might be something else because at that time I was just finished playing. When I tried to installed again a weather widget, it did crashed twice. The widget name is LCD Weather Station. -- Backtrace (Reduced): #7 0xb5f1d59c in QString::operator== (this=0xc36b274, other=...) at tools/qstring.cpp:2192 #8 0xaea52a50 in qStringComparisonHelper (s2=0xaea5f880 "clear", s1=...) at /usr/include/qt4/QtCore/qstring.h:919 #9 operator== (s=0xaea5f880 "clear", this=<optimized out>) at /usr/include/qt4/QtCore/qstring.h:924 #10 WeatherStation::fromCondition (this=this@entry=0xc32d1e0, rawCondition=...) at ../../../applets/weatherstation/weatherstation.cpp:214 #11 0xaea534f4 in WeatherStation::setPressure (this=this@entry=0xc32d1e0, condition=..., pressure=..., tendencyString=...) at ../../../applets/weatherstation/weatherstation.cpp:254
*** Bug 327975 has been marked as a duplicate of this bug. ***
Git commit fed9db95d596d92f538218a08f7fe44a883fc020 by Christoph Feck. Committed on 23/11/2013 at 15:08. Pushed by cfeck into branch 'KDE/4.11'. Remove wrong string reference This hopefully fixes the crash, please test with KDE 4.11.4 weather widget. M +1 -1 applets/weatherstation/weatherstation.cpp http://commits.kde.org/kdeplasma-addons/fed9db95d596d92f538218a08f7fe44a883fc020
To clarify: The crash is with the LCD weather widget.
*** Bug 328008 has been marked as a duplicate of this bug. ***
I cannot see anything else that could have caused the crash, so I assume the commit fixed it. If not, just add a comment. Don't try to use the LCD weather in winter, though :)
for me is fixed > El 26-11-2013, a las 21:01, Christoph Feck <christoph@maxiom.de> escribió: > > https://bugs.kde.org/show_bug.cgi?id=322133 > > Christoph Feck <christoph@maxiom.de> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > Status|UNCONFIRMED |RESOLVED > Version Fixed In| |4.11.4 > Resolution|--- |FIXED > Latest Commit| |http://commits.kde.org/kdep > | |lasma-addons/fed9db95d596d9 > | |2f538218a08f7fe44a883fc020 > > --- Comment #7 from Christoph Feck <christoph@maxiom.de> --- > I cannot see anything else that could have caused the crash, so I assume the > commit fixed it. If not, just add a comment. Don't try to use the LCD weather > in winter, though :) > > -- > You are receiving this mail because: > You reported the bug.