Bug 355885

Summary: crashed while removing an Desktop Icon
Product: [Plasma] plasmashell Reporter: Bernd Queck <b.queck>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: crash CC: bhush94, okurz, olaf.the.lost.viking, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.4.2   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bernd Queck 2015-11-25 10:56:33 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.5.0
Operating System: Linux 4.1.12-1-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: i wanted remove an desktop icon. the icon ist always on the desktop after the crash.

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

Thread 16 (Thread 0x7fba3b3d8700 (LWP 2119)):
#0  0x00007fba4ae58c1d in poll () at /lib64/libc.so.6
#1  0x00007fba4fd5e422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fba4fd6000f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fba3d528c29 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fba4b54f55f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fba4a6620a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fba4ae6104d in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7fba33fff700 (LWP 2124)):
#0  0x00007fba4ae58c1d in poll () at /lib64/libc.so.6
#1  0x00007fba47549e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fba47549f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fba4b780a5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fba4b727a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fba4b54a84a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fba4e81a5f8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fba4b54f55f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fba4a6620a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fba4ae6104d in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7fba276d4700 (LWP 2158)):
#0  0x00007fba4ae54ced in read () at /lib64/libc.so.6
#1  0x00007fba4758ab60 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fba47549999 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fba47549df8 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fba47549f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fba4b780a5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fba4b727a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fba4b54a84a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007fba4e81a5f8 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007fba4b54f55f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007fba4a6620a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fba4ae6104d in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7fba25d43700 (LWP 2164)):
#0  0x00007fba4758b8b0 in g_private_get () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fba4756f400 in g_thread_self () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fba47549f6d in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fba4b780a5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fba4b727a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fba4b54a84a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fba4e81a5f8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fba4b54f55f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fba4a6620a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fba4ae6104d in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7fba1ffff700 (LWP 2174)):
#0  0x00007fba4a66605f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fba50fc27eb in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fba50fc2819 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fba4a6620a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fba4ae6104d in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fba1d79a700 (LWP 2181)):
#0  0x00007fba4ae58c1d in poll () at /lib64/libc.so.6
#1  0x00007fba47549e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fba47549f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fba4b780a5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fba4b727a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fba4b54a84a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fba4f3a6f82 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007fba4b54f55f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fba4a6620a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fba4ae6104d in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fb98e62d700 (LWP 2203)):
#0  0x00007fba4b7807c0 in  () at /usr/lib64/libQt5Core.so.5
#1  0x00007fba475494ad in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fba47549d80 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fba47549f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fba4b780a5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fba4b727a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fba4b54a84a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007fb98fc7ab77 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#8  0x00007fba4b54f55f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fba4a6620a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fba4ae6104d in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fb97d981700 (LWP 2209)):
#0  0x00007fba4a66605f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fba4b55057b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fb992e9965f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fb992e9d43a in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fb992e9b005 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fba4b54f55f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fba4a6620a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fba4ae6104d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fb97d180700 (LWP 2210)):
#0  0x00007fba4a66605f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fba4b55057b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fb992e9965f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fb992e9d43a in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fb992e9b005 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fba4b54f55f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fba4a6620a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fba4ae6104d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fb97c97f700 (LWP 2211)):
#0  0x00007fba4a66605f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fba4b55057b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fb992e9965f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fb992e9d43a in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fb992e9b005 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fba4b54f55f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fba4a6620a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fba4ae6104d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fb96ffff700 (LWP 2212)):
#0  0x00007fba4a66605f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fba4b55057b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fb992e9965f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fb992e9d43a in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#20 0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#21 0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#22 0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#23 0x00007fb992e9b005 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#24 0x00007fba4b54f55f in  () at /usr/lib64/libQt5Core.so.5
#25 0x00007fba4a6620a4 in start_thread () at /lib64/libpthread.so.0
#26 0x00007fba4ae6104d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fb96f7fe700 (LWP 2213)):
#0  0x00007fba4a66605f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fba4b55057b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fb992e9965f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fb992e9d43a in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fb992e9b005 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fba4b54f55f in  () at /usr/lib64/libQt5Core.so.5
#11 0x00007fba4a6620a4 in start_thread () at /lib64/libpthread.so.0
#12 0x00007fba4ae6104d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fb96effd700 (LWP 2214)):
#0  0x00007fba4a66605f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fba4b55057b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fb992e9965f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fb992e9d43a in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#20 0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#21 0x00007fb992e9b005 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#22 0x00007fba4b54f55f in  () at /usr/lib64/libQt5Core.so.5
#23 0x00007fba4a6620a4 in start_thread () at /lib64/libpthread.so.0
#24 0x00007fba4ae6104d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fb96e7fc700 (LWP 2215)):
#0  0x00007fba4a66605f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fba4b55057b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fb992e9965f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fb992e9d43a in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fb992e9b005 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fba4b54f55f in  () at /usr/lib64/libQt5Core.so.5
#13 0x00007fba4a6620a4 in start_thread () at /lib64/libpthread.so.0
#14 0x00007fba4ae6104d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fb96dffb700 (LWP 2216)):
#0  0x00007fba4a66605f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fba4b55057b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fb992e9965f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fb992e9d43a in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fb992e9d481 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fb992e976cb in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fb992e9b005 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fba4b54f55f in  () at /usr/lib64/libQt5Core.so.5
#15 0x00007fba4a6620a4 in start_thread () at /lib64/libpthread.so.0
#16 0x00007fba4ae6104d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fba518e67c0 (LWP 2117)):
[KCrash Handler]
#6  0x00007fba4e75a611 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fba4e6dba2c in QV4::ExecutionEngine::fromVariant(QVariant const&) () at /usr/lib64/libQt5Qml.so.5
#8  0x00007fba4e80b061 in QV4::QmlContextWrapper::get(QV4::Managed*, QV4::String*, bool*) () at /usr/lib64/libQt5Qml.so.5
#9  0x00007fba4e6e3e29 in QV4::ExecutionContext::getProperty(QV4::String*) () at /usr/lib64/libQt5Qml.so.5
#10 0x00007fba4e771b87 in QV4::Runtime::getActivationProperty(QV4::ExecutionEngine*, int) () at /usr/lib64/libQt5Qml.so.5
#11 0x00007fba240277cd in  ()
#12 0x0000000000000000 in  ()

Possible duplicates by query: bug 355728, bug 355725, bug 355431, bug 355302, bug 354267.

Reported using DrKonqi
Comment 1 Marco Martin 2015-12-03 16:19:49 UTC
*** Bug 355932 has been marked as a duplicate of this bug. ***
Comment 2 David Edmundson 2015-12-27 22:13:05 UTC
Git commit c692bc53a8c5cf5802084085b9aed11203998d38 by David Edmundson.
Committed on 27/12/2015 at 22:12.
Pushed by davidedmundson into branch 'Plasma/5.5'.

Set root context properties on the right context

engine()->rootContext() will give a different result to
rootContext() when using a shared engine.

One being in the right context, the other being the context of the
shared engine. Using the latter means two panels end up sharing the same
object which leads to some interesting results and QML crashes in
QV4::QObjectWrapper::wrap when one gets deleted.

I've tested against 356545, but I think it's the cause of a lot of the
mystery QML bugs we couldn't figure out.
Related: bug 356545, bug 356916
REVIEW: 126491

M  +2    -2    shell/containmentconfigview.cpp
M  +2    -2    shell/panelconfigview.cpp
M  +1    -1    shell/panelview.cpp
M  +2    -2    shell/shellcorona.cpp

http://commits.kde.org/plasma-workspace/c692bc53a8c5cf5802084085b9aed11203998d38