Bug 416228 - Krunner crashes after resume with different screen setup
Summary: Krunner crashes after resume with different screen setup
Status: RESOLVED DUPLICATE of bug 414805
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 5.18.1
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Kai Uwe Broulik
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-01-14 05:59 UTC by Wian Potgieter
Modified: 2021-02-22 19:30 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
KRunner (5.18.1-0xneon+18.04+bionic+build58) crash log (47.80 KB, text/plain)
2020-02-23 11:33 UTC, Wian Potgieter
Details
gl-create.py (277 bytes, text/x-python)
2020-12-18 19:19 UTC, phd
Details
New crash information added by DrKonqi (5.29 KB, text/plain)
2021-02-22 19:30 UTC, rabin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Wian Potgieter 2020-01-14 05:59:03 UTC
Application: krunner (5.17.5)

Qt Version: 5.13.2
Frameworks Version: 5.66.0
Operating System: Linux 5.0.0-37-generic x86_64
Distribution: KDE neon User Edition 5.17

-- Information about the crash:
- What I was doing when the application crashed:
I had just resumed my PC with a 4K monitor (from 2x1080p).  I wanted to run nvidia-settings so that I could correct the configuration.
- Unusual behavior I noticed:
The 4k screen was not refreshing correctly but was getting input from the card.

The crash can be reproduced sometimes.

-- Backtrace:
Application: krunner (krunner), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa73795f2c0 (LWP 3559))]

Thread 23 (Thread 0x7fa6927fc700 (LWP 3588)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42d6a944) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42d6a8f0, cond=0x564b42d6a918) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42d6a918, mutex=0x564b42d6a8f0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42d6a8f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42d6a440, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42d6a858, mutex=0x564b42d6a440, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa71085e845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa7108626f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa7108605bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x7fa6a80049b0) at thread/qthread_unix.cpp:360
#11 0x00007fa730de06db in start_thread (arg=0x7fa6927fc700) at pthread_create.c:463
#12 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7fa692ffd700 (LWP 3587)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42d6a944) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42d6a8f0, cond=0x564b42d6a918) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42d6a918, mutex=0x564b42d6a8f0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42d6a8f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42d6a440, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42d6a858, mutex=0x564b42d6a440, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa71085e845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa7108626f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007fa7108605bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x7fa6c40047d0) at thread/qthread_unix.cpp:360
#19 0x00007fa730de06db in start_thread (arg=0x7fa692ffd700) at pthread_create.c:463
#20 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fa6937fe700 (LWP 3586)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42d6a944) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42d6a8f0, cond=0x564b42d6a918) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42d6a918, mutex=0x564b42d6a8f0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42d6a8f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42d6a440, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42d6a858, mutex=0x564b42d6a440, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa71085e845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa7108626f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa7108605bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x7fa6c40042b0) at thread/qthread_unix.cpp:360
#11 0x00007fa730de06db in start_thread (arg=0x7fa6937fe700) at pthread_create.c:463
#12 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7fa693fff700 (LWP 3585)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42d6a944) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42d6a8f0, cond=0x564b42d6a918) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42d6a918, mutex=0x564b42d6a8f0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42d6a8f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42d6a440, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42d6a858, mutex=0x564b42d6a440, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa71085e845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa7108626f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007fa7108605bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x564b42df5f70) at thread/qthread_unix.cpp:360
#19 0x00007fa730de06db in start_thread (arg=0x7fa693fff700) at pthread_create.c:463
#20 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7fa6c0ff9700 (LWP 3584)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42d6a944) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42d6a8f0, cond=0x564b42d6a918) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42d6a918, mutex=0x564b42d6a8f0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42d6a8f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42d6a440, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42d6a858, mutex=0x564b42d6a440, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa71085e845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa7108626f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa7108605bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x7fa6a4003ce0) at thread/qthread_unix.cpp:360
#11 0x00007fa730de06db in start_thread (arg=0x7fa6c0ff9700) at pthread_create.c:463
#12 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7fa6c17fa700 (LWP 3583)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42d6a944) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42d6a8f0, cond=0x564b42d6a918) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42d6a918, mutex=0x564b42d6a8f0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42d6a8f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42d6a440, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42d6a858, mutex=0x564b42d6a440, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa71085e845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa7108626f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa7108605bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x7fa6a0003ce0) at thread/qthread_unix.cpp:360
#11 0x00007fa730de06db in start_thread (arg=0x7fa6c17fa700) at pthread_create.c:463
#12 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7fa6c1ffb700 (LWP 3582)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42d6a944) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42d6a8f0, cond=0x564b42d6a918) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42d6a918, mutex=0x564b42d6a8f0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42d6a8f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42d6a440, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42d6a858, mutex=0x564b42d6a440, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa71085e845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa7108626f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#19 0x00007fa7108605bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#20 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x7fa6c4003e50) at thread/qthread_unix.cpp:360
#21 0x00007fa730de06db in start_thread (arg=0x7fa6c1ffb700) at pthread_create.c:463
#22 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7fa6c27fc700 (LWP 3581)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42d6a944) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42d6a8f0, cond=0x564b42d6a918) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42d6a918, mutex=0x564b42d6a8f0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42d6a8f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42d6a440, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42d6a858, mutex=0x564b42d6a440, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa71085e845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa7108626f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#19 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#20 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#21 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#22 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#23 0x00007fa7108605bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#24 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x7fa6b8003cf0) at thread/qthread_unix.cpp:360
#25 0x00007fa730de06db in start_thread (arg=0x7fa6c27fc700) at pthread_create.c:463
#26 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fa6c2ffd700 (LWP 3580)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42d6a944) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42d6a8f0, cond=0x564b42d6a918) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42d6a918, mutex=0x564b42d6a8f0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42d6a8f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42d6a440, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42d6a858, mutex=0x564b42d6a440, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa71085e845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa7108626f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa7108605bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x564b434e0920) at thread/qthread_unix.cpp:360
#11 0x00007fa730de06db in start_thread (arg=0x7fa6c2ffd700) at pthread_create.c:463
#12 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fa6c37fe700 (LWP 3579)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42d6a944) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42d6a8f0, cond=0x564b42d6a918) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42d6a918, mutex=0x564b42d6a8f0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42d6a8f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42d6a440, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42d6a858, mutex=0x564b42d6a440, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa71085e845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa7108626f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007fa7108605bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x7fa6bc003ce0) at thread/qthread_unix.cpp:360
#19 0x00007fa730de06db in start_thread (arg=0x7fa6c37fe700) at pthread_create.c:463
#20 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fa6c3fff700 (LWP 3578)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42d6a944) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42d6a8f0, cond=0x564b42d6a918) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42d6a918, mutex=0x564b42d6a8f0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42d6a8f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42d6a440, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42d6a858, mutex=0x564b42d6a440, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa71085e845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa7108626f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa7108605bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x7fa6ac0043a0) at thread/qthread_unix.cpp:360
#11 0x00007fa730de06db in start_thread (arg=0x7fa6c3fff700) at pthread_create.c:463
#12 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fa6ccf45700 (LWP 3577)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42d6a944) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42d6a8f0, cond=0x564b42d6a918) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42d6a918, mutex=0x564b42d6a8f0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42d6a8f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42d6a440, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42d6a858, mutex=0x564b42d6a440, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa71085e845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa7108626f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa7108605bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x7fa6b4003ce0) at thread/qthread_unix.cpp:360
#11 0x00007fa730de06db in start_thread (arg=0x7fa6ccf45700) at pthread_create.c:463
#12 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fa6cd746700 (LWP 3576)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42d6a944) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42d6a8f0, cond=0x564b42d6a918) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42d6a918, mutex=0x564b42d6a8f0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42d6a8f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42d6a440, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42d6a858, mutex=0x564b42d6a440, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa71085e845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa7108626f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa7108605bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x7fa6c4003a00) at thread/qthread_unix.cpp:360
#11 0x00007fa730de06db in start_thread (arg=0x7fa6cd746700) at pthread_create.c:463
#12 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fa6cdf47700 (LWP 3575)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42d6a944) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42d6a8f0, cond=0x564b42d6a918) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42d6a918, mutex=0x564b42d6a8f0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42d6a8f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42d6a440, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42d6a858, mutex=0x564b42d6a440, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa71085e845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa7108626f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa7108605bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x7fa6c4003510) at thread/qthread_unix.cpp:360
#11 0x00007fa730de06db in start_thread (arg=0x7fa6cdf47700) at pthread_create.c:463
#12 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fa6ce748700 (LWP 3574)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42d6a944) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42d6a8f0, cond=0x564b42d6a918) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42d6a918, mutex=0x564b42d6a8f0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42d6a8f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42d6a440, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42d6a858, mutex=0x564b42d6a440, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa71085e845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa7108626f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa7108605bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x564b43a4e5c0) at thread/qthread_unix.cpp:360
#11 0x00007fa730de06db in start_thread (arg=0x7fa6ce748700) at pthread_create.c:463
#12 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fa6cef49700 (LWP 3573)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42d6a944) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42d6a8f0, cond=0x564b42d6a918) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42d6a918, mutex=0x564b42d6a8f0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42d6a8f0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42d6a440, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42d6a858, mutex=0x564b42d6a440, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa71085e845 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fa7108626f8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#19 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#20 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#21 0x00007fa710862752 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#22 0x00007fa71085db0d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#23 0x00007fa7108605bb in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#24 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x564b43a4c860) at thread/qthread_unix.cpp:360
#25 0x00007fa730de06db in start_thread (arg=0x7fa6cef49700) at pthread_create.c:463
#26 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fa6d57f2700 (LWP 3570)):
#0  0x00007fa733106bf9 in __GI___poll (fds=0x564b43a7dc30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa72e8055c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa72e805962 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa6f74890e6 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fa72e82d195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa730de06db in start_thread (arg=0x7fa6d57f2700) at pthread_create.c:463
#6  0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fa6d5ff3700 (LWP 3569)):
#0  0x00007fa72e84b664 in g_mutex_unlock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa72e80547d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa72e8056dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa72e805721 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa72e82d195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa730de06db in start_thread (arg=0x7fa6d5ff3700) at pthread_create.c:463
#6  0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fa7063ba700 (LWP 3563)):
[KCrash Handler]
#6  0x00007fa72578cb48 in QXcbIntegration::createPlatformOpenGLContext(QOpenGLContext*) const (this=<optimized out>, context=0x7fa71c00ad30) at qxcbintegration.cpp:280
#7  0x00007fa73401176f in QOpenGLContext::create() (this=0x7fa71c00ad30) at kernel/qopenglcontext.cpp:611
#8  0x00007fa7369eb5ad in QSGRenderThread::sync(bool) (this=this@entry=0x564b42de4210, inExpose=<optimized out>) at scenegraph/qsgthreadedrenderloop.cpp:552
#9  0x00007fa7369eca24 in QSGRenderThread::syncAndRender() (this=this@entry=0x564b42de4210) at scenegraph/qsgthreadedrenderloop.cpp:610
#10 0x00007fa7369f02b8 in QSGRenderThread::run() (this=0x564b42de4210) at scenegraph/qsgthreadedrenderloop.cpp:730
#11 0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x564b42de4210) at thread/qthread_unix.cpp:360
#12 0x00007fa730de06db in start_thread (arg=0x7fa7063ba700) at pthread_create.c:463
#13 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fa7135ef700 (LWP 3562)):
#0  0x00007fa7331020b4 in __GI___libc_read (fd=22, buf=0x7fa7135eeb70, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fa72e84a2d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa72e8050b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa72e805570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa72e8056dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa733a59b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa70c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fa7339fa06a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa7135eed80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007fa7338153aa in QThread::exec() (this=this@entry=0x564b42bcf040) at thread/qthread.cpp:531
#8  0x00007fa736497815 in QQmlThreadPrivate::run() (this=0x564b42bcf040) at qml/ftw/qqmlthread.cpp:152
#9  0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x564b42bcf040) at thread/qthread_unix.cpp:360
#10 0x00007fa730de06db in start_thread (arg=0x7fa7135ef700) at pthread_create.c:463
#11 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fa71bfff700 (LWP 3561)):
#0  0x00007fa72e84b649 in g_mutex_lock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa72e804fec in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa72e805570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa72e8056dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa733a59b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa714000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fa7339fa06a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa71bffed70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007fa7338153aa in QThread::exec() (this=this@entry=0x7fa734931d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:531
#7  0x00007fa7346ba0e5 in QDBusConnectionManager::run() (this=0x7fa734931d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#8  0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x7fa734931d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:360
#9  0x00007fa730de06db in start_thread (arg=0x7fa71bfff700) at pthread_create.c:463
#10 0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fa722bcd700 (LWP 3560)):
#0  0x00007fa733106bf9 in __GI___poll (fds=0x7fa722bccca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa7324fd747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fa7324ff36a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fa7257aee10 in QXcbEventQueue::run() (this=0x564b42bd4ce0) at qxcbeventqueue.cpp:228
#4  0x00007fa733816b52 in QThreadPrivate::start(void*) (arg=0x564b42bd4ce0) at thread/qthread_unix.cpp:360
#5  0x00007fa730de06db in start_thread (arg=0x7fa722bcd700) at pthread_create.c:463
#6  0x00007fa73311388f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fa73795f2c0 (LWP 3559)):
#0  0x00007fa730de69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564b42de0734) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa730de69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564b42de06e0, cond=0x564b42de0708) at pthread_cond_wait.c:502
#2  0x00007fa730de69f3 in __pthread_cond_wait (cond=0x564b42de0708, mutex=0x564b42de06e0) at pthread_cond_wait.c:655
#3  0x00007fa73381daeb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x564b42de06e0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa73381daeb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x564b42de4250, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa73381ddf9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x564b42de4258, mutex=0x564b42de4250, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa7369ed0ed in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=this@entry=0x564b42cbb020, w=<optimized out>, w@entry=0x564b4311bf00, inExpose=inExpose@entry=true) at scenegraph/qsgthreadedrenderloop.cpp:1217
#7  0x00007fa7369ef66d in QSGThreadedRenderLoop::handleExposure(QQuickWindow*) (this=this@entry=0x564b42cbb020, window=window@entry=0x7ffff60a6d00) at scenegraph/qsgthreadedrenderloop.cpp:1011
#8  0x00007fa7369efce9 in QSGThreadedRenderLoop::exposureChanged(QQuickWindow*) (this=0x564b42cbb020, window=0x7ffff60a6d00) at scenegraph/qsgthreadedrenderloop.cpp:919
#9  0x00007fa733fda525 in QWindow::event(QEvent*) (this=this@entry=0x7ffff60a6d00, ev=ev@entry=0x7ffff60a68c0) at kernel/qwindow.cpp:2359
#10 0x00007fa736a4fa45 in QQuickWindow::event(QEvent*) (this=0x7ffff60a6d00, e=0x7ffff60a68c0) at items/qquickwindow.cpp:1695
#11 0x00007fa73756181b in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#12 0x0000564b4262e2ff in View::event(QEvent*) (this=0x7ffff60a6d00, event=0x7ffff60a68c0) at ./krunner/view.cpp:177
#13 0x00007fa734a8feac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x564b42bd21c0, receiver=receiver@entry=0x7ffff60a6d00, e=e@entry=0x7ffff60a68c0) at kernel/qapplication.cpp:3703
#14 0x00007fa734a974b0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffff60a6c80, receiver=0x7ffff60a6d00, e=0x7ffff60a68c0) at kernel/qapplication.cpp:3449
#15 0x00007fa7339fbf08 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7ffff60a6d00, event=0x7ffff60a68c0) at kernel/qcoreapplication.cpp:1095
#16 0x00007fa7339fc0ee in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=receiver@entry=0x7ffff60a6d00, event=event@entry=0x7ffff60a68c0) at kernel/qcoreapplication.cpp:1502
#17 0x00007fa733fd041a in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (e=0x7fa71c009920) at kernel/qguiapplication.cpp:3081
#18 0x00007fa733fd066d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x7fa71c009920) at kernel/qguiapplication.cpp:1911
#19 0x00007fa733faa79b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1148
#20 0x00007fa7257afdda in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#21 0x00007fa72e805417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fa72e805650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fa72e8056dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fa733a59b7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x564b42c37400, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#25 0x00007fa7339fa06a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffff60a6ba0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#26 0x00007fa733a033e0 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1403
#27 0x0000564b4262ba0f in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./krunner/main.cpp:134

Possible duplicates by query: bug 414941, bug 414709, bug 411787, bug 410376, bug 409252.

Reported using DrKonqi
Comment 1 Nate Graham 2020-01-22 22:08:57 UTC
*** Bug 416615 has been marked as a duplicate of this bug. ***
Comment 2 Nate Graham 2020-02-05 20:58:14 UTC
*** Bug 417129 has been marked as a duplicate of this bug. ***
Comment 3 Wian Potgieter 2020-02-23 11:33:28 UTC
Created attachment 126332 [details]
KRunner (5.18.1-0xneon+18.04+bionic+build58) crash log

This crash is still occurring when switching to a different display layout after resume on the latest available neon user repository.

Before suspend:
2x external FHD displays & 1 internal FHD display.

I need to confirm if krunner crashes before or after the manual display setup re-configuration.  
After:
1x internal FHD display & 1 External QHD display
Comment 4 Szőts Ákos 2020-05-08 14:51:44 UTC
Unfortunately, I cannot use DrKonqi to append to this bug (Bug 421187) therefore I have to manually paste a reduced stack trace here:

Application: krunner (5.18.4)

Qt Version: 5.14.1
Frameworks Version: 5.69.0
Operating System: Linux 5.6.6-1-default x86_64
Windowing system: X11
Distribution: openSUSE Tumbleweed

-- Information about the crash:
- What I was doing when the application crashed:

I pressed Alt+F2, started typing (without KRunner appearing) and KRunner has crashed.

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.82       Driver Version: 440.82       CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 960     Off  | 00000000:2D:00.0 Off |                  N/A |
|  0%   56C    P5    19W / 160W |    896MiB /  4034MiB |      9%      Default |
+-------------------------------+----------------------+----------------------+

The crash can be reproduced sometimes.

-- Backtrace:
Application: krunner (krunner), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
futex_wait_cancelable (private=0, expected=0, futex_word=0x56024ef0a654) at ../sysdeps/nptl/futex-internal.h:183
183	  int err = lll_futex_timed_wait (futex_word, expected, NULL, private);
[Current thread is 1 (Thread 0x7f43e85ab800 (LWP 29029))]

[... deleted for bugzilla ...]

Thread 5 (Thread 0x7f43d2efa700 (LWP 29037)):
[KCrash Handler]
#6  0x00007f43eb37dcd4 in QScreen::handle (this=0x56024f437ef0) at kernel/qscreen.cpp:156
#7  0x00007f43e66c281a in QXcbIntegration::createPlatformOpenGLContext (this=<optimized out>, context=0x7f43e0007c30) at qxcbintegration.cpp:279
#8  0x00007f43eb3971fd in QOpenGLContext::create (this=0x7f43e0007c30) at ../../include/QtGui/5.14.1/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:109
#9  0x00007f43ec894741 in QSGRenderThread::sync (this=this@entry=0x56024f3f81c0, inExpose=inExpose@entry=true, inGrab=inGrab@entry=false) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:615
#10 0x00007f43ec89657b in QSGRenderThread::syncAndRender (this=0x56024f3f81c0, grabImage=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:764
#11 0x00007f43ec89a7d7 in QSGRenderThread::run (this=0x56024f3f81c0) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:980
#12 0x00007f43ead6a698 in QThreadPrivate::start (arg=0x56024f3f81c0) at thread/qthread_unix.cpp:342
#13 0x00007f43ea0aaefa in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f43ea9f63bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f43dd879700 (LWP 29036)):
#0  0x00007f43ea9ebacf in __GI___poll (fds=0x7f43d4004a60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f43e96599de in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f43d4004a60, timeout=<optimized out>, context=0x7f43d4000c20) at ../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f43d4000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4042
#3  0x00007f43e9659aff in g_main_context_iteration (context=0x7f43d4000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4108
#4  0x00007f43eaf96c0b in QEventDispatcherGlib::processEvents (this=0x7f43d4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f43eaf3eb9b in QEventLoop::exec (this=this@entry=0x7f43dd878d80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#6  0x00007f43ead695ce in QThread::exec (this=this@entry=0x56024ed81cd0) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#7  0x00007f43ec5206e5 in QQmlThreadPrivate::run (this=0x56024ed81cd0) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155
#8  0x00007f43ead6a698 in QThreadPrivate::start (arg=0x56024ed81cd0) at thread/qthread_unix.cpp:342
#9  0x00007f43ea0aaefa in start_thread (arg=t<optimized out>) at pthread_create.c:477
#10 0x00007f43ea9f63bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f43e57b4700 (LWP 29032)):
#0  __GI___libc_read (nbytes=16, buf=0x7f43e57b3b50, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=7, buf=buf@entry=0x7f43e57b3b50, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f43e96a137f in read (__nbytes=16, __buf=0x7f43e57b3b50, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x56024ed74eb0) at ../glib/gwakeup.c:210
#4  0x00007f43e9659537 in g_main_context_check (context=context@entry=0x7f43d8000c20, max_priority=2147483647, fds=fds@entry=0x7f43d8019ed0, n_fds=n_fds@entry=1) at ../glib/gmain.c:3825
#5  0x00007f43e9659982 in g_main_context_iterate (context=context@entry=0x7f43d8000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4044
#6  0x00007f43e9659aff in g_main_context_iteration (context=0x7f43d8000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4108
#7  0x00007f43eaf96c0b in QEventDispatcherGlib::processEvents (this=0x7f43d8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007f43eaf3eb9b in QEventLoop::exec (this=this@entry=0x7f43e57b3d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#9  0x00007f43ead695ce in QThread::exec (this=this@entry=0x7f43eb966da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#10 0x00007f43eb8e4507 in QDBusConnectionManager::run (this=0x7f43eb966da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#11 0x00007f43ead6a698 in QThreadPrivate::start (arg=0x7f43eb966da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#12 0x00007f43ea0aaefa in start_thread (arg=<optimized out>) at pthread_create.c:477
#13 0x00007f43ea9f63bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f43e64fe700 (LWP 29030)):
#0  0x00007f43ea9ebacf in __GI___poll (fds=fds@entry=0x7f43e64fdca8, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f43ea62c772 in poll (__timeout=-1, __nfds=1, __fds=0x7f43e64fdca8) at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (cond=<optimized out>, count=<optimized out>, vector=<optimized out>, c=<optimized out>) at xcb_conn.c:480
#3  _xcb_conn_wait (c=0x56024ec4c570, cond=<optimized out>, vector=0x0, count=0x0) at xcb_conn.c:436
#4  0x00007f43ea62d43a in xcb_wait_for_event (c=c@entry=0x56024ec4c570) at xcb_in.c:697
#5  0x00007f43e66e8ab0 in QXcbEventQueue::run (this=0x56024ec59710) at qxcbeventqueue.cpp:228
#6  0x00007f43ead6a698 in QThreadPrivate::start (arg=0x56024ec59710) at thread/qthread_unix.cpp:342
#7  0x00007f43ea0aaefa in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f43ea9f63bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f43e85ab800 (LWP 29029)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56024ef0a654) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56024ef0a600, cond=0x56024ef0a628) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56024ef0a628, mutex=0x56024ef0a600) at pthread_cond_wait.c:638
#3  0x00007f43ead701db in QWaitConditionPrivate::wait (deadline=..., this=0x56024ef0a600) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x56024f3f8218, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f43ead70299 in QWaitCondition::wait (this=0x56024f3f8220, mutex=0x56024f3f8218, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#6  0x00007f43ec8989da in QSGThreadedRenderLoop::polishAndSync (this=this@entry=0x56024edf5390, w=w@entry=0x7f43e00087d0, inExpose=inExpose@entry=true) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1544
#7  0x00007f43ec8998c0 in QSGThreadedRenderLoop::handleExposure (this=0x56024edf5390, window=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1321
#8  0x00007f43ec89a2ab in QSGThreadedRenderLoop::exposureChanged (this=0x56024edf5390, window=0x7ffe7fb84030) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1216
#9  0x00007f43eb36245d in QWindow::event (this=this@entry=0x7ffe7fb84030, ev=ev@entry=0x7ffe7fb83bb0) at kernel/qwindow.cpp:2359
#10 0x00007f43ec8ff3a9 in QQuickWindow::event (this=0x7ffe7fb84030, e=0x7ffe7fb83bb0) at /usr/src/debug/libqt5-qtdeclarative-5.14.1-1.3.x86_64/src/quick/items/qquickwindow.cpp:1773
#11 0x00007f43ecc69c2b in PlasmaQuick::Dialog::event(QEvent*) () from /usr/lib64/libKF5PlasmaQuick.so.5
#12 0x000056024e8b075f in View::event (this=0x7ffe7fb84030, event=0x7ffe7fb83bb0) at /usr/src/debug/plasma5-workspace-5.18.4.1-1.1.x86_64/krunner/view.cpp:180
#13 0x00007f43ebae3caf in QApplicationPrivate::notify_helper (this=this@entry=0x56024ec37830, receiver=receiver@entry=0x7ffe7fb84030, e=e@entry=0x7ffe7fb83bb0) at kernel/qapplication.cpp:3684
#14 0x00007f43ebaecdf0 in QApplication::notify (this=0x7ffe7fb83fb0, receiver=0x7ffe7fb84030, e=0x7ffe7fb83bb0) at kernel/qapplication.cpp:3430
#15 0x00007f43eaf40002 in QCoreApplication::notifyInternal2 (receiver=0x7ffe7fb84030, event=0x7ffe7fb83bb0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153
#16 0x00007f43eb35883f in QGuiApplicationPrivate::processExposeEvent (e=0x56024f738400) at kernel/qguiapplication.cpp:3188
#17 0x00007f43eb358a6b in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x56024f738400) at kernel/qguiapplication.cpp:2009
#18 0x00007f43eb33253b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1163
#19 0x00007f43e66e9a6a in xcbSourceDispatch (source=source@entry=0x56024ed546d0) at qxcbeventdispatcher.cpp:105
#20 0x00007f43e96596e8 in g_main_dispatch (context=0x7f43e0005000) at ../glib/gmain.c:3309
#21 g_main_context_dispatch (context=context@entry=0x7f43e0005000) at ../glib/gmain.c:3974
#22 0x00007f43e9659a70 in g_main_context_iterate (context=context@entry=0x7f43e0005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4047
#23 0x00007f43e9659aff in g_main_context_iteration (context=0x7f43e0005000, may_block=may_block@entry=1) at ../glib/gmain.c:4108
#24 0x00007f43eaf96bee in QEventDispatcherGlib::processEvents (this=0x56024ed6eaa0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#25 0x00007f43eaf3eb9b in QEventLoop::exec (this=this@entry=0x7ffe7fb83e90, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#26 0x00007f43eaf46972 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#27 0x000056024e8aea05 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma5-workspace-5.18.4.1-1.1.x86_64/krunner/main.cpp:126
[Inferior 1 (process 29029) detached]

Possible duplicates by query: bug 418206, bug 417129, bug 416615, bug 416228, bug 414709.
Comment 5 phd 2020-12-18 19:19:58 UTC
Created attachment 134190 [details]
gl-create.py
Comment 6 phd 2020-12-18 19:20:10 UTC
@Wian Potgieter

1.

Does this issue still occur for you?

2.

When the crash occurs, what do you have to do to have a working KRunner again?
Just start KRunner again?
Reboot the computer?

3.

When the crash occurs again, could you immediately run this in Konsole:
    $ killall -9 krunner
    $ krunner
And check if the crash repeats?

If it does repeat, try this:
    $ killall -9 krunner
    $ QT_QUICK_BACKEND=software krunner
Does this fix the crash and allows KRunner to start properly?

4.

When the crash occurs, please run the attached gl-create.py Python script
and tell us what the output was:
    QOpenGLContext::create() == ???
Comment 7 Wian Potgieter 2020-12-19 13:10:00 UTC
(In reply to phd from comment #6)
> @Wian Potgieter
> 
> 1.
> 
> Does this issue still occur for you?
> 
> 2.
> 
> When the crash occurs, what do you have to do to have a working KRunner
> again?
> Just start KRunner again?
> Reboot the computer?
> 
> 3.
> 
> When the crash occurs again, could you immediately run this in Konsole:
>     $ killall -9 krunner
>     $ krunner
> And check if the crash repeats?
> 
> If it does repeat, try this:
>     $ killall -9 krunner
>     $ QT_QUICK_BACKEND=software krunner
> Does this fix the crash and allows KRunner to start properly?
> 
> 4.
> 
> When the crash occurs, please run the attached gl-create.py Python script
> and tell us what the output was:
>     QOpenGLContext::create() == ???

Hi phd.
I have not recently had the crash occur.  It did reduce in frequency after I switched from NVidia to the Intel driver as well as from HDMI to DisplayPort cable.  Usually when I triggered KRunner via global shortcut after a crash, it would start again.

I'll keep the script handy for in case it happens again.

Thanks!
Comment 8 Nate Graham 2021-02-08 19:13:41 UTC

*** This bug has been marked as a duplicate of bug 414805 ***
Comment 9 rabin 2021-02-22 19:30:00 UTC
Created attachment 136061 [details]
New crash information added by DrKonqi

krunner (5.20.5) using Qt 5.15.2

- Unusual behavior I noticed:

After I resume from a sleep, my dispaly setup changed 
- was: 4K + FHD (rotated to the left)
- to: mirrored mode

after login, I was pressing Alt+Space shortcut to run krunner, but it crash, and restart by it self

-- Backtrace (Reduced):
#4  0x00007fdb5e99c0e8 in QScreen::handle() const () from /lib64/libQt5Gui.so.5
#5  0x00007fdb4c5be9fc in QXcbIntegration::createPlatformOpenGLContext(QOpenGLContext*) const () from /lib64/libQt5XcbQpa.so.5
#6  0x00007fdb5e9b4071 in QOpenGLContext::create() () from /lib64/libQt5Gui.so.5
#7  0x00007fdb5fe8f3aa in QSGRenderThread::syncAndRender(QImage*) () from /lib64/libQt5Quick.so.5
#8  0x00007fdb5fe927cf in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5