Bug 396359 - crash in QQuickItemPrivate::addToDirtyList
Summary: crash in QQuickItemPrivate::addToDirtyList
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.8.7
Platform: Compiled Sources Linux
: HI crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 369864 374930 444742 445134 445170 446421 446993 447063 447244 447605 448194 449663 449699 478621 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-07-10 09:09 UTC by Andres Nogueiras
Modified: 2023-12-21 00:12 UTC (History)
22 users (show)

See Also:
Latest Commit:
Version Fixed In: Qt 6.5.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andres Nogueiras 2018-07-10 09:09:17 UTC
Application: plasmashell (5.8.7)
 (Compiled from sources)
Qt Version: 5.6.2
Frameworks Version: 5.32.0
Operating System: Linux 4.4.138-59-default x86_64
Distribution: "openSUSE Leap 42.3"

-- Information about the crash:
- Unusual behavior I noticed:

Since a couple of months, the panel of the application get stuck (rises and block, or get hidden and bloc) ramdomly.
Sometimes I just close the panel and then things go back to normal, but sometimes it even freezes the whole plasma desktop.
It does not matter if the panel is the openSuSE one or the default panel.

The crash can be reproduced sometimes.

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

Thread 38 (Thread 0x7fd0e57fa700 (LWP 7128)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#13 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#14 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 37 (Thread 0x7fd0e5ffb700 (LWP 7127)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 36 (Thread 0x7fd0e67fc700 (LWP 7126)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#20 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#21 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#22 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 35 (Thread 0x7fd0e6ffd700 (LWP 7125)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#20 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#21 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#22 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#23 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#24 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 34 (Thread 0x7fd0e77fe700 (LWP 7124)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#19 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#20 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 33 (Thread 0x7fd0e7fff700 (LWP 7123)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 32 (Thread 0x7fd110ff9700 (LWP 7122)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#13 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#14 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 31 (Thread 0x7fd1117fa700 (LWP 7121)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#13 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#14 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 30 (Thread 0x7fd111ffb700 (LWP 7120)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 29 (Thread 0x7fd1127fc700 (LWP 7119)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#19 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#20 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 28 (Thread 0x7fd112ffd700 (LWP 7118)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#13 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#14 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 27 (Thread 0x7fd1137fe700 (LWP 7117)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#17 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#18 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 26 (Thread 0x7fd113fff700 (LWP 7116)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#20 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#21 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#22 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 25 (Thread 0x7fd130ff8700 (LWP 7115)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#20 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#21 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#22 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 24 (Thread 0x7fd1317f9700 (LWP 7114)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 23 (Thread 0x7fd131ffa700 (LWP 7113)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 22 (Thread 0x7fd1327fb700 (LWP 7112)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#19 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#20 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 21 (Thread 0x7fd132ffc700 (LWP 7111)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 20 (Thread 0x7fd1337fd700 (LWP 7110)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#20 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#21 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#22 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#23 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#24 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7fd133ffe700 (LWP 7109)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#13 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#14 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7fd13cb0e700 (LWP 7108)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#19 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#20 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7fd13d30f700 (LWP 7107)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#13 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#14 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7fd13db10700 (LWP 7106)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#11 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#13 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#14 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#16 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#17 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#18 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#19 0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#20 0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#21 0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#22 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#23 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#24 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7fd16b72d700 (LWP 7105)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd17bdea42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#3  0x00007fd17bdeddea in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fd17bdede32 in  () at /usr/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fd17bde845b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fd17bdeba46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7fd13f9ff700 (LWP 4287)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd244c7555b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007fd244c772d5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7fd15e9ed700 (LWP 4276)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd244c7555b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007fd244c772d5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7fd14e263700 (LWP 3303)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd244c7555b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007fd244c772d5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fd15cbbd700 (LWP 2452)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd244c7555b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007fd244c772d5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fd15f1ee700 (LWP 2055)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd244c7555b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007fd244c772d5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fd168923700 (LWP 1516)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd244c7555b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007fd244c772d5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fd17670e700 (LWP 1407)):
#0  0x00007fd23cd6f899 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fd23cd2e2fa in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fd23cd2e42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fd240f8d1ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fd240f3abfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd240d75f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fd1795338f7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fd181ffe700 (LWP 1321)):
#0  0x00007fd23cd6f8b4 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fd23cd2e309 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fd23cd2e42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fd240f8d1ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fd240f3abfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd240d75f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fd244c07822 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fd189e79700 (LWP 1081)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd240d7b69b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fd244c7555b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007fd244c772d5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fd21b7b8700 (LWP 1054)):
#0  0x00007fd23fe8c0ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd24686c93b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fd24686c969 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fd221774700 (LWP 1025)):
#0  0x00007fd23fe8eb7c in __lll_lock_wait () at /lib64/libpthread.so.0
#1  0x00007fd23fe8983b in pthread_mutex_lock () at /lib64/libpthread.so.0
#2  0x00007fd23c5a3ea0 in  () at /usr/X11R6/lib64/libGL.so.1
#3  0x00007fd23c5a742e in  () at /usr/X11R6/lib64/libGL.so.1
#4  0x00007fd23c5a7888 in  () at /usr/X11R6/lib64/libGL.so.1
#5  0x00007fd2380dcfe1 in  () at /usr/lib64/tls/libnvidia-tls.so.340.107
#6  0x00007fd23cd6e750 in  () at /usr/lib64/libglib-2.0.so.0
#7  0x00007fd23cd2de49 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#8  0x00007fd23cd2e2a8 in  () at /usr/lib64/libglib-2.0.so.0
#9  0x00007fd23cd2e42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#10 0x00007fd240f8d1ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#11 0x00007fd240f3abfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#12 0x00007fd240d75f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#13 0x00007fd2440833d8 in  () at /usr/lib64/libQt5Qml.so.5
#14 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#15 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#16 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fd222fc2700 (LWP 968)):
#0  0x00007fd24068130d in poll () at /lib64/libc.so.6
#1  0x00007fd23cd2e314 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fd23cd2e42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fd240f8d1ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fd240f3abfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd240d75f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fd2440833d8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fd232e8d700 (LWP 952)):
#0  0x00007fd24067d33d in read () at /lib64/libc.so.6
#1  0x00007fd2380dcf55 in  () at /usr/lib64/tls/libnvidia-tls.so.340.107
#2  0x00007fd23cd6e750 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fd23cd2de49 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fd23cd2e2a8 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fd23cd2e42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007fd240f8d18c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fd240f3abfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#8  0x00007fd240d75f5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#9  0x00007fd2413a1295 in  () at /usr/lib64/libQt5DBus.so.5
#10 0x00007fd240d7aa29 in  () at /usr/lib64/libQt5Core.so.5
#11 0x00007fd23fe87724 in start_thread () at /lib64/libpthread.so.0
#12 0x00007fd240689e8d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fd247195900 (LWP 939)):
[KCrash Handler]
#6  0x00007fd244c8b47e in QQuickItemPrivate::addToDirtyList() () at /usr/lib64/libQt5Quick.so.5
#7  0x00007fd244c8b528 in QQuickItemPrivate::dirty(QQuickItemPrivate::DirtyType) () at /usr/lib64/libQt5Quick.so.5
#8  0x00007fd244c96939 in QQuickItem::setParentItem(QQuickItem*) () at /usr/lib64/libQt5Quick.so.5
#9  0x00007fd244c96fbf in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#10 0x00007fd244cb0d86 in  () at /usr/lib64/libQt5Quick.so.5
#11 0x00007fd240f656c5 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#12 0x00007fd240f6ec7e in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#13 0x00007fd244c9723f in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#14 0x00007fd244cb1876 in  () at /usr/lib64/libQt5Quick.so.5
#15 0x00007fd2440a06a6 in QQmlDelegateModel::~QQmlDelegateModel() () at /usr/lib64/libQt5Qml.so.5
#16 0x00007fd2440a0789 in QQmlDelegateModel::~QQmlDelegateModel() () at /usr/lib64/libQt5Qml.so.5
#17 0x00007fd244d26741 in  () at /usr/lib64/libQt5Quick.so.5
#18 0x00007fd244d26759 in  () at /usr/lib64/libQt5Quick.so.5
#19 0x00007fd240f6ecc6 in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#20 0x00007fd244c9723f in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#21 0x00007fd244cb16f6 in  () at /usr/lib64/libQt5Quick.so.5
#22 0x00007fd240f656c5 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#23 0x00007fd240f6ec7e in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#24 0x00007fd244c9723f in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#25 0x00007fd244cb583e in  () at /usr/lib64/libQt5Quick.so.5
#26 0x00007fd240f656c5 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#27 0x00007fd240f6ec7e in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#28 0x00007fd244c9723f in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#29 0x00007fd244cb0d86 in  () at /usr/lib64/libQt5Quick.so.5
#30 0x00007fd246b962d9 in PlasmaQuick::AppletQuickItem::~AppletQuickItem() () at /usr/lib64/libKF5PlasmaQuick.so.5
#31 0x00007fd221789049 in  () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#32 0x00007fd240f656c5 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#33 0x00007fd240f6ec7e in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#34 0x00007fd2217847d4 in  () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#35 0x00007fd245341e7d in  () at /usr/lib64/libKF5Plasma.so.5
#36 0x00007fd245342069 in  () at /usr/lib64/libKF5Plasma.so.5
#37 0x00007fd245333519 in Plasma::Applet::~Applet() () at /usr/lib64/libKF5Plasma.so.5
#38 0x00007fd245333539 in Plasma::Applet::~Applet() () at /usr/lib64/libKF5Plasma.so.5
#39 0x00007fd240f656c5 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#40 0x00007fd240f6ec7e in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#41 0x00007fd2453371e9 in Plasma::Containment::~Containment() () at /usr/lib64/libKF5Plasma.so.5
#42 0x00007fd240f67e70 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#43 0x00007fd241ebf28c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#44 0x00007fd241ec38ea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#45 0x00007fd240f3cbe5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#46 0x00007fd240f3e9ca in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#47 0x00007fd240f8db03 in  () at /usr/lib64/libQt5Core.so.5
#48 0x00007fd23cd2e134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#49 0x00007fd23cd2e388 in  () at /usr/lib64/libglib-2.0.so.0
#50 0x00007fd23cd2e42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#51 0x00007fd240f8d18c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#52 0x00007fd240f3abfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#53 0x00007fd240f42ae6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#54 0x000000000041f05f in  ()
#55 0x00007fd2405bd725 in __libc_start_main () at /lib64/libc.so.6
#56 0x000000000041f2c9 in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 369864.

Possible duplicates by query: bug 378209, bug 374582, bug 369864.

Reported using DrKonqi
Comment 1 David Edmundson 2018-07-11 21:35:13 UTC
*** Bug 369864 has been marked as a duplicate of this bug. ***
Comment 2 David Edmundson 2018-07-11 21:35:22 UTC
*** Bug 374930 has been marked as a duplicate of this bug. ***
Comment 3 David Edmundson 2018-07-11 21:36:06 UTC
Other dupe reports are all whilst hotplugging displays.
Comment 4 Justin Zobel 2020-12-04 00:24:16 UTC
Thank you for the report, Andres.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 5 Bug Janitor Service 2020-12-19 04:35:21 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2021-01-03 04:34:47 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!
Comment 7 Nate Graham 2021-11-08 23:13:10 UTC
*** Bug 445134 has been marked as a duplicate of this bug. ***
Comment 8 Nate Graham 2021-11-08 23:13:40 UTC
Just got another report of it in Plasma 5.23.3 (See Bug 445134); re-opening.
Comment 9 Nate Graham 2021-11-09 04:32:44 UTC
*** Bug 445170 has been marked as a duplicate of this bug. ***
Comment 10 Nate Graham 2021-12-03 20:46:32 UTC
*** Bug 446421 has been marked as a duplicate of this bug. ***
Comment 11 Nate Graham 2021-12-03 20:49:35 UTC
The reporter of duplicate bug 446421 can reproduce the issue 100% by running the following python script:

> import pygame
> from pygame.locals import *
> pygame.init()
> 
> screen = pygame.display.set_mode((500, 500), flags=FULLSCREEN)
> clock = pygame.time.Clock()
> 
> run = True
> 
> while run:
>     for event in pygame.event.get():
>         if event.type == QUIT:
>             run = False
>     pygame.display.update()
>     clock.tick(60)
> pygame.quit()

I can reproduce it, though.
Comment 12 Alpha-Craft 2021-12-03 20:59:29 UTC
(In reply to Nate Graham from comment #11)
> The reporter of duplicate bug 446421 can reproduce the issue 100% by running
> the following python script:
> 
> > import pygame
> > from pygame.locals import *
> > pygame.init()
> > 
> > screen = pygame.display.set_mode((500, 500), flags=FULLSCREEN)
> > clock = pygame.time.Clock()
> > 
> > run = True
> > 
> > while run:
> >     for event in pygame.event.get():
> >         if event.type == QUIT:
> >             run = False
> >     pygame.display.update()
> >     clock.tick(60)
> > pygame.quit()
> 
> I can reproduce it, though.

So does it also crash for you, with this script?
The thing is that even without running it again, the system always remains in this broken state. After restart and even after restoring a backup
Comment 13 Alpha-Craft 2021-12-03 21:04:26 UTC
(In reply to Nate Graham from comment #11)
> The reporter of duplicate bug 446421 can reproduce the issue 100% by running
> the following python script:
> 
> > import pygame
> > from pygame.locals import *
> > pygame.init()
> > 
> > screen = pygame.display.set_mode((500, 500), flags=FULLSCREEN)
> > clock = pygame.time.Clock()
> > 
> > run = True
> > 
> > while run:
> >     for event in pygame.event.get():
> >         if event.type == QUIT:
> >             run = False
> >     pygame.display.update()
> >     clock.tick(60)
> > pygame.quit()
> 
> I can reproduce it, though.

Actually this is not really a duplicate. It seems to happen sometimes for the reporter of THIS bug for me it's permanent. Maybe I understand it wrong. The shell always breaks on start. It always had problems with fullscreen windows but this is the worst bug/error I had.
Comment 14 Nate Graham 2021-12-03 21:05:21 UTC
So sorry, typo: I CAN'T reproduce it with that script.
Comment 15 Alpha-Craft 2021-12-04 09:44:57 UTC
(In reply to Nate Graham from comment #14)
> So sorry, typo: I CAN'T reproduce it with that script.

Did you execute it correctly? Did it open a window?
Comment 16 Nate Graham 2021-12-04 15:04:00 UTC
I think so. I saw a black fullscreen window.
Comment 17 Alpha-Craft 2021-12-04 17:58:31 UTC
(In reply to Nate Graham from comment #16)
> I think so. I saw a black fullscreen window.

Some additional information, which could help reproduce the error:
Use Kubuntu 21.10
Upgrade to KDE Plasma 5.23.4 (latest version):
"sudo apt-add-repository PPA:kubuntu-backports/ppa
sudo apt update && sudo apt full-upgrade"
Use two monitors.

This COULD help reproducing the error. Best would be in a VM.
Comment 18 Nate Graham 2022-01-11 17:02:45 UTC
*** Bug 444742 has been marked as a duplicate of this bug. ***
Comment 19 Nate Graham 2022-01-11 17:02:48 UTC
*** Bug 447063 has been marked as a duplicate of this bug. ***
Comment 20 Nate Graham 2022-01-11 17:02:53 UTC
*** Bug 446993 has been marked as a duplicate of this bug. ***
Comment 21 Nate Graham 2022-01-11 17:03:09 UTC
*** Bug 447244 has been marked as a duplicate of this bug. ***
Comment 22 Nate Graham 2022-01-11 17:03:17 UTC
*** Bug 447605 has been marked as a duplicate of this bug. ***
Comment 23 Nate Graham 2022-01-11 17:03:24 UTC
*** Bug 448194 has been marked as a duplicate of this bug. ***
Comment 24 Nate Graham 2022-01-11 17:03:43 UTC
Increasing priority due to number of duplicates.
Comment 25 Jure Repinc 2022-01-24 12:19:13 UTC
I  get a bit different backtrace than the original poster with Plasma 5.23.90 (Frameworks 5.90.0, Qt 5.15.2, kernel 5.16.1). It happened sometime over night. I just went sleeping and turned of monitors and when I woke up and got back the crash dialog awaited with this backtrace:

Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  QQuickItemPrivate::addToDirtyList() (this=this@entry=0x5626cedea140) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.6.x86_64/src/quick/items/qquickitem.h:468
#5  0x00007f5cea74121e in QQuickItemPrivate::dirty(QQuickItemPrivate::DirtyType) (this=this@entry=0x5626cedea140, type=type@entry=QQuickItemPrivate::Size) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.6.x86_64/src/quick/items/qquickitem.cpp:6188
#6  0x00007f5cea741a29 in QQuickItem::setSize(QSizeF const&) (this=0x5626cee1f510, size=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.6.x86_64/src/quick/items/qquickitem.cpp:7035
#7  0x00007f5cea72d0ba in QQuickAnchorsPrivate::setItemSize(QSizeF const&) (v=..., this=0x5626cee07580) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.6.x86_64/src/quick/items/qquickanchors.cpp:435
#8  QQuickAnchorsPrivate::fillChanged() (this=0x5626cee07580) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.6.x86_64/src/quick/items/qquickanchors.cpp:211
#9  0x00007f5cea7439d3 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) (this=this@entry=0x5626ce4d0fc0, newGeometry=<optimized out>, oldGeometry=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.6.x86_64/src/quick/items/qquickitem.cpp:3759
#10 0x00007f5ceaf32f6e in PlasmaQuick::AppletQuickItem::geometryChanged(QRectF const&, QRectF const&) (this=0x5626ce4d0fc0, newGeometry=<optimized out>, oldGeometry=<optimized out>) at /usr/src/debug/plasma-framework-5.90.0-340.3.x86_64/src/plasmaquick/appletquickitem.cpp:915
#11 0x00007f5cea741a9b in QQuickItem::setSize(QSizeF const&) (this=this@entry=0x5626ce4d0fc0, size=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.6.x86_64/src/quick/items/qquickitem.cpp:7037
#12 0x00007f5ceaf39d5c in PlasmaQuick::ContainmentViewPrivate::setContainment(Plasma::Containment*) (this=0x5626d07dbe00, cont=<optimized out>) at /usr/src/debug/plasma-framework-5.90.0-340.3.x86_64/src/plasmaquick/containmentview.cpp:121
#13 0x00005626cbebbf6c in ShellCorona::addOutput(QScreen*) (this=0x5626ce0cae50, screen=<optimized out>) at /usr/src/debug/plasma5-workspace-5.23.90-632.5.x86_64/shell/shellcorona.cpp:1290
#14 0x00007f5ce8c60423 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff57f47260, r=0x5626ce0cae50, this=0x5626cf02d700) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#15 doActivate<false>(QObject*, int, void**) (sender=0x7fff57f477d0, signal_index=9, argv=0x7fff57f47260) at kernel/qobject.cpp:3886
#16 0x00007f5ce8c598ef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f5ce9612400, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff57f47260) at kernel/qobject.cpp:3946
#17 0x00007f5ce907a522 in QGuiApplication::screenAdded(QScreen*) (this=<optimized out>, _t1=<optimized out>, _t1@entry=0x7f5cdc020e10) at .moc/moc_qguiapplication.cpp:389
#18 0x00007f5ce906052c in QWindowSystemInterface::handleScreenAdded(QPlatformScreen*, bool) (ps=ps@entry=0x5626d016de90, isPrimary=<optimized out>) at kernel/qwindowsysteminterface.cpp:826
#19 0x00007f5ce4342cbc in QXcbConnection::createScreen(QXcbVirtualDesktop*, xcb_randr_output_change_t const&, xcb_randr_get_output_info_reply_t*) (this=this@entry=0x5626cdf61900, virtualDesktop=virtualDesktop@entry=0x5626cdf79cb0, outputChange=..., outputInfo=outputInfo@entry=0x7f5cdc0169a0) at /usr/src/debug/libqt5-qtbase-5.15.2+kde268-2.1.x86_64/src/plugins/platforms/xcb/qxcbscreen.h:174
#20 0x00007f5ce43455c1 in QXcbConnection::updateScreens(xcb_randr_notify_event_t const*) (this=0x5626cdf61900, event=<optimized out>) at qxcbconnection_screens.cpp:158
#21 0x00007f5ce4319e00 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=this@entry=0x5626cdf61900, event=event@entry=0x7f5cdc005d00) at qxcbconnection.cpp:690
#22 0x00007f5ce431aa86 in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5626cdf61900, flags=...) at qxcbconnection.cpp:1014
#23 0x00007f5ce4340cf3 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=source@entry=0x5626ce091240) at qxcbeventdispatcher.cpp:103
#24 0x00007f5ce6f6cd9f in g_main_dispatch (context=0x7f5cdc005000) at ../glib/gmain.c:3381
#25 g_main_context_dispatch (context=0x7f5cdc005000) at ../glib/gmain.c:4099
#26 0x00007f5ce6f6d128 in g_main_context_iterate (context=context@entry=0x7f5cdc005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#27 0x00007f5ce6f6d1df in g_main_context_iteration (context=0x7f5cdc005000, may_block=1) at ../glib/gmain.c:4240
#28 0x00007f5ce8c81294 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5626ce09b710, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007f5ce8c287bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff57f47650, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#30 0x00007f5ce8c30aa0 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#31 0x00007f5ce907c23c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867
#32 0x00007f5ce99c79f5 in QApplication::exec() () at kernel/qapplication.cpp:2824
#33 0x00005626cbe9a69a in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma5-workspace-5.23.90-632.5.x86_64/shell/main.cpp:238
[Inferior 1 (process 4311) detached]
Comment 26 galder 2022-01-26 14:06:00 UTC
should not be this ticket set as Confirmed?
Comment 27 galder 2022-01-26 14:29:47 UTC
moving to confirmed
Comment 28 Nate Graham 2022-02-05 23:23:26 UTC
*** Bug 449663 has been marked as a duplicate of this bug. ***
Comment 29 Nate Graham 2022-02-07 05:08:23 UTC
*** Bug 449699 has been marked as a duplicate of this bug. ***
Comment 30 Raman Gupta 2022-03-10 04:46:48 UTC
The crash (at least the one reported in dup issue https://bugs.kde.org/show_bug.cgi?id=446993) no longer happens for me on:

Operating System: Fedora Linux 35
KDE Plasma Version: 5.24.2
KDE Frameworks Version: 5.91.0
Qt Version: 5.15.2
Kernel Version: 5.16.12-200.fc35.x86_64 (64-bit)
Graphics Platform: X11
Comment 31 Marco Martin 2022-09-14 10:14:25 UTC
(In reply to Jure Repinc from comment #25)
> I  get a bit different backtrace than the original poster with Plasma
> 5.23.90 (Frameworks 5.90.0, Qt 5.15.2, kernel 5.16.1). It happened sometime
> over night. I just went sleeping and turned of monitors and when I woke up
> and got back the crash dialog awaited with this backtrace:

for how the bt looks, the crash occurred exactly when you turned out the monitors (or videocard?), and those are the type of monitors that wen you turn them off/go to sleep the system thinks they have been completely disconnected, so while sleeping, plasmashell destroyed all of its views and tried to create new ones on resume.

this still doesn't explain the crash tho
Comment 32 Fushan Wen 2023-04-05 02:37:05 UTC
Could be fixed by https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/40
Comment 33 Nate Graham 2023-04-16 03:42:36 UTC
If so, this should already be fixed in Plasma 6.
Comment 34 Albert Astals Cid 2023-04-17 21:50:01 UTC
Git commit 45c22a0221937682f4496801a495458a00f76d3a by Albert Astals Cid, on behalf of Volker Hilsheimer.
Committed on 17/04/2023 at 21:40.
Pushed by aacid into branch 'kde/5.15'.

QQuickItem: Fix effective visibility for items without parent

Items are visible if they are children of a visible parent, and not
explicitly hidden. The effectiveVisible member stores the state and is
updated when conditions that impact the item visibility changes.

The old code returned true for items outside a visual hierarchy, which
broke signal emission when items were removed from a parent, e.g.
because the parent got destroyed. With this change, items removed from
a visual hierarchy will emit the visibleChanged signal.

Note: QQuickItem initializes the effectiveVisible member to true, even
if the item was created without parent item. Visual items are required
to be added to a visual hierarchy via setParentItem. For this reason,
newly created items never emit visibleChanged when they are added to
a parent.

Adjust the QQuickItem::visible test - it creates an item hierarchy
without window. Such items are never visible, so add a window and
parent the test item hierarchy to the window's content item.

This fixes the expected failures in the tests. It does introduce an
incompatibility with QGraphicsView and QGraphicsItem, which continue
to return true from QGraphicsItem::isVisible for items that are not
in an item hierarchy.

[ChangeLog][Qt Quick][QQuickItem] The visible property of Items without
a parent now always returns false, and the visibleChanged signal gets
emitted when the parent item of a visible item becomes null.

Fixes: QTBUG-108213
Change-Id: If4b2947cefd1407853f0f29e6c3fdbd49fc9af65
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
(cherry picked from commit d1b9a4cacfb966cf0a37983d8f8044f3aedf5de3)
Related: bug 467909

M  +2    -4    src/quick/items/qquickitem.cpp
M  +2    -0    tests/auto/quick/qquickitem/tst_qquickitem.cpp

https://invent.kde.org/qt/qt/qtdeclarative/commit/45c22a0221937682f4496801a495458a00f76d3a
Comment 35 Fushan Wen 2023-04-22 01:09:26 UTC
Mark as resolved for now
Comment 36 Nate Graham 2023-12-21 00:12:51 UTC
*** Bug 478621 has been marked as a duplicate of this bug. ***