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

            Bug ID: 371544
           Summary: Crash after closing a group of applications
           Product: plasmashell
           Version: 5.8.2
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: till2.schae...@uni-dortmund.de
                CC: bhus...@gmail.com, plasma-b...@kde.org

Application: plasmashell (5.8.2)
 (Compiled from sources)
Qt Version: 5.7.0
Frameworks Version: 5.27.0
Operating System: Linux 4.4.26-gentoo x86_64
Distribution: "Gentoo Base System release 2.2"

-- Information about the crash:
- What I was doing when the application crashed:
I closed a group of okular entries by right clicking on the grouped entry in
the task manager panel and selecting close.

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

Thread 17 (Thread 0x7f1de06c0700 (LWP 2456)):
#0  0x00007f1dee5f03ed in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1df25f18f2 in poll (__timeout=-1, __nfds=1, __fds=0x7f1de06bfd00)
at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0xb3e5b0, cond=cond@entry=0xb3e5f0,
vector=vector@entry=0x0, count=count@entry=0x0) at
/var/tmp/portage/x11-libs/libxcb-1.12/work/libxcb-1.12/src/xcb_conn.c:479
#3  0x00007f1df25f36df in xcb_wait_for_event (c=0xb3e5b0) at
/var/tmp/portage/x11-libs/libxcb-1.12/work/libxcb-1.12/src/xcb_in.c:693
#4  0x00007f1de2826e19 in QXcbEventReader::run (this=0xb4a5d0) at
qxcbconnection.cpp:1337
#5  0x00007f1deecad78c in QThreadPrivate::start (arg=0xb4a5d0) at
thread/qthread_unix.cpp:344
#6  0x00007f1dede01434 in start_thread (arg=0x7f1de06c0700) at
pthread_create.c:334
#7  0x00007f1dee5f950d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f1ddeaa8700 (LWP 2532)):
#0  QMutex::lock (this=this@entry=0xb92300) at thread/qmutex.cpp:223
#1  0x00007f1deee9d61b in QMutexLocker::QMutexLocker (m=0xb92300,
this=<synthetic pointer>) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:137
#2  QThreadData::canWaitLocked (this=0xb922d0) at
../../include/QtCore/5.7.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:253
#3  postEventSourcePrepare (s=0x7f1dd00012d0,
timeout=timeout@entry=0x7f1ddeaa7c04) at kernel/qeventdispatcher_glib.cpp:259
#4  0x00007f1dea67c52d in g_main_context_prepare
(context=context@entry=0x7f1dd0000990, priority=priority@entry=0x7f1ddeaa7c90)
at /var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3442
#5  0x00007f1dea67cf18 in g_main_context_iterate
(context=context@entry=0x7f1dd0000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3820
#6  0x00007f1dea67d0fc in g_main_context_iteration (context=0x7f1dd0000990,
may_block=1) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3901
#7  0x00007f1deee9d74c in QEventDispatcherGlib::processEvents
(this=0x7f1dd00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#8  0x00007f1deee50f1a in QEventLoop::exec (this=this@entry=0x7f1ddeaa7dd0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#9  0x00007f1deeca9204 in QThread::exec (this=this@entry=0x7f1df3dc1280
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:507
#10 0x00007f1df3d534b5 in QDBusConnectionManager::run (this=0x7f1df3dc1280
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:196
#11 0x00007f1deecad78c in QThreadPrivate::start (arg=0x7f1df3dc1280 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:344
#12 0x00007f1dede01434 in start_thread (arg=0x7f1ddeaa8700) at
pthread_create.c:334
#13 0x00007f1dee5f950d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f1ddd060700 (LWP 2575)):
#0  g_main_context_prepare (context=context@entry=0x7f1dd4000990,
priority=priority@entry=0x7f1ddd05fca0) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3507
#1  0x00007f1dea67cf18 in g_main_context_iterate
(context=context@entry=0x7f1dd4000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3820
#2  0x00007f1dea67d0fc in g_main_context_iteration (context=0x7f1dd4000990,
may_block=1) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3901
#3  0x00007f1deee9d74c in QEventDispatcherGlib::processEvents
(this=0x7f1dd40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f1deee50f1a in QEventLoop::exec (this=this@entry=0x7f1ddd05fde0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007f1deeca9204 in QThread::exec (this=this@entry=0xb60010) at
thread/qthread.cpp:507
#6  0x00007f1df149bbf5 in QQmlThreadPrivate::run (this=0xb60010) at
qml/ftw/qqmlthread.cpp:147
#7  0x00007f1deecad78c in QThreadPrivate::start (arg=0xb60010) at
thread/qthread_unix.cpp:344
#8  0x00007f1dede01434 in start_thread (arg=0x7f1ddd060700) at
pthread_create.c:334
#9  0x00007f1dee5f950d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f1dcefe7700 (LWP 2646)):
#0  0x00007f1dee5f03ed in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1dea67cfec in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f1dc8003070, timeout=-1, context=0x7f1dc8000990) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:4135
#2  g_main_context_iterate (context=context@entry=0x7f1dc8000990,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3835
#3  0x00007f1dea67d0fc in g_main_context_iteration (context=0x7f1dc8000990,
may_block=1) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3901
#4  0x00007f1deee9d74c in QEventDispatcherGlib::processEvents
(this=0x7f1dc80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f1deee50f1a in QEventLoop::exec (this=this@entry=0x7f1dcefe6de0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f1deeca9204 in QThread::exec (this=this@entry=0xc69f80) at
thread/qthread.cpp:507
#7  0x00007f1df149bbf5 in QQmlThreadPrivate::run (this=0xc69f80) at
qml/ftw/qqmlthread.cpp:147
#8  0x00007f1deecad78c in QThreadPrivate::start (arg=0xc69f80) at
thread/qthread_unix.cpp:344
#9  0x00007f1dede01434 in start_thread (arg=0x7f1dcefe7700) at
pthread_create.c:334
#10 0x00007f1dee5f950d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f1dcd2ee700 (LWP 2653)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1df3687b34 in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x7f1df3775e40 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f1df3687b79 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f1dede01434 in start_thread (arg=0x7f1dcd2ee700) at
pthread_create.c:334
#4  0x00007f1dee5f950d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f1d40861700 (LWP 2654)):
#0  g_mutex_unlock (mutex=0x7f1d3c000990) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gthread-posix.c:1347
#1  0x00007f1dea67c9e9 in g_main_context_check
(context=context@entry=0x7f1d3c000990, max_priority=2147483647,
fds=fds@entry=0x7f1d3c0013c0, n_fds=n_fds@entry=1) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3679
#2  0x00007f1dea67cf90 in g_main_context_iterate
(context=context@entry=0x7f1d3c000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3837
#3  0x00007f1dea67d0fc in g_main_context_iteration (context=0x7f1d3c000990,
may_block=1) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3901
#4  0x00007f1deee9d74c in QEventDispatcherGlib::processEvents
(this=0x7f1d3c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f1deee50f1a in QEventLoop::exec (this=this@entry=0x7f1d40860d90,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f1deeca9204 in QThread::exec (this=this@entry=0x10f48a0) at
thread/qthread.cpp:507
#7  0x00007f1df1e220b6 in QQuickPixmapReader::run (this=0x10f48a0) at
util/qquickpixmapcache.cpp:823
#8  0x00007f1deecad78c in QThreadPrivate::start (arg=0x10f48a0) at
thread/qthread_unix.cpp:344
#9  0x00007f1dede01434 in start_thread (arg=0x7f1d40861700) at
pthread_create.c:334
#10 0x00007f1dee5f950d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f1d3bbdd700 (LWP 2656)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1deecaddfa in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x16e2bc0) at
thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0xdffc98, mutex=mutex@entry=0xdffc90,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f1df1e8e145 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0xdffc88) at scenegraph/qsgthreadedrenderloop.cpp:242
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0xdffc10) at
scenegraph/qsgthreadedrenderloop.cpp:690
#5  0x00007f1df1e905ea in QSGRenderThread::run (this=0xdffc10) at
scenegraph/qsgthreadedrenderloop.cpp:719
#6  0x00007f1deecad78c in QThreadPrivate::start (arg=0xdffc10) at
thread/qthread_unix.cpp:344
#7  0x00007f1dede01434 in start_thread (arg=0x7f1d3bbdd700) at
pthread_create.c:334
#8  0x00007f1dee5f950d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f1d31ffe700 (LWP 2657)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1deecaddfa in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0xdb27f0) at
thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0xe0dbd8, mutex=mutex@entry=0xe0dbd0,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f1df1e8e145 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0xe0dbc8) at scenegraph/qsgthreadedrenderloop.cpp:242
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0xe0db50) at
scenegraph/qsgthreadedrenderloop.cpp:690
#5  0x00007f1df1e905ea in QSGRenderThread::run (this=0xe0db50) at
scenegraph/qsgthreadedrenderloop.cpp:719
#6  0x00007f1deecad78c in QThreadPrivate::start (arg=0xe0db50) at
thread/qthread_unix.cpp:344
#7  0x00007f1dede01434 in start_thread (arg=0x7f1d31ffe700) at
pthread_create.c:334
#8  0x00007f1dee5f950d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f1d1f572700 (LWP 2662)):
#0  0x00007f1dee5f03ed in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f1dea67cfec in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f1d180048a0, timeout=760214, context=0x7f1d18000990) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:4135
#2  g_main_context_iterate (context=context@entry=0x7f1d18000990,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3835
#3  0x00007f1dea67d0fc in g_main_context_iteration (context=0x7f1d18000990,
may_block=1) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3901
#4  0x00007f1deee9d74c in QEventDispatcherGlib::processEvents
(this=0x7f1d180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f1deee50f1a in QEventLoop::exec (this=this@entry=0x7f1d1f571dc0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f1deeca9204 in QThread::exec (this=this@entry=0x27789a0) at
thread/qthread.cpp:507
#7  0x00007f1d20426697 in KCupsConnection::run (this=0x27789a0) at
/var/tmp/portage/kde-apps/print-manager-16.08.2/work/print-manager-16.08.2/libkcups/KCupsConnection.cpp:304
#8  0x00007f1deecad78c in QThreadPrivate::start (arg=0x27789a0) at
thread/qthread_unix.cpp:344
#9  0x00007f1dede01434 in start_thread (arg=0x7f1d1f572700) at
pthread_create.c:334
#10 0x00007f1dee5f950d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f1d1ed71700 (LWP 2663)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1deecaddfa in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x284d100) at
thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x2b34448,
mutex=mutex@entry=0x2b34440, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f1df1e8e145 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x2b34438) at scenegraph/qsgthreadedrenderloop.cpp:242
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x2b343c0) at
scenegraph/qsgthreadedrenderloop.cpp:690
#5  0x00007f1df1e905ea in QSGRenderThread::run (this=0x2b343c0) at
scenegraph/qsgthreadedrenderloop.cpp:719
#6  0x00007f1deecad78c in QThreadPrivate::start (arg=0x2b343c0) at
thread/qthread_unix.cpp:344
#7  0x00007f1dede01434 in start_thread (arg=0x7f1d1ed71700) at
pthread_create.c:334
#8  0x00007f1dee5f950d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f1d1e470700 (LWP 3447)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1deecaddfa in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x2b9f3c0) at
thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x2213918,
mutex=mutex@entry=0x2213910, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f1df1e8e145 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x2213908) at scenegraph/qsgthreadedrenderloop.cpp:242
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x2213890) at
scenegraph/qsgthreadedrenderloop.cpp:690
#5  0x00007f1df1e905ea in QSGRenderThread::run (this=0x2213890) at
scenegraph/qsgthreadedrenderloop.cpp:719
#6  0x00007f1deecad78c in QThreadPrivate::start (arg=0x2213890) at
thread/qthread_unix.cpp:344
#7  0x00007f1dede01434 in start_thread (arg=0x7f1d1e470700) at
pthread_create.c:334
#8  0x00007f1dee5f950d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f1d1d05f700 (LWP 3471)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1deecaddfa in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0xbd7a30) at
thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x2b7ad98,
mutex=mutex@entry=0x2b7ad90, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f1df1e8e145 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x2b7ad88) at scenegraph/qsgthreadedrenderloop.cpp:242
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x2b7ad10) at
scenegraph/qsgthreadedrenderloop.cpp:690
#5  0x00007f1df1e905ea in QSGRenderThread::run (this=0x2b7ad10) at
scenegraph/qsgthreadedrenderloop.cpp:719
#6  0x00007f1deecad78c in QThreadPrivate::start (arg=0x2b7ad10) at
thread/qthread_unix.cpp:344
#7  0x00007f1dede01434 in start_thread (arg=0x7f1d1d05f700) at
pthread_create.c:334
#8  0x00007f1dee5f950d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f1d097be700 (LWP 3841)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1deecaddfa in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x3191600) at
thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x1be51f8,
mutex=mutex@entry=0x1be51f0, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f1df1e8e145 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x1be51e8) at scenegraph/qsgthreadedrenderloop.cpp:242
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x1be5170) at
scenegraph/qsgthreadedrenderloop.cpp:690
#5  0x00007f1df1e905ea in QSGRenderThread::run (this=0x1be5170) at
scenegraph/qsgthreadedrenderloop.cpp:719
#6  0x00007f1deecad78c in QThreadPrivate::start (arg=0x1be5170) at
thread/qthread_unix.cpp:344
#7  0x00007f1dede01434 in start_thread (arg=0x7f1d097be700) at
pthread_create.c:334
#8  0x00007f1dee5f950d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f1d0abde700 (LWP 3985)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1deecaddfa in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x2585ed0) at
thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x2e864a8,
mutex=mutex@entry=0x2e864a0, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f1df1e8e145 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x2e86498) at scenegraph/qsgthreadedrenderloop.cpp:242
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x2e86420) at
scenegraph/qsgthreadedrenderloop.cpp:690
#5  0x00007f1df1e905ea in QSGRenderThread::run (this=0x2e86420) at
scenegraph/qsgthreadedrenderloop.cpp:719
#6  0x00007f1deecad78c in QThreadPrivate::start (arg=0x2e86420) at
thread/qthread_unix.cpp:344
#7  0x00007f1dede01434 in start_thread (arg=0x7f1d0abde700) at
pthread_create.c:334
#8  0x00007f1dee5f950d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f1d0a3dd700 (LWP 12283)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1deecaddfa in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x3077be0) at
thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x2d6f248,
mutex=mutex@entry=0x2d6f240, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f1df1e8e145 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x2d6f238) at scenegraph/qsgthreadedrenderloop.cpp:242
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x2d6f1c0) at
scenegraph/qsgthreadedrenderloop.cpp:690
#5  0x00007f1df1e905ea in QSGRenderThread::run (this=0x2d6f1c0) at
scenegraph/qsgthreadedrenderloop.cpp:719
#6  0x00007f1deecad78c in QThreadPrivate::start (arg=0x2d6f1c0) at
thread/qthread_unix.cpp:344
#7  0x00007f1dede01434 in start_thread (arg=0x7f1d0a3dd700) at
pthread_create.c:334
#8  0x00007f1dee5f950d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f1cf97bf700 (LWP 753)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1deecaddfa in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x40188c0) at
thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x3ef23a8,
mutex=mutex@entry=0x3ef23a0, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f1df1e8e145 in QSGRenderThreadEventQueue::takeEvent (wait=true,
this=0x3ef2398) at scenegraph/qsgthreadedrenderloop.cpp:242
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x3ef2320) at
scenegraph/qsgthreadedrenderloop.cpp:690
#5  0x00007f1df1e905ea in QSGRenderThread::run (this=0x3ef2320) at
scenegraph/qsgthreadedrenderloop.cpp:719
#6  0x00007f1deecad78c in QThreadPrivate::start (arg=0x3ef2320) at
thread/qthread_unix.cpp:344
#7  0x00007f1dede01434 in start_thread (arg=0x7f1cf97bf700) at
pthread_create.c:334
#8  0x00007f1dee5f950d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f1df3c1c7c0 (LWP 2438)):
[KCrash Handler]
#6  QSortFilterProxyModelPrivate::updateChildrenMapping
(this=this@entry=0x187c210, source_parent=...,
parent_mapping=parent_mapping@entry=0x419b5d0,
orient=orient@entry=Qt::Vertical, start=start@entry=1, end=end@entry=1,
delta_item_count=1, remove=true) at itemmodels/qsortfilterproxymodel.cpp:975
#7  0x00007f1deee24407 in QSortFilterProxyModelPrivate::source_items_removed
(this=0x187c210, source_parent=..., start=1, end=<optimized out>,
orient=orient@entry=Qt::Vertical) at itemmodels/qsortfilterproxymodel.cpp:917
#8  0x00007f1deee24557 in QSortFilterProxyModelPrivate::source_items_removed
(orient=Qt::Vertical, end=<optimized out>, start=<optimized out>,
source_parent=..., this=<optimized out>) at
itemmodels/qsortfilterproxymodel.cpp:877
#9  QSortFilterProxyModelPrivate::_q_sourceRowsRemoved (this=<optimized out>,
source_parent=..., start=<optimized out>, end=<optimized out>) at
itemmodels/qsortfilterproxymodel.cpp:1422
#10 0x00007f1deee2bd79 in QSortFilterProxyModel::qt_static_metacall
(_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized
out>) at .moc/moc_qsortfilterproxymodel.cpp:211
#11 0x00007f1deee781a1 in QMetaObject::activate (sender=sender@entry=0x1891b10,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=12,
argv=argv@entry=0x7ffc25462020) at kernel/qobject.cpp:3740
#12 0x00007f1deee78d37 in QMetaObject::activate (sender=sender@entry=0x1891b10,
m=m@entry=0x7f1def08b3c0 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=12, argv=argv@entry=0x7ffc25462020)
at kernel/qobject.cpp:3602
#13 0x00007f1deeee4fe4 in QAbstractItemModel::rowsRemoved
(this=this@entry=0x1891b10, _t1=..., _t2=1, _t3=1) at
.moc/moc_qabstractitemmodel.cpp:615
#14 0x00007f1deee08e2d in QAbstractItemModel::endRemoveRows (this=0x1891b10) at
itemmodels/qabstractitemmodel.cpp:2715
#15 0x00007f1d28ca9c3b in
TaskManager::TaskGroupingProxyModel::Private::sourceRowsAboutToBeRemoved
(this=0x187c4c0, first=<optimized out>, last=6, parent=...) at
/var/tmp/portage/kde-plasma/plasma-workspace-5.8.2/work/plasma-workspace-5.8.2/libtaskmanager/taskgroupingproxymodel.cpp:197
#16 0x00007f1d28cacb69 in
TaskManager::TaskGroupingProxyModel::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/var/tmp/portage/kde-plasma/plasma-workspace-5.8.2/work/plasma-workspace-5.8.2_build/libtaskmanager/moc_taskgroupingproxymodel.cpp:152
#17 0x00007f1deee781a1 in QMetaObject::activate (sender=sender@entry=0x188cdb0,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=11,
argv=argv@entry=0x7ffc25462330) at kernel/qobject.cpp:3740
#18 0x00007f1deee78d37 in QMetaObject::activate (sender=sender@entry=0x188cdb0,
m=m@entry=0x7f1def08b3c0 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffc25462330)
at kernel/qobject.cpp:3602
#19 0x00007f1deeee4f74 in QAbstractItemModel::rowsAboutToBeRemoved
(this=this@entry=0x188cdb0, _t1=..., _t2=_t2@entry=6, _t3=_t3@entry=6) at
.moc/moc_qabstractitemmodel.cpp:608
#20 0x00007f1deee085a3 in QAbstractItemModel::beginRemoveRows (this=0x188cdb0,
parent=..., first=6, last=6) at itemmodels/qabstractitemmodel.cpp:2698
#21 0x00007f1deee23255 in QSortFilterProxyModelPrivate::remove_proxy_interval
(this=this@entry=0x187fee0, source_to_proxy=..., proxy_to_source=...,
proxy_start=6, proxy_end=6, proxy_parent=..., orient=Qt::Vertical,
emit_signal=true) at itemmodels/qsortfilterproxymodel.cpp:583
#22 0x00007f1deee26a07 in QSortFilterProxyModelPrivate::remove_source_items
(this=this@entry=0x187fee0, source_to_proxy=..., proxy_to_source=...,
source_items=..., source_parent=..., orient=orient@entry=Qt::Vertical,
emit_signal=true) at itemmodels/qsortfilterproxymodel.cpp:565
#23 0x00007f1deee2b57f in QSortFilterProxyModelPrivate::_q_sourceDataChanged
(this=0x187fee0, source_top_left=..., source_bottom_right=..., roles=...) at
itemmodels/qsortfilterproxymodel.cpp:1206
#24 0x00007f1deee2bc68 in QSortFilterProxyModel::qt_static_metacall
(_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized
out>) at .moc/moc_qsortfilterproxymodel.cpp:202
#25 0x00007f1deee781a1 in QMetaObject::activate (sender=0x187f000,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffc254627e0) at kernel/qobject.cpp:3740
#26 0x00007f1deee78d37 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f1def08b3c0 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc254627e0)
at kernel/qobject.cpp:3602
#27 0x00007f1deeee4cdc in QAbstractItemModel::dataChanged (this=<optimized
out>, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:566
#28 0x00007f1d30528882 in KConcatenateRowsProxyModelPrivate::slotDataChanged
(this=0x1309670, from=..., to=..., roles=...) at
/var/tmp/portage/kde-frameworks/kitemmodels-5.27.0/work/kitemmodels-5.27.0/src/kconcatenaterowsproxymodel.cpp:301
#29 0x00007f1d30529aa8 in KConcatenateRowsProxyModel::qt_static_metacall
(_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized
out>) at
/var/tmp/portage/kde-frameworks/kitemmodels-5.27.0/work/kitemmodels-5.27.0_build/src/moc_kconcatenaterowsproxymodel.cpp:136
#30 0x00007f1deee781a1 in QMetaObject::activate (sender=sender@entry=0x187bf40,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffc25462a00) at kernel/qobject.cpp:3740
#31 0x00007f1deee78d37 in QMetaObject::activate (sender=sender@entry=0x187bf40,
m=m@entry=0x7f1def08b3c0 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc25462a00)
at kernel/qobject.cpp:3602
#32 0x00007f1deeee4cdc in QAbstractItemModel::dataChanged
(this=this@entry=0x187bf40, _t1=..., _t2=..., _t3=...) at
.moc/moc_qabstractitemmodel.cpp:566
#33 0x00007f1deee1eaad in QIdentityProxyModelPrivate::_q_sourceDataChanged
(this=<optimized out>, topLeft=..., bottomRight=..., roles=...) at
itemmodels/qidentityproxymodel.cpp:486
#34 0x00007f1deee1f888 in QIdentityProxyModel::qt_static_metacall
(_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized
out>) at .moc/moc_qidentityproxymodel.cpp:160
#35 0x00007f1deee781a1 in QMetaObject::activate (sender=0x1354080,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffc25462c10) at kernel/qobject.cpp:3740
#36 0x00007f1deee78d37 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f1def08b3c0 <QAbstractItemModel::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc25462c10)
at kernel/qobject.cpp:3602
#37 0x00007f1deeee4cdc in QAbstractItemModel::dataChanged (this=<optimized
out>, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:566
#38 0x00007f1d28cc3257 in TaskManager::XWindowTasksModel::Private::dataChanged
(this=this@entry=0x144e370, window=144703508, roles=...) at
/var/tmp/portage/kde-plasma/plasma-workspace-5.8.2/work/plasma-workspace-5.8.2/libtaskmanager/xwindowtasksmodel.cpp:412
#39 0x00007f1d28cc5e2a in
TaskManager::XWindowTasksModel::Private::windowChanged (this=0x144e370,
window=144703508, properties=..., properties2=...) at
/var/tmp/portage/kde-plasma/plasma-workspace-5.8.2/work/plasma-workspace-5.8.2/libtaskmanager/xwindowtasksmodel.cpp:399
#40 0x00007f1d28cc5ecb in TaskManager::XWindowTasksModel::Private::<lambda(WId,
NET::Properties, NET::Properties2)>::operator() (properties2=...,
properties=..., window=<optimized out>, __closure=<optimized out>) at
/var/tmp/portage/kde-plasma/plasma-workspace-5.8.2/work/plasma-workspace-5.8.2/libtaskmanager/xwindowtasksmodel.cpp:168
#41 QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1, 2>,
QtPrivate::List<long long unsigned int, QFlags<NET::Property>,
QFlags<NET::Property2> >, void,
TaskManager::XWindowTasksModel::Private::init()::<lambda(WId, NET::Properties,
NET::Properties2)> >::call (arg=<optimized out>, f=...) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:501
#42
QtPrivate::Functor<TaskManager::XWindowTasksModel::Private::init()::<lambda(WId,
NET::Properties, NET::Properties2)>, 3>::call<QtPrivate::List<unsigned long
long, QFlags<NET::Property>, QFlags<NET::Property2> >, void> (arg=<optimized
out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:558
#43
QtPrivate::QFunctorSlotObject<TaskManager::XWindowTasksModel::Private::init()::<lambda(WId,
NET::Properties, NET::Properties2)>, 3, QtPrivate::List<long long unsigned int,
QFlags<NET::Property>, QFlags<NET::Property2> >, void>::impl(int,
QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized
out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>,
ret=<optimized out>) at /usr/include/qt5/QtCore/qobject_impl.h:198
#44 0x00007f1deee7882a in QtPrivate::QSlotObjectBase::call (a=0x7ffc25462ea0,
r=0x1354080, this=0x13565e0) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:130
#45 QMetaObject::activate (sender=sender@entry=0x7f1df11b3280 <(anonymous
namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=9,
argv=argv@entry=0x7ffc25462ea0) at kernel/qobject.cpp:3723
#46 0x00007f1deee78d37 in QMetaObject::activate
(sender=sender@entry=0x7f1df11b3280 <(anonymous
namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>,
m=m@entry=0x7f1df11b1b80 <KWindowSystem::staticMetaObject>,
local_signal_index=local_signal_index@entry=9, argv=argv@entry=0x7ffc25462ea0)
at kernel/qobject.cpp:3602
#47 0x00007f1df0fa33a8 in KWindowSystem::windowChanged
(this=this@entry=0x7f1df11b3280 <(anonymous
namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>,
_t1=_t1@entry=144703508, _t2=..., _t3=...) at
/var/tmp/portage/kde-frameworks/kwindowsystem-5.27.0/work/kwindowsystem-5.27.0_build/src/moc_kwindowsystem.cpp:356
#48 0x00007f1ddd4813f2 in NETEventFilter::nativeEventFilter (this=0x12afec0,
ev=0x43c1e40) at
/var/tmp/portage/kde-frameworks/kwindowsystem-5.27.0/work/kwindowsystem-5.27.0/src/platforms/xcb/kwindowsystem.cpp:296
#49 0x00007f1deee500bc in QAbstractEventDispatcher::filterNativeEvent
(this=<optimized out>, eventType=..., message=message@entry=0x43c1e40,
result=result@entry=0x7ffc25462fe8) at kernel/qabstracteventdispatcher.cpp:466
#50 0x00007f1de2824f54 in QXcbConnection::handleXcbEvent
(this=this@entry=0xb3cd20, event=event@entry=0x43c1e40) at
qxcbconnection.cpp:1103
#51 0x00007f1de2827182 in QXcbConnection::processXcbEvents (this=0xb3cd20) at
qxcbconnection.cpp:1735
#52 0x00007f1deee7971a in QObject::event (this=0xb3cd20, e=<optimized out>) at
kernel/qobject.cpp:1263
#53 0x00007f1def69b74c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0xb3cd20, e=0x7f1dd8011fa0) at kernel/qapplication.cpp:3799
#54 0x00007f1def6a2c30 in QApplication::notify (this=0x7ffc25463780,
receiver=0xb3cd20, e=0x7f1dd8011fa0) at kernel/qapplication.cpp:3556
#55 0x00007f1deee52240 in QCoreApplication::notifyInternal2 (receiver=0xb3cd20,
event=event@entry=0x7f1dd8011fa0) at kernel/qcoreapplication.cpp:988
#56 0x00007f1deee545c3 in QCoreApplication::sendEvent (event=0x7f1dd8011fa0,
receiver=<optimized out>) at kernel/qcoreapplication.h:231
#57 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0xb26c60) at
kernel/qcoreapplication.cpp:1649
#58 0x00007f1deee54b28 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1503
#59 0x00007f1deee9d6c3 in postEventSourceDispatch (s=0xb6a7c0) at
kernel/qeventdispatcher_glib.cpp:276
#60 0x00007f1dea67cd6d in g_main_dispatch (context=0x7f1dd80016f0) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3154
#61 g_main_context_dispatch (context=context@entry=0x7f1dd80016f0) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3769
#62 0x00007f1dea67d050 in g_main_context_iterate
(context=context@entry=0x7f1dd80016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3840
#63 0x00007f1dea67d0fc in g_main_context_iteration (context=0x7f1dd80016f0,
may_block=1) at
/var/tmp/portage/dev-libs/glib-2.48.2/work/glib-2.48.2/glib/gmain.c:3901
#64 0x00007f1deee9d737 in QEventDispatcherGlib::processEvents (this=0xb7c510,
flags=...) at kernel/qeventdispatcher_glib.cpp:423
#65 0x00007f1deee50f1a in QEventLoop::exec (this=this@entry=0x7ffc25463610,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#66 0x00007f1deee58a5c in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1261
#67 0x00007f1def187d6c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1639
#68 0x00007f1def69b6a5 in QApplication::exec () at kernel/qapplication.cpp:2975
#69 0x000000000041c0eb in main (argc=2, argv=<optimized out>) at
/var/tmp/portage/kde-plasma/plasma-workspace-5.8.2/work/plasma-workspace-5.8.2/shell/main.cpp:166

Possible duplicates by query: bug 367701.

Reported using DrKonqi

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

Reply via email to