Bug 383647

Summary: Crash when closing multiple terminals from task-manager panel
Product: [Plasma] plasmashell Reporter: Armands Arseniuss Skolmeisters <arseniuss>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.10.4   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Armands Arseniuss Skolmeisters 2017-08-17 19:14:43 UTC
Application: plasmashell (5.10.4)

Qt Version: 5.9.1
Frameworks Version: 5.37.0
Operating System: Linux 4.4.0-92-generic x86_64
Distribution: KDE neon User Edition 5.10

-- Information about the crash:
- What I was doing when the application crashed:
Closing multiple terminals from bar by right-click -> Close

- Unusual behavior I noticed:
Crash, window manager restarted

-- 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 0x7f7ae47098c0 (LWP 1297))]

Thread 15 (Thread 0x7f7a00f6d700 (LWP 8418)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7adf5f28eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5529300) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5337c80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f7a1c37e73f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f7a1c3827c8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f7a1c382822 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7a1c380340 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7adf5f1989 in QThreadPrivate::start (arg=0x7f79f4002990) at thread/qthread_unix.cpp:368
#10 0x00007f7ade47a6ba in start_thread (arg=0x7f7a00f6d700) at pthread_create.c:333
#11 0x00007f7adeef23dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f7a0176e700 (LWP 8417)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7adf5f28eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5529300) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5337c80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f7a1c37e73f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f7a1c3827c8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f7a1c382822 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7a1c380340 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7adf5f1989 in QThreadPrivate::start (arg=0x7f79f8003190) at thread/qthread_unix.cpp:368
#10 0x00007f7ade47a6ba in start_thread (arg=0x7f7a0176e700) at pthread_create.c:333
#11 0x00007f7adeef23dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f7a01f6f700 (LWP 8416)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7adf5f28eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5529300) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5337c80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f7a1c37e73f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f7a1c3827c8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f7a1c382822 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7a1c380340 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7adf5f1989 in QThreadPrivate::start (arg=0x4c8e060) at thread/qthread_unix.cpp:368
#10 0x00007f7ade47a6ba in start_thread (arg=0x7f7a01f6f700) at pthread_create.c:333
#11 0x00007f7adeef23dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f7a02770700 (LWP 8415)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7adf5f28eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5529300) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5337c80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f7a1c37e73f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f7a1c3827c8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f7a1c382822 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7a1c380340 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7adf5f1989 in QThreadPrivate::start (arg=0x7f7a040009e0) at thread/qthread_unix.cpp:368
#10 0x00007f7ade47a6ba in start_thread (arg=0x7f7a02770700) at pthread_create.c:333
#11 0x00007f7adeef23dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f7a02f71700 (LWP 8414)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7adf5f28eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5529300) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5337c80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f7a1c37e73f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f7a1c3827c8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f7a1c382822 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7a1c382822 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f7a1c382822 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f7a1c380340 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f7adf5f1989 in QThreadPrivate::start (arg=0x7f7a24002f90) at thread/qthread_unix.cpp:368
#14 0x00007f7ade47a6ba in start_thread (arg=0x7f7a02f71700) at pthread_create.c:333
#15 0x00007f7adeef23dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f7a03772700 (LWP 8413)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7adf5f28eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5529300) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5337c80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f7a1c37e73f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f7a1c3827c8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f7a1c382822 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7a1c380340 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7adf5f1989 in QThreadPrivate::start (arg=0x4ed2790) at thread/qthread_unix.cpp:368
#10 0x00007f7ade47a6ba in start_thread (arg=0x7f7a03772700) at pthread_create.c:333
#11 0x00007f7adeef23dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f7a2a2b2700 (LWP 8412)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7adf5f28eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5529300) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5337c80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f7a1c37e73f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f7a1c3827c8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f7a1c382822 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7a1c380340 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7adf5f1989 in QThreadPrivate::start (arg=0x4c92a50) at thread/qthread_unix.cpp:368
#10 0x00007f7ade47a6ba in start_thread (arg=0x7f7a2a2b2700) at pthread_create.c:333
#11 0x00007f7adeef23dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f7a0b790700 (LWP 8411)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7adf5f28eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x5529300) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5337c80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f7a1c37e73f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f7a1c3827c8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f7a1c382822 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7a1c382822 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f7a1c382822 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f7a1c382822 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f7a1c37d92d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f7a1c380340 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f7adf5f1989 in QThreadPrivate::start (arg=0x5cda300) at thread/qthread_unix.cpp:368
#16 0x00007f7ade47a6ba in start_thread (arg=0x7f7a0b790700) at pthread_create.c:333
#17 0x00007f7adeef23dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f7a15c8a700 (LWP 1442)):
#0  0x00007f7adeee670d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f7ada7fd38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7ada7fd49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7adf81a94b in QEventDispatcherGlib::processEvents (this=0x7f7a100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f7adf7c37ca in QEventLoop::exec (this=this@entry=0x7f7a15c89cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f7adf5eccd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#6  0x00007f7a181a2517 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f7adf5f1989 in QThreadPrivate::start (arg=0x3afbfc0) at thread/qthread_unix.cpp:368
#8  0x00007f7ade47a6ba in start_thread (arg=0x7f7a15c8a700) at pthread_create.c:333
#9  0x00007f7adeef23dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f7a32e32700 (LWP 1418)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7a36e2a74b in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#2  0x00007f7a36e2a477 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#3  0x00007f7ade47a6ba in start_thread (arg=0x7f7a32e32700) at pthread_create.c:333
#4  0x00007f7adeef23dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f7ab7fff700 (LWP 1417)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7ae4167784 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f7ae41677c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f7ade47a6ba in start_thread (arg=0x7f7ab7fff700) at pthread_create.c:333
#4  0x00007f7adeef23dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f7abe952700 (LWP 1416)):
#0  0x00007f7ada841a94 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f7ada7fd23d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7ada7fd49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7adf81a94b in QEventDispatcherGlib::processEvents (this=0x7f7ab80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f7adf7c37ca in QEventLoop::exec (this=this@entry=0x7f7abe951ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f7adf5eccd4 in QThread::exec (this=this@entry=0x22c4020) at thread/qthread.cpp:515
#6  0x00007f7ae1ce30c5 in QQmlThreadPrivate::run (this=0x22c4020) at qml/ftw/qqmlthread.cpp:147
#7  0x00007f7adf5f1989 in QThreadPrivate::start (arg=0x22c4020) at thread/qthread_unix.cpp:368
#8  0x00007f7ade47a6ba in start_thread (arg=0x7f7abe952700) at pthread_create.c:333
#9  0x00007f7adeef23dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f7acca12700 (LWP 1415)):
#0  0x00007f7ada841653 in g_private_get () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f7ada824060 in g_thread_self () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7ada7fd48d in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7adf81a94b in QEventDispatcherGlib::processEvents (this=0x7f7ac40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f7adf7c37ca in QEventLoop::exec (this=this@entry=0x7f7acca11ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f7adf5eccd4 in QThread::exec (this=this@entry=0x2244fb0) at thread/qthread.cpp:515
#6  0x00007f7ae1ce30c5 in QQmlThreadPrivate::run (this=0x2244fb0) at qml/ftw/qqmlthread.cpp:147
#7  0x00007f7adf5f1989 in QThreadPrivate::start (arg=0x2244fb0) at thread/qthread_unix.cpp:368
#8  0x00007f7ade47a6ba in start_thread (arg=0x7f7acca12700) at pthread_create.c:333
#9  0x00007f7adeef23dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f7ace46a700 (LWP 1341)):
#0  0x00007f7ada841a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f7ada7fc929 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7ada7fd2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7ada7fd49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7adf81a94b in QEventDispatcherGlib::processEvents (this=0x7f7ac00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f7adf7c37ca in QEventLoop::exec (this=this@entry=0x7f7ace469cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f7adf5eccd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#7  0x00007f7ae4840b75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f7adf5f1989 in QThreadPrivate::start (arg=0x7f7ae48b6da0) at thread/qthread_unix.cpp:368
#9  0x00007f7ade47a6ba in start_thread (arg=0x7f7ace46a700) at pthread_create.c:333
#10 0x00007f7adeef23dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f7ae47098c0 (LWP 1297)):
[KCrash Handler]
#6  QSortFilterProxyModelPrivate::updateChildrenMapping (this=this@entry=0x3089cd0, source_parent=..., parent_mapping=parent_mapping@entry=0x3f93b80, start=start@entry=0, end=end@entry=0, delta_item_count=delta_item_count@entry=1, remove=true, orient=Qt::Vertical) at itemmodels/qsortfilterproxymodel.cpp:976
#7  0x00007f7adf78b764 in QSortFilterProxyModelPrivate::source_items_removed (orient=Qt::Vertical, end=<optimized out>, start=0, source_parent=..., this=0x3089cd0) at itemmodels/qsortfilterproxymodel.cpp:918
#8  QSortFilterProxyModelPrivate::_q_sourceRowsRemoved (this=0x3089cd0, source_parent=..., start=0, end=<optimized out>) at itemmodels/qsortfilterproxymodel.cpp:1415
#9  0x00007f7adf793619 in QSortFilterProxyModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsortfilterproxymodel.cpp:213
#10 0x00007f7adf7f1c19 in QMetaObject::activate (sender=sender@entry=0x30ad550, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=12, argv=argv@entry=0x7ffd928a7ff0) at kernel/qobject.cpp:3766
#11 0x00007f7adf7f2527 in QMetaObject::activate (sender=sender@entry=0x30ad550, m=m@entry=0x7f7adfa7b600 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=12, argv=argv@entry=0x7ffd928a7ff0) at kernel/qobject.cpp:3628
#12 0x00007f7adf764e3e in QAbstractItemModel::rowsRemoved (this=this@entry=0x30ad550, _t1=..., _t2=0, _t3=0, _t4=...) at .moc/moc_qabstractitemmodel.cpp:617
#13 0x00007f7adf76ce2b in QAbstractItemModel::endRemoveRows (this=0x30ad550) at itemmodels/qabstractitemmodel.cpp:2763
#14 0x00007f7a23dc2d38 in TaskManager::TaskGroupingProxyModel::Private::sourceRowsAboutToBeRemoved (this=0x30ae710, first=<optimized out>, last=0, parent=...) at /workspace/build/libtaskmanager/taskgroupingproxymodel.cpp:197
#15 0x00007f7a23dc6049 in TaskManager::TaskGroupingProxyModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /workspace/build/obj-x86_64-linux-gnu/libtaskmanager/moc_taskgroupingproxymodel.cpp:154
#16 0x00007f7adf7f1c19 in QMetaObject::activate (sender=sender@entry=0x30be340, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffd928a82f0) at kernel/qobject.cpp:3766
#17 0x00007f7adf7f2527 in QMetaObject::activate (sender=sender@entry=0x30be340, m=m@entry=0x7f7adfa7b600 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffd928a82f0) at kernel/qobject.cpp:3628
#18 0x00007f7adf764dbe in QAbstractItemModel::rowsAboutToBeRemoved (this=this@entry=0x30be340, _t1=..., _t2=_t2@entry=0, _t3=_t3@entry=0, _t4=...) at .moc/moc_qabstractitemmodel.cpp:610
#19 0x00007f7adf76c6d3 in QAbstractItemModel::beginRemoveRows (this=0x30be340, parent=..., first=0, last=0) at itemmodels/qabstractitemmodel.cpp:2746
#20 0x00007f7adf790e1d in QSortFilterProxyModelPrivate::remove_proxy_interval (emit_signal=true, orient=Qt::Vertical, proxy_parent=..., proxy_end=0, proxy_start=0, proxy_to_source=..., source_to_proxy=..., this=0x30a5ef0) at itemmodels/qsortfilterproxymodel.cpp:584
#21 QSortFilterProxyModelPrivate::remove_source_items (this=this@entry=0x30a5ef0, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=orient@entry=Qt::Vertical, emit_signal=true) at itemmodels/qsortfilterproxymodel.cpp:566
#22 0x00007f7adf791013 in QSortFilterProxyModelPrivate::source_items_about_to_be_removed (this=0x30a5ef0, source_parent=..., start=0, end=0, orient=orient@entry=Qt::Vertical) at itemmodels/qsortfilterproxymodel.cpp:867
#23 0x00007f7adf7935f8 in QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeRemoved (end=<optimized out>, start=<optimized out>, source_parent=..., this=<optimized out>) at itemmodels/qsortfilterproxymodel.cpp:1408
#24 QSortFilterProxyModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsortfilterproxymodel.cpp:212
#25 0x00007f7adf7f1c19 in QMetaObject::activate (sender=sender@entry=0x30b0c70, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffd928a8640) at kernel/qobject.cpp:3766
#26 0x00007f7adf7f2527 in QMetaObject::activate (sender=sender@entry=0x30b0c70, m=m@entry=0x7f7adfa7b600 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffd928a8640) at kernel/qobject.cpp:3628
#27 0x00007f7adf764dbe in QAbstractItemModel::rowsAboutToBeRemoved (this=this@entry=0x30b0c70, _t1=..., _t2=_t2@entry=0, _t3=_t3@entry=0, _t4=...) at .moc/moc_qabstractitemmodel.cpp:610
#28 0x00007f7adf76c6d3 in QAbstractItemModel::beginRemoveRows (this=0x30b0c70, parent=..., first=0, last=0) at itemmodels/qabstractitemmodel.cpp:2746
#29 0x00007f7a23b5cde5 in KConcatenateRowsProxyModelPrivate::slotRowsAboutToBeRemoved (this=0x30aacd0, start=0, end=0) at /workspace/build/src/kconcatenaterowsproxymodel.cpp:241
#30 0x00007f7a23b5e3c1 in KConcatenateRowsProxyModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /workspace/build/obj-x86_64-linux-gnu/src/moc_kconcatenaterowsproxymodel.cpp:146
#31 0x00007f7adf7f1c19 in QMetaObject::activate (sender=sender@entry=0x3089980, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffd928a88a0) at kernel/qobject.cpp:3766
#32 0x00007f7adf7f2527 in QMetaObject::activate (sender=sender@entry=0x3089980, m=m@entry=0x7f7adfa7b600 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffd928a88a0) at kernel/qobject.cpp:3628
#33 0x00007f7adf764dbe in QAbstractItemModel::rowsAboutToBeRemoved (this=this@entry=0x3089980, _t1=..., _t2=_t2@entry=0, _t3=_t3@entry=0, _t4=...) at .moc/moc_qabstractitemmodel.cpp:610
#34 0x00007f7adf76c6d3 in QAbstractItemModel::beginRemoveRows (this=this@entry=0x3089980, parent=..., first=first@entry=0, last=last@entry=0) at itemmodels/qabstractitemmodel.cpp:2746
#35 0x00007f7adf787340 in QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeRemoved (end=0, start=0, parent=..., this=<optimized out>) at itemmodels/qidentityproxymodel.cpp:580
#36 QIdentityProxyModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qidentityproxymodel.cpp:152
#37 0x00007f7adf7f1c19 in QMetaObject::activate (sender=sender@entry=0x3089bf0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffd928a8ac0) at kernel/qobject.cpp:3766
#38 0x00007f7adf7f2527 in QMetaObject::activate (sender=sender@entry=0x3089bf0, m=m@entry=0x7f7adfa7b600 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x7ffd928a8ac0) at kernel/qobject.cpp:3628
#39 0x00007f7adf764dbe in QAbstractItemModel::rowsAboutToBeRemoved (this=this@entry=0x3089bf0, _t1=..., _t2=_t2@entry=0, _t3=_t3@entry=0, _t4=...) at .moc/moc_qabstractitemmodel.cpp:610
#40 0x00007f7adf76c6d3 in QAbstractItemModel::beginRemoveRows (this=0x3089bf0, parent=..., first=first@entry=0, last=last@entry=0) at itemmodels/qabstractitemmodel.cpp:2746
#41 0x00007f7a23ddd6e8 in TaskManager::XWindowTasksModel::Private::removeWindow (this=0x30a2280, window=60817414) at /workspace/build/libtaskmanager/xwindowtasksmodel.cpp:252
#42 0x00007f7adf7f1f46 in QtPrivate::QSlotObjectBase::call (a=0x7ffd928a8d10, r=0x3089bf0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#43 QMetaObject::activate (sender=sender@entry=0x7f7ae1a06c20 <(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffd928a8d10) at kernel/qobject.cpp:3749
#44 0x00007f7adf7f2527 in QMetaObject::activate (sender=sender@entry=0x7f7ae1a06c20 <(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>, m=m@entry=0x7f7ae1a05b60 <KWindowSystem::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffd928a8d10) at kernel/qobject.cpp:3628
#45 0x00007f7ae17f7b42 in KWindowSystem::windowRemoved (this=this@entry=0x7f7ae1a06c20 <(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>, _t1=_t1@entry=60817414) at /workspace/build/obj-x86_64-linux-gnu/src/moc_kwindowsystem.cpp:313
#46 0x00007f7acce35232 in NETEventFilter::removeClient (this=0x26d32f0, w=60817414) at /workspace/build/src/platforms/xcb/kwindowsystem.cpp:382
#47 0x00007f7ae17f00b0 in NETRootInfo::update (this=0x26d32f0, properties=..., properties@entry=..., properties2=..., properties2@entry=...) at /workspace/build/src/platforms/xcb/netwm.cpp:2045
#48 0x00007f7ae17f0984 in NETRootInfo::event (this=this@entry=0x26d32f0, event=event@entry=0x7f7ac8009ce0, properties=properties@entry=0x7ffd928a92d0, properties2=properties2@entry=0x7ffd928a92e0) at /workspace/build/src/platforms/xcb/netwm.cpp:1886
#49 0x00007f7ae17f0ca2 in NETRootInfo::event (this=this@entry=0x26d32f0, ev=ev@entry=0x7f7ac8009ce0, properties=properties@entry=0x7ffd928a9380, properties_size=properties_size@entry=5) at /workspace/build/src/platforms/xcb/netwm.cpp:1671
#50 0x00007f7acce34976 in NETEventFilter::nativeEventFilter (this=0x26d32f0, ev=0x7f7ac8009ce0) at /workspace/build/src/platforms/xcb/kwindowsystem.cpp:237
#51 0x00007f7adf7c23af in QAbstractEventDispatcher::filterNativeEvent (this=<optimized out>, eventType=..., message=message@entry=0x7f7ac8009ce0, result=result@entry=0x7ffd928a9448) at kernel/qabstracteventdispatcher.cpp:467
#52 0x00007f7ad1e49f54 in QXcbConnection::handleXcbEvent (this=this@entry=0x218c2d0, event=event@entry=0x7f7ac8009ce0) at qxcbconnection.cpp:1083
#53 0x00007f7ad1e4ac3c in QXcbConnection::processXcbEvents (this=0x218c2d0) at qxcbconnection.cpp:1723
#54 0x00007f7adf7f2c59 in QObject::event (this=0x218c2d0, e=<optimized out>) at kernel/qobject.cpp:1246
#55 0x00007f7ae01353fc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x218c2d0, e=0x7f7ac801da90) at kernel/qapplication.cpp:3717
#56 0x00007f7ae013ce07 in QApplication::notify (this=0x7ffd928a9bf0, receiver=0x218c2d0, e=0x7f7ac801da90) at kernel/qapplication.cpp:3476
#57 0x00007f7adf7c5798 in QCoreApplication::notifyInternal2 (receiver=0x218c2d0, event=event@entry=0x7f7ac801da90) at kernel/qcoreapplication.cpp:1018
#58 0x00007f7adf7c7f7b in QCoreApplication::sendEvent (event=0x7f7ac801da90, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#59 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x218cb90) at kernel/qcoreapplication.cpp:1678
#60 0x00007f7adf7c83e8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1532
#61 0x00007f7adf81b323 in postEventSourceDispatch (s=0x21eb240) at kernel/qeventdispatcher_glib.cpp:276
#62 0x00007f7ada7fd197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007f7ada7fd3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007f7ada7fd49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007f7adf81a92f in QEventDispatcherGlib::processEvents (this=0x2200230, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#66 0x00007f7adf7c37ca in QEventLoop::exec (this=this@entry=0x7ffd928a9a80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#67 0x00007f7adf7cc704 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291
#68 0x00007f7adfbb52ec in QGuiApplication::exec () at kernel/qguiapplication.cpp:1679
#69 0x00007f7ae0135355 in QApplication::exec () at kernel/qapplication.cpp:2905
#70 0x000000000041cd68 in main (argc=1, argv=<optimized out>) at /workspace/build/shell/main.cpp:166

Possible duplicates by query: bug 381974, bug 381006, bug 380918, bug 380242, bug 379340.

Reported using DrKonqi
Comment 1 Kai Uwe Broulik 2017-08-17 19:18:28 UTC

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