https://bugs.kde.org/show_bug.cgi?id=371254
Bug ID: 371254 Summary: Weather Forecast Plasmoid - CRASH Product: kde Version: unspecified Platform: unspecified OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: unassigned-b...@kde.org Reporter: aramgrigor...@protonmail.ch Application: plasmashell (5.8.1) Qt Version: 5.6.1 Frameworks Version: 5.26.0 Operating System: Linux 4.4.24-1-default x86_64 Distribution: "openSUSE Leap 42.2" -- Information about the crash: - What I was doing when the application crashed: Enabled the plasmoid, Then chose my city, hit Apply - was ok, then while plasmoid was open(showing the weather in its window) i went to the units section changed everything to metric system, and celcius, hit apply - Plasma CRASHED The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f458699c900 (LWP 1956))] Thread 16 (Thread 0x7f04be88d700 (LWP 2222)): #0 0x00007f45800b349d in poll () from /lib64/libc.so.6 #1 0x00007f457c77b314 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f457c77b42c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f45809bf30b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007f458096cfbb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f45807a7f1a in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #6 0x00007f45807ac9e9 in ?? () from /usr/lib64/libQt5Core.so.5 #7 0x00007f457f8bc734 in start_thread () from /lib64/libpthread.so.0 #8 0x00007f45800bbd3d in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7f04bca8b700 (LWP 2220)): #0 0x00007f457c7bc7b9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f457c77a969 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f457c77b230 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f457c77b42c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f45809bf30b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f458096cfbb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #6 0x00007f45807a7f1a in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #7 0x00007f4583ab39b8 in QQmlThreadPrivate::run (this=0x42e4e10) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/ftw/qqmlthread.cpp:141 #8 0x00007f45807ac9e9 in ?? () from /usr/lib64/libQt5Core.so.5 #9 0x00007f457f8bc734 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f45800bbd3d in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7f44bf73a700 (LWP 2168)): #0 0x00007f457f8c10af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f45807ad65b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f44d331a42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f44d331ddea in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f44d331845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f44d331de32 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f44d331845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f44d331de32 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f44d331845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007f44d331de32 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007f44d331845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007f44d331ba46 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007f45807ac9e9 in ?? () from /usr/lib64/libQt5Core.so.5 #13 0x00007f457f8bc734 in start_thread () from /lib64/libpthread.so.0 #14 0x00007f45800bbd3d in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f44bff3b700 (LWP 2167)): #0 0x00007f457f8c10af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f45807ad65b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f44d331a42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f44d331ddea in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f44d331845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f44d331de32 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f44d331845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f44d331ba46 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f45807ac9e9 in ?? () from /usr/lib64/libQt5Core.so.5 #9 0x00007f457f8bc734 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f45800bbd3d in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f44c073c700 (LWP 2166)): #0 0x00007f457f8c10af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f45807ad65b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f44d331a42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f44d331ddea in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f44d331845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f44d331de32 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f44d331845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f44d331ba46 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f45807ac9e9 in ?? () from /usr/lib64/libQt5Core.so.5 #9 0x00007f457f8bc734 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f45800bbd3d in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f44c3e64700 (LWP 2165)): #0 0x00007f457f8c10af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f45807ad65b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f44d331a42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f44d331ddea in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f44d331845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f44d331de32 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f44d331845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f44d331ba46 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f45807ac9e9 in ?? () from /usr/lib64/libQt5Core.so.5 #9 0x00007f457f8bc734 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f45800bbd3d in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f44c8e53700 (LWP 2086)): #0 0x00007f45800b349d in poll () from /lib64/libc.so.6 #1 0x00007f457c77b314 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f457c77b42c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f45809bf30b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007f458096cfbb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f45807a7f1a in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #6 0x00007f44ca27b8f7 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so #7 0x00007f45807ac9e9 in ?? () from /usr/lib64/libQt5Core.so.5 #8 0x00007f457f8bc734 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f45800bbd3d in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f44d6e42700 (LWP 2079)): #0 0x00007f45800b349d in poll () from /lib64/libc.so.6 #1 0x00007f457c77b314 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f457c77b42c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f45809bf30b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007f458096cfbb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f45807a7f1a in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #6 0x00007f4584636632 in QQuickPixmapReader::run (this=0x2084740) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/util/qquickpixmapcache.cpp:817 #7 0x00007f45807ac9e9 in ?? () from /usr/lib64/libQt5Core.so.5 #8 0x00007f457f8bc734 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f45800bbd3d in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f44e01b0700 (LWP 2078)): #0 0x00007f457f8c10af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44e7ae7ea3 in ?? () from /usr/lib64/dri/swrast_dri.so #2 0x00007f44e7ae7a17 in ?? () from /usr/lib64/dri/swrast_dri.so #3 0x00007f457f8bc734 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f45800bbd3d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f44e09b1700 (LWP 2077)): #0 0x00007f457f8c10af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44e7ae7ea3 in ?? () from /usr/lib64/dri/swrast_dri.so #2 0x00007f44e7ae7a17 in ?? () from /usr/lib64/dri/swrast_dri.so #3 0x00007f457f8bc734 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f45800bbd3d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f45690e7700 (LWP 2075)): #0 0x00007f457f8c10af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f458606f93b in ?? () from /usr/lib64/libQt5Script.so.5 #2 0x00007f458606f969 in ?? () from /usr/lib64/libQt5Script.so.5 #3 0x00007f457f8bc734 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f45800bbd3d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f456ae1c700 (LWP 2072)): #0 0x00007f45800b349d in poll () from /lib64/libc.so.6 #1 0x00007f457c77b314 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f457c77b42c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f45809bf30b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007f458096cfbb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f45807a7f1a in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #6 0x00007f4583ab39b8 in QQmlThreadPrivate::run (this=0x1658ae0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/ftw/qqmlthread.cpp:141 #7 0x00007f45807ac9e9 in ?? () from /usr/lib64/libQt5Core.so.5 #8 0x00007f457f8bc734 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f45800bbd3d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f456c896700 (LWP 2030)): #0 0x00007f45800b349d in poll () from /lib64/libc.so.6 #1 0x00007f457c77b314 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f457c77b42c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f45809bf30b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007f458096cfbb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f45807a7f1a in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #6 0x00007f4583ab39b8 in QQmlThreadPrivate::run (this=0x1559de0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/ftw/qqmlthread.cpp:141 #7 0x00007f45807ac9e9 in ?? () from /usr/lib64/libQt5Core.so.5 #8 0x00007f457f8bc734 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f45800bbd3d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f456e2dd700 (LWP 1979)): #0 0x00007f457c7bc7d4 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f457c77ad99 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f457c77b2a8 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f457c77b42c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f45809bf30b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f458096cfbb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #6 0x00007f45807a7f1a in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #7 0x00007f45815281d5 in ?? () from /usr/lib64/libQt5DBus.so.5 #8 0x00007f45807ac9e9 in ?? () from /usr/lib64/libQt5Core.so.5 #9 0x00007f457f8bc734 in start_thread () from /lib64/libpthread.so.0 #10 0x00007f45800bbd3d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f456fee3700 (LWP 1967)): #0 0x00007f45800b349d in poll () from /lib64/libc.so.6 #1 0x00007f4584fea3e2 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007f4584febfcf in xcb_wait_for_event () from /usr/lib64/libxcb.so.1 #3 0x00007f4572239529 in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f45807ac9e9 in ?? () from /usr/lib64/libQt5Core.so.5 #5 0x00007f457f8bc734 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f45800bbd3d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f458699c900 (LWP 1956)): [KCrash Handler] #6 std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x0) at /usr/include/c++/4.8/bits/atomic_base.h:496 #7 QAtomicOps<int>::load<int> (_q_value=...) at /usr/include/qt5/QtCore/qatomic_cxx11.h:96 #8 QBasicAtomicInteger<int>::load (this=0x0) at /usr/include/qt5/QtCore/qbasicatomic.h:116 #9 QtPrivate::RefCount::ref (this=0x0) at /usr/include/qt5/QtCore/qrefcount.h:49 #10 QV4::Heap::String::toQString (this=0x7f44c345aa30) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4string_p.h:95 #11 QV4::StringObject::advanceIterator (m=0x7f04be035758, it=0x7f04be035720, name=0x7f04bba8c720, index=0x7ffe6bece3dc, p=0x7f04bba8c710, attrs=0x7ffe6bece3db) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4stringobject.cpp:115 #12 0x00007f45839cf750 in QV4::Object::advanceIterator (attributes=0x7ffe6bece3db, p=0x7f04bba8c710, index=0x7ffe6bece3dc, name=0x7f04bba8c720, it=0x7f04be035720, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4object_p.h:318 #13 QV4::ObjectIterator::next (this=this@entry=0x7f04be035720, name=name@entry=0x7f04bba8c720, index=index@entry=0x7ffe6bece3dc, pd=pd@entry=0x7f04bba8c710, attrs=attrs@entry=0x7ffe6bece3db) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4objectiterator.cpp:100 #14 0x00007f45839cfda8 in QV4::ObjectIterator::nextPropertyNameAsString (this=0x7f04be035720) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/jsruntime/qv4objectiterator.cpp:187 #15 0x00007f44d19524a7 in ?? () #16 0x0000000005384190 in ?? () #17 0x00007f4583a78107 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x7ffe6bece470) at /usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/qqmlnotifier.cpp:94 #18 0x0000000000000000 in ?? () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.