Application: plasmashell (5.13.0) Qt Version: 5.11.0 Frameworks Version: 5.47.0 Operating System: Linux 4.13.0-45-generic x86_64 Distribution: KDE neon User Edition 5.13 -- Information about the crash: - What I was doing when the application crashed: I placed the cursor at the "last" tab in the application launch menu. - Unusual behavior I noticed: Plasma sometimes (rarely) crash when the application launch menu was open. The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f9724b1c940 (LWP 5281))] Thread 12 (Thread 0x7f964a4dc700 (LWP 5449)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f971e3b95cb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x231b2c0) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=this@entry=0x238f7c8, mutex=mutex@entry=0x238f7c0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f97223f1afd in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x238f7b8) at scenegraph/qsgthreadedrenderloop.cpp:245 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x238f740) at scenegraph/qsgthreadedrenderloop.cpp:709 #5 0x00007f97223f1f81 in QSGRenderThread::run (this=0x238f740) at scenegraph/qsgthreadedrenderloop.cpp:738 #6 0x00007f971e3b8727 in QThreadPrivate::start (arg=0x238f740) at thread/qthread_unix.cpp:367 #7 0x00007f971d25d6ba in start_thread (arg=0x7f964a4dc700) at pthread_create.c:333 #8 0x00007f971dcc541d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f964ad28700 (LWP 5448)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f971e3b95cb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x24d6b90) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=this@entry=0x1a111c8, mutex=mutex@entry=0x1a111c0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f97223f1afd in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x1a111b8) at scenegraph/qsgthreadedrenderloop.cpp:245 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x1a11140) at scenegraph/qsgthreadedrenderloop.cpp:709 #5 0x00007f97223f1f81 in QSGRenderThread::run (this=0x1a11140) at scenegraph/qsgthreadedrenderloop.cpp:738 #6 0x00007f971e3b8727 in QThreadPrivate::start (arg=0x1a11140) at thread/qthread_unix.cpp:367 #7 0x00007f971d25d6ba in start_thread (arg=0x7f964ad28700) at pthread_create.c:333 #8 0x00007f971dcc541d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f964b529700 (LWP 5441)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225 #1 0x00007f971e3b955f in QWaitConditionPrivate::wait_relative (time=30000, this=0x2305650) at thread/qwaitcondition_unix.cpp:133 #2 QWaitConditionPrivate::wait (time=30000, this=0x2305650) at thread/qwaitcondition_unix.cpp:141 #3 QWaitCondition::wait (this=this@entry=0xef87c0, mutex=mutex@entry=0x1f6a110, time=30000) at thread/qwaitcondition_unix.cpp:215 #4 0x00007f971e3aee8a in QThreadPoolThread::run (this=0xef87b0) at thread/qthreadpool.cpp:146 #5 0x00007f971e3b8727 in QThreadPrivate::start (arg=0xef87b0) at thread/qthread_unix.cpp:367 #6 0x00007f971d25d6ba in start_thread (arg=0x7f964b529700) at pthread_create.c:333 #7 0x00007f971dcc541d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f964bfff700 (LWP 5438)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f971e3b95cb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x24d39a0) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=this@entry=0x24d3778, mutex=mutex@entry=0x24d3770, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f97223f1afd in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x24d3768) at scenegraph/qsgthreadedrenderloop.cpp:245 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x24d36f0) at scenegraph/qsgthreadedrenderloop.cpp:709 #5 0x00007f97223f1f81 in QSGRenderThread::run (this=0x24d36f0) at scenegraph/qsgthreadedrenderloop.cpp:738 #6 0x00007f971e3b8727 in QThreadPrivate::start (arg=0x24d36f0) at thread/qthread_unix.cpp:367 #7 0x00007f971d25d6ba in start_thread (arg=0x7f964bfff700) at pthread_create.c:333 #8 0x00007f971dcc541d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f9651696700 (LWP 5432)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f971e3b95cb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x20f00b0) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=this@entry=0x119bcd8, mutex=mutex@entry=0x119bcd0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f97223f1afd in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x119bcc8) at scenegraph/qsgthreadedrenderloop.cpp:245 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x119bc50) at scenegraph/qsgthreadedrenderloop.cpp:709 #5 0x00007f97223f1f81 in QSGRenderThread::run (this=0x119bc50) at scenegraph/qsgthreadedrenderloop.cpp:738 #6 0x00007f971e3b8727 in QThreadPrivate::start (arg=0x119bc50) at thread/qthread_unix.cpp:367 #7 0x00007f971d25d6ba in start_thread (arg=0x7f9651696700) at pthread_create.c:333 #8 0x00007f971dcc541d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f965426e700 (LWP 5423)): #0 0x00007f971e5d09fa in socketNotifierSourceCheck (source=0x7f964c002c00) at kernel/qeventdispatcher_glib.cpp:79 #1 0x00007f9718001dc1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9718002330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f971800249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f971e5d0beb in QEventDispatcherGlib::processEvents (this=0x7f964c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f971e5781ca in QEventLoop::exec (this=this@entry=0x7f965426dc30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #6 0x00007f971e3ad5e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522 #7 0x00007f965674df37 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so #8 0x00007f971e3b8727 in QThreadPrivate::start (arg=0x1b8ee20) at thread/qthread_unix.cpp:367 #9 0x00007f971d25d6ba in start_thread (arg=0x7f965426e700) at pthread_create.c:333 #10 0x00007f971dcc541d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f9665086700 (LWP 5390)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f971e3b95cb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x13fee20) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=this@entry=0x14250d8, mutex=mutex@entry=0x14250d0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f97223f1afd in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x14250c8) at scenegraph/qsgthreadedrenderloop.cpp:245 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x1425050) at scenegraph/qsgthreadedrenderloop.cpp:709 #5 0x00007f97223f1f81 in QSGRenderThread::run (this=0x1425050) at scenegraph/qsgthreadedrenderloop.cpp:738 #6 0x00007f971e3b8727 in QThreadPrivate::start (arg=0x1425050) at thread/qthread_unix.cpp:367 #7 0x00007f971d25d6ba in start_thread (arg=0x7f9665086700) at pthread_create.c:333 #8 0x00007f971dcc541d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f966cd99700 (LWP 5385)): #0 0x00007f971dcb527d in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f9715ec0073 in ?? () from /usr/lib/nvidia-384/tls/libnvidia-tls.so.384.130 #2 0x00007f97180456f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9718001e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f9718002330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f971800249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f971e5d0beb in QEventDispatcherGlib::processEvents (this=0x7f96680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #7 0x00007f971e5781ca in QEventLoop::exec (this=this@entry=0x7f966cd98c00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #8 0x00007f971e3ad5e4 in QThread::exec (this=this@entry=0x141ba50) at thread/qthread.cpp:522 #9 0x00007f9722371e66 in QQuickPixmapReader::run (this=0x141ba50) at util/qquickpixmapcache.cpp:934 #10 0x00007f971e3b8727 in QThreadPrivate::start (arg=0x141ba50) at thread/qthread_unix.cpp:367 #11 0x00007f971d25d6ba in start_thread (arg=0x7f966cd99700) at pthread_create.c:333 #12 0x00007f971dcc541d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f96fe553700 (LWP 5361)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9724285e04 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007f9724285e49 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007f971d25d6ba in start_thread (arg=0x7f96fe553700) at pthread_create.c:333 #4 0x00007f971dcc541d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f9705019700 (LWP 5329)): #0 0x00007f9718046a88 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f9718001929 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f97180022bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f971800249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f971e5d0beb in QEventDispatcherGlib::processEvents (this=0x7f96f80008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f971e5781ca in QEventLoop::exec (this=this@entry=0x7f9705018c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #6 0x00007f971e3ad5e4 in QThread::exec (this=this@entry=0xb681f0) at thread/qthread.cpp:522 #7 0x00007f9721ee7cf5 in QQmlThreadPrivate::run (this=0xb681f0) at qml/ftw/qqmlthread.cpp:148 #8 0x00007f971e3b8727 in QThreadPrivate::start (arg=0xb681f0) at thread/qthread_unix.cpp:367 #9 0x00007f971d25d6ba in start_thread (arg=0x7f9705019700) at pthread_create.c:333 #10 0x00007f971dcc541d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f9706a5e700 (LWP 5322)): #0 0x00007f9718002332 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f971800249c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f971e5d0beb in QEventDispatcherGlib::processEvents (this=0x7f97000008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #3 0x00007f971e5781ca in QEventLoop::exec (this=this@entry=0x7f9706a5dc40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #4 0x00007f971e3ad5e4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522 #5 0x00007f9720918f35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #6 0x00007f971e3b8727 in QThreadPrivate::start (arg=0x7f9720b91d60) at thread/qthread_unix.cpp:367 #7 0x00007f971d25d6ba in start_thread (arg=0x7f9706a5e700) at pthread_create.c:333 #8 0x00007f971dcc541d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f9724b1c940 (LWP 5281)): [KCrash Handler] #6 std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x18) at /usr/include/c++/5/bits/atomic_base.h:396 #7 QAtomicOps<int>::load<int> (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:227 #8 QBasicAtomicInteger<int>::load (this=0x18) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:91 #9 QtPrivate::RefCount::ref (this=0x18) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:55 #10 0x00007f971e532474 in QVector<QPersistentModelIndexData*>::QVector (this=0x7ffce536bab0, v=...) at ../../include/QtCore/../../src/corelib/tools/qvector.h:358 #11 0x00007f971e53322a in QStack<QVector<QPersistentModelIndexData*> >::pop (this=this@entry=0x2984c90) at ../../include/QtCore/../../src/corelib/tools/qstack.h:62 #12 0x00007f971e52c122 in QAbstractItemModelPrivate::itemsMoved (this=this@entry=0x2984c10, sourceParent=..., sourceFirst=sourceFirst@entry=49313328, sourceLast=sourceLast@entry=0, destinationParent=..., destinationChild=destinationChild@entry=2, orientation=Qt::Vertical) at itemmodels/qabstractitemmodel.cpp:799 #13 0x00007f971e52f990 in QAbstractItemModel::endMoveRows (this=0x2984730) at itemmodels/qabstractitemmodel.cpp:2966 #14 0x00007f965ef65c7f in KActivities::Stats::ResultModelPrivate::Cache::replace (this=this@entry=0x2984cc0, newItems=..., from=from@entry=0) at /workspace/build/src/resultmodel.cpp:490 #15 0x00007f965ef66384 in KActivities::Stats::ResultModelPrivate::fetch (this=this@entry=0x2984cc0, from=from@entry=0, count=<optimized out>, count@entry=50) at /workspace/build/src/resultmodel.cpp:747 #16 0x00007f965ef667a2 in KActivities::Stats::ResultModelPrivate::fetch (this=0x2984cc0, mode=<optimized out>) at /workspace/build/src/resultmodel.cpp:764 #17 0x00007f965ef66d8d in KActivities::Stats::ResultModelPrivate::init (this=0x2984cc0) at /workspace/build/src/resultmodel.cpp:710 #18 0x00007f965ef5a5ad in KActivities::Stats::ResultModel::ResultModel (this=0x2984730, query=..., parent=<optimized out>) at /workspace/build/src/resultmodel.cpp:960 #19 0x00007f965f1d3775 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/kicker/libkickerplugin.so #20 0x00007f965f1c0954 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/kicker/libkickerplugin.so #21 0x00007f9721e69263 in QQmlType::create (this=this@entry=0x7ffce536c270, out=out@entry=0x7ffce536c298, memory=memory@entry=0x7ffce536c2a0, additionalMemory=additionalMemory@entry=144) at qml/qqmlmetatype.cpp:915 #22 0x00007f9721ede55c in QQmlObjectCreator::createInstance (this=this@entry=0x2dc7140, index=1, parent=0x2963030, isContextObject=isContextObject@entry=false) at qml/qqmlobjectcreator.cpp:1163 #23 0x00007f9721ee0341 in QQmlObjectCreator::setPropertyBinding (this=this@entry=0x2dc7140, bindingProperty=0x7f96f86bc158, binding=binding@entry=0x7f96501991f8) at qml/qqmlobjectcreator.cpp:825 #24 0x00007f9721ee0bfe in QQmlObjectCreator::setupBindings (this=this@entry=0x2dc7140, applyDeferredBindings=applyDeferredBindings@entry=false) at qml/qqmlobjectcreator.cpp:777 #25 0x00007f9721eddd1b in QQmlObjectCreator::populateInstance (this=this@entry=0x2dc7140, index=-1, index@entry=0, instance=0x0, bindingTarget=0x0, valueTypeProperty=valueTypeProperty@entry=0x0) at qml/qqmlobjectcreator.cpp:1456 #26 0x00007f9721ede3b6 in QQmlObjectCreator::createInstance (this=this@entry=0x2dc7140, index=index@entry=0, parent=parent@entry=0x0, isContextObject=isContextObject@entry=true) at qml/qqmlobjectcreator.cpp:1299 #27 0x00007f9721ee19f5 in QQmlObjectCreator::create (this=0x2dc7140, subComponentIndex=<optimized out>, parent=parent@entry=0x0, interrupt=interrupt@entry=0x7ffce536ca60) at qml/qqmlobjectcreator.cpp:203 #28 0x00007f9721e56220 in QQmlIncubatorPrivate::incubate (this=this@entry=0x2dc7060, i=...) at qml/qqmlincubator.cpp:298 #29 0x00007f9721e56995 in QQmlEnginePrivate::incubate (this=this@entry=0xb65630, i=..., forContext=forContext@entry=0x2dc6fa0) at qml/qqmlincubator.cpp:89 #30 0x00007f9721e517e4 in QQmlComponent::create (this=<optimized out>, incubator=..., context=<optimized out>, forContext=forContext@entry=0x0) at qml/qqmlcomponent.cpp:1063 #31 0x00007f97224d506a in QQuickLoaderPrivate::_q_sourceLoaded (this=this@entry=0x2734670) at items/qquickloader.cpp:741 #32 0x00007f97224d5208 in QQuickLoaderPrivate::load (this=0x2734670) at items/qquickloader.cpp:616 #33 0x00007f97224d5c4a in QQuickLoader::setSource (url=..., this=0x27345b0) at items/qquickloader.cpp:407 #34 QQuickLoader::qt_static_metacall (_o=_o@entry=0x27345b0, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=1, _a=_a@entry=0x7ffce536cd50) at .moc/moc_qquickloader_p.cpp:258 #35 0x00007f97224d5f8b in QQuickLoader::qt_metacall (this=0x27345b0, _c=QMetaObject::WriteProperty, _id=1, _a=0x7ffce536cd50) at .moc/moc_qquickloader_p.cpp:310 #36 0x00007f9721e38722 in QQmlVMEMetaObject::metaCall (this=0x2734830, o=<optimized out>, c=QMetaObject::WriteProperty, _id=45, a=0x7ffce536cd50) at qml/qqmlvmemetaobject.cpp:981 #37 0x00007f9721e4f9fc in QQmlPropertyData::writeProperty (this=this@entry=0x7f96f8086d98, target=target@entry=0x27345b0, value=value@entry=0x7ffce536cde0, flags=...) at ../../include/QtQml/5.11.0/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:350 #38 0x00007f9721e4e7ed in QQmlPropertyPrivate::write (object=object@entry=0x27345b0, property=..., value=..., context=0x2734050, flags=..., flags@entry=...) at qml/qqmlproperty.cpp:1291 #39 0x00007f9721e05476 in QV4::QObjectWrapper::setProperty (engine=engine@entry=0xb65d80, object=object@entry=0x27345b0, property=0x7f96f8086d98, value=...) at jsruntime/qv4qobjectwrapper.cpp:559 #40 0x00007f9721e05fe0 in QV4::QObjectWrapper::setQmlProperty (engine=0xb65d80, qmlContext=<optimized out>, object=0x27345b0, name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...) at jsruntime/qv4qobjectwrapper.cpp:429 #41 0x00007f9721e060de in QV4::QObjectWrapper::put (m=0x7f97043da3d8, name=0x7f97043da3d0, value=...) at jsruntime/qv4qobjectwrapper.cpp:706 #42 0x00007f9721e18e9d in QV4::Object::put (v=..., name=<optimized out>, this=<optimized out>) at jsruntime/qv4object_p.h:370 #43 QV4::Runtime::method_storeProperty (engine=engine@entry=0xb65d80, object=..., nameIndex=<optimized out>, value=...) at jsruntime/qv4runtime.cpp:549 #44 0x00007f9721e24079 in storePropertyHelper (f=0x19c2010, base=..., name=<optimized out>, value=...) at jit/qv4jit.cpp:368 #45 0x00007f966c147aeb in ?? () #46 0x0000000000000000 in ?? () Possible duplicates by query: bug 392624, bug 387667, bug 384419, bug 381685, bug 381104. Reported using DrKonqi
Kicker doesn't have tabs, reassigning.