Bug 355628

Summary: Application dashboard crashes when one of the icons is right-clicked
Product: [Plasma] plasmashell Reporter: KDamian <damikope>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: crash CC: boblovgren55, bshah, plasma-bugs-null
Priority: NOR Keywords: drkonqi
Version First Reported In: 5.4.2   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description KDamian 2015-11-20 07:47:14 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.5.1
Operating System: Linux 4.3.0-1-default x86_64
Distribution: "openSUSE Tumbleweed (20151116) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I tried to right-click on of the icons in the application dashboard  (in the Favorites section), that's when it crashed.

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

Thread 16 (Thread 0x7f15971f6700 (LWP 2068)):
#0  0x00007f15a71a31cd in poll () from /lib64/libc.so.6
#1  0x00007f15ac043432 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f15ac045007 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f1599345e29 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f15a789494f in QThreadPrivate::start (arg=0x1d0e7a0) at thread/qthread_unix.cpp:331
#5  0x00007f15a69aa4a4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f15a71abb5d in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7f158ffff700 (LWP 2106)):
#0  0x00007f15a719f1ad in read () from /lib64/libc.so.6
#1  0x00007f15a38ec210 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f15a38a9d94 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f15a38aa208 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f15a38aa36c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f15a7ab952b in QEventDispatcherGlib::processEvents (this=0x7f15880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007f15a7a6363a in QEventLoop::exec (this=this@entry=0x7f158fffecf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f15a788fb1c in QThread::exec (this=this@entry=0x1df3980) at thread/qthread.cpp:503
#8  0x00007f15aab249a5 in QQmlThreadPrivate::run (this=0x1df3980) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#9  0x00007f15a789494f in QThreadPrivate::start (arg=0x1df3980) at thread/qthread_unix.cpp:331
#10 0x00007f15a69aa4a4 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f15a71abb5d in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f1583487700 (LWP 2107)):
#0  0x00007f15a71a31cd in poll () from /lib64/libc.so.6
#1  0x00007f15a38aa264 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f15a38aa36c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f15a7ab952b in QEventDispatcherGlib::processEvents (this=0x7f157c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f15a7a6363a in QEventLoop::exec (this=this@entry=0x7f1583486cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f15a788fb1c in QThread::exec (this=this@entry=0x20ea5d0) at thread/qthread.cpp:503
#6  0x00007f15aab249a5 in QQmlThreadPrivate::run (this=0x20ea5d0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f15a789494f in QThreadPrivate::start (arg=0x20ea5d0) at thread/qthread_unix.cpp:331
#8  0x00007f15a69aa4a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f15a71abb5d in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f1581aec700 (LWP 2123)):
#0  0x00007f15a38a984b in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f15a38aa193 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f15a38aa36c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f15a7ab952b in QEventDispatcherGlib::processEvents (this=0x7f15740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f15a7a6363a in QEventLoop::exec (this=this@entry=0x7f1581aebcf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f15a788fb1c in QThread::exec (this=this@entry=0x21cdb40) at thread/qthread.cpp:503
#6  0x00007f15aab249a5 in QQmlThreadPrivate::run (this=0x21cdb40) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007f15a789494f in QThreadPrivate::start (arg=0x21cdb40) at thread/qthread_unix.cpp:331
#8  0x00007f15a69aa4a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f15a71abb5d in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f157bfff700 (LWP 2124)):
#0  0x00007f15a69b007f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f15ad2b0a84 in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007f15ad2b0ac9 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007f15a69aa4a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f15a71abb5d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f1578a97700 (LWP 2133)):
#0  0x00007f15a719f1ad in read () from /lib64/libc.so.6
#1  0x00007f15a38ec210 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f15a38a9d94 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f15a38aa208 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f15a38aa36c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f15a7ab952b in QEventDispatcherGlib::processEvents (this=0x7f14f00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007f15a7a6363a in QEventLoop::exec (this=this@entry=0x7f1578a96cb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f15a788fb1c in QThread::exec (this=this@entry=0x242dfc0) at thread/qthread.cpp:503
#8  0x00007f15ab6a0e42 in QQuickPixmapReader::run (this=0x242dfc0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/util/qquickpixmapcache.cpp:760
#9  0x00007f15a789494f in QThreadPrivate::start (arg=0x242dfc0) at thread/qthread_unix.cpp:331
#10 0x00007f15a69aa4a4 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f15a71abb5d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f14e481e700 (LWP 2168)):
#0  0x00007f15a7940179 in QElapsedTimer::isMonotonic () at tools/qelapsedtimer_unix.cpp:145
#1  0x00007f15a7ab759e in QTimerInfoList::repairTimersIfNeeded (this=0x7f14e0002cd0) at kernel/qtimerinfo_unix.cpp:155
#2  0x00007f15a7ab7603 in QTimerInfoList::timerWait (this=0x7f14e0002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:382
#3  0x00007f15a7ab898e in timerSourcePrepareHelper (timeout=0x7f14e481db34, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#4  timerSourcePrepare (source=<optimized out>, timeout=0x7f14e481db34) at kernel/qeventdispatcher_glib.cpp:160
#5  0x00007f15a38a988d in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f15a38aa193 in ?? () from /usr/lib64/libglib-2.0.so.0
#7  0x00007f15a38aa36c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f15a7ab952b in QEventDispatcherGlib::processEvents (this=0x7f14e00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#9  0x00007f15a7a6363a in QEventLoop::exec (this=this@entry=0x7f14e481dcd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#10 0x00007f15a788fb1c in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#11 0x00007f14e6d31e47 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so
#12 0x00007f15a789494f in QThreadPrivate::start (arg=0x4493780) at thread/qthread_unix.cpp:331
#13 0x00007f15a69aa4a4 in start_thread () from /lib64/libpthread.so.0
#14 0x00007f15a71abb5d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f14d96a0700 (LWP 2930)):
#0  0x00007f15a69b007f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f15a7895abb in wait (time=18446744073709551615, this=0x4b62c80) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5f61ce0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f14ee005e37 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f14ee009d98 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f14ee007e23 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f15a789494f in QThreadPrivate::start (arg=0x4deff90) at thread/qthread_unix.cpp:331
#12 0x00007f15a69aa4a4 in start_thread () from /lib64/libpthread.so.0
#13 0x00007f15a71abb5d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f14d1ce8700 (LWP 2931)):
#0  0x00007f15a69b007f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f15a7895abb in wait (time=18446744073709551615, this=0x4b62c80) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5f61ce0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f14ee005e37 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f14ee009d98 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f14ee007e23 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f15a789494f in QThreadPrivate::start (arg=0x62d4b40) at thread/qthread_unix.cpp:331
#18 0x00007f15a69aa4a4 in start_thread () from /lib64/libpthread.so.0
#19 0x00007f15a71abb5d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f14d14e7700 (LWP 2932)):
#0  0x00007f15a69b007f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f15a7895abb in wait (time=18446744073709551615, this=0x4b62c80) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5f61ce0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f14ee005e37 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f14ee009d98 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f14ee007e23 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f15a789494f in QThreadPrivate::start (arg=0x62cf3e0) at thread/qthread_unix.cpp:331
#12 0x00007f15a69aa4a4 in start_thread () from /lib64/libpthread.so.0
#13 0x00007f15a71abb5d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f14d0ce6700 (LWP 2933)):
#0  0x00007f15a69b007f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f15a7895abb in wait (time=18446744073709551615, this=0x4b62c80) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5f61ce0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f14ee005e37 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f14ee009d98 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f14ee007e23 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f15a789494f in QThreadPrivate::start (arg=0x7f14c8001580) at thread/qthread_unix.cpp:331
#10 0x00007f15a69aa4a4 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f15a71abb5d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f14c7fff700 (LWP 2934)):
#0  0x00007f15a69b007f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f15a7895abb in wait (time=18446744073709551615, this=0x4b62c80) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5f61ce0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f14ee005e37 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f14ee009d98 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f14ee007e23 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f15a789494f in QThreadPrivate::start (arg=0x7f14c00025d0) at thread/qthread_unix.cpp:331
#10 0x00007f15a69aa4a4 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f15a71abb5d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f14c77fe700 (LWP 2935)):
#0  0x00007f15a69b007f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f15a7895abb in wait (time=18446744073709551615, this=0x4b62c80) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5f61ce0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f14ee005e37 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f14ee009d98 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f14ee007e23 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f15a789494f in QThreadPrivate::start (arg=0x7f14cc049790) at thread/qthread_unix.cpp:331
#16 0x00007f15a69aa4a4 in start_thread () from /lib64/libpthread.so.0
#17 0x00007f15a71abb5d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f14c6ffd700 (LWP 2936)):
#0  0x00007f15a69b007f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f15a7895abb in wait (time=18446744073709551615, this=0x4b62c80) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5f61ce0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f14ee005e37 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f14ee009d98 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f14ee007e23 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f15a789494f in QThreadPrivate::start (arg=0x7f14c00031b0) at thread/qthread_unix.cpp:331
#12 0x00007f15a69aa4a4 in start_thread () from /lib64/libpthread.so.0
#13 0x00007f15a71abb5d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f14c67fc700 (LWP 2937)):
#0  0x00007f15a69b007f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f15a7895abb in wait (time=18446744073709551615, this=0x4b62c80) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5f61ce0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f14ee005e37 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f14ee009d98 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007f14ee009de2 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007f14ee005059 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007f14ee007e23 in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007f15a789494f in QThreadPrivate::start (arg=0x7f14bc003190) at thread/qthread_unix.cpp:331
#16 0x00007f15a69aa4a4 in start_thread () from /lib64/libpthread.so.0
#17 0x00007f15a71abb5d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f15adbd38c0 (LWP 2064)):
[KCrash Handler]
#6  stringData (mo=0x7f15abb4c2d0 <vtable for QQmlPrivate::QQmlElement<QQuickLoader>+16>, index=<error reading variable: Cannot access memory at address 0x7f1759b5db64>) at kernel/qmetaobject.cpp:146
#7  rawStringData (index=<error reading variable: Cannot access memory at address 0x7f1759b5db64>, mo=0x7f15abb4c2d0 <vtable for QQmlPrivate::QQmlElement<QQuickLoader>+16>) at kernel/qmetaobject.cpp:156
#8  QMetaObject::indexOfProperty (this=0x4073960, name=0x7f14eeaf2687 "_plasma_applet") at kernel/qmetaobject.cpp:987
#9  0x00007f15a7a91b4b in QObject::property (this=0x2269ff0, name=name@entry=0x7f14eeaf2687 "_plasma_applet") at kernel/qobject.cpp:3880
#10 0x00007f14eead9593 in ContainmentInterface::mayAddLauncher (appletInterface=<optimized out>, target=target@entry=ContainmentInterface::Desktop, entryPath=...) at /usr/src/debug/plasma-desktop-5.4.2/applets/kicker/plugin/containmentinterface.cpp:49
#11 0x00007f14eead1686 in AppEntry::actions (this=0x56bc2c0) at /usr/src/debug/plasma-desktop-5.4.2/applets/kicker/plugin/appentry.cpp:144
#12 0x00007f14eeada36a in FavoritesModel::data (this=<optimized out>, index=..., role=<optimized out>) at /usr/src/debug/plasma-desktop-5.4.2/applets/kicker/plugin/favoritesmodel.cpp:63
#13 0x00007f15aa8fd439 in data (arole=262, this=0x7ffc5f692a60) at /usr/include/qt5/QtCore/qabstractitemmodel.h:420
#14 value (role=262, this=0x4ab3db0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/util/qqmladaptormodel.cpp:412
#15 QQmlDMCachedModelData::metaCall (this=0x4ab3db0, call=<optimized out>, id=<optimized out>, arguments=0x7ffc5f692af0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/util/qqmladaptormodel.cpp:284
#16 0x00007f15aaa6abd5 in Indirect (property=..., n=0x0, output=0x7ffc5f692ad0, object=0x4ab3db0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:118
#17 LoadProperty<ReadAccessor::Indirect> (v4=0x21d1920, object=object@entry=0x4ab3db0, property=..., notifier=0x0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:195
#18 0x00007f15aaa6b3a9 in QV4::QObjectWrapper::getProperty (object=0x4ab3db0, ctx=0x7f1580aed290, property=property@entry=0x4b0d658, captureRequired=captureRequired@entry=true) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:387
#19 0x00007f15aaa6c108 in QV4::QObjectWrapper::getQmlProperty (this=0x7f1580aed280, qmlContext=0x549f550, n=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision, hasProperty=0x0, includeImports=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:321
#20 0x00007f15aaa7d7b6 in get (hasProperty=0x0, name=<optimized out>, this=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4object_p.h:279
#21 QV4::Runtime::getProperty (engine=0x21d1920, object=..., nameIndex=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/jsruntime/qv4runtime.cpp:675
#22 0x00007f14d98bfdc6 in ?? ()
#23 0x000000000509b8b0 in ?? ()
#24 0x0000000000000002 in ?? ()
#25 0x0000000000000000 in ?? ()

Reported using DrKonqi
Comment 1 David Edmundson 2015-11-29 23:54:59 UTC
*** Bug 355306 has been marked as a duplicate of this bug. ***
Comment 2 Eike Hein 2015-12-07 20:40:37 UTC
Git commit 981010ccde7b2b66112134017f4948fd429bd155 by Eike Hein.
Committed on 07/12/2015 at 20:40.
Pushed by hein into branch 'Plasma/5.5'.

Don't access the wrong applet.

M  +23   -21   applets/kicker/plugin/appentry.cpp
M  +0    -4    applets/kicker/plugin/appentry.h

http://commits.kde.org/plasma-desktop/981010ccde7b2b66112134017f4948fd429bd155