Bug 374586

Summary: Plasma panel crash when hovering over task manager items
Product: [Plasma] plasmashell Reporter: Jaak Ristioja <jaak>
Component: Application Menu (Kicker)Assignee: Eike Hein <hein>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.8.5   
Target Milestone: 1.0   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jaak Ristioja 2017-01-05 10:46:41 UTC
Application: plasmashell (5.8.5)

Qt Version: 5.7.1
Frameworks Version: 5.29.0
Operating System: Linux 4.8.15-hardened-r1 x86_64
Distribution: "NAME=Gentoo"

-- Information about the crash:
- What I was doing when the application crashed:
I was hovering the mouse over the task manager, perhaps clicking on some items to bring the respective windows to the foreground focus.

- Unusual behavior I noticed:
The panel disappeared, maximized windows were resized to fill the resulting void until the panel reappeared, resulting in the maximized windows to be resized to their original proportions. Almost immediately, the crash reporting assistant window appeared.

- Other information:
I've see frequent crashes with the same symptoms on a Kubuntu 16.04 machine as well, but the crash assistant couldn't find a duplicate thou.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x37bb90ea780 (LWP 2266))]

Thread 7 (Thread 0x37b86c7b700 (LWP 2409)):
#0  0x0000037bb3c78e68 in std::__atomic_base<QMutexData*>::compare_exchange_strong (__m2=<optimized out>, __m1=std::memory_order_acquire, __p2=<optimized out>, __p1=@0x37b86c7ab68: 0x0, this=0x7ce7cea970) at /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/atomic_base.h:752
#1  std::atomic<QMutexData*>::compare_exchange_strong (__m=std::memory_order_acquire, __p2=<optimized out>, __p1=@0x37b86c7ab68: 0x0, this=0x7ce7cea970) at /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/atomic:475
#2  QAtomicOps<QMutexData*>::testAndSetAcquire<QMutexData*> (currentValue=<synthetic pointer>, newValue=<optimized out>, expectedValue=0x0, _q_value=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:290
#3  QBasicAtomicPointer<QMutexData>::testAndSetAcquire (currentValue=<synthetic pointer>: <optimized out>, newValue=<optimized out>, expectedValue=0x0, this=0x7ce7cea970) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:259
#4  QBasicMutex::fastTryLock (current=<synthetic pointer>: <optimized out>, this=0x7ce7cea970) at thread/qmutex.h:89
#5  QMutex::lock (this=this@entry=0x7ce7cea970) at thread/qmutex.cpp:225
#6  0x0000037bb3ede447 in QMutexLocker::QMutexLocker (m=0x7ce7cea970, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:137
#7  QThreadData::canWaitLocked (this=0x7ce7cea940) at ../../include/QtCore/5.7.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:253
#8  postEventSourcePrepare (s=0x37b800091b0, timeout=timeout@entry=0x37b86c7ac04) at kernel/qeventdispatcher_glib.cpp:259
#9  0x0000037baf40439d in g_main_context_prepare (context=context@entry=0x37b8000a5b0, priority=priority@entry=0x37b86c7ac90) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3442
#10 0x0000037baf404d93 in g_main_context_iterate (context=context@entry=0x37b8000a5b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3820
#11 0x0000037baf404fcb in g_main_context_iteration (context=0x37b8000a5b0, may_block=may_block@entry=1) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3901
#12 0x0000037bb3ede94b in QEventDispatcherGlib::processEvents (this=0x37b8001f360, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x0000037bb3e77a1a in QEventLoop::exec (this=this@entry=0x37b86c7adf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#14 0x0000037bb3c7dd93 in QThread::exec (this=this@entry=0x7ce7cea7c0) at thread/qthread.cpp:507
#15 0x0000037b77795886 in KCupsConnection::run (this=0x7ce7cea7c0) at /var/tmp/portage/kde-apps/print-manager-16.12.0/work/print-manager-16.12.0/libkcups/KCupsConnection.cpp:304
#16 0x0000037bb3c849bc in QThreadPrivate::start (arg=0x7ce7cea7c0) at thread/qthread_unix.cpp:368
#17 0x0000037bb2cd264c in start_thread (arg=0x37b86c7b700) at pthread_create.c:334
#18 0x0000037bb34e183d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x37b86398700 (LWP 2385)):
#0  0x0000037bb34d35b9 in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x0000037baf457450 in read (__nbytes=16, __buf=0x37b86397b90, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x37b80002570) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gwakeup.c:210
#3  0x0000037baf404934 in g_main_context_check (context=context@entry=0x37b78000990, max_priority=2147483647, fds=fds@entry=0x37b780013e0, n_fds=n_fds@entry=1) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3632
#4  0x0000037baf404e08 in g_main_context_iterate (context=context@entry=0x37b78000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3837
#5  0x0000037baf404fcb in g_main_context_iteration (context=0x37b78000990, may_block=may_block@entry=1) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3901
#6  0x0000037bb3ede94b in QEventDispatcherGlib::processEvents (this=0x37b780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x0000037bb3e77a1a in QEventLoop::exec (this=this@entry=0x37b86397dc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#8  0x0000037bb3c7dd93 in QThread::exec (this=this@entry=0x7ce5538970) at thread/qthread.cpp:507
#9  0x0000037bb70b1ef5 in QQuickPixmapReader::run (this=0x7ce5538970) at util/qquickpixmapcache.cpp:822
#10 0x0000037bb3c849bc in QThreadPrivate::start (arg=0x7ce5538970) at thread/qthread_unix.cpp:368
#11 0x0000037bb2cd264c in start_thread (arg=0x37b86398700) at pthread_create.c:334
#12 0x0000037bb34e183d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x37b9c984700 (LWP 2381)):
#0  0x0000037bb3c79368 in std::__atomic_base<QMutexData*>::compare_exchange_strong (__m2=<optimized out>, __m1=std::memory_order_release, __p2=0x0, __p1=@0x37b9c983b88: 0x1, this=0x7ce4e8c610) at /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/atomic_base.h:752
#1  std::atomic<QMutexData*>::compare_exchange_strong (__m=std::memory_order_release, __p2=0x0, __p1=@0x37b9c983b88: 0x1, this=0x7ce4e8c610) at /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/atomic:475
#2  QAtomicOps<QMutexData*>::testAndSetRelease<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, _q_value=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:299
#3  QBasicAtomicPointer<QMutexData>::testAndSetRelease (currentValue=<synthetic pointer>: <optimized out>, newValue=0x0, expectedValue=<optimized out>, this=0x7ce4e8c610) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:261
#4  QBasicMutex::fastTryUnlock (current=<synthetic pointer>: <optimized out>, this=0x7ce4e8c610) at thread/qmutex.h:92
#5  QMutex::unlock (this=this@entry=0x7ce4e8c610) at thread/qmutex.cpp:277
#6  0x0000037bb3ede455 in QMutexLocker::unlock (this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:147
#7  QMutexLocker::~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:141
#8  QThreadData::canWaitLocked (this=<optimized out>) at ../../include/QtCore/5.7.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:253
#9  postEventSourcePrepare (s=0x37b940012d0, timeout=timeout@entry=0x37b9c983c14) at kernel/qeventdispatcher_glib.cpp:259
#10 0x0000037baf40439d in g_main_context_prepare (context=context@entry=0x37b94000990, priority=priority@entry=0x37b9c983ca0) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3442
#11 0x0000037baf404d93 in g_main_context_iterate (context=context@entry=0x37b94000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3820
#12 0x0000037baf404fcb in g_main_context_iteration (context=0x37b94000990, may_block=may_block@entry=1) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3901
#13 0x0000037bb3ede94b in QEventDispatcherGlib::processEvents (this=0x37b940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#14 0x0000037bb3e77a1a in QEventLoop::exec (this=this@entry=0x37b9c983e00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#15 0x0000037bb3c7dd93 in QThread::exec (this=this@entry=0x7ce4eb9b60) at thread/qthread.cpp:507
#16 0x0000037bb66daf24 in QQmlThreadPrivate::run (this=0x7ce4eb9b60) at qml/ftw/qqmlthread.cpp:147
#17 0x0000037bb3c849bc in QThreadPrivate::start (arg=0x7ce4eb9b60) at thread/qthread_unix.cpp:368
#18 0x0000037bb2cd264c in start_thread (arg=0x37b9c984700) at pthread_create.c:334
#19 0x0000037bb34e183d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x37b9e8f7700 (LWP 2359)):
#0  0x0000037bb3c83410 in QThreadData::current (createIfNecessary=true) at thread/qthread_unix.cpp:243
#1  0x0000037b9e8f5c60 in ?? ()
#2  0x00000000000000c4 in ?? ()
#3  0x0000007ce4e0bec0 in ?? ()
#4  0x0000037b9e8f5bd0 in ?? ()
#5  0xc7e4231584d73500 in ?? ()
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x37b9ffe9700 (LWP 2292)):
#0  0x0000037bb34d35cd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x0000037baf457450 in read (__nbytes=16, __buf=0x37b9ffe8bc0, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x7ce4dcaeb0) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gwakeup.c:210
#3  0x0000037baf404934 in g_main_context_check (context=context@entry=0x37b98000990, max_priority=2147483647, fds=fds@entry=0x37b98003020, n_fds=n_fds@entry=1) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3632
#4  0x0000037baf404e08 in g_main_context_iterate (context=context@entry=0x37b98000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3837
#5  0x0000037baf404fcb in g_main_context_iteration (context=0x37b98000990, may_block=may_block@entry=1) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3901
#6  0x0000037bb3ede94b in QEventDispatcherGlib::processEvents (this=0x37b980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x0000037bb3e77a1a in QEventLoop::exec (this=this@entry=0x37b9ffe8df0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#8  0x0000037bb3c7dd93 in QThread::exec (this=this@entry=0x37bb9272b20 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
#9  0x0000037bb91e2db3 in QDBusConnectionManager::run (this=0x37bb9272b20 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#10 0x0000037bb3c849bc in QThreadPrivate::start (arg=0x37bb9272b20 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368
#11 0x0000037bb2cd264c in start_thread (arg=0x37b9ffe9700) at pthread_create.c:334
#12 0x0000037bb34e183d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x37ba5cf4700 (LWP 2283)):
#0  0x0000037bb34d7a4d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x0000037bb7940a82 in poll (__timeout=-1, __nfds=1, __fds=0x37ba5cf3d20) at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x7ce4d7de40, cond=cond@entry=0x7ce4d7de80, vector=vector@entry=0x0, count=count@entry=0x0) at /var/tmp/portage/x11-libs/libxcb-1.12/work/libxcb-1.12/src/xcb_conn.c:479
#3  0x0000037bb7943047 in xcb_wait_for_event (c=0x7ce4d7de40) at /var/tmp/portage/x11-libs/libxcb-1.12/work/libxcb-1.12/src/xcb_in.c:693
#4  0x0000037ba80bd319 in QXcbEventReader::run (this=0x7ce4d883d0) at qxcbconnection.cpp:1343
#5  0x0000037bb3c849bc in QThreadPrivate::start (arg=0x7ce4d883d0) at thread/qthread_unix.cpp:368
#6  0x0000037bb2cd264c in start_thread (arg=0x37ba5cf4700) at pthread_create.c:334
#7  0x0000037bb34e183d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x37bb90ea780 (LWP 2266)):
[KCrash Handler]
#6  0x0000037bb342046b in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#7  0x0000037bb3421ae1 in __GI_abort () at abort.c:89
#8  0x0000037bb3c68435 in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1682
#9  QMessageLogger::fatal (this=this@entry=0x39d1dd8f3a0, msg=msg@entry=0x37bb3f420e8 "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qlogging.cpp:793
#10 0x0000037bb3c621f6 in qt_assert_x (where=where@entry=0x37bb674de7a "QList<T>::at", what=what@entry=0x37bb674de67 "index out of range", file=file@entry=0x37bb6743648 "/usr/include/qt5/QtCore/qlist.h", line=line@entry=537) at global/qglobal.cpp:3089
#11 0x0000037bb647bdc3 in QList<int>::at (i=3, this=0x7ce946cfc8) at /usr/include/qt5/QtCore/qlist.h:537
#12 VDMModelDelegateDataType::notify (this=<optimized out>, items=..., index=0, count=3, roles=...) at util/qqmladaptormodel.cpp:175
#13 0x0000037bb67061da in QQmlAdaptorModel::notify (roles=..., count=3, index=0, items=..., this=0x7ce946ce88) at ../../include/QtQml/5.7.1/QtQml/private/../../../../../src/qml/util/qqmladaptormodel_p.h:135
#14 QQmlDelegateModel::_q_itemsChanged (this=this@entry=0x7ce9641f60, index=0, count=3, roles=...) at types/qqmldelegatemodel.cpp:1145
#15 0x0000037bb670633a in QQmlDelegateModel::_q_dataChanged (this=this@entry=0x7ce9641f60, begin=..., end=..., roles=...) at types/qqmldelegatemodel.cpp:1561
#16 0x0000037bb673ba27 in QQmlDelegateModel::qt_static_metacall (_o=_o@entry=0x7ce9641f60, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=12, _a=_a@entry=0x39d1dd8f730) at .moc/moc_qqmldelegatemodel_p.cpp:199
#17 0x0000037bb673c3f8 in QQmlDelegateModel::qt_metacall (this=0x7ce9641f60, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x39d1dd8f730) at .moc/moc_qqmldelegatemodel_p.cpp:338
#18 0x0000037bb3eae2ef in QMetaObject::activate (sender=sender@entry=0x7ce9691790, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x39d1dd8f730) at kernel/qobject.cpp:3755
#19 0x0000037bb3eae99e in QMetaObject::activate (sender=sender@entry=0x7ce9691790, m=m@entry=0x37bb40fa940 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x39d1dd8f730) at kernel/qobject.cpp:3602
#20 0x0000037bb3f397eb in QAbstractItemModel::dataChanged (this=this@entry=0x7ce9691790, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:567
#21 0x0000037b7f78b171 in FunnelModel::setSourceModel (this=0x7ce9691790, model=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-desktop-5.8.5/work/plasma-desktop-5.8.5/applets/kicker/plugin/funnelmodel.cpp:87
#22 0x0000037b7f7aa32f in ForwardingModel::qt_static_metacall (_o=_o@entry=0x7ce9691790, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=0, _a=_a@entry=0x39d1dd8fa80) at /var/tmp/portage/kde-plasma/plasma-desktop-5.8.5/work/plasma-desktop-5.8.5_build/applets/kicker/moc_forwardingmodel.cpp:149
#23 0x0000037b7f7ace4b in ForwardingModel::qt_metacall (this=0x7ce9691790, _c=QMetaObject::WriteProperty, _id=0, _a=0x39d1dd8fa80) at /var/tmp/portage/kde-plasma/plasma-desktop-5.8.5/work/plasma-desktop-5.8.5_build/applets/kicker/moc_forwardingmodel.cpp:193
#24 0x0000037bb6623271 in QQmlVMEMetaObject::metaCall (this=0x7ce96fd290, o=<optimized out>, c=QMetaObject::WriteProperty, _id=<optimized out>, a=0x39d1dd8fa80) at qml/qqmlvmemetaobject.cpp:810
#25 0x0000037bb663d305 in QQmlPropertyPrivate::write (object=object@entry=0x7ce9556910, property=..., value=..., context=<optimized out>, flags=...) at qml/qqmlproperty.cpp:1259
#26 0x0000037bb65fa593 in QV4::QObjectWrapper::setProperty (engine=engine@entry=0x7ce4eb9f00, object=object@entry=0x7ce9556910, property=property@entry=0x37b94425170, value=...) at jsruntime/qv4qobjectwrapper.cpp:544
#27 0x0000037bb65facb8 in QV4::QObjectWrapper::setQmlProperty (engine=0x7ce4eb9f00, qmlContext=<optimized out>, object=0x7ce9556910, name=<optimized out>, revisionMode=<optimized out>, value=...) at jsruntime/qv4qobjectwrapper.cpp:431
#28 0x0000037bb65fae33 in QV4::QObjectWrapper::put (m=0x37b8f8015a0, name=0x37b8f801598, value=...) at jsruntime/qv4qobjectwrapper.cpp:704
#29 0x0000037bb66108f9 in QV4::Object::put (v=..., name=<optimized out>, this=<optimized out>) at jsruntime/qv4object_p.h:310
#30 QV4::Runtime::setProperty (engine=engine@entry=0x7ce4eb9f00, object=..., nameIndex=<optimized out>, value=...) at jsruntime/qv4runtime.cpp:603
#31 0x0000037bb65fd937 in QV4::Moth::VME::run (this=this@entry=0x39d1dd8fddf, engine=engine@entry=0x7ce4eb9f00, code=<optimized out>, code@entry=0x37b944ffe08 "`\334_\266{\003", storeJumpTable=storeJumpTable@entry=0x0) at jsruntime/qv4vme_moth.cpp:503
#32 0x0000037bb65ffd8a in QV4::Moth::VME::exec (engine=0x7ce4eb9f00, code=0x37b944ffe08 "`\334_\266{\003") at jsruntime/qv4vme_moth.cpp:974
#33 0x0000037bb6599097 in QV4::SimpleScriptFunction::call (that=<optimized out>, callData=0x37b8f8014c0) at jsruntime/qv4functionobject.cpp:582
#34 0x0000037bb66b7f85 in QV4::Object::call (d=0x37b8f8014c0, this=0x37b7c028e70) at ../../include/QtQml/5.7.1/QtQml/private/../../../../../src/qml/jsruntime/qv4object_p.h:332
#35 QQmlJavaScriptExpression::evaluate (this=this@entry=0x7ce8b10d00, callData=callData@entry=0x37b8f8014c0, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:196
#36 0x0000037bb664f9d9 in QQmlBoundSignalExpression::evaluate (this=this@entry=0x7ce8b10d00, a=a@entry=0x0) at qml/qqmlboundsignal.cpp:247
#37 0x0000037bb6650643 in QQmlBoundSignal_callback (e=0x7ce8998080, a=0x0) at qml/qqmlboundsignal.cpp:379
#38 0x0000037bb6691d49 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:100
#39 0x0000037bb6628c91 in QQmlData::signalEmitted (object=0x7ce89f0a40, index=68, a=0x0) at qml/qqmlengine.cpp:779
#40 0x0000037bb3eae75f in QMetaObject::activate (sender=sender@entry=0x7ce89f0a40, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x0) at kernel/qobject.cpp:3618
#41 0x0000037bb3eae99e in QMetaObject::activate (sender=sender@entry=0x7ce89f0a40, m=m@entry=0x37bb7450c60 <QQuickItemView::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x0) at kernel/qobject.cpp:3602
#42 0x0000037bb733f83a in QQuickItemView::currentIndexChanged (this=this@entry=0x7ce89f0a40) at .moc/moc_qquickitemview_p.cpp:954
#43 0x0000037bb72906fb in QQuickItemViewPrivate::updateCurrent (this=0x7ce89e81a0, modelIndex=5) at items/qquickitemview.cpp:1734
#44 0x0000037bb72911e9 in QQuickItemView::setCurrentIndex (this=<optimized out>, index=<optimized out>) at items/qquickitemview.cpp:434
#45 0x0000037bb7340fac in QQuickItemView::qt_static_metacall (_o=_o@entry=0x7ce89f0a40, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=3, _a=_a@entry=0x39d1dd91f10) at .moc/moc_qquickitemview_p.cpp:841
#46 0x0000037bb7341e8b in QQuickItemView::qt_metacall (this=this@entry=0x7ce89f0a40, _c=_c@entry=QMetaObject::WriteProperty, _id=3, _a=_a@entry=0x39d1dd91f10) at .moc/moc_qquickitemview_p.cpp:916
#47 0x0000037bb7323e54 in QQuickListView::qt_metacall (this=0x7ce89f0a40, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x39d1dd91f10) at .moc/moc_qquicklistview_p.cpp:638
#48 0x0000037bb6623293 in QQmlVMEMetaObject::metaCall (this=0x7ce88946f0, o=<optimized out>, c=QMetaObject::WriteProperty, _id=81, a=0x39d1dd91f10) at qml/qqmlvmemetaobject.cpp:885
#49 0x0000037bb65fa04e in QV4::QObjectWrapper::setProperty (engine=engine@entry=0x7ce4eb9f00, object=object@entry=0x7ce89f0a40, property=property@entry=0x37b941662a0, value=...) at jsruntime/qv4qobjectwrapper.cpp:515
#50 0x0000037bb65facb8 in QV4::QObjectWrapper::setQmlProperty (engine=0x7ce4eb9f00, qmlContext=<optimized out>, object=0x7ce89f0a40, name=<optimized out>, revisionMode=<optimized out>, value=...) at jsruntime/qv4qobjectwrapper.cpp:431
#51 0x0000037bb65fae33 in QV4::QObjectWrapper::put (m=0x37b8f8014b0, name=0x37b8f8014a8, value=...) at jsruntime/qv4qobjectwrapper.cpp:704
#52 0x0000037bb66108f9 in QV4::Object::put (v=..., name=<optimized out>, this=<optimized out>) at jsruntime/qv4object_p.h:310
#53 QV4::Runtime::setProperty (engine=engine@entry=0x7ce4eb9f00, object=..., nameIndex=<optimized out>, value=...) at jsruntime/qv4runtime.cpp:603
#54 0x0000037bb65fd937 in QV4::Moth::VME::run (this=this@entry=0x39d1dd9214f, engine=engine@entry=0x7ce4eb9f00, code=<optimized out>, code@entry=0x37b945473e8 "`\334_\266{\003", storeJumpTable=storeJumpTable@entry=0x0) at jsruntime/qv4vme_moth.cpp:503
#55 0x0000037bb65ffd8a in QV4::Moth::VME::exec (engine=0x7ce4eb9f00, code=0x37b945473e8 "`\334_\266{\003") at jsruntime/qv4vme_moth.cpp:974
#56 0x0000037bb6599097 in QV4::SimpleScriptFunction::call (that=<optimized out>, callData=0x37b8f8013c8) at jsruntime/qv4functionobject.cpp:582
#57 0x0000037bb661478f in QV4::Object::call (d=0x37b8f8013c8, this=0x37b8f801418) at jsruntime/qv4object_p.h:332
#58 QV4::Runtime::callActivationProperty (engine=engine@entry=0x7ce4eb9f00, nameIndex=<optimized out>, callData=0x37b8f8013c8) at jsruntime/qv4runtime.cpp:980
#59 0x0000037bb65ff2cf in QV4::Moth::VME::run (this=this@entry=0x39d1dd923df, engine=engine@entry=0x7ce4eb9f00, code=0x37b9454dbc8 "@\354_\266{\003", code@entry=0x37b9454cd98 "`\334_\266{\003", storeJumpTable=storeJumpTable@entry=0x0) at jsruntime/qv4vme_moth.cpp:632
#60 0x0000037bb65ffd8a in QV4::Moth::VME::exec (engine=0x7ce4eb9f00, code=0x37b9454cd98 "`\334_\266{\003") at jsruntime/qv4vme_moth.cpp:974
#61 0x0000037bb6599097 in QV4::SimpleScriptFunction::call (that=<optimized out>, callData=0x37b8f801318) at jsruntime/qv4functionobject.cpp:582
#62 0x0000037bb66b7f85 in QV4::Object::call (d=0x37b8f801318, this=0x37b7c037cc8) at ../../include/QtQml/5.7.1/QtQml/private/../../../../../src/qml/jsruntime/qv4object_p.h:332
#63 QQmlJavaScriptExpression::evaluate (this=this@entry=0x7ce8bfe2a0, callData=callData@entry=0x37b8f801318, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:196
#64 0x0000037bb664f9d9 in QQmlBoundSignalExpression::evaluate (this=this@entry=0x7ce8bfe2a0, a=a@entry=0x39d1dd94210) at qml/qqmlboundsignal.cpp:247
#65 0x0000037bb6650643 in QQmlBoundSignal_callback (e=0x7ce8bfe250, a=0x39d1dd94210) at qml/qqmlboundsignal.cpp:379
#66 0x0000037bb6691d49 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x39d1dd94210) at qml/qqmlnotifier.cpp:100
#67 0x0000037bb6628c91 in QQmlData::signalEmitted (object=0x7ce8bfd860, index=37, a=0x39d1dd94210) at qml/qqmlengine.cpp:779
#68 0x0000037bb3eae75f in QMetaObject::activate (sender=sender@entry=0x7ce8bfd860, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x39d1dd94210) at kernel/qobject.cpp:3618
#69 0x0000037bb3eae99e in QMetaObject::activate (sender=sender@entry=0x7ce8bfd860, m=m@entry=0x37bb744cac0 <QQuickMouseArea::staticMetaObject>, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x39d1dd94210) at kernel/qobject.cpp:3602
#70 0x0000037bb731c9d1 in QQuickMouseArea::positionChanged (this=this@entry=0x7ce8bfd860, _t1=_t1@entry=0x39d1dd94250) at .moc/moc_qquickmousearea_p.cpp:590
#71 0x0000037bb720c000 in QQuickMouseArea::hoverMoveEvent (this=0x7ce8bfd860, event=<optimized out>) at items/qquickmousearea.cpp:851
#72 0x0000037bb7169e78 in QQuickItem::event (this=0x7ce8bfd860, ev=0x39d1dd946a0) at items/qquickitem.cpp:7650
#73 0x0000037bb47d132c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7ce8bfd860, e=0x39d1dd946a0) at kernel/qapplication.cpp:3799
#74 0x0000037bb47d963e in QApplication::notify (this=0x39d1dd95f30, receiver=0x7ce8bfd860, e=0x39d1dd946a0) at kernel/qapplication.cpp:3556
#75 0x0000037bb3e79a2a in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x7ce8bfd860, event=event@entry=0x39d1dd946a0) at kernel/qcoreapplication.cpp:988
#76 0x0000037bb717eae0 in QCoreApplication::sendEvent (event=0x39d1dd946a0, receiver=0x7ce8bfd860) at /usr/include/qt5/QtCore/qcoreapplication.h:231
#77 QQuickWindow::sendEvent (this=this@entry=0x7ce77636f0, item=item@entry=0x7ce8bfd860, e=e@entry=0x39d1dd946a0) at items/qquickwindow.cpp:2779
#78 0x0000037bb7182c24 in QQuickWindowPrivate::sendHoverEvent (this=this@entry=0x7ce7763740, type=type@entry=QEvent::HoverMove, item=0x7ce8bfd860, scenePos=..., lastScenePos=..., modifiers=..., modifiers@entry=..., timestamp=5876096, accepted=true) at items/qquickwindow.cpp:1746
#79 0x0000037bb71832be in QQuickWindowPrivate::deliverHoverEvent (this=this@entry=0x7ce7763740, item=item@entry=0x7ce8bfd860, scenePos=..., lastScenePos=..., modifiers=..., modifiers@entry=..., timestamp=timestamp@entry=5876096, accepted=@0x39d1dd95430: true) at items/qquickwindow.cpp:1814
#80 0x0000037bb7183026 in QQuickWindowPrivate::deliverHoverEvent (this=this@entry=0x7ce7763740, item=item@entry=0x7ce8a2d580, scenePos=..., lastScenePos=..., modifiers=..., modifiers@entry=..., timestamp=timestamp@entry=5876096, accepted=@0x39d1dd95430: true) at items/qquickwindow.cpp:1805
#81 0x0000037bb7183026 in QQuickWindowPrivate::deliverHoverEvent (this=this@entry=0x7ce7763740, item=item@entry=0x7ce8a20c80, scenePos=..., lastScenePos=..., modifiers=..., modifiers@entry=..., timestamp=timestamp@entry=5876096, accepted=@0x39d1dd95430: true) at items/qquickwindow.cpp:1805
#82 0x0000037bb7183026 in QQuickWindowPrivate::deliverHoverEvent (this=this@entry=0x7ce7763740, item=item@entry=0x7ce89f0a40, scenePos=..., lastScenePos=..., modifiers=..., modifiers@entry=..., timestamp=timestamp@entry=5876096, accepted=@0x39d1dd95430: true) at items/qquickwindow.cpp:1805
#83 0x0000037bb7183026 in QQuickWindowPrivate::deliverHoverEvent (this=this@entry=0x7ce7763740, item=item@entry=0x7ce89ebaa0, scenePos=..., lastScenePos=..., modifiers=..., modifiers@entry=..., timestamp=timestamp@entry=5876096, accepted=@0x39d1dd95430: true) at items/qquickwindow.cpp:1805
#84 0x0000037bb7183026 in QQuickWindowPrivate::deliverHoverEvent (this=this@entry=0x7ce7763740, item=item@entry=0x7ce89770c0, scenePos=..., lastScenePos=..., modifiers=..., modifiers@entry=..., timestamp=timestamp@entry=5876096, accepted=@0x39d1dd95430: true) at items/qquickwindow.cpp:1805
#85 0x0000037bb7183026 in QQuickWindowPrivate::deliverHoverEvent (this=this@entry=0x7ce7763740, item=item@entry=0x7ce87df8f0, scenePos=..., lastScenePos=..., modifiers=..., modifiers@entry=..., timestamp=timestamp@entry=5876096, accepted=@0x39d1dd95430: true) at items/qquickwindow.cpp:1805
#86 0x0000037bb7183026 in QQuickWindowPrivate::deliverHoverEvent (this=this@entry=0x7ce7763740, item=item@entry=0x7ce89136d0, scenePos=..., lastScenePos=..., modifiers=..., modifiers@entry=..., timestamp=timestamp@entry=5876096, accepted=@0x39d1dd95430: true) at items/qquickwindow.cpp:1805
#87 0x0000037bb7183026 in QQuickWindowPrivate::deliverHoverEvent (this=this@entry=0x7ce7763740, item=item@entry=0x7ce89ed1e0, scenePos=..., lastScenePos=..., modifiers=..., modifiers@entry=..., timestamp=timestamp@entry=5876096, accepted=@0x39d1dd95430: true) at items/qquickwindow.cpp:1805
#88 0x0000037bb7183026 in QQuickWindowPrivate::deliverHoverEvent (this=this@entry=0x7ce7763740, item=item@entry=0x7ce89df330, scenePos=..., lastScenePos=..., modifiers=..., modifiers@entry=..., timestamp=timestamp@entry=5876096, accepted=@0x39d1dd95430: true) at items/qquickwindow.cpp:1805
#89 0x0000037bb7183026 in QQuickWindowPrivate::deliverHoverEvent (this=this@entry=0x7ce7763740, item=item@entry=0x7ce8aad220, scenePos=..., lastScenePos=..., modifiers=..., modifiers@entry=..., timestamp=timestamp@entry=5876096, accepted=@0x39d1dd95430: true) at items/qquickwindow.cpp:1805
#90 0x0000037bb7183026 in QQuickWindowPrivate::deliverHoverEvent (this=this@entry=0x7ce7763740, item=item@entry=0x7ce553dd40, scenePos=..., lastScenePos=..., modifiers=..., modifiers@entry=..., timestamp=timestamp@entry=5876096, accepted=@0x39d1dd95430: true) at items/qquickwindow.cpp:1805
#91 0x0000037bb7183026 in QQuickWindowPrivate::deliverHoverEvent (this=this@entry=0x7ce7763740, item=item@entry=0x7ce7765430, scenePos=..., lastScenePos=..., modifiers=..., modifiers@entry=..., timestamp=timestamp@entry=5876096, accepted=@0x39d1dd95430: true) at items/qquickwindow.cpp:1805
#92 0x0000037bb7183026 in QQuickWindowPrivate::deliverHoverEvent (this=this@entry=0x7ce7763740, item=0x7ce7763a60, scenePos=..., lastScenePos=..., modifiers=..., timestamp=5876096, accepted=@0x39d1dd95430: true) at items/qquickwindow.cpp:1805
#93 0x0000037bb7186f3e in QQuickWindow::mouseMoveEvent (this=<optimized out>, event=0x39d1dd959d0) at items/qquickwindow.cpp:1776
#94 0x0000037bb4213565 in QWindow::event (this=this@entry=0x7ce77636f0, ev=ev@entry=0x39d1dd959d0) at kernel/qwindow.cpp:2133
#95 0x0000037bb718800d in QQuickWindow::event (this=this@entry=0x7ce77636f0, e=e@entry=0x39d1dd959d0) at items/qquickwindow.cpp:1546
#96 0x0000037bb8c6d05b in PlasmaQuick::Dialog::event (this=0x7ce77636f0, event=0x39d1dd959d0) at /var/tmp/portage/kde-frameworks/plasma-5.29.0/work/plasma-framework-5.29.0/src/plasmaquick/dialog.cpp:1243
#97 0x0000037bb47d132c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7ce77636f0, e=0x39d1dd959d0) at kernel/qapplication.cpp:3799
#98 0x0000037bb47d963e in QApplication::notify (this=0x39d1dd95f30, receiver=0x7ce77636f0, e=0x39d1dd959d0) at kernel/qapplication.cpp:3556
#99 0x0000037bb3e79a2a in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x7ce77636f0, event=event@entry=0x39d1dd959d0) at kernel/qcoreapplication.cpp:988
#100 0x0000037bb4204a3d in QCoreApplication::sendSpontaneousEvent (event=0x39d1dd959d0, receiver=0x7ce77636f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#101 QGuiApplicationPrivate::processMouseEvent (e=0x7ce94b25d0) at kernel/qguiapplication.cpp:1903
#102 0x0000037bb4206a25 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x7ce94b25d0) at kernel/qguiapplication.cpp:1687
#103 0x0000037bb41ddcfb in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:659
#104 0x0000037ba8100bdf in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:76
#105 0x0000037baf404c67 in g_main_dispatch (context=0x37ba00016f0) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3154
#106 g_main_context_dispatch (context=context@entry=0x37ba00016f0) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3769
#107 0x0000037baf404ec8 in g_main_context_iterate (context=context@entry=0x37ba00016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3840
#108 0x0000037baf404fcb in g_main_context_iteration (context=0x37ba00016f0, may_block=may_block@entry=1) at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3901
#109 0x0000037bb3ede92e in QEventDispatcherGlib::processEvents (this=0x7ce4dbaec0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#110 0x0000037bb3e77a1a in QEventLoop::exec (this=this@entry=0x39d1dd95dc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#111 0x0000037bb3e8192b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#112 0x0000007ce4a0bb04 in main (argc=2, argv=<optimized out>) at /var/tmp/portage/kde-plasma/plasma-workspace-5.8.5/work/plasma-workspace-5.8.5/shell/main.cpp:166

Possible duplicates by query: bug 373144, bug 372967, bug 372400, bug 372352, bug 368209.

Reported using DrKonqi
Comment 1 Eike Hein 2017-01-09 07:05:41 UTC
itemsChanged crasher.

*** This bug has been marked as a duplicate of bug 342763 ***