https://bugs.kde.org/show_bug.cgi?id=405704

            Bug ID: 405704
           Summary: [wayland] Crash opening quick open to select a file
           Product: kdevelop
           Version: 5.3.2
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: frmdst...@protonmail.com
  Target Milestone: ---

Application: kdevelop (5.3.2)

Qt Version: 5.12.0
Frameworks Version: 5.56.0
Operating System: Linux 4.15.0-46-generic x86_64
Distribution: KDE neon User Edition 5.15

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

I used the shortcut keys to try to open a file using the quick open dialog.
First time I've seen this happen. Doesn't seem to occur often.

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

Thread 23 (Thread 0x7f9bd4ff9700 (LWP 23096)):
#0  0x00007f9c6e3db9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56527e0495f0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f9c6e3db9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56527e0495a0, cond=0x56527e0495c8) at pthread_cond_wait.c:502
#2  0x00007f9c6e3db9f3 in __pthread_cond_wait (cond=0x56527e0495c8,
mutex=0x56527e0495a0) at pthread_cond_wait.c:655
#3  0x00007f9c75db3b4b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56527e0495a0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f9c75db3b4b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x56527e06b290, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f9c75db3e59 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x56527e06b1f8, mutex=0x56527e06b290, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007f9c6bfd7935 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f9c6bfdb7e8 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f9c6bfd96ab in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x7f9bb40025e0) at
thread/qthread_unix.cpp:361
#11 0x00007f9c6e3d56db in start_thread (arg=0x7f9bd4ff9700) at
pthread_create.c:463
#12 0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7f9bd57fa700 (LWP 23095)):
#0  0x00007f9c6e3db9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56527e0495f0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f9c6e3db9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56527e0495a0, cond=0x56527e0495c8) at pthread_cond_wait.c:502
#2  0x00007f9c6e3db9f3 in __pthread_cond_wait (cond=0x56527e0495c8,
mutex=0x56527e0495a0) at pthread_cond_wait.c:655
#3  0x00007f9c75db3b4b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56527e0495a0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f9c75db3b4b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x56527e06b290, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f9c75db3e59 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x56527e06b1f8, mutex=0x56527e06b290, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007f9c6bfd7935 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f9c6bfdb7e8 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f9c6bfdb842 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f9c6bfd96ab in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x7f9bc00025e0) at
thread/qthread_unix.cpp:361
#13 0x00007f9c6e3d56db in start_thread (arg=0x7f9bd57fa700) at
pthread_create.c:463
#14 0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7f9bd5ffb700 (LWP 23094)):
#0  0x00007f9c6e3db9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56527e0495f0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f9c6e3db9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56527e0495a0, cond=0x56527e0495c8) at pthread_cond_wait.c:502
#2  0x00007f9c6e3db9f3 in __pthread_cond_wait (cond=0x56527e0495c8,
mutex=0x56527e0495a0) at pthread_cond_wait.c:655
#3  0x00007f9c75db3b4b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56527e0495a0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f9c75db3b4b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x56527e06b290, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f9c75db3e59 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x56527e06b1f8, mutex=0x56527e06b290, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007f9c6bfd7935 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f9c6bfdb7e8 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f9c6bfdb842 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f9c6bfdb842 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f9c6bfd96ab in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x7f9bbc0021e0) at
thread/qthread_unix.cpp:361
#15 0x00007f9c6e3d56db in start_thread (arg=0x7f9bd5ffb700) at
pthread_create.c:463
#16 0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f9bd67fc700 (LWP 23093)):
#0  0x00007f9c6e3db9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56527e0495f0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f9c6e3db9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56527e0495a0, cond=0x56527e0495c8) at pthread_cond_wait.c:502
#2  0x00007f9c6e3db9f3 in __pthread_cond_wait (cond=0x56527e0495c8,
mutex=0x56527e0495a0) at pthread_cond_wait.c:655
#3  0x00007f9c75db3b4b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56527e0495a0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f9c75db3b4b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x56527e06b290, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f9c75db3e59 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x56527e06b1f8, mutex=0x56527e06b290, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007f9c6bfd7935 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f9c6bfdb7e8 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f9c6bfdb842 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f9c6bfdb842 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f9c6bfdb842 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f9c6bfdb842 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007f9c6bfdb842 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#19 0x00007f9c6bfdb842 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#20 0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#21 0x00007f9c6bfdb842 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#22 0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#23 0x00007f9c6bfd96ab in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#24 0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x7f9bc80025e0) at
thread/qthread_unix.cpp:361
#25 0x00007f9c6e3d56db in start_thread (arg=0x7f9bd67fc700) at
pthread_create.c:463
#26 0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f9bd6ffd700 (LWP 23092)):
#0  0x00007f9c6e3db9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56527e0495f0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f9c6e3db9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56527e0495a0, cond=0x56527e0495c8) at pthread_cond_wait.c:502
#2  0x00007f9c6e3db9f3 in __pthread_cond_wait (cond=0x56527e0495c8,
mutex=0x56527e0495a0) at pthread_cond_wait.c:655
#3  0x00007f9c75db3b4b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56527e0495a0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f9c75db3b4b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x56527e06b290, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f9c75db3e59 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x56527e06b1f8, mutex=0x56527e06b290, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007f9c6bfd7935 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f9c6bfdb7e8 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f9c6bfdb842 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f9c6bfdb842 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f9c6bfdb842 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f9c6bfd96ab in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x7f9c1c0062a0) at
thread/qthread_unix.cpp:361
#17 0x00007f9c6e3d56db in start_thread (arg=0x7f9bd6ffd700) at
pthread_create.c:463
#18 0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f9bd77fe700 (LWP 23078)):
#0  0x00007f9c6e3db9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56528926eef0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f9c6e3db9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56528926eea0, cond=0x56528926eec8) at pthread_cond_wait.c:502
#2  0x00007f9c6e3db9f3 in __pthread_cond_wait (cond=0x56528926eec8,
mutex=0x56528926eea0) at pthread_cond_wait.c:655
#3  0x00007f9c75db3b4b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56528926eea0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f9c75db3b4b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5652885ba120, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f9c75db3e59 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x565289464ce8, mutex=0x5652885ba120, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007f9c6bfd7935 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f9c6bfdb7e8 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f9c6bfd96ab in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x7f9bd00021e0) at
thread/qthread_unix.cpp:361
#11 0x00007f9c6e3d56db in start_thread (arg=0x7f9bd77fe700) at
pthread_create.c:463
#12 0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f9bd7fff700 (LWP 23077)):
#0  0x00007f9c6e3db9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56528926eef0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f9c6e3db9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56528926eea0, cond=0x56528926eec8) at pthread_cond_wait.c:502
#2  0x00007f9c6e3db9f3 in __pthread_cond_wait (cond=0x56528926eec8,
mutex=0x56528926eea0) at pthread_cond_wait.c:655
#3  0x00007f9c75db3b4b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56528926eea0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f9c75db3b4b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5652885ba120, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f9c75db3e59 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x565289464ce8, mutex=0x5652885ba120, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007f9c6bfd7935 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f9c6bfdb7e8 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f9c6bfd96ab in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x7f9bdc0025e0) at
thread/qthread_unix.cpp:361
#11 0x00007f9c6e3d56db in start_thread (arg=0x7f9bd7fff700) at
pthread_create.c:463
#12 0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f9bf0d6f700 (LWP 23076)):
#0  0x00007f9c6e3db9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56528926eef0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f9c6e3db9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56528926eea0, cond=0x56528926eec8) at pthread_cond_wait.c:502
#2  0x00007f9c6e3db9f3 in __pthread_cond_wait (cond=0x56528926eec8,
mutex=0x56528926eea0) at pthread_cond_wait.c:655
#3  0x00007f9c75db3b4b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56528926eea0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f9c75db3b4b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5652885ba120, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f9c75db3e59 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x565289464ce8, mutex=0x5652885ba120, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007f9c6bfd7935 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f9c6bfdb7e8 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f9c6bfd96ab in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x7f9bd80025e0) at
thread/qthread_unix.cpp:361
#11 0x00007f9c6e3d56db in start_thread (arg=0x7f9bf0d6f700) at
pthread_create.c:463
#12 0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f9bf1570700 (LWP 23075)):
#0  0x00007f9c6e3db9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56528926eef0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f9c6e3db9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56528926eea0, cond=0x56528926eec8) at pthread_cond_wait.c:502
#2  0x00007f9c6e3db9f3 in __pthread_cond_wait (cond=0x56528926eec8,
mutex=0x56528926eea0) at pthread_cond_wait.c:655
#3  0x00007f9c75db3b4b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56528926eea0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f9c75db3b4b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5652885ba120, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f9c75db3e59 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x565289464ce8, mutex=0x5652885ba120, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007f9c6bfd7935 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f9c6bfdb7e8 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f9c6bfd96ab in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x7f9be8005bb0) at
thread/qthread_unix.cpp:361
#11 0x00007f9c6e3d56db in start_thread (arg=0x7f9bf1570700) at
pthread_create.c:463
#12 0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f9bf1d71700 (LWP 23074)):
#0  0x00007f9c6e3db9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56528926eef0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f9c6e3db9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56528926eea0, cond=0x56528926eec8) at pthread_cond_wait.c:502
#2  0x00007f9c6e3db9f3 in __pthread_cond_wait (cond=0x56528926eec8,
mutex=0x56528926eea0) at pthread_cond_wait.c:655
#3  0x00007f9c75db3b4b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56528926eea0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f9c75db3b4b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5652885ba120, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f9c75db3e59 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x565289464ce8, mutex=0x5652885ba120, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007f9c6bfd7935 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f9c6bfdb7e8 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f9c6bfd96ab in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x7f9be40021e0) at
thread/qthread_unix.cpp:361
#11 0x00007f9c6e3d56db in start_thread (arg=0x7f9bf1d71700) at
pthread_create.c:463
#12 0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f9bf2572700 (LWP 23073)):
#0  0x00007f9c6e3db9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56528926eef0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f9c6e3db9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56528926eea0, cond=0x56528926eec8) at pthread_cond_wait.c:502
#2  0x00007f9c6e3db9f3 in __pthread_cond_wait (cond=0x56528926eec8,
mutex=0x56528926eea0) at pthread_cond_wait.c:655
#3  0x00007f9c75db3b4b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56528926eea0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f9c75db3b4b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5652885ba120, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f9c75db3e59 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x565289464ce8, mutex=0x5652885ba120, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007f9c6bfd7935 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f9c6bfdb7e8 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f9c6bfd96ab in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x7f9be00025e0) at
thread/qthread_unix.cpp:361
#11 0x00007f9c6e3d56db in start_thread (arg=0x7f9bf2572700) at
pthread_create.c:463
#12 0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f9bf2d73700 (LWP 23072)):
#0  0x00007f9c6e3db9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56528926eef0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f9c6e3db9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56528926eea0, cond=0x56528926eec8) at pthread_cond_wait.c:502
#2  0x00007f9c6e3db9f3 in __pthread_cond_wait (cond=0x56528926eec8,
mutex=0x56528926eea0) at pthread_cond_wait.c:655
#3  0x00007f9c75db3b4b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56528926eea0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f9c75db3b4b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5652885ba120, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f9c75db3e59 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x565289464ce8, mutex=0x5652885ba120, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007f9c6bfd7935 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f9c6bfdb7e8 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f9c6bfd96ab in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x7f9be80025e0) at
thread/qthread_unix.cpp:361
#11 0x00007f9c6e3d56db in start_thread (arg=0x7f9bf2d73700) at
pthread_create.c:463
#12 0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f9bf3574700 (LWP 23071)):
#0  0x00007f9c6e3db9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56528926eef0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f9c6e3db9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56528926eea0, cond=0x56528926eec8) at pthread_cond_wait.c:502
#2  0x00007f9c6e3db9f3 in __pthread_cond_wait (cond=0x56528926eec8,
mutex=0x56528926eea0) at pthread_cond_wait.c:655
#3  0x00007f9c75db3b4b in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x56528926eea0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f9c75db3b4b in QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=<optimized out>, mutex=0x5652885ba120, deadline=...) at
thread/qwaitcondition_unix.cpp:225
#5  0x00007f9c75db3e59 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x565289464ce8, mutex=0x5652885ba120, time=<optimized out>) at
thread/qwaitcondition_unix.cpp:208
#6  0x00007f9c6bfd7935 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f9c6bfdb7e8 in  () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f9c6bfd6bfd in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f9c6bfd96ab in ThreadWeaver::Thread::run() () at
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x5652885999f0) at
thread/qthread_unix.cpp:361
#11 0x00007f9c6e3d56db in start_thread (arg=0x7f9bf3574700) at
pthread_create.c:463
#12 0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f9c00b11700 (LWP 23041)):
#0  0x00007f9c7569fbf9 in __GI___poll (fds=0x7f9bf4013930, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9c6c239539 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9c6c23964c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9c75fe215b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f9bf4007080, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f9c75f8364a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f9c00b109c0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007f9c75dab41a in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:531
#6  0x00007f9c022817f5 in  () at
/usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#7  0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x5652889f6580) at
thread/qthread_unix.cpp:361
#8  0x00007f9c6e3d56db in start_thread (arg=0x7f9c00b11700) at
pthread_create.c:463
#9  0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f9c08e20700 (LWP 22962)):
#0  0x00007f9c7569fbf9 in __GI___poll (fds=0x7f9bfc003ce0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9c6c239539 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9c6c23964c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9c75fe215b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f9bfc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f9c75f8364a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f9c08e1f910, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007f9c75dab41a in QThread::exec() (this=this@entry=0x565283677fa0) at
thread/qthread.cpp:531
#6  0x00007f9c744b2f0f in KDevelop::CompletionWorkerThread::run()
(this=0x565283677fa0) at
./kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#7  0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x565283677fa0) at
thread/qthread_unix.cpp:361
#8  0x00007f9c6e3d56db in start_thread (arg=0x7f9c08e20700) at
pthread_create.c:463
#9  0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f9c0bec9700 (LWP 22959)):
#0  0x00007f9c7569fbf9 in __GI___poll (fds=0x7f9c04004d40, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9c6c239539 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9c6c23964c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9c75fe215b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f9c04000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f9c75f8364a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f9c0bec8910, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007f9c75dab41a in QThread::exec() (this=this@entry=0x56527e3daa50) at
thread/qthread.cpp:531
#6  0x00007f9c744b2f0f in KDevelop::CompletionWorkerThread::run()
(this=0x56527e3daa50) at
./kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#7  0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x56527e3daa50) at
thread/qthread_unix.cpp:361
#8  0x00007f9c6e3d56db in start_thread (arg=0x7f9c0bec9700) at
pthread_create.c:463
#9  0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f9c1aca7700 (LWP 22947)):
#0  0x00007f9c7569b0b4 in __GI___libc_read (fd=21, buf=0x7f9c1aca67b0,
nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f9c6c27dcd0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9c6c239027 in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9c6c2394e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9c6c23964c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9c75fe215b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f9c10000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f9c75f8364a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f9c1aca69c0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#7  0x00007f9c75dab41a in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:531
#8  0x00007f9c6f1e32e5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x56527e224b10) at
thread/qthread_unix.cpp:361
#10 0x00007f9c6e3d56db in start_thread (arg=0x7f9c1aca7700) at
pthread_create.c:463
#11 0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f9c210a9700 (LWP 22945)):
#0  0x00007f9c7569fbf9 in __GI___poll (fds=0x7f9c14003ce0, nfds=1,
timeout=2710) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9c6c239539 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9c6c23964c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9c75fe215b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f9c14000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f9c75f8364a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f9c210a89e0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007f9c75dab41a in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:531
#6  0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x56527e1e5920) at
thread/qthread_unix.cpp:361
#7  0x00007f9c6e3d56db in start_thread (arg=0x7f9c210a9700) at
pthread_create.c:463
#8  0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f9c23fff700 (LWP 22943)):
#0  0x00007f9c7569b0b4 in __GI___libc_read (fd=12, buf=0x7f9c23ffe7d0,
nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f9c6c27dcd0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9c6c239027 in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9c6c2394e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9c6c23964c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9c75fe215b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f9c1c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f9c75f8364a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f9c23ffe9e0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#7  0x00007f9c75dab41a in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:531
#8  0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x7f9c6bb246c8
<KDevelop::(anonymous
namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at
thread/qthread_unix.cpp:361
#9  0x00007f9c6e3d56db in start_thread (arg=0x7f9c23fff700) at
pthread_create.c:463
#10 0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f9c296e5700 (LWP 22942)):
#0  0x00007f9c7569fbf9 in __GI___poll (fds=0x7f9c24004f80, nfds=1,
timeout=12710) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9c6c239539 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9c6c23964c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9c75fe215b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f9c24000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f9c75f8364a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f9c296e4970, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007f9c75dab41a in QThread::exec() (this=this@entry=0x56527e17ddb0) at
thread/qthread.cpp:531
#6  0x00007f9c743aba3b in KDevelop::DUChainPrivate::CleanupThread::run()
(this=0x56527e17ddb0) at ./kdevplatform/language/duchain/duchain.cpp:287
#7  0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x56527e17ddb0) at
thread/qthread_unix.cpp:361
#8  0x00007f9c6e3d56db in start_thread (arg=0x7f9c296e5700) at
pthread_create.c:463
#9  0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f9c3bfff700 (LWP 22941)):
#0  0x00007f9c6c236485 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f9c6c238e62 in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9c6c2394e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9c6c23964c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9c75fe215b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f9c34000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f9c75f8364a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f9c3bffe9b0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#6  0x00007f9c75dab41a in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:531
#7  0x00007f9c7711a015 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f9c75dacbc2 in QThreadPrivate::start(void*) (arg=0x7f9c77391d80) at
thread/qthread_unix.cpp:361
#9  0x00007f9c6e3d56db in start_thread (arg=0x7f9c3bfff700) at
pthread_create.c:463
#10 0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f9c4286c700 (LWP 22940)):
#0  0x00007f9c6e3db9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x56527d569948) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f9c6e3db9f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x56527d5698f8, cond=0x56527d569920) at pthread_cond_wait.c:502
#2  0x00007f9c6e3db9f3 in __pthread_cond_wait (cond=0x56527d569920,
mutex=0x56527d5698f8) at pthread_cond_wait.c:655
#3  0x00007f9c43b32dcb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f9c43b32af7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f9c6e3d56db in start_thread (arg=0x7f9c4286c700) at
pthread_create.c:463
#6  0x00007f9c756ac88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f9c790c2bc0 (LWP 22939)):
[KCrash Handler]
#6  0x00007f9c7799c4e6 in QScopedPointer<QObjectData,
QScopedPointerDeleter<QObjectData> >::operator->() const (this=0x8) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:118
#7  0x00007f9c7799c4e6 in qGetPtrHelper<QScopedPointer<QObjectData,
QScopedPointerDeleter<QObjectData> > >(QScopedPointer<QObjectData,
QScopedPointerDeleter<QObjectData> > const&) (ptr=...) at
../../include/QtCore/../../src/corelib/global/qglobal.h:1038
#8  0x00007f9c7799c4e6 in QAbstractItemView::d_func() const (this=0x0) at
itemviews/qabstractitemview.h:359
#9  0x00007f9c7799c4e6 in QAbstractItemView::model() const (this=0x0) at
itemviews/qabstractitemview.cpp:758
#10 0x00007f9c0d162790 in ExpandingWidgetModel::mapToSource(QModelIndex const&)
const (this=<optimized out>, index=...) at
./plugins/quickopen/expandingtree/expandingwidgetmodel.cpp:127
#11 0x00007f9c0d15f12d in ExpandingDelegate::editorEvent(QEvent*,
QAbstractItemModel*, QStyleOptionViewItem const&, QModelIndex const&)
(this=0x565284218560, event=0x7ffcb3e82ef0, index=...) at
./plugins/quickopen/expandingtree/expandingdelegate.cpp:332
#12 0x00007f9c7799e97c in
QAbstractItemViewPrivate::sendDelegateEvent(QModelIndex const&, QEvent*) const
(this=this@entry=0x56528bebf750, index=..., event=event@entry=0x7ffcb3e82ef0)
at itemviews/qabstractitemview.cpp:4396
#13 0x00007f9c779a3e2b in QAbstractItemView::edit(QModelIndex const&,
QAbstractItemView::EditTrigger, QEvent*) (this=this@entry=0x56528edb2d70,
index=..., trigger=trigger@entry=QAbstractItemView::SelectedClicked,
event=event@entry=0x7ffcb3e82ef0) at itemviews/qabstractitemview.cpp:2659
#14 0x00007f9c7799ebb7 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*)
(this=this@entry=0x56528edb2d70, event=event@entry=0x7ffcb3e82ef0) at
itemviews/qabstractitemview.cpp:1915
#15 0x00007f9c77a11f4b in QTreeView::mouseReleaseEvent(QMouseEvent*)
(this=0x56528edb2d70, event=0x7ffcb3e82ef0) at itemviews/qtreeview.cpp:1907
#16 0x00007f9c7778e838 in QWidget::event(QEvent*)
(this=this@entry=0x56528edb2d70, event=event@entry=0x7ffcb3e82ef0) at
kernel/qwidget.cpp:9268
#17 0x00007f9c77830d1e in QFrame::event(QEvent*) (this=0x56528edb2d70,
e=0x7ffcb3e82ef0) at widgets/qframe.cpp:550
#18 0x00007f9c779a7c73 in QAbstractItemView::viewportEvent(QEvent*)
(this=this@entry=0x56528edb2d70, event=event@entry=0x7ffcb3e82ef0) at
itemviews/qabstractitemview.cpp:1750
#19 0x00007f9c77a1180c in QTreeView::viewportEvent(QEvent*)
(this=0x56528edb2d70, event=0x7ffcb3e82ef0) at itemviews/qtreeview.cpp:1318
#20 0x00007f9c75f850ad in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
(receiver=receiver@entry=0x56528c60fa10, event=event@entry=0x7ffcb3e82ef0) at
kernel/qcoreapplication.cpp:1187
#21 0x00007f9c7774e815 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x56527d50ce80, receiver=receiver@entry=0x56528c60fa10,
e=e@entry=0x7ffcb3e82ef0) at kernel/qapplication.cpp:3744
#22 0x00007f9c77756ca8 in QApplication::notify(QObject*, QEvent*)
(this=<optimized out>, receiver=0x56528c60fa10, e=0x7ffcb3e82ef0) at
kernel/qapplication.cpp:3213
#23 0x00007f9c75f85328 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x56528c60fa10, event=0x7ffcb3e82ef0) at
kernel/qcoreapplication.cpp:1061
#24 0x00007f9c75f8550e in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*) (receiver=receiver@entry=0x56528c60fa10,
event=event@entry=0x7ffcb3e82ef0) at kernel/qcoreapplication.cpp:1463
#25 0x00007f9c7775529f in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)
(receiver=receiver@entry=0x56528c60fa10, event=event@entry=0x7ffcb3e82ef0,
alienWidget=0x56528c60fa10, nativeWidget=0x56528d9348e0,
buttonDown=buttonDown@entry=0x7f9c77e4f8b0 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at
kernel/qapplication.cpp:2699
#26 0x00007f9c777a9a80 in QWidgetWindow::handleMouseEvent(QMouseEvent*)
(this=this@entry=0x56528991fe40, event=event@entry=0x7ffcb3e83380) at
kernel/qwidgetwindow.cpp:661
#27 0x00007f9c777ac34a in QWidgetWindow::event(QEvent*) (this=0x56528991fe40,
event=0x7ffcb3e83380) at kernel/qwidgetwindow.cpp:281
#28 0x00007f9c7774e83c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x56527d50ce80, receiver=receiver@entry=0x56528991fe40,
e=e@entry=0x7ffcb3e83380) at kernel/qapplication.cpp:3752
#29 0x00007f9c77755dd0 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffcb3e840b0, receiver=0x56528991fe40, e=0x7ffcb3e83380) at
kernel/qapplication.cpp:3499
#30 0x00007f9c75f85328 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x56528991fe40, event=0x7ffcb3e83380) at
kernel/qcoreapplication.cpp:1061
#31 0x00007f9c75f8550e in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*) (receiver=receiver@entry=0x56528991fe40,
event=event@entry=0x7ffcb3e83380) at kernel/qcoreapplication.cpp:1463
#32 0x00007f9c76a3152b in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
(e=0x56528fef58f0) at kernel/qguiapplication.cpp:2102
#33 0x00007f9c76a32695 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
(e=e@entry=0x56528fef58f0) at kernel/qguiapplication.cpp:1837
#34 0x00007f9c76a0b14b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1068
#35 0x00007f9c76a0b468 in
QWindowSystemInterface::flushWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1032
#36 0x00007f9c474a3e8b in QtWaylandClient::QWaylandWindow::setVisible(bool)
(this=0x56528e9af9e0, visible=<optimized out>) at qwaylandwindow.cpp:401
#37 0x00007f9c45f19884 in  () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
#38 0x00007f9c76a3c6a4 in QWindowPrivate::setVisible(bool)
(this=0x56528b5f8ff0, visible=visible@entry=false) at kernel/qwindow.cpp:402
#39 0x00007f9c777a7d6d in QWidgetWindow::setNativeWindowVisibility(bool)
(this=this@entry=0x56528991fe40, visible=visible@entry=false) at
kernel/qwidgetwindow.cpp:205
#40 0x00007f9c7778254f in QWidgetPrivate::hide_sys()
(this=this@entry=0x56528cf5be00) at kernel/qwidget.cpp:8227
#41 0x00007f9c77789900 in QWidgetPrivate::hide_helper()
(this=this@entry=0x56528cf5be00) at kernel/qwidget.cpp:8155
#42 0x00007f9c7778e5a0 in QWidget::setVisible(bool) (this=0x56528d9348e0,
visible=<optimized out>) at kernel/qwidget.cpp:8357
#43 0x00007f9c77789cf8 in
QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) (this=0x56528cf5be00,
mode=<optimized out>) at kernel/qwidget.cpp:8486
#44 0x00007f9c7778a340 in QWidget::~QWidget() (this=0x56528d9348e0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1632
#45 0x00007f9c0d146c29 in QuickOpenWidget::~QuickOpenWidget()
(this=0x56528d9348e0, __in_chrg=<optimized out>) at
./plugins/quickopen/quickopenwidget.cpp:258
#46 0x00007f9c75fb59b0 in QObject::event(QEvent*)
(this=this@entry=0x56528d9348e0, e=e@entry=0x56528d1708e0) at
kernel/qobject.cpp:1240
#47 0x00007f9c7778ef4b in QWidget::event(QEvent*)
(this=this@entry=0x56528d9348e0, event=event@entry=0x56528d1708e0) at
kernel/qwidget.cpp:9334
#48 0x00007f9c778c9abb in QMenu::event(QEvent*) (this=0x56528d9348e0,
e=0x56528d1708e0) at widgets/qmenu.cpp:3062
#49 0x00007f9c7774e83c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x56527d50ce80, receiver=receiver@entry=0x56528d9348e0,
e=e@entry=0x56528d1708e0) at kernel/qapplication.cpp:3752
#50 0x00007f9c77755dd0 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffcb3e840b0, receiver=0x56528d9348e0, e=0x56528d1708e0) at
kernel/qapplication.cpp:3499
#51 0x00007f9c75f85328 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x56528d9348e0, event=0x56528d1708e0) at
kernel/qcoreapplication.cpp:1061
#52 0x00007f9c75f854fe in QCoreApplication::sendEvent(QObject*, QEvent*)
(receiver=<optimized out>, event=event@entry=0x56528d1708e0) at
kernel/qcoreapplication.cpp:1451
#53 0x00007f9c75f87e87 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0,
data=0x56527d50b490) at kernel/qcoreapplication.cpp:1800
#54 0x00007f9c75f88428 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1654
#55 0x00007f9c75fe2b23 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x56527d56d950) at kernel/qeventdispatcher_glib.cpp:276
#56 0x00007f9c6c239387 in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f9c6c2395c0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f9c6c23964c in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007f9c75fe213f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x56527d56d680, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#60 0x00007f9c75f8364a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffcb3e83f20, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#61 0x00007f9c75f8c800 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1364
#62 0x000056527c78e190 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at ./app/main.cpp:849
[Inferior 1 (process 22939) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to