https://bugs.kde.org/show_bug.cgi?id=378209

            Bug ID: 378209
           Summary: Plasma crash when removing duplicate panel
           Product: plasmashell
           Version: 5.7.5
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: burden.p...@gmail.com
                CC: bhus...@gmail.com, plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.7.5)

Qt Version: 5.6.1
Frameworks Version: 5.26.0
Operating System: Linux 4.8.0-38-generic x86_64
Distribution: Ubuntu 16.10

-- Information about the crash:
- What I was doing when the application crashed:
I was removing a panel because I noticed 2 seperate edges to the panel I was
in. I deleted the panel I was in thinking it was a duplicate of the one behind
it.
- Unusual behavior I noticed:
Noticed two panel edges. I hadn't noticed that before but had noticed the panel
was re-drawn when I had restarted plasma (kquitapp5 plasmashell && kstart
plasmashell) to to a display issue after bring the system back from a suspended
state.

-- 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 0x7f1a7c7ea8c0 (LWP 9115))]

Thread 24 (Thread 0x7f19764ab700 (LWP 14297)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a77963b2b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55db140a63e0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x55db142253c8,
mutex=mutex@entry=0x55db142253c0, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f1a7ac844f5 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55db142253b8) at scenegraph/qsgthreadedrenderloop.cpp:236
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55db14225340) at scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1a7ac84dea in QSGRenderThread::run (this=0x55db14225340) at
scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db14225340) at
thread/qthread_unix.cpp:341
#7  0x00007f1a76a346ca in start_thread (arg=0x7f19764ab700) at
pthread_create.c:333
#8  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 23 (Thread 0x7f1976cac700 (LWP 14296)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a77963b2b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55db140a5fb0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x55db140a66b8,
mutex=mutex@entry=0x55db140a66b0, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f1a7ac844f5 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55db140a66a8) at scenegraph/qsgthreadedrenderloop.cpp:236
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55db140a6630) at scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1a7ac84dea in QSGRenderThread::run (this=0x55db140a6630) at
scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db140a6630) at
thread/qthread_unix.cpp:341
#7  0x00007f1a76a346ca in start_thread (arg=0x7f1976cac700) at
pthread_create.c:333
#8  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 22 (Thread 0x7f197c984700 (LWP 14295)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a77963b2b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55db13d8c4e0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x55db139e0518,
mutex=mutex@entry=0x55db139e0510, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f1a7ac844f5 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55db139e0508) at scenegraph/qsgthreadedrenderloop.cpp:236
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55db139e0490) at scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1a7ac84dea in QSGRenderThread::run (this=0x55db139e0490) at
scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db139e0490) at
thread/qthread_unix.cpp:341
#7  0x00007f1a76a346ca in start_thread (arg=0x7f197c984700) at
pthread_create.c:333
#8  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 21 (Thread 0x7f197dff5700 (LWP 14294)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a77963b2b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55db11fedbd0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x55db12e29af8,
mutex=mutex@entry=0x55db12e29af0, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f1a7ac844f5 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55db12e29ae8) at scenegraph/qsgthreadedrenderloop.cpp:236
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55db12e29a70) at scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1a7ac84dea in QSGRenderThread::run (this=0x55db12e29a70) at
scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db12e29a70) at
thread/qthread_unix.cpp:341
#7  0x00007f1a76a346ca in start_thread (arg=0x7f197dff5700) at
pthread_create.c:333
#8  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 20 (Thread 0x7f197d1ec700 (LWP 14108)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a77963b2b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55db129edf60) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x55db13210e58,
mutex=mutex@entry=0x55db13210e50, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f1a7ac844f5 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55db13210e48) at scenegraph/qsgthreadedrenderloop.cpp:236
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55db13210dd0) at scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1a7ac84dea in QSGRenderThread::run (this=0x55db13210dd0) at
scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db13210dd0) at
thread/qthread_unix.cpp:341
#7  0x00007f1a76a346ca in start_thread (arg=0x7f197d1ec700) at
pthread_create.c:333
#8  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 19 (Thread 0x7f197ebf8700 (LWP 14104)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a77963b2b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55db12b2ed60) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x55db12368918,
mutex=mutex@entry=0x55db12368910, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f1a7ac844f5 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55db12368908) at scenegraph/qsgthreadedrenderloop.cpp:236
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55db12368890) at scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1a7ac84dea in QSGRenderThread::run (this=0x55db12368890) at
scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db12368890) at
thread/qthread_unix.cpp:341
#7  0x00007f1a76a346ca in start_thread (arg=0x7f197ebf8700) at
pthread_create.c:333
#8  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 18 (Thread 0x7f197fbf9700 (LWP 14103)):
#0  0x00007f1a7725cc8d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1a73f8bc80 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a73f47485 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a73f47974 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1a73f47aec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1a77b904ab in QEventDispatcherGlib::processEvents
(this=0x7f194c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#6  0x00007f1a77b380fa in QEventLoop::exec (this=this@entry=0x7f197fbf8ce0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f1a7795dd43 in QThread::exec (this=this@entry=0x55db12d1d370) at
thread/qthread.cpp:500
#8  0x00007f1a7a27cc65 in QQmlThreadPrivate::run (this=0x55db12d1d370) at
qml/ftw/qqmlthread.cpp:141
#9  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db12d1d370) at
thread/qthread_unix.cpp:341
#10 0x00007f1a76a346ca in start_thread (arg=0x7f197fbf9700) at
pthread_create.c:333
#11 0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 17 (Thread 0x7f1988cda700 (LWP 13910)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a77963b2b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55db1264ba70) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x55db12815738,
mutex=mutex@entry=0x55db12815730, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f1a7ac844f5 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55db12815728) at scenegraph/qsgthreadedrenderloop.cpp:236
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55db128156b0) at scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1a7ac84dea in QSGRenderThread::run (this=0x55db128156b0) at
scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db128156b0) at
thread/qthread_unix.cpp:341
#7  0x00007f1a76a346ca in start_thread (arg=0x7f1988cda700) at
pthread_create.c:333
#8  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 16 (Thread 0x7f19899e4700 (LWP 13906)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a77963b2b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55db128406b0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x55db1213c338,
mutex=mutex@entry=0x55db1213c330, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f1a7ac844f5 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55db1213c328) at scenegraph/qsgthreadedrenderloop.cpp:236
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55db1213c2b0) at scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1a7ac84dea in QSGRenderThread::run (this=0x55db1213c2b0) at
scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db1213c2b0) at
thread/qthread_unix.cpp:341
#7  0x00007f1a76a346ca in start_thread (arg=0x7f19899e4700) at
pthread_create.c:333
#8  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 15 (Thread 0x7f198bfff700 (LWP 9873)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a77963b2b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55db125ed390) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x55db11c9c448,
mutex=mutex@entry=0x55db11c9c440, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f1a7ac844f5 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55db11c9c438) at scenegraph/qsgthreadedrenderloop.cpp:236
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55db11c9c3c0) at scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1a7ac84dea in QSGRenderThread::run (this=0x55db11c9c3c0) at
scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db11c9c3c0) at
thread/qthread_unix.cpp:341
#7  0x00007f1a76a346ca in start_thread (arg=0x7f198bfff700) at
pthread_create.c:333
#8  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 14 (Thread 0x7f198a5eb700 (LWP 9603)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a77963b2b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55db11c7afd0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x55db12f95528,
mutex=mutex@entry=0x55db12f95520, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f1a7ac844f5 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55db12f95518) at scenegraph/qsgthreadedrenderloop.cpp:236
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55db12f954a0) at scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1a7ac84dea in QSGRenderThread::run (this=0x55db12f954a0) at
scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db12f954a0) at
thread/qthread_unix.cpp:341
#7  0x00007f1a76a346ca in start_thread (arg=0x7f198a5eb700) at
pthread_create.c:333
#8  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 13 (Thread 0x7f198adec700 (LWP 9159)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a77963b2b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55db11f44050) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x55db12d0ee68,
mutex=mutex@entry=0x55db12d0ee60, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f1a7ac844f5 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55db12d0ee58) at scenegraph/qsgthreadedrenderloop.cpp:236
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55db12d0ede0) at scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1a7ac84dea in QSGRenderThread::run (this=0x55db12d0ede0) at
scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db12d0ede0) at
thread/qthread_unix.cpp:341
#7  0x00007f1a76a346ca in start_thread (arg=0x7f198adec700) at
pthread_create.c:333
#8  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 12 (Thread 0x7f1992e3c700 (LWP 9137)):
#0  0x00007f1a73f8d029 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1a73f47992 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a73f47aec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a77b904ab in QEventDispatcherGlib::processEvents
(this=0x7f198c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f1a77b380fa in QEventLoop::exec (this=this@entry=0x7f1992e3bcc0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f1a7795dd43 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:500
#6  0x00007f199d3b45c7 in KCupsConnection::run() () from
/usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db10add930) at
thread/qthread_unix.cpp:341
#8  0x00007f1a76a346ca in start_thread (arg=0x7f1992e3c700) at
pthread_create.c:333
#9  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 11 (Thread 0x7f199ffff700 (LWP 9134)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a77963b2b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55db0eca6540) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x55db0e023808,
mutex=mutex@entry=0x55db0e023800, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f1a7ac844f5 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55db0e0237f8) at scenegraph/qsgthreadedrenderloop.cpp:236
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55db0e023780) at scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1a7ac84dea in QSGRenderThread::run (this=0x55db0e023780) at
scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db0e023780) at
thread/qthread_unix.cpp:341
#7  0x00007f1a76a346ca in start_thread (arg=0x7f199ffff700) at
pthread_create.c:333
#8  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 10 (Thread 0x7f19ad73d700 (LWP 9132)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a77963b2b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55db0fb30de0) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x55db0f73ae38,
mutex=mutex@entry=0x55db0f73ae30, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f1a7ac844f5 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55db0f73ae28) at scenegraph/qsgthreadedrenderloop.cpp:236
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55db0f73adb0) at scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1a7ac84dea in QSGRenderThread::run (this=0x55db0f73adb0) at
scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db0f73adb0) at
thread/qthread_unix.cpp:341
#7  0x00007f1a76a346ca in start_thread (arg=0x7f19ad73d700) at
pthread_create.c:333
#8  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 9 (Thread 0x7f19ae20c700 (LWP 9131)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a77963b2b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55db0fc38490) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x55db0f6624a8,
mutex=mutex@entry=0x55db0f6624a0, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f1a7ac844f5 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55db0f662498) at scenegraph/qsgthreadedrenderloop.cpp:236
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55db0f662420) at scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1a7ac84dea in QSGRenderThread::run (this=0x55db0f662420) at
scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db0f662420) at
thread/qthread_unix.cpp:341
#7  0x00007f1a76a346ca in start_thread (arg=0x7f19ae20c700) at
pthread_create.c:333
#8  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 8 (Thread 0x7f19bcb71700 (LWP 9128)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a77963b2b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55db0e69bf90) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x55db0d52ad38,
mutex=mutex@entry=0x55db0d52ad30, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f1a7ac844f5 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55db0d52ad28) at scenegraph/qsgthreadedrenderloop.cpp:236
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55db0d52acb0) at scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1a7ac84dea in QSGRenderThread::run (this=0x55db0d52acb0) at
scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db0d52acb0) at
thread/qthread_unix.cpp:341
#7  0x00007f1a76a346ca in start_thread (arg=0x7f19bcb71700) at
pthread_create.c:333
#8  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 7 (Thread 0x7f19bf385700 (LWP 9127)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a77963b2b in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x55db0dce5680) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x55db0e042e28,
mutex=mutex@entry=0x55db0e042e20, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:208
#3  0x00007f1a7ac844f5 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x55db0e042e18) at scenegraph/qsgthreadedrenderloop.cpp:236
#4  QSGRenderThread::processEventsAndWaitForMore
(this=this@entry=0x55db0e042da0) at scenegraph/qsgthreadedrenderloop.cpp:684
#5  0x00007f1a7ac84dea in QSGRenderThread::run (this=0x55db0e042da0) at
scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db0e042da0) at
thread/qthread_unix.cpp:341
#7  0x00007f1a76a346ca in start_thread (arg=0x7f19bf385700) at
pthread_create.c:333
#8  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 6 (Thread 0x7f19c4d2c700 (LWP 9124)):
#0  0x00007f1a772610bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1a73f479d6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a73f47aec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a77b904ab in QEventDispatcherGlib::processEvents
(this=0x7f19c00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f1a77b380fa in QEventLoop::exec (this=this@entry=0x7f19c4d2bc90,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f1a7795dd43 in QThread::exec (this=this@entry=0x55db0e016df0) at
thread/qthread.cpp:500
#6  0x00007f1a7ac13706 in QQuickPixmapReader::run (this=0x55db0e016df0) at
util/qquickpixmapcache.cpp:817
#7  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db0e016df0) at
thread/qthread_unix.cpp:341
#8  0x00007f1a76a346ca in start_thread (arg=0x7f19c4d2c700) at
pthread_create.c:333
#9  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 5 (Thread 0x7f1a59524700 (LWP 9123)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1a7c489574 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f1a7c4895b9 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f1a76a346ca in start_thread (arg=0x7f1a59524700) at
pthread_create.c:333
#4  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 4 (Thread 0x7f1a5b194700 (LWP 9119)):
#0  0x00007f1a76a3b43f in __GI___pthread_getspecific (key=5) at
pthread_getspecific.c:31
#1  0x00007f1a73f6f820 in g_thread_self () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a73f47add in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a77b904ab in QEventDispatcherGlib::processEvents
(this=0x7f1a500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f1a77b380fa in QEventLoop::exec (this=this@entry=0x7f1a5b193ce0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f1a7795dd43 in QThread::exec (this=this@entry=0x55db0cc379c0) at
thread/qthread.cpp:500
#6  0x00007f1a7a27cc65 in QQmlThreadPrivate::run (this=0x55db0cc379c0) at
qml/ftw/qqmlthread.cpp:141
#7  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db0cc379c0) at
thread/qthread_unix.cpp:341
#8  0x00007f1a76a346ca in start_thread (arg=0x7f1a5b194700) at
pthread_create.c:333
#9  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 3 (Thread 0x7f1a61174700 (LWP 9118)):
#0  0x00007f1a772610bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1a73f479d6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a73f47aec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a77b904ab in QEventDispatcherGlib::processEvents
(this=0x7f1a540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f1a77b380fa in QEventLoop::exec (this=this@entry=0x7f1a61173ce0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f1a7795dd43 in QThread::exec (this=this@entry=0x55db0cad27e0) at
thread/qthread.cpp:500
#6  0x00007f1a7a27cc65 in QQmlThreadPrivate::run (this=0x55db0cad27e0) at
qml/ftw/qqmlthread.cpp:141
#7  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x55db0cad27e0) at
thread/qthread_unix.cpp:341
#8  0x00007f1a76a346ca in start_thread (arg=0x7f1a61174700) at
pthread_create.c:333
#9  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7f1a6b6dc700 (LWP 9116)):
#0  0x00007f1a772610bd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1a73f479d6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a73f47aec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a77b904ab in QEventDispatcherGlib::processEvents
(this=0x7f1a640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f1a77b380fa in QEventLoop::exec (this=this@entry=0x7f1a6b6dbcd0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f1a7795dd43 in QThread::exec (this=this@entry=0x7f1a7cbc6d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
#6  0x00007f1a7cb52575 in QDBusConnectionManager::run (this=0x7f1a7cbc6d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:171
#7  0x00007f1a77962c68 in QThreadPrivate::start (arg=0x7f1a7cbc6d60 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:341
#8  0x00007f1a76a346ca in start_thread (arg=0x7f1a6b6dc700) at
pthread_create.c:333
#9  0x00007f1a7726d0af in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7f1a7c7ea8c0 (LWP 9115)):
[KCrash Handler]
#6  0x00007f1a7ac962a2 in QQuickItemPrivate::addToDirtyList
(this=0x55db0fdc50c0) at items/qquickitem.cpp:5831
#7  0x00007f1a7ac9633b in QQuickItemPrivate::dirty (this=0x55db0fdc50c0,
type=<optimized out>) at items/qquickitem.cpp:5815
#8  0x00007f1a7aca21a1 in QQuickItem::setParentItem (this=0x55db0fdc3f10,
parentItem=parentItem@entry=0x0) at items/qquickitem.cpp:2682
#9  0x00007f1a7aca2800 in QQuickItem::~QQuickItem (this=0x55db0fdc2e60,
__in_chrg=<optimized out>) at items/qquickitem.cpp:2330
#10 0x00007f1a7acbcd96 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement
(this=0x55db0fdc2e60, __in_chrg=<optimized out>) at
../../include/QtQml/../../src/qml/qml/qqmlprivate.h:98
#11 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x55db0fdc2e60,
__in_chrg=<optimized out>) at
../../include/QtQml/../../src/qml/qml/qqmlprivate.h:98
#12 0x00007f1a77b66051 in QObjectPrivate::deleteChildren
(this=this@entry=0x55db0fda89d0) at kernel/qobject.cpp:1963
#13 0x00007f1a77b6f27f in QObject::~QObject (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1034
#14 0x00007f1a7aca29fd in QQuickItem::~QQuickItem (this=0x55db0fdbcde0,
__in_chrg=<optimized out>) at items/qquickitem.cpp:2309
#15 0x00007f1a7acbd1f6 in
QQmlPrivate::QQmlElement<QQuickMouseArea>::~QQmlElement (this=0x55db0fdbcde0,
__in_chrg=<optimized out>) at
../../include/QtQml/../../src/qml/qml/qqmlprivate.h:98
#16 QQmlPrivate::QQmlElement<QQuickMouseArea>::~QQmlElement
(this=0x55db0fdbcde0, __in_chrg=<optimized out>) at
../../include/QtQml/../../src/qml/qml/qqmlprivate.h:98
#17 0x00007f1a7a29ea36 in QQmlDelegateModel::~QQmlDelegateModel
(this=0x55db0fceae30, __in_chrg=<optimized out>) at
types/qqmldelegatemodel.cpp:251
#18 0x00007f1a7a29eb39 in QQmlDelegateModel::~QQmlDelegateModel
(this=0x55db0fceae30, __in_chrg=<optimized out>) at
types/qqmldelegatemodel.cpp:265
#19 0x00007f1a7ad34f6c in QQuickRepeaterPrivate::~QQuickRepeaterPrivate
(this=0x55db0fcea8a0, __in_chrg=<optimized out>) at items/qquickrepeater.cpp:59
#20 0x00007f1a7ad35009 in QQuickRepeaterPrivate::~QQuickRepeaterPrivate
(this=0x55db0fcea8a0, __in_chrg=<optimized out>) at items/qquickrepeater.cpp:60
#21 0x00007f1a77b6f2c7 in QScopedPointerDeleter<QObjectData>::cleanup
(pointer=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:54
#22 QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData>
>::~QScopedPointer (this=0x55db0fcea878, __in_chrg=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:101
#23 QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at
kernel/qobject.cpp:893
#24 0x00007f1a7aca29fd in QQuickItem::~QQuickItem (this=0x55db0fcea870,
__in_chrg=<optimized out>) at items/qquickitem.cpp:2309
#25 0x00007f1a7acbd7d6 in
QQmlPrivate::QQmlElement<QQuickRepeater>::~QQmlElement (this=0x55db0fcea870,
__in_chrg=<optimized out>) at
../../include/QtQml/../../src/qml/qml/qqmlprivate.h:98
#26 QQmlPrivate::QQmlElement<QQuickRepeater>::~QQmlElement
(this=0x55db0fcea870, __in_chrg=<optimized out>) at
../../include/QtQml/../../src/qml/qml/qqmlprivate.h:98
#27 0x00007f1a77b66051 in QObjectPrivate::deleteChildren
(this=this@entry=0x55db0fce9c60) at kernel/qobject.cpp:1963
#28 0x00007f1a77b6f27f in QObject::~QObject (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1034
#29 0x00007f1a7aca29fd in QQuickItem::~QQuickItem (this=0x55db0fce9c10,
__in_chrg=<optimized out>) at items/qquickitem.cpp:2309
#30 0x00007f1a7acbc25e in QQuickFlow::~QQuickFlow (this=0x55db0fce9c10,
__in_chrg=<optimized out>) at items/qquickpositioners_p.h:344
#31 QQmlPrivate::QQmlElement<QQuickFlow>::~QQmlElement (this=0x55db0fce9c10,
__in_chrg=<optimized out>) at
../../include/QtQml/../../src/qml/qml/qqmlprivate.h:98
#32 QQmlPrivate::QQmlElement<QQuickFlow>::~QQmlElement (this=0x55db0fce9c10,
__in_chrg=<optimized out>) at
../../include/QtQml/../../src/qml/qml/qqmlprivate.h:98
#33 0x00007f1a77b66051 in QObjectPrivate::deleteChildren
(this=this@entry=0x55db0fc88550) at kernel/qobject.cpp:1963
#34 0x00007f1a77b6f27f in QObject::~QObject (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1034
#35 0x00007f1a7aca29fd in QQuickItem::~QQuickItem (this=0x55db0fc89230,
__in_chrg=<optimized out>) at items/qquickitem.cpp:2309
#36 0x00007f1a7acbcd96 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement
(this=0x55db0fc89230, __in_chrg=<optimized out>) at
../../include/QtQml/../../src/qml/qml/qqmlprivate.h:98
#37 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x55db0fc89230,
__in_chrg=<optimized out>) at
../../include/QtQml/../../src/qml/qml/qqmlprivate.h:98
#38 0x00007f1a7c5b29bf in PlasmaQuick::AppletQuickItem::~AppletQuickItem() ()
from /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#39 0x00007f1a5b1a7819 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#40 0x00007f1a77b66051 in QObjectPrivate::deleteChildren
(this=this@entry=0x55db0cec9600) at kernel/qobject.cpp:1963
#41 0x00007f1a77b6f27f in QObject::~QObject (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1034
#42 0x00007f1a5b1a38a4 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#43 0x00007f1a7b156e8f in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#44 0x00007f1a7b1570a9 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#45 0x00007f1a7b146f69 in Plasma::Applet::~Applet() () from
/usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#46 0x00007f1a7b146f89 in Plasma::Applet::~Applet() () from
/usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#47 0x00007f1a77b66051 in QObjectPrivate::deleteChildren
(this=this@entry=0x55db0cea1d00) at kernel/qobject.cpp:1963
#48 0x00007f1a77b6f27f in QObject::~QObject (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1034
#49 0x00007f1a7b14ac09 in Plasma::Containment::~Containment() () from
/usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#50 0x00007f1a77b686d0 in QObject::event (this=0x55db0ce9b730, e=<optimized
out>) at kernel/qobject.cpp:1247
#51 0x00007f1a784798ac in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55db0ce9b730, e=0x55db12a26ff0) at
kernel/qapplication.cpp:3804
#52 0x00007f1a7847ed4f in QApplication::notify (this=0x7ffe9de5c210,
receiver=0x55db0ce9b730, e=0x55db12a26ff0) at kernel/qapplication.cpp:3561
#53 0x00007f1a77b3a3b0 in QCoreApplication::notifyInternal2
(receiver=0x55db0ce9b730, event=event@entry=0x55db12a26ff0) at
kernel/qcoreapplication.cpp:1015
#54 0x00007f1a77b3c33c in QCoreApplication::sendEvent (event=0x55db12a26ff0,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225
#55 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x55db0ca0a2c0) at
kernel/qcoreapplication.cpp:1650
#56 0x00007f1a77b3c7f8 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1508
#57 0x00007f1a77b90083 in postEventSourceDispatch (s=0x55db0ca5da00) at
kernel/qeventdispatcher_glib.cpp:270
#58 0x00007f1a73f477d7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007f1a73f47a40 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#60 0x00007f1a73f47aec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#61 0x00007f1a77b9048f in QEventDispatcherGlib::processEvents
(this=0x55db0ca60ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#62 0x00007f1a77b380fa in QEventLoop::exec (this=this@entry=0x7ffe9de5c0a0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#63 0x00007f1a77b4090c in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1285
#64 0x000055db0b990f1f in ?? ()
#65 0x00007f1a771853f1 in __libc_start_main (main=0x55db0b9903b0, argc=1,
argv=0x7ffe9de5c3b8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffe9de5c3a8) at ../csu/libc-start.c:291
#66 0x000055db0b99129a in _start ()

Possible duplicates by query: bug 374582, bug 369864, bug 364804, bug 363685.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to