https://bugs.kde.org/show_bug.cgi?id=362311
Bug ID: 362311 Summary: plasma crash while update weather Product: plasmashell Version: 5.6.3 Platform: Other OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: ogldel...@mail.ru CC: bhus...@gmail.com, plasma-b...@kde.org Application: plasmashell (5.6.3) Qt Version: 5.6.0 Frameworks Version: 5.21.0 Operating System: Linux 4.5.2-un-def-alt1 x86_64 Distribution: "ALT Linux Sisyphus (unstable)" -- Information about the crash: Please see added image The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 84 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [Current thread is 1 (Thread 0x7f0b761dc8c0 (LWP 1421))] Thread 12 (Thread 0x7f0b5ff02700 (LWP 1430)): #0 0x00007f0b6f71368d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f0b746819c2 in poll (__timeout=-1, __nfds=1, __fds=0x7f0b5ff01c00) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x6dccb0, cond=cond@entry=0x6dccf0, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459 #3 0x00007f0b7468348f in xcb_wait_for_event (c=0x6dccb0) at xcb_in.c:623 #4 0x00007f0b61c23789 in QXcbEventReader::run (this=0x6db190) at qxcbconnection.cpp:1313 #5 0x00007f0b6fdfc1b9 in QThreadPrivate::start (arg=0x6db190) at thread/qthread_unix.cpp:340 #6 0x00007f0b6ef17434 in start_thread (arg=0x7f0b5ff02700) at pthread_create.c:333 #7 0x00007f0b6f71c79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f0b5e063700 (LWP 1435)): #0 0x00007f0b6bdf1517 in g_mutex_unlock (mutex=0x7f0b50000990) at gthread-posix.c:1350 #1 0x00007f0b6bdae229 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f0b50003020, timeout=<optimized out>, context=0x7f0b50000990) at gmain.c:4134 #2 g_main_context_iterate (context=context@entry=0x7f0b50000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835 #3 0x00007f0b6bdae33c in g_main_context_iteration (context=0x7f0b50000990, may_block=may_block@entry=1) at gmain.c:3901 #4 0x00007f0b700126cb in QEventDispatcherGlib::processEvents (this=0x7f0b500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #5 0x00007f0b6ffbe18a in QEventLoop::exec (this=this@entry=0x7f0b5e062ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f0b6fdf75bc in QThread::exec (this=this@entry=0x7f0b70fffd00 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:503 #7 0x00007f0b70d90a45 in QDBusConnectionManager::run (this=0x7f0b70fffd00 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:181 #8 0x00007f0b6fdfc1b9 in QThreadPrivate::start (arg=0x7f0b70fffd00 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:340 #9 0x00007f0b6ef17434 in start_thread (arg=0x7f0b5e063700) at pthread_create.c:333 #10 0x00007f0b6f71c79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f0b5c824700 (LWP 1474)): #0 0x00007f0b6f70f65d in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f0b6bdf0230 in read (__nbytes=16, __buf=0x7f0b5c823b00, __fd=<optimized out>) at /usr/include/bits/unistd.h:44 #2 g_wakeup_acknowledge (wakeup=0x7f0b500025a0) at gwakeup.c:210 #3 0x00007f0b6bdadd64 in g_main_context_check (context=context@entry=0x7f0b54000990, max_priority=2147483647, fds=fds@entry=0x7f0b54002e70, n_fds=n_fds@entry=1) at gmain.c:3632 #4 0x00007f0b6bdae1d8 in g_main_context_iterate (context=context@entry=0x7f0b54000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3837 #5 0x00007f0b6bdae33c in g_main_context_iteration (context=0x7f0b54000990, may_block=may_block@entry=1) at gmain.c:3901 #6 0x00007f0b700126cb in QEventDispatcherGlib::processEvents (this=0x7f0b540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #7 0x00007f0b6ffbe18a in QEventLoop::exec (this=this@entry=0x7f0b5c823cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #8 0x00007f0b6fdf75bc in QThread::exec (this=this@entry=0x7f64e0) at thread/qthread.cpp:503 #9 0x00007f0b73129015 in QQmlThreadPrivate::run (this=0x7f64e0) at qml/ftw/qqmlthread.cpp:141 #10 0x00007f0b6fdfc1b9 in QThreadPrivate::start (arg=0x7f64e0) at thread/qthread_unix.cpp:340 #11 0x00007f0b6ef17434 in start_thread (arg=0x7f0b5c824700) at pthread_create.c:333 #12 0x00007f0b6f71c79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f0b4b6b7700 (LWP 1480)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0b4cab6653 in ?? () from /usr/lib64/X11/modules/dri/r600_dri.so #2 0x00007f0b4cab5e97 in ?? () from /usr/lib64/X11/modules/dri/r600_dri.so #3 0x00007f0b6ef17434 in start_thread (arg=0x7f0b4b6b7700) at pthread_create.c:333 #4 0x00007f0b6f71c79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f0b462e0700 (LWP 1481)): #0 0x00007ffc7eba8c49 in clock_gettime () #1 0x00007f0b6f729406 in __GI___clock_gettime (clock_id=1, tp=tp@entry=0x7f0b462dfa90) at ../sysdeps/unix/clock_gettime.c:115 #2 0x00007f0b6fea35b6 in qt_clock_gettime (ts=0x7f0b462dfa90, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105 #3 do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:156 #4 qt_gettime () at tools/qelapsedtimer_unix.cpp:165 #5 0x00007f0b70010389 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f0b40002ed0) at kernel/qtimerinfo_unix.cpp:84 #6 0x00007f0b700108b5 in QTimerInfoList::timerWait (this=0x7f0b40002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:381 #7 0x00007f0b70011c2e in timerSourcePrepareHelper (timeout=0x7f0b462dfb44, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:126 #8 timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7f0b462dfb44) at kernel/qeventdispatcher_glib.cpp:159 #9 0x00007f0b6bdad85d in g_main_context_prepare (context=context@entry=0x7f0b40000990, priority=priority@entry=0x7f0b462dfbc8) at gmain.c:3442 #10 0x00007f0b6bdae163 in g_main_context_iterate (context=context@entry=0x7f0b40000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820 #11 0x00007f0b6bdae33c in g_main_context_iteration (context=0x7f0b40000990, may_block=may_block@entry=1) at gmain.c:3901 #12 0x00007f0b700126cb in QEventDispatcherGlib::processEvents (this=0x7f0b400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #13 0x00007f0b6ffbe18a in QEventLoop::exec (this=this@entry=0x7f0b462dfcf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #14 0x00007f0b6fdf75bc in QThread::exec (this=this@entry=0xabb010) at thread/qthread.cpp:503 #15 0x00007f0b73129015 in QQmlThreadPrivate::run (this=0xabb010) at qml/ftw/qqmlthread.cpp:141 #16 0x00007f0b6fdfc1b9 in QThreadPrivate::start (arg=0xabb010) at thread/qthread_unix.cpp:340 #17 0x00007f0b6ef17434 in start_thread (arg=0x7f0b462e0700) at pthread_create.c:333 #18 0x00007f0b6f71c79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f0b4487a700 (LWP 1483)): #0 0x00007f0b6f70f65d in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f0b6bdf0230 in read (__nbytes=16, __buf=0x7f0b44879b00, __fd=<optimized out>) at /usr/include/bits/unistd.h:44 #2 g_wakeup_acknowledge (wakeup=0x7f0b40002780) at gwakeup.c:210 #3 0x00007f0b6bdadd64 in g_main_context_check (context=context@entry=0x7f0b38000990, max_priority=2147483647, fds=fds@entry=0x7f0b38003070, n_fds=n_fds@entry=1) at gmain.c:3632 #4 0x00007f0b6bdae1d8 in g_main_context_iterate (context=context@entry=0x7f0b38000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3837 #5 0x00007f0b6bdae33c in g_main_context_iteration (context=0x7f0b38000990, may_block=may_block@entry=1) at gmain.c:3901 #6 0x00007f0b700126cb in QEventDispatcherGlib::processEvents (this=0x7f0b380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #7 0x00007f0b6ffbe18a in QEventLoop::exec (this=this@entry=0x7f0b44879cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #8 0x00007f0b6fdf75bc in QThread::exec (this=this@entry=0xc092a0) at thread/qthread.cpp:503 #9 0x00007f0b73129015 in QQmlThreadPrivate::run (this=0xc092a0) at qml/ftw/qqmlthread.cpp:141 #10 0x00007f0b6fdfc1b9 in QThreadPrivate::start (arg=0xc092a0) at thread/qthread_unix.cpp:340 #11 0x00007f0b6ef17434 in start_thread (arg=0x7f0b4487a700) at pthread_create.c:333 #12 0x00007f0b6f71c79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f0b3e929700 (LWP 1486)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0b75953474 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f0b75c39ea0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f0b759534b9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f0b6ef17434 in start_thread (arg=0x7f0b3e929700) at pthread_create.c:333 #4 0x00007f0b6f71c79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f0ab770e700 (LWP 1509)): #0 0x00007f0b6f70f65d in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f0b6bdf0230 in read (__nbytes=16, __buf=0x7f0ab770dac0, __fd=<optimized out>) at /usr/include/bits/unistd.h:44 #2 g_wakeup_acknowledge (wakeup=0x7f0b38002570) at gwakeup.c:210 #3 0x00007f0b6bdadd64 in g_main_context_check (context=context@entry=0x7f0ab0000990, max_priority=2147483647, fds=fds@entry=0x7f0ab0003ee0, n_fds=n_fds@entry=1) at gmain.c:3632 #4 0x00007f0b6bdae1d8 in g_main_context_iterate (context=context@entry=0x7f0ab0000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3837 #5 0x00007f0b6bdae33c in g_main_context_iteration (context=0x7f0ab0000990, may_block=may_block@entry=1) at gmain.c:3901 #6 0x00007f0b700126cb in QEventDispatcherGlib::processEvents (this=0x7f0ab00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #7 0x00007f0b6ffbe18a in QEventLoop::exec (this=this@entry=0x7f0ab770dcb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #8 0x00007f0b6fdf75bc in QThread::exec (this=this@entry=0xf71b20) at thread/qthread.cpp:503 #9 0x00007f0b73cbbff2 in QQuickPixmapReader::run (this=0xf71b20) at util/qquickpixmapcache.cpp:818 #10 0x00007f0b6fdfc1b9 in QThreadPrivate::start (arg=0xf71b20) at thread/qthread_unix.cpp:340 #11 0x00007f0b6ef17434 in start_thread (arg=0x7f0ab770e700) at pthread_create.c:333 #12 0x00007f0b6f71c79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f0aa2b14700 (LWP 1746)): #0 semread_cb (m=<optimized out>, e=0x7f0a88004070, fd=37, events=PA_IO_EVENT_NULL, userdata=0x7f0a880008c0) at pulsecore/srbchannel.c:206 #1 0x00007f0b647d1a67 in dispatch_pollfds (m=0x285a310) at pulse/mainloop.c:655 #2 pa_mainloop_dispatch (m=m@entry=0x285a310) at pulse/mainloop.c:898 #3 0x00007f0b647d1e4c in pa_mainloop_iterate (m=0x285a310, block=<optimized out>, retval=0x0) at pulse/mainloop.c:929 #4 0x00007f0b647d1ef0 in pa_mainloop_run (m=0x285a310, retval=retval@entry=0x0) at pulse/mainloop.c:944 #5 0x00007f0b647dfb36 in thread (userdata=0x283b6a0) at pulse/thread-mainloop.c:100 #6 0x00007f0b6384db08 in internal_thread_func (userdata=0x283ed50) at pulsecore/thread-posix.c:81 #7 0x00007f0b6ef17434 in start_thread (arg=0x7f0aa2b14700) at pthread_create.c:333 #8 0x00007f0b6f71c79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f0aa47aa700 (LWP 1750)): #0 0x00007f0b6f70f65d in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f0b6bdf0230 in read (__nbytes=16, __buf=0x7f0aa47a9b20, __fd=<optimized out>) at /usr/include/bits/unistd.h:44 #2 g_wakeup_acknowledge (wakeup=0x7f0ab0002380) at gwakeup.c:210 #3 0x00007f0b6bdadd64 in g_main_context_check (context=context@entry=0x7f0a9c0030d0, max_priority=2147483647, fds=fds@entry=0x7f0a9c0032e0, n_fds=n_fds@entry=1) at gmain.c:3632 #4 0x00007f0b6bdae1d8 in g_main_context_iterate (context=context@entry=0x7f0a9c0030d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3837 #5 0x00007f0b6bdae33c in g_main_context_iteration (context=0x7f0a9c0030d0, may_block=may_block@entry=1) at gmain.c:3901 #6 0x00007f0b700126cb in QEventDispatcherGlib::processEvents (this=0x7f0a9c003000, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #7 0x00007f0b6ffbe18a in QEventLoop::exec (this=this@entry=0x7f0aa47a9d10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #8 0x00007f0b6fdf75bc in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #9 0x00007f0b6fdfc1b9 in QThreadPrivate::start (arg=0x30a6a80) at thread/qthread_unix.cpp:340 #10 0x00007f0b6ef17434 in start_thread (arg=0x7f0aa47aa700) at pthread_create.c:333 #11 0x00007f0b6f71c79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f0a82190700 (LWP 1776)): #0 0x00007f0b6f71368d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f0b6bdae234 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f0a7c02ce70, timeout=<optimized out>, context=0x7f0a7c0008e0) at gmain.c:4135 #2 g_main_context_iterate (context=context@entry=0x7f0a7c0008e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835 #3 0x00007f0b6bdae33c in g_main_context_iteration (context=0x7f0a7c0008e0, may_block=may_block@entry=1) at gmain.c:3901 #4 0x00007f0b700126cb in QEventDispatcherGlib::processEvents (this=0x7f0a7c13a730, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #5 0x00007f0b6ffbe18a in QEventLoop::exec (this=this@entry=0x7f0a8218fcf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f0b6fdf75bc in QThread::exec (this=this@entry=0x36bb120) at thread/qthread.cpp:503 #7 0x00007f0b73129015 in QQmlThreadPrivate::run (this=0x36bb120) at qml/ftw/qqmlthread.cpp:141 #8 0x00007f0b6fdfc1b9 in QThreadPrivate::start (arg=0x36bb120) at thread/qthread_unix.cpp:340 #9 0x00007f0b6ef17434 in start_thread (arg=0x7f0a82190700) at pthread_create.c:333 #10 0x00007f0b6f71c79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f0b761dc8c0 (LWP 1421)): [KCrash Handler] #6 load (__m=std::memory_order_relaxed, this=0x0) at /usr/include/c++/5/bits/atomic_base.h:396 #7 load<int> (_q_value=...) at /usr/include/qt5/QtCore/qatomic_cxx11.h:96 #8 load (this=0x0) at /usr/include/qt5/QtCore/qbasicatomic.h:116 #9 ref (this=0x0) at /usr/include/qt5/QtCore/qrefcount.h:49 #10 toQString (this=0x7f0a8362feb0) at jsruntime/qv4string_p.h:95 #11 QV4::StringObject::advanceIterator (m=0x7f0a80152f38, it=0x7f0a80152f00, name=0x7f0a81191618, index=0x7ffc7eb9259c, p=0x7f0a81191608, attrs=0x7ffc7eb9259b) at jsruntime/qv4stringobject.cpp:115 #12 0x00007f0b7304d220 in advanceIterator (attributes=0x7ffc7eb9259b, p=0x7f0a81191608, index=0x7ffc7eb9259c, name=0x7f0a81191618, it=0x7f0a80152f00, this=<optimized out>) at jsruntime/qv4object_p.h:318 #13 QV4::ObjectIterator::next (this=this@entry=0x7f0a80152f00, name=name@entry=0x7f0a81191618, index=index@entry=0x7ffc7eb9259c, pd=pd@entry=0x7f0a81191608, attrs=attrs@entry=0x7ffc7eb9259b) at jsruntime/qv4objectiterator.cpp:100 #14 0x00007f0b7304d77e in QV4::ObjectIterator::nextPropertyNameAsString (this=0x7f0a80152f00) at jsruntime/qv4objectiterator.cpp:187 #15 0x00007f0aa60530e9 in ?? () #16 0x00007f0a811914d0 in ?? () #17 0x00007f0a7c1817c8 in ?? () #18 0x0000000001f97d70 in ?? () #19 0x00007f0b72ffe0b5 in allocWithStringData<QV4::String, QString> (arg1=..., unmanagedSize=<optimized out>, this=0x2938090) at ../../src/qml/memory/qv4mm_p.h:137 #20 QV4::ExecutionEngine::newString (this=0x2938090, s=...) at jsruntime/qv4engine.cpp:585 #21 0x0000000002938090 in ?? () #22 0x00000000036f40a0 in ?? () #23 0x00007f0b73076bae in QV4::QObjectWrapper::getQmlProperty (this=0x7f0a81191578, qmlContext=0x2938090, name=0x7f0b730304c3 <QV4::SimpleScriptFunction::call(QV4::Managed const*, QV4::CallData*)+979>, revisionMode=(unknown: 2165904736), hasProperty=0x7f0a811914e8, includeImports=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:318 #24 0x00007f0b7308a92a in call (d=0x7f0a81191520, this=<optimized out>) at jsruntime/qv4object_p.h:324 #25 QV4::Runtime::callProperty (engine=0x2938090, nameIndex=<optimized out>, callData=0x7f0a81191520) at jsruntime/qv4runtime.cpp:999 #26 0x00007f0aa604d250 in ?? () #27 0x0000000002938090 in ?? () #28 0x00007f0a8361bf30 in ?? () #29 0x0000000000000000 in ?? () Отправить на https://bugs.kde.org/ Reproducible: Sometimes -- You are receiving this mail because: You are watching all bug changes.