Bug 415200

Summary: [Wayland] Plasma crashes when I try to switch to another virtual desktop after changing plasma layout setting
Product: [Plasma] plasmashell Reporter: Patrick Silva <bugseforuns>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: crash CC: nate, oss+kde+bugzilla, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: master   
Target Milestone: 1.0   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Patrick Silva 2019-12-15 12:52:56 UTC
Application: plasmashell (5.17.80)

Qt Version: 5.13.2
Frameworks Version: 5.66.0
Operating System: Linux 5.0.0-37-generic x86_64
Windowing system: Wayland
Distribution: KDE neon Unstable Edition

-- Information about the crash:
- What I was doing when the application crashed:
I changed plasma layout from folder view to desktop view
I tried to switch to another virtual desktop by clicking on the Pager widget placed in plasma panel
plasma crashed

The crash can be reproduced every time.

-- 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 0x7f7154fec800 (LWP 1272))]

Thread 24 (Thread 0x7f70a3534700 (LWP 3307)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567db44b6d4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567db44b680, cond=0x5567db44b6a8) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567db44b6a8, mutex=0x5567db44b680) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567db44b680) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567db3c60b0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5567db3c60b8, mutex=mutex@entry=0x5567db3c60b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7152bf8ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5567db3c60a8) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f7152bf8ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5567db3c6030) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f7152bf92fa in QSGRenderThread::run() (this=0x5567db3c6030) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567db3c6030) at thread/qthread_unix.cpp:360
#10 0x00007f714bb006db in start_thread (arg=0x7f70a3534700) at pthread_create.c:463
#11 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 23 (Thread 0x7f70a2d33700 (LWP 1567)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567d5a783b4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567d5a78360, cond=0x5567d5a78388) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567d5a78388, mutex=0x5567d5a78360) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567d5a78360) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567d5f28f60, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5567d5f28f68, mutex=mutex@entry=0x5567d5f28f60, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7152bf8ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5567d5f28f58) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f7152bf8ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5567d5f28ee0) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f7152bf92fa in QSGRenderThread::run() (this=0x5567d5f28ee0) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567d5f28ee0) at thread/qthread_unix.cpp:360
#10 0x00007f714bb006db in start_thread (arg=0x7f70a2d33700) at pthread_create.c:463
#11 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7f70c0ff9700 (LWP 1458)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567d5a5a774) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567d5a5a720, cond=0x5567d5a5a748) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567d5a5a748, mutex=0x5567d5a5a720) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567d5a5a720) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567d5b929d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x5567d5c13a98, mutex=0x5567d5b929d0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7109322845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f71093266f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#19 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#20 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#21 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#22 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#23 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#24 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#25 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#26 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#27 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#28 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#29 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#30 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#31 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#32 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#33 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#34 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#35 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#36 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#37 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#38 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#39 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#40 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#41 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#42 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#43 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#44 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#45 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#46 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#47 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#48 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#49 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#50 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#51 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#52 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#53 0x00007f71093245bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#54 0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567d59a87a0) at thread/qthread_unix.cpp:360
#55 0x00007f714bb006db in start_thread (arg=0x7f70c0ff9700) at pthread_create.c:463
#56 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7f70c17fa700 (LWP 1457)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567d5a5a774) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567d5a5a720, cond=0x5567d5a5a748) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567d5a5a748, mutex=0x5567d5a5a720) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567d5a5a720) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567d5b929d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x5567d5c13a98, mutex=0x5567d5b929d0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7109322845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f71093266f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#19 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#20 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#21 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#22 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#23 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#24 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#25 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#26 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#27 0x00007f71093245bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#28 0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x7f70bc003ce0) at thread/qthread_unix.cpp:360
#29 0x00007f714bb006db in start_thread (arg=0x7f70c17fa700) at pthread_create.c:463
#30 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f70c1ffb700 (LWP 1456)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567d5a5a774) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567d5a5a720, cond=0x5567d5a5a748) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567d5a5a748, mutex=0x5567d5a5a720) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567d5a5a720) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567d5b929d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x5567d5c13a98, mutex=0x5567d5b929d0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7109322845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f71093266f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f71093245bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x7f70e0004960) at thread/qthread_unix.cpp:360
#13 0x00007f714bb006db in start_thread (arg=0x7f70c1ffb700) at pthread_create.c:463
#14 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f70c27fc700 (LWP 1455)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567d5a5a774) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567d5a5a720, cond=0x5567d5a5a748) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567d5a5a748, mutex=0x5567d5a5a720) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567d5a5a720) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567d5b929d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x5567d5c13a98, mutex=0x5567d5b929d0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7109322845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f71093266f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#19 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#20 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#21 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#22 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#23 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#24 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#25 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#26 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#27 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#28 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#29 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#30 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#31 0x00007f71093245bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#32 0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x7f70b4003ce0) at thread/qthread_unix.cpp:360
#33 0x00007f714bb006db in start_thread (arg=0x7f70c27fc700) at pthread_create.c:463
#34 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f70c2ffd700 (LWP 1454)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567d5a5a774) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567d5a5a720, cond=0x5567d5a5a748) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567d5a5a748, mutex=0x5567d5a5a720) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567d5a5a720) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567d5b929d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x5567d5c13a98, mutex=0x5567d5b929d0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7109322845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f71093266f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f71093245bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567c32490c0) at thread/qthread_unix.cpp:360
#13 0x00007f714bb006db in start_thread (arg=0x7f70c2ffd700) at pthread_create.c:463
#14 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f70c37fe700 (LWP 1453)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567d5a5a774) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567d5a5a720, cond=0x5567d5a5a748) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567d5a5a748, mutex=0x5567d5a5a720) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567d5a5a720) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567d5b929d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x5567d5c13a98, mutex=0x5567d5b929d0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7109322845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f71093266f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f71093245bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x7f70e0002ee0) at thread/qthread_unix.cpp:360
#13 0x00007f714bb006db in start_thread (arg=0x7f70c37fe700) at pthread_create.c:463
#14 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f70c3fff700 (LWP 1452)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567d5a5a774) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567d5a5a720, cond=0x5567d5a5a748) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567d5a5a748, mutex=0x5567d5a5a720) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567d5a5a720) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567d5b929d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x5567d5c13a98, mutex=0x5567d5b929d0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7109322845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f71093266f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f71093245bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567d5abb110) at thread/qthread_unix.cpp:360
#11 0x00007f714bb006db in start_thread (arg=0x7f70c3fff700) at pthread_create.c:463
#12 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f70f609a700 (LWP 1451)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567d5a5a774) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567d5a5a720, cond=0x5567d5a5a748) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567d5a5a748, mutex=0x5567d5a5a720) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567d5a5a720) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567d5b929d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x5567d5c13a98, mutex=0x5567d5b929d0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7109322845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f71093266f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#19 0x00007f7109326752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#20 0x00007f7109321b0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#21 0x00007f71093245bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#22 0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567d2c6d1c0) at thread/qthread_unix.cpp:360
#23 0x00007f714bb006db in start_thread (arg=0x7f70f609a700) at pthread_create.c:463
#24 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f70cb000700 (LWP 1439)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567c4c0bfa0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567c4c0bf50, cond=0x5567c4c0bf78) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567c4c0bf78, mutex=0x5567c4c0bf50) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567c4c0bf50) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567d2de57d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5567d2de57d8, mutex=mutex@entry=0x5567d2de57d0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7152bf8ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5567d2de57c8) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f7152bf8ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5567d2de5750) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f7152bf92fa in QSGRenderThread::run() (this=0x5567d2de5750) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567d2de5750) at thread/qthread_unix.cpp:360
#10 0x00007f714bb006db in start_thread (arg=0x7f70cb000700) at pthread_create.c:463
#11 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f70d3fff700 (LWP 1437)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567c4445a80) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567c4445a30, cond=0x5567c4445a58) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567c4445a58, mutex=0x5567c4445a30) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567c4445a30) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567c43db400, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5567c43db408, mutex=mutex@entry=0x5567c43db400, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7152bf8ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5567c43db3f8) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f7152bf8ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5567c43db380) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f7152bf92fa in QSGRenderThread::run() (this=0x5567c43db380) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567c43db380) at thread/qthread_unix.cpp:360
#10 0x00007f714bb006db in start_thread (arg=0x7f70d3fff700) at pthread_create.c:463
#11 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f70f4c47700 (LWP 1412)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567ca83d680) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567ca83d630, cond=0x5567ca83d658) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567ca83d658, mutex=0x5567ca83d630) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567ca83d630) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567c7b96ae0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5567c7b96ae8, mutex=mutex@entry=0x5567c7b96ae0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7152bf8ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5567c7b96ad8) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f7152bf8ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5567c7b96a60) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f7152bf92fa in QSGRenderThread::run() (this=0x5567c7b96a60) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567c7b96a60) at thread/qthread_unix.cpp:360
#10 0x00007f714bb006db in start_thread (arg=0x7f70f4c47700) at pthread_create.c:463
#11 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f70f587e700 (LWP 1411)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567c7bb1134) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567c7bb10e0, cond=0x5567c7bb1108) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567c7bb1108, mutex=0x5567c7bb10e0) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567c7bb10e0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567c4891a50, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5567c4891a58, mutex=mutex@entry=0x5567c4891a50, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7152bf8ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5567c4891a48) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f7152bf8ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5567c48919d0) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f7152bf92fa in QSGRenderThread::run() (this=0x5567c48919d0) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567c48919d0) at thread/qthread_unix.cpp:360
#10 0x00007f714bb006db in start_thread (arg=0x7f70f587e700) at pthread_create.c:463
#11 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f70f6a2e700 (LWP 1399)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567c7b61534) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567c7b614e0, cond=0x5567c7b61508) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567c7b61508, mutex=0x5567c7b614e0) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567c7b614e0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567c7c96e30, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5567c7c96e38, mutex=mutex@entry=0x5567c7c96e30, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7152bf8ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5567c7c96e28) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f7152bf8ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5567c7c96db0) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f7152bf92fa in QSGRenderThread::run() (this=0x5567c7c96db0) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567c7c96db0) at thread/qthread_unix.cpp:360
#10 0x00007f714bb006db in start_thread (arg=0x7f70f6a2e700) at pthread_create.c:463
#11 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f70f762f700 (LWP 1394)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567c4d96414) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567c4d963c0, cond=0x5567c4d963e8) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567c4d963e8, mutex=0x5567c4d963c0) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567c4d963c0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567c49a8b90, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5567c49a8b98, mutex=mutex@entry=0x5567c49a8b90, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7152bf8ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5567c49a8b88) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f7152bf8ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5567c49a8b10) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f7152bf92fa in QSGRenderThread::run() (this=0x5567c49a8b10) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567c49a8b10) at thread/qthread_unix.cpp:360
#10 0x00007f714bb006db in start_thread (arg=0x7f70f762f700) at pthread_create.c:463
#11 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f70ffbc6700 (LWP 1390)):
#0  0x00007f714e4bb0b4 in __GI___libc_read (fd=29, buf=buf@entry=0x7f70ffbc5b90, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f714867e2d0 in read (__nbytes=16, __buf=0x7f70ffbc5b90, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  0x00007f714867e2d0 in g_wakeup_acknowledge (wakeup=0x7f7100003970) at ../../../../glib/gwakeup.c:210
#3  0x00007f71486390b7 in g_main_context_check (context=context@entry=0x7f70f8000bf0, max_priority=2147483647, fds=fds@entry=0x7f70f80049b0, n_fds=n_fds@entry=1) at ../../../../glib/gmain.c:3680
#4  0x00007f7148639570 in g_main_context_iterate (context=context@entry=0x7f70f8000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3899
#5  0x00007f71486396dc in g_main_context_iteration (context=0x7f70f8000bf0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#6  0x00007f714ee12b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f70f8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f714edb306a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f70ffbc5da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#8  0x00007f714ebce3aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#9  0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567c43ce690) at thread/qthread_unix.cpp:360
#10 0x00007f714bb006db in start_thread (arg=0x7f70ffbc6700) at pthread_create.c:463
#11 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f7107e4b700 (LWP 1383)):
#0  0x00007f714e4bfbf9 in __GI___poll (fds=0x7f7100004e10, nfds=1, timeout=8222) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f71486395c9 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f7100004e10, timeout=<optimized out>, context=0x7f7100000bf0) at ../../../../glib/gmain.c:4203
#2  0x00007f71486395c9 in g_main_context_iterate (context=context@entry=0x7f7100000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3897
#3  0x00007f71486396dc in g_main_context_iteration (context=0x7f7100000bf0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4  0x00007f714ee12b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7100000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f714edb306a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7107e4ada0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f714ebce3aa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#7  0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567c4301ad0) at thread/qthread_unix.cpp:360
#8  0x00007f714bb006db in start_thread (arg=0x7f7107e4b700) at pthread_create.c:463
#9  0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f7119e75700 (LWP 1380)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567c39994b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567c3999460, cond=0x5567c3999488) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567c3999488, mutex=0x5567c3999460) at pthread_cond_wait.c:655
#3  0x00007f714ebd6aeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5567c3999460) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f714ebd6aeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5567c3116580, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f714ebd6df9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x5567c3116588, mutex=mutex@entry=0x5567c3116580, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7152bf8ec8 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5567c3116578) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007f7152bf8ec8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5567c3116500) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f7152bf92fa in QSGRenderThread::run() (this=0x5567c3116500) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567c3116500) at thread/qthread_unix.cpp:360
#10 0x00007f714bb006db in start_thread (arg=0x7f7119e75700) at pthread_create.c:463
#11 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f71219ba700 (LWP 1377)):
#0  0x00007f714e4bb0b4 in __GI___libc_read (fd=14, buf=buf@entry=0x7f71219b9b20, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f714867e2d0 in read (__nbytes=16, __buf=0x7f71219b9b20, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  0x00007f714867e2d0 in g_wakeup_acknowledge (wakeup=0x7f71300039a0) at ../../../../glib/gwakeup.c:210
#3  0x00007f71486390b7 in g_main_context_check (context=context@entry=0x7f711c000bf0, max_priority=2147483647, fds=fds@entry=0x7f711c02adb0, n_fds=n_fds@entry=1) at ../../../../glib/gmain.c:3680
#4  0x00007f7148639570 in g_main_context_iterate (context=context@entry=0x7f711c000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3899
#5  0x00007f71486396dc in g_main_context_iteration (context=0x7f711c000bf0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#6  0x00007f714ee12b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f711c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f714edb306a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f71219b9d30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#8  0x00007f714ebce3aa in QThread::exec() (this=this@entry=0x5567c38fe9b0) at thread/qthread.cpp:531
#9  0x00007f7152b72ac6 in QQuickPixmapReader::run() (this=0x5567c38fe9b0) at util/qquickpixmapcache.cpp:962
#10 0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567c38fe9b0) at thread/qthread_unix.cpp:360
#11 0x00007f714bb006db in start_thread (arg=0x7f71219ba700) at pthread_create.c:463
#12 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f712ffff700 (LWP 1376)):
#0  0x00007f714bb069f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5567c32beb08) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f714bb069f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5567c32beab8, cond=0x5567c32beae0) at pthread_cond_wait.c:502
#2  0x00007f714bb069f3 in __pthread_cond_wait (cond=0x5567c32beae0, mutex=0x5567c32beab8) at pthread_cond_wait.c:655
#3  0x00007f71358c12cb in cnd_wait (mtx=0x5567c32beab8, cond=0x5567c32beae0) at ../src/../include/c11/threads_posix.h:155
#4  0x00007f71358c12cb in util_queue_thread_func (input=input@entry=0x5567c35f02c0) at ../src/util/u_queue.c:256
#5  0x00007f71358c0ff7 in impl_thrd_routine (p=<optimized out>) at ../src/../include/c11/threads_posix.h:87
#6  0x00007f714bb006db in start_thread (arg=0x7f712ffff700) at pthread_create.c:463
#7  0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f713e84a700 (LWP 1375)):
#0  0x00007f714867f664 in g_mutex_unlock (mutex=0x7f7130000bf0) at ../../../../glib/gthread-posix.c:1355
#1  0x00007f7148638ac0 in g_main_context_prepare (context=context@entry=0x7f7130000bf0, priority=priority@entry=0x7f713e849c40) at ../../../../glib/gmain.c:3542
#2  0x00007f71486394fb in g_main_context_iterate (context=context@entry=0x7f7130000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3882
#3  0x00007f71486396dc in g_main_context_iteration (context=0x7f7130000bf0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4  0x00007f714ee12b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7130000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f714edb306a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f713e849d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f714ebce3aa in QThread::exec() (this=this@entry=0x5567c32c94f0) at thread/qthread.cpp:531
#7  0x00007f71526a0815 in QQmlThreadPrivate::run() (this=0x5567c32c94f0) at qml/ftw/qqmlthread.cpp:152
#8  0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x5567c32c94f0) at thread/qthread_unix.cpp:360
#9  0x00007f714bb006db in start_thread (arg=0x7f713e84a700) at pthread_create.c:463
#10 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f71406c2700 (LWP 1319)):
#0  0x00007f714e4bfbf9 in __GI___poll (fds=0x7f71380588f0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f71486395c9 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f71380588f0, timeout=<optimized out>, context=0x7f7138000bf0) at ../../../../glib/gmain.c:4203
#2  0x00007f71486395c9 in g_main_context_iterate (context=context@entry=0x7f7138000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3897
#3  0x00007f71486396dc in g_main_context_iteration (context=0x7f7138000bf0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4  0x00007f714ee12b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7138000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f714edb306a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f71406c1d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f714ebce3aa in QThread::exec() (this=this@entry=0x7f7150c45d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:531
#7  0x00007f71509ce0e5 in QDBusConnectionManager::run() (this=0x7f7150c45d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#8  0x00007f714ebcfb52 in QThreadPrivate::start(void*) (arg=0x7f7150c45d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:360
#9  0x00007f714bb006db in start_thread (arg=0x7f71406c2700) at pthread_create.c:463
#10 0x00007f714e4cc88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f7154fec800 (LWP 1272)):
[KCrash Handler]
#6  0x00007f715420e640 in KWayland::Client::PlasmaVirtualDesktopManagement::getVirtualDesktop(QString const&) () at /usr/lib/x86_64-linux-gnu/libKF5WaylandClient.so.5
#7  0x00007f713cdc0875 in TaskManager::VirtualDesktopInfo::WaylandPrivate::requestActivate(QVariant const&) (this=<optimized out>, desktop=...) at ./libtaskmanager/virtualdesktopinfo.cpp:369
#8  0x00007f7113df8c60 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/pager/libpagerplugin.so
#9  0x00007f7113df91bb in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/pager/libpagerplugin.so
#10 0x00007f7113df95e5 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/pager/libpagerplugin.so
#11 0x00007f7152645e09 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=this@entry=0x7ffcf1077610, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=67, argv=<optimized out>) at qml/qqmlpropertycache.cpp:1762
#12 0x00007f715254c895 in CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., index=<optimized out>, returnType=returnType@entry=43, argCount=<optimized out>, argTypes=<optimized out>, engine=engine@entry=0x5567c32894a0, callArgs=<optimized out>, callType=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:1295
#13 0x00007f715254e3be in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=..., engine=engine@entry=0x5567c32894a0, callArgs=callArgs@entry=0x7f713dc0b5a0, callType=callType@entry=QMetaObject::InvokeMetaMethod) at jsruntime/qv4qobjectwrapper.cpp:1557
#14 0x00007f715254f051 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=<optimized out>, thisObject=0x7f713dc0b550, argv=<optimized out>, argc=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:2118
#15 0x00007f71525698fa in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.13.2/QtQml/private/../../../../../src/qml/jsruntime/qv4functionobject_p.h:202
#16 0x00007f71525698fa in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7ffcf10778f0, engine=0x5567c32894a0, code=0x7f712000db4f "\016\002") at jsruntime/qv4vme_moth.cpp:827
#17 0x00007f715256ccc6 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7ffcf10778f0, engine=engine@entry=0x5567c32894a0) at jsruntime/qv4vme_moth.cpp:511
#18 0x00007f71524fc1ec in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x5567c3f78120, thisObject=thisObject@entry=0x7f713dc0b4f0, argv=argv@entry=0x7f713dc0b508, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69
#19 0x00007f715266f447 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x5567c3fc5910, callData=callData@entry=0x7f713dc0b4d8, isUndefined=isUndefined@entry=0x0) at qml/qqmljavascriptexpression.cpp:211
#20 0x00007f7152614fb9 in QQmlBoundSignalExpression::evaluate(void**) (this=this@entry=0x5567c3fc5910, a=a@entry=0x7ffcf1079680) at qml/qqmlboundsignal.cpp:225
#21 0x00007f715261633b in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0x5567c3fc0a20, a=0x7ffcf1079680) at qml/qqmlboundsignal.cpp:358
#22 0x00007f715264fc42 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x7ffcf1079680) at qml/qqmlnotifier.cpp:104
#23 0x00007f71525f6f99 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x5567c3fc3da0, index=<optimized out>, a=0x7ffcf1079680) at qml/qqmlengine.cpp:887
#24 0x00007f714ede50f7 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x5567c3fc3da0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=16, argv=argv@entry=0x7ffcf1079680) at kernel/qobject.cpp:3678
#25 0x00007f714ede5f97 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x5567c3fc3da0, m=m@entry=0x7f71530cf860 <QQuickMouseArea::staticMetaObject>, local_signal_index=local_signal_index@entry=16, argv=argv@entry=0x7ffcf1079680) at kernel/qobject.cpp:3660
#26 0x00007f7152cd1ab2 in QQuickMouseArea::clicked(QQuickMouseEvent*) (this=this@entry=0x5567c3fc3da0, _t1=<optimized out>, _t1@entry=0x5567c3fc5258) at .moc/moc_qquickmousearea_p.cpp:667
#27 0x00007f7152cd32cf in QQuickMouseArea::setPressed(Qt::MouseButton, bool, Qt::MouseEventSource) (this=this@entry=0x5567c3fc3da0, button=<optimized out>, p=p@entry=false, source=<optimized out>) at items/qquickmousearea.cpp:1243
#28 0x00007f7152cd4368 in QQuickMouseArea::mouseReleaseEvent(QMouseEvent*) (this=0x5567c3fc3da0, event=0x7ffcf107a090) at items/qquickmousearea.cpp:806
#29 0x00007f7152c3bae8 in QQuickItem::event(QEvent*) (this=0x5567c3fc3da0, ev=0x7ffcf107a090) at items/qquickitem.cpp:8098
#30 0x00007f715000deac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x5567c30746e0, receiver=receiver@entry=0x5567c3fc3da0, e=e@entry=0x7ffcf107a090) at kernel/qapplication.cpp:3703
#31 0x00007f71500154b0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffcf107a580, receiver=0x5567c3fc3da0, e=0x7ffcf107a090) at kernel/qapplication.cpp:3449
#32 0x00007f714edb4f08 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5567c3fc3da0, event=0x7ffcf107a090) at kernel/qcoreapplication.cpp:1095
#33 0x00007f714edb50de in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=receiver@entry=0x5567c3fc3da0, event=event@entry=0x7ffcf107a090) at kernel/qcoreapplication.cpp:1490
#34 0x00007f7152c55a4d in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) (this=this@entry=0x5567c3856540, pointerEvent=0x5567c445e8b0) at items/qquickwindow.cpp:1806
#35 0x00007f7152c56ac5 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) (this=this@entry=0x5567c3856540, event=0x5567c445e8b0) at items/qquickwindow.cpp:2369
#36 0x00007f7152c5783e in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) (this=0x5567c3856540, event=0x7ffcf107a090) at items/qquickwindow.cpp:2232
#37 0x00007f714f393525 in QWindow::event(QEvent*) (this=this@entry=0x5567c3d25080, ev=ev@entry=0x7ffcf107a090) at kernel/qwindow.cpp:2359
#38 0x00007f7152c58a45 in QQuickWindow::event(QEvent*) (this=this@entry=0x5567c3d25080, e=e@entry=0x7ffcf107a090) at items/qquickwindow.cpp:1695
#39 0x00005567c13b137b in PanelView::event(QEvent*) (this=0x5567c3d25080, e=0x7ffcf107a090) at ./shell/panelview.cpp:976
#40 0x00007f715000deac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x5567c30746e0, receiver=receiver@entry=0x5567c3d25080, e=e@entry=0x7ffcf107a090) at kernel/qapplication.cpp:3703
#41 0x00007f71500154b0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffcf107a580, receiver=0x5567c3d25080, e=0x7ffcf107a090) at kernel/qapplication.cpp:3449
#42 0x00007f714edb4f08 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5567c3d25080, event=0x7ffcf107a090) at kernel/qcoreapplication.cpp:1095
#43 0x00007f714edb50ee in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=receiver@entry=0x5567c3d25080, event=event@entry=0x7ffcf107a090) at kernel/qcoreapplication.cpp:1502
#44 0x00007f714f388495 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x5567c4a507d0) at kernel/qguiapplication.cpp:2111
#45 0x00007f714f3895e5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x5567c4a507d0) at kernel/qguiapplication.cpp:1846
#46 0x00007f714f36379b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:1148
#47 0x00007f7142a056d0 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#48 0x00007f7148639417 in g_main_dispatch (context=0x5567c3090f90) at ../../../../glib/gmain.c:3176
#49 0x00007f7148639417 in g_main_context_dispatch (context=context@entry=0x5567c3090f90) at ../../../../glib/gmain.c:3829
#50 0x00007f7148639650 in g_main_context_iterate (context=context@entry=0x5567c3090f90, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3902
#51 0x00007f71486396dc in g_main_context_iteration (context=0x5567c3090f90, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#52 0x00007f714ee12b7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5567c30976d0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#53 0x00007f714edb306a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffcf107a430, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#54 0x00007f714edbc3e0 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1403
#55 0x00005567c13a0a66 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:209

Possible duplicates by query: bug 415195, bug 415177, bug 415144, bug 415122, bug 415114.

Reported using DrKonqi
Comment 1 David Edmundson 2020-02-09 14:38:06 UTC
*** Bug 417329 has been marked as a duplicate of this bug. ***
Comment 2 David Edmundson 2020-02-09 14:39:07 UTC
*** Bug 404452 has been marked as a duplicate of this bug. ***
Comment 3 David Edmundson 2020-02-11 13:48:59 UTC
Git commit 8b3788ba3389c85314f261415742b3470100f037 by David Edmundson.
Committed on 11/02/2020 at 13:48.
Pushed by davidedmundson into branch 'Plasma/5.18'.

[libtaskmanager] Fix shared VirtualDesktopInfo::Private tied to the 1st creator

Summary:
VirtualDesktopInfo::Private is ref counted and shared between N
VirtualDesktopInfo's.

We were passing the first VirtualDesktopInfo as a parent to
VirtualDesktopInfo::Private which didn't manage the lifespan or do
anything useful.

The wayland backend incorrectly used this 'q' object and spanned
mulitple internal objects and connections to the first object that
created the shared private instance, leaving us with dangly objects
inside.
(and possibly several other bugs of wayland task manager not updating
correctly)

Test Plan:
Compiles
Plasma still loads

Reviewers: #plasma, zzag

Reviewed By: #plasma, zzag

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D27266

M  +19   -21   libtaskmanager/virtualdesktopinfo.cpp

https://commits.kde.org/plasma-workspace/8b3788ba3389c85314f261415742b3470100f037