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.

Reply via email to