Bug 371544 - Crash after closing a group of applications
Summary: Crash after closing a group of applications
Status: RESOLVED DUPLICATE of bug 367701
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager (show other bugs)
Version: 5.8.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-10-23 21:20 UTC by Till Schäfer
Modified: 2016-10-26 13:48 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Till Schäfer 2016-10-23 21:20:06 UTC
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
Comment 1 Marco Martin 2016-10-26 13:48:39 UTC

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