Bug 378209 - Plasma crash when removing duplicate panel
Summary: Plasma crash when removing duplicate panel
Status: RESOLVED DUPLICATE of bug 369864
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.7.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-03-28 16:57 UTC by Paul Burden
Modified: 2017-03-30 13:07 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Burden 2017-03-28 16:57:40 UTC
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
Comment 1 Marco Martin 2017-03-30 13:07:51 UTC

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