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
Created attachment 98618 [details] steps for reproduce 1. Input city or town 2. Search 3. Choose the city and click on Apply and as fast as you can click on all three tabs (Weather station... etc) Crash will appear 2 times per 10 tries if not just reopen weather preference window and try again.
If one can't reproduce the bug just close Weather Settings window and open it again. Qt 5.7.0 Plasma 5.8.1 Frameworks 5.27 Bug is still here.
Thanks for the detailed report. I can reproduce the bug here. No idea though where to start to find why things fail here :/ I need to take a course in QML debugging first. For reference, my versions are: Qt: 5.7.0 KDE Frameworks: 5.27.0 Plasma: 5.8.2 openSUSE Tumbleweed When running "plasmawindowed org.kde.plasma.weather" in gdb, this is the stacktrace I get, so seems the same (when assuming more symbols optimized out in my packages). 0x00007ffff6963755 in ?? () from /usr/lib64/libQt5Qml.so.5 (gdb) bt #0 0x00007ffff6963755 in ?? () from /usr/lib64/libQt5Qml.so.5 #1 0x00007ffff696907d in QV4::ObjectIterator::next(QV4::Value*, unsigned int*, QV4::Property*, QV4::PropertyAttributes*) () from /usr/lib64/libQt5Qml.so.5 #2 0x00007ffff696963d in QV4::ObjectIterator::nextPropertyNameAsString() () from /usr/lib64/libQt5Qml.so.5 #3 0x00007fffbb073305 in ?? () #4 0x00007fffffff7e40 in ?? () #5 0x00000000030ba4e0 in ?? () #6 0x0000000000000000 in ?? ()
*** Bug 372930 has been marked as a duplicate of this bug. ***
Given that the root of the crash reported here could be never identified in the weather applet sources, and that there have been no reports with more recent versions of both Qt and Plasma Framework, also could I no longer reproduce myself this crash with those newer versions, I for now assume the cause of this crash has been either in Qt or Plasma in older versions of those. So closing this bug for now as resolved for some bug list housekeeping. Please reopen if you still can reproduce this crash.