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

            Bug ID: 383789
           Summary: Class browser crash over a refcount on QVector
           Product: kdevelop
           Version: unspecified
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: he...@kde.org
  Target Milestone: ---

Application: kdevelop (5.1.40)
 (Compiled from sources)
Qt Version: 5.9.2
Frameworks Version: 5.37.0
Operating System: Linux 4.11.11-300.fc26.x86_64 x86_64
Distribution: "Fedora release 26 (Twenty Six)"

-- Information about the crash:
- What I was doing when the application crashed:
Open the treeview on class browser

- Unusual behavior I noticed:
The crash happens in a exception.
When compiled against The Qt Company binaries ( exception disabled ),
everything works fine.
Only when a Qt compiled with exception handling enabled is used it crashes

Qt used in 5.8.2
KDevelop is master branch

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f095baee540 (LWP 21850))]

Thread 20 (Thread 0x7f08e97fa700 (LWP 22141)):
#0  0x00007f098514ea9d in poll () at /lib64/libc.so.6
#1  0x00007f097ba2b569 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#2  0x00007f097ba2b67c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f0985f8f130 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f08cc0008c0, flags=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0985f35937 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f08e97f9b70, flags=..., flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:134
#5  0x00007f0985f35d4c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f08e97f9b70, flags=flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:212
#6  0x00007f0985d7b8aa in QThread::exec() (this=<optimized out>) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread.cpp:515
#7  0x00007f09832551b3 in KDevelop::CompletionWorkerThread::run() () at
/opt/kde/lib64/libKDevPlatformLanguage.so.10
#8  0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x475db00) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#9  0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#10 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7f08ea7fc700 (LWP 22139)):
#0  0x00007f097f41e81b in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f0985d81e81 in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x20819e0) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  0x00007f0985d81e81 in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x2081ac0, time=18446744073709551615) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215
#3  0x00007f09821c38ea in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=0x20818f0, th=0x7f08e0003220) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:594
#4  0x00007f09821c35cb in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x20818f0, th=0x7f08e0003220, threadWasBusy=true,
suspendIfInactive=false, justReturning=false) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:554
#5  0x00007f09821cc597 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x2081d10, th=0x7f08e0003220, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#6  0x00007f09821c3704 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x20818f0, th=0x7f08e0003220, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#7  0x00007f09821c8770 in ThreadWeaver::Thread::run() (this=0x7f08e0003220) at
/code/kde/src/frameworks/threadweaver/src/thread.cpp:103
#8  0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x7f08e0003220) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#9  0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#10 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7f08eaffd700 (LWP 22138)):
#0  0x00007f097f41e81b in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f0985d81e81 in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x20819e0) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  0x00007f0985d81e81 in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x2081ac0, time=18446744073709551615) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215
#3  0x00007f09821c38ea in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=0x20818f0, th=0x7f08dc002e20) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:594
#4  0x00007f09821c35cb in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x20818f0, th=0x7f08dc002e20, threadWasBusy=true,
suspendIfInactive=false, justReturning=false) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:554
#5  0x00007f09821cc597 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x2081d10, th=0x7f08dc002e20, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#6  0x00007f09821c3704 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x20818f0, th=0x7f08dc002e20, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#7  0x00007f09821c8770 in ThreadWeaver::Thread::run() (this=0x7f08dc002e20) at
/code/kde/src/frameworks/threadweaver/src/thread.cpp:103
#8  0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x7f08dc002e20) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#9  0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#10 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7f08eb7fe700 (LWP 22137)):
#0  0x00007f097f41e81b in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f0985d81e81 in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x20819e0) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  0x00007f0985d81e81 in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x2081ac0, time=18446744073709551615) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215
#3  0x00007f09821c38ea in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=0x20818f0, th=0x7f08e4002e20) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:594
#4  0x00007f09821c35cb in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x20818f0, th=0x7f08e4002e20, threadWasBusy=true,
suspendIfInactive=false, justReturning=false) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:554
#5  0x00007f09821cc597 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x2081d10, th=0x7f08e4002e20, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#6  0x00007f09821c3704 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x20818f0, th=0x7f08e4002e20, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#7  0x00007f09821c8770 in ThreadWeaver::Thread::run() (this=0x7f08e4002e20) at
/code/kde/src/frameworks/threadweaver/src/thread.cpp:103
#8  0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x7f08e4002e20) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#9  0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#10 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7f08ebfff700 (LWP 22136)):
#0  0x00007f097f41e81b in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f0985d81e81 in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x20819e0) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  0x00007f0985d81e81 in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x2081ac0, time=18446744073709551615) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215
#3  0x00007f09821c38ea in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=0x20818f0, th=0x7f08f0003220) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:594
#4  0x00007f09821c35cb in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x20818f0, th=0x7f08f0003220, threadWasBusy=false,
suspendIfInactive=false, justReturning=false) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:554
#5  0x00007f09821cc597 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x2081d10, th=0x7f08f0003220, wasBusy=false) at
/code/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#6  0x00007f09821c3704 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x20818f0, th=0x7f08f0003220, wasBusy=false) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#7  0x00007f09821cc69a in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x2081d10, th=0x7f08f0003220, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#8  0x00007f09821c3704 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x20818f0, th=0x7f08f0003220, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#9  0x00007f09821c8770 in ThreadWeaver::Thread::run() (this=0x7f08f0003220) at
/code/kde/src/frameworks/threadweaver/src/thread.cpp:103
#10 0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x7f08f0003220) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#11 0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#12 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7f090cd7e700 (LWP 22135)):
#0  0x00007f097f41e81b in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f0985d81e81 in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x20819e0) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  0x00007f0985d81e81 in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x2081ac0, time=18446744073709551615) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215
#3  0x00007f09821c38ea in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=0x20818f0, th=0x7f08ec003020) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:594
#4  0x00007f09821c35cb in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x20818f0, th=0x7f08ec003020, threadWasBusy=true,
suspendIfInactive=false, justReturning=false) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:554
#5  0x00007f09821cc597 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x2081d10, th=0x7f08ec003020, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#6  0x00007f09821c3704 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x20818f0, th=0x7f08ec003020, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#7  0x00007f09821c8770 in ThreadWeaver::Thread::run() (this=0x7f08ec003020) at
/code/kde/src/frameworks/threadweaver/src/thread.cpp:103
#8  0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x7f08ec003020) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#9  0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#10 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f090d57f700 (LWP 22134)):
#0  0x00007f097f41e81b in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f0985d81e81 in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x20819e0) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  0x00007f0985d81e81 in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x2081ac0, time=18446744073709551615) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215
#3  0x00007f09821c38ea in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=0x20818f0, th=0x7f08f8002c20) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:594
#4  0x00007f09821c35cb in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x20818f0, th=0x7f08f8002c20, threadWasBusy=true,
suspendIfInactive=false, justReturning=false) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:554
#5  0x00007f09821cc597 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x2081d10, th=0x7f08f8002c20, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#6  0x00007f09821c3704 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x20818f0, th=0x7f08f8002c20, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#7  0x00007f09821c8770 in ThreadWeaver::Thread::run() (this=0x7f08f8002c20) at
/code/kde/src/frameworks/threadweaver/src/thread.cpp:103
#8  0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x7f08f8002c20) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#9  0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#10 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f090dd80700 (LWP 22133)):
#0  0x00007f097f41e81b in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f0985d81e81 in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x20819e0) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  0x00007f0985d81e81 in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x2081ac0, time=18446744073709551615) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215
#3  0x00007f09821c38ea in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=0x20818f0, th=0x7f08f4003220) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:594
#4  0x00007f09821c35cb in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x20818f0, th=0x7f08f4003220, threadWasBusy=false,
suspendIfInactive=false, justReturning=false) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:554
#5  0x00007f09821cc597 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x2081d10, th=0x7f08f4003220, wasBusy=false) at
/code/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#6  0x00007f09821c3704 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x20818f0, th=0x7f08f4003220, wasBusy=false) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#7  0x00007f09821cc69a in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x2081d10, th=0x7f08f4003220, wasBusy=false) at
/code/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#8  0x00007f09821c3704 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x20818f0, th=0x7f08f4003220, wasBusy=false) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#9  0x00007f09821cc69a in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x2081d10, th=0x7f08f4003220, wasBusy=false) at
/code/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#10 0x00007f09821c3704 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x20818f0, th=0x7f08f4003220, wasBusy=false) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#11 0x00007f09821cc69a in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x2081d10, th=0x7f08f4003220, wasBusy=false) at
/code/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#12 0x00007f09821c3704 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x20818f0, th=0x7f08f4003220, wasBusy=false) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#13 0x00007f09821cc69a in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x2081d10, th=0x7f08f4003220, wasBusy=false) at
/code/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#14 0x00007f09821c3704 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x20818f0, th=0x7f08f4003220, wasBusy=false) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#15 0x00007f09821cc69a in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x2081d10, th=0x7f08f4003220, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:73
#16 0x00007f09821c3704 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x20818f0, th=0x7f08f4003220, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#17 0x00007f09821c8770 in ThreadWeaver::Thread::run() (this=0x7f08f4003220) at
/code/kde/src/frameworks/threadweaver/src/thread.cpp:103
#18 0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x7f08f4003220) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#19 0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#20 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f090e581700 (LWP 22132)):
#0  0x00007f097f41e81b in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f0985d81e81 in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x20819e0) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  0x00007f0985d81e81 in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x2081ac0, time=18446744073709551615) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215
#3  0x00007f09821c38ea in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=0x20818f0, th=0x7f0900003020) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:594
#4  0x00007f09821c35cb in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x20818f0, th=0x7f0900003020, threadWasBusy=true,
suspendIfInactive=false, justReturning=false) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:554
#5  0x00007f09821cc597 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x2081d10, th=0x7f0900003020, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#6  0x00007f09821c3704 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x20818f0, th=0x7f0900003020, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#7  0x00007f09821c8770 in ThreadWeaver::Thread::run() (this=0x7f0900003020) at
/code/kde/src/frameworks/threadweaver/src/thread.cpp:103
#8  0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x7f0900003020) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#9  0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#10 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f090ed82700 (LWP 22131)):
#0  0x00007f097f41e81b in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f0985d81e81 in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x20819e0) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:143
#2  0x00007f0985d81e81 in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x2081ac0, time=18446744073709551615) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:215
#3  0x00007f09821c38ea in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=0x20818f0, th=0x35b08f0) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:594
#4  0x00007f09821c35cb in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) (this=0x20818f0, th=0x35b08f0, threadWasBusy=true,
suspendIfInactive=false, justReturning=false) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:554
#5  0x00007f09821cc597 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x2081d10, th=0x35b08f0, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/workinghardstate.cpp:66
#6  0x00007f09821c3704 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x20818f0, th=0x35b08f0, wasBusy=true) at
/code/kde/src/frameworks/threadweaver/src/weaver.cpp:568
#7  0x00007f09821c8770 in ThreadWeaver::Thread::run() (this=0x35b08f0) at
/code/kde/src/frameworks/threadweaver/src/thread.cpp:103
#8  0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x35b08f0) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#9  0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#10 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f090ffff700 (LWP 21957)):
#0  0x00007f098514ea9d in poll () at /lib64/libc.so.6
#1  0x00007f097ba2b569 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#2  0x00007f097ba2b67c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f0985f8f130 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f09040008c0, flags=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0985f35937 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f090fffebf0, flags=..., flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:134
#5  0x00007f0985f35d4c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f090fffebf0, flags=flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:212
#6  0x00007f0985d7b8aa in QThread::exec() (this=<optimized out>) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread.cpp:515
#7  0x00007f0985d7b92f in QThread::run() (this=<optimized out>) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread.cpp:582
#8  0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x7f098b33eb68
<KDevelop::(anonymous
namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#9  0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#10 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f091bfbc700 (LWP 21940)):
#0  0x00007f0985f8efc2 in timerSourcePrepare(GSource*, gint*)
(source=<optimized out>, timeout=<optimized out>) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:166
#1  0x00007f097ba2aac9 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00007f097ba2b49b in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#3  0x00007f097ba2b67c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#4  0x00007f0985f8f130 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f09080008c0, flags=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f0985f35937 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f091bfbbbe0, flags=..., flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:134
#6  0x00007f0985f35d4c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f091bfbbbe0, flags=flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:212
#7  0x00007f0985d7b8aa in QThread::exec() (this=this@entry=0x3e56c80) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread.cpp:515
#8  0x00007f0918809441 in QQuickXmlQueryEngine::run() (this=0x3e56c80) at
/code/qt-everything/qt5/qtdeclarative/src/imports/xmllistmodel/qqmlxmllistmodel.cpp:323
#9  0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x3e56c80) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#10 0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#11 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f091b7bb700 (LWP 21909)):
#0  0x00007f098514a19d in read () at /lib64/libc.so.6
#1  0x00007f097ba6f170 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007f097ba2b078 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007f097ba2b510 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#4  0x00007f097ba2b67c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#5  0x00007f0985f8f130 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f0910002c00, flags=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f0985f35937 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f091b7babe0, flags=..., flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:134
#7  0x00007f0985f35d4c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f091b7babe0, flags=flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:212
#8  0x00007f0985d7b8aa in QThread::exec() (this=this@entry=0x3a94360) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread.cpp:515
#9  0x00007f0987578e1c in QQmlThreadPrivate::run() (this=0x3a94360) at
/code/qt-everything/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:147
#10 0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x3a94360) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#11 0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#12 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f0920813700 (LWP 21905)):
#0  0x00007f098514ea9d in poll () at /lib64/libc.so.6
#1  0x00007f097ba2b569 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#2  0x00007f097ba2b67c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f0985f8f130 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f09140008c0, flags=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0985f35937 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f0920812bf0, flags=..., flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:134
#5  0x00007f0985f35d4c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f0920812bf0, flags=flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:212
#6  0x00007f0985d7b8aa in QThread::exec() (this=<optimized out>) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread.cpp:515
#7  0x00007f0985d7b92f in QThread::run() (this=<optimized out>) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread.cpp:582
#8  0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x3a1d0c0) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#9  0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#10 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f0922e04700 (LWP 21864)):
#0  0x00007f098514ea9d in poll () at /lib64/libc.so.6
#1  0x00007f097ba2b569 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#2  0x00007f097ba2b67c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f0985f8f130 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f091c0008c0, flags=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0985f35937 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f0922e03b70, flags=..., flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:134
#5  0x00007f0985f35d4c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f0922e03b70, flags=flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:212
#6  0x00007f0985d7b8aa in QThread::exec() (this=<optimized out>) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread.cpp:515
#7  0x00007f09832551b3 in KDevelop::CompletionWorkerThread::run() () at
/opt/kde/lib64/libKDevPlatformLanguage.so.10
#8  0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x33b8d00) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#9  0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#10 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f093445c700 (LWP 21854)):
#0  0x00007f097f41e81b in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f09859fdcec in
std::condition_variable::wait(std::unique_lock<std::mutex>&) () at
/lib64/libstdc++.so.6
#2  0x00007f0937ff05b9 in void
std::_V2::condition_variable_any::wait<std::unique_lock<bmalloc::Mutex>
>(std::unique_lock<bmalloc::Mutex>&) () at /opt/qt-kde/lib64/libQt5WebKit.so.5
#3  0x00007f0937fefb9e in void
std::_V2::condition_variable_any::wait<std::unique_lock<bmalloc::Mutex>,
bmalloc::AsyncTask<bmalloc::Heap, void
(bmalloc::Heap::*)()>::threadRunLoop()::{lambda()#1}>(std::unique_lock<bmalloc::Mutex>&,
bmalloc::AsyncTask<bmalloc::Heap, void
(bmalloc::Heap::*)()>::threadRunLoop()::{lambda()#1}) () at
/opt/qt-kde/lib64/libQt5WebKit.so.5
#4  0x00007f0937fef034 in bmalloc::AsyncTask<bmalloc::Heap, void
(bmalloc::Heap::*)()>::threadRunLoop() () at
/opt/qt-kde/lib64/libQt5WebKit.so.5
#5  0x00007f0937fee568 in bmalloc::AsyncTask<bmalloc::Heap, void
(bmalloc::Heap::*)()>::threadEntryPoint(bmalloc::AsyncTask<bmalloc::Heap, void
(bmalloc::Heap::*)()>*) () at /opt/qt-kde/lib64/libQt5WebKit.so.5
#6  0x00007f0937fef2a8 in void std::__invoke_impl<void, void
(*)(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*),
bmalloc::AsyncTask<bmalloc::Heap, void
(bmalloc::Heap::*)()>*>(std::__invoke_other, void
(*&&)(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*),
bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*&&) () at
/opt/qt-kde/lib64/libQt5WebKit.so.5
#7  0x00007f0937fee5c6 in std::__invoke_result<void
(*)(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*),
bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*>::type
std::__invoke<void (*)(bmalloc::AsyncTask<bmalloc::Heap, void
(bmalloc::Heap::*)()>*), bmalloc::AsyncTask<bmalloc::Heap, void
(bmalloc::Heap::*)()>*>(void (*&&)(bmalloc::AsyncTask<bmalloc::Heap, void
(bmalloc::Heap::*)()>*), bmalloc::AsyncTask<bmalloc::Heap, void
(bmalloc::Heap::*)()>*&&) () at /opt/qt-kde/lib64/libQt5WebKit.so.5
#8  0x00007f0937ff13c7 in decltype (__invoke((_S_declval<0ul>)(),
(_S_declval<1ul>)())) std::thread::_Invoker<std::tuple<void
(*)(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*),
bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*>
>::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) () at
/opt/qt-kde/lib64/libQt5WebKit.so.5
#9  0x00007f0937ff1361 in std::thread::_Invoker<std::tuple<void
(*)(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*),
bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*> >::operator()()
() at /opt/qt-kde/lib64/libQt5WebKit.so.5
#10 0x00007f0937ff1308 in
std::thread::_State_impl<std::thread::_Invoker<std::tuple<void
(*)(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*),
bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*> > >::_M_run() ()
at /opt/qt-kde/lib64/libQt5WebKit.so.5
#11 0x00007f0985a0402f in  () at /lib64/libstdc++.so.6
#12 0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#13 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f0942c22700 (LWP 21853)):
#0  0x00007f097ba704a5 in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00007f097ba2b52e in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#2  0x00007f097ba2b67c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f0985f8f130 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f093c0008c0, flags=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0985f35937 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f0942c21ba0, flags=..., flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:134
#5  0x00007f0985f35d4c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f0942c21ba0, flags=flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:212
#6  0x00007f0985d7b8aa in QThread::exec() (this=<optimized out>) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread.cpp:515
#7  0x00007f098311f479 in KDevelop::DUChainPrivate::CleanupThread::run() () at
/opt/kde/lib64/libKDevPlatformLanguage.so.10
#8  0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x2d81e70) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#9  0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#10 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f09510db700 (LWP 21852)):
#0  0x00007f0985f8dcdc in QTimerInfoList::timerWait(timespec&)
(this=0x7f0944002ed0, tm=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:413
#1  0x00007f0985f8ef36 in timerSourcePrepareHelper(GTimerSource*, gint*)
(src=<optimized out>, timeout=0x7f09510da9f4) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:132
#2  0x00007f0985f8efd3 in timerSourcePrepare(GSource*, gint*)
(source=<optimized out>, timeout=<optimized out>) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:165
#3  0x00007f097ba2aac9 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#4  0x00007f097ba2b49b in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#5  0x00007f097ba2b67c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#6  0x00007f0985f8f130 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f09440008c0, flags=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f0985f35937 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f09510dabc0, flags=..., flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:134
#8  0x00007f0985f35d4c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f09510dabc0, flags=flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:212
#9  0x00007f0985d7b8aa in QThread::exec() (this=this@entry=0x7f098c266b40
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread.cpp:515
#10 0x00007f098c1df88e in QDBusConnectionManager::run() (this=0x7f098c266b40
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
/code/qt-everything/qt5/qtbase/src/dbus/qdbusconnection.cpp:178
#11 0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x7f098c266b40
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#12 0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#13 0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f0953159700 (LWP 21851)):
#0  0x00007f098514ea9d in poll () at /lib64/libc.so.6
#1  0x00007f096b3bcc97 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007f096b3bea8a in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007f0954e6e48a in QXcbEventReader::run() (this=0x193f6c0) at
/code/qt-everything/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1322
#4  0x00007f0985d817e5 in QThreadPrivate::start(void*) (arg=0x193f6c0) at
/code/qt-everything/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:368
#5  0x00007f097f41836d in start_thread () at /lib64/libpthread.so.0
#6  0x00007f098515ab8f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f095baee540 (LWP 21850)):
[KCrash Handler]
#6  0x00007f098508066b in raise () at /lib64/libc.so.6
#7  0x00007f0985082470 in abort () at /lib64/libc.so.6
#8  0x00007f0985d68814 in qt_message_fatal(QtMsgType, QMessageLogContext
const&, QString const&) (context=..., message=...) at
/code/qt-everything/qt5/qtbase/src/corelib/global/qlogging.cpp:1690
#9  0x00007f0985d69370 in QMessageLogger::fatal(char const*, ...) const
(this=this@entry=0x7fff93710550, msg=msg@entry=0x7f0985fda838 "ASSERT failure
in %s: \"%s\", file %s, line %d") at
/code/qt-everything/qt5/qtbase/src/corelib/global/qlogging.cpp:796
#10 0x00007f0985d63a52 in qt_assert_x(char const*, char const*, char const*,
int) (where=where@entry=0x7f0986c0b29c "QVector<T>::at",
what=what@entry=0x7f0986c0b27c "index out of range",
file=file@entry=0x7f0986bfe2f0
"../../include/QtCore/../../../../qt5/qtbase/src/corelib/tools/qvector.h",
line=line@entry=422) at
/code/qt-everything/qt5/qtbase/src/corelib/global/qglobal.cpp:3083
#11 0x00007f0986b3e495 in QVector<QTreeViewItem>::at(int) const
(this=<optimized out>, i=<optimized out>) at
../../include/QtCore/../../../../qt5/qtbase/src/corelib/tools/qvector.h:422
#12 0x00007f0986b39cad in QTreeViewPrivate::beginAnimatedOperation()
(this=this@entry=0x38ec370) at
/code/qt-everything/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp:3196
#13 0x00007f0986b39f0c in QTreeViewPrivate::expand(int, bool)
(this=this@entry=0x38ec370, item=item@entry=1,
emitSignal=emitSignal@entry=true) at
/code/qt-everything/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp:3080
#14 0x00007f0986b3adf1 in QTreeViewPrivate::expandOrCollapseItemAtPos(QPoint
const&) (this=this@entry=0x38ec370, pos=...) at
/code/qt-everything/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp:1379
#15 0x00007f0986b3ce01 in QTreeView::mousePressEvent(QMouseEvent*)
(this=0x38ec320, event=0x7fff93710ec0) at
/code/qt-everything/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp:1889
#16 0x00007f0986896172 in QWidget::event(QEvent*) (this=this@entry=0x38ec320,
event=event@entry=0x7fff93710ec0) at
/code/qt-everything/qt5/qtbase/src/widgets/kernel/qwidget.cpp:8806
#17 0x00007f0986955ca0 in QFrame::event(QEvent*) (this=this@entry=0x38ec320,
e=e@entry=0x7fff93710ec0) at
/code/qt-everything/qt5/qtbase/src/widgets/widgets/qframe.cpp:550
#18 0x00007f09869b78f7 in QAbstractScrollArea::viewportEvent(QEvent*)
(this=this@entry=0x38ec320, e=e@entry=0x7fff93710ec0) at
/code/qt-everything/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp:1208
#19 0x00007f0986ad0d28 in QAbstractItemView::viewportEvent(QEvent*)
(this=this@entry=0x38ec320, event=event@entry=0x7fff93710ec0) at
/code/qt-everything/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp:1744
#20 0x00007f0986b3ca2a in QTreeView::viewportEvent(QEvent*) (this=0x38ec320,
event=0x7fff93710ec0) at
/code/qt-everything/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp:1312
#21 0x00007f09869b82ad in QAbstractScrollAreaPrivate::viewportEvent(QEvent*)
(event=<optimized out>, this=<optimized out>) at
/code/qt-everything/qt5/qtbase/src/widgets/widgets/qabstractscrollarea_p.h:112
#22 0x00007f09869b82ad in QAbstractScrollAreaFilter::eventFilter(QObject*,
QEvent*) (this=<optimized out>, o=<optimized out>, e=<optimized out>) at
/code/qt-everything/qt5/qtbase/src/widgets/widgets/qabstractscrollarea_p.h:128
#23 0x00007f0985f3789c in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
(receiver=receiver@entry=0x38ec9c0, event=event@entry=0x7fff93710ec0) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129
#24 0x00007f0986851e53 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x1925a20, receiver=receiver@entry=0x38ec9c0,
e=0x7fff93710ec0) at
/code/qt-everything/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3718
#25 0x00007f0986859549 in QApplication::notify(QObject*, QEvent*)
(this=<optimized out>, receiver=0x38ec9c0, e=0x7fff93710ec0) at
/code/qt-everything/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3198
#26 0x00007f0985f37a30 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=receiver@entry=0x38ec9c0, event=event@entry=0x7fff93710ec0) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1018
#27 0x00007f0986858a39 in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*) (event=0x7fff93710ec0, receiver=0x38ec9c0) at
../../include/QtCore/../../../../qt5/qtbase/src/corelib/kernel/qcoreapplication.h:236
#28 0x00007f0986858a39 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
(receiver=receiver@entry=0x38ec9c0, event=event@entry=0x7fff93710ec0,
alienWidget=alienWidget@entry=0x38ec9c0, nativeWidget=0x1d8b920,
buttonDown=buttonDown@entry=0x7f0986dbbca0 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true) at
/code/qt-everything/qt5/qtbase/src/widgets/kernel/qapplication.cpp:2702
#29 0x00007f09868b29e5 in QWidgetWindow::handleMouseEvent(QMouseEvent*)
(this=this@entry=0x2d19a30, event=event@entry=0x7fff93711480) at
/code/qt-everything/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp:621
#30 0x00007f09868b4a9d in QWidgetWindow::event(QEvent*) (this=0x2d19a30,
event=0x7fff93711480) at
/code/qt-everything/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp:243
#31 0x00007f0986851ef5 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x1925a20, receiver=receiver@entry=0x2d19a30,
e=e@entry=0x7fff93711480) at
/code/qt-everything/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3722
#32 0x00007f09868592a6 in QApplication::notify(QObject*, QEvent*)
(this=0x7fff93711aa0, receiver=0x2d19a30, e=0x7fff93711480) at
/code/qt-everything/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3094
#33 0x00007f0985f37a30 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=receiver@entry=0x2d19a30, event=event@entry=0x7fff93711480) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1018
#34 0x00007f09862b81a2 in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*) (event=0x7fff93711480, receiver=0x2d19a30) at
../../include/QtCore/../../../../qt5/qtbase/src/corelib/kernel/qcoreapplication.h:236
#35 0x00007f09862b81a2 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
(e=0x3f538d0) at
/code/qt-everything/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1949
#36 0x00007f09862b9e80 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
(e=e@entry=0x3f538d0) at
/code/qt-everything/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1733
#37 0x00007f098629371d in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=...) at
/code/qt-everything/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:939
#38 0x00007f0954ed775e in userEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=<optimized out>) at
/code/qt-everything/qt5/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:77
#39 0x00007f097ba2b247 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#40 0x00007f097ba2b5e8 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#41 0x00007f097ba2b67c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#42 0x00007f0985f8f116 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x1984390, flags=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:423
#43 0x00007f0954ed78d4 in
QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at
/code/qt-everything/qt5/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:122
#44 0x00007f0985f35937 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fff937117f0, flags=..., flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:134
#45 0x00007f0985f35d4c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fff937117f0, flags=flags@entry=...) at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:212
#46 0x00007f0985f3f502 in QCoreApplication::exec() () at
/code/qt-everything/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1291
#47 0x00007f09862b05c2 in QGuiApplication::exec() () at
/code/qt-everything/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1679
#48 0x00007f0986851dd5 in QApplication::exec() () at
/code/qt-everything/qt5/qtbase/src/widgets/kernel/qapplication.cpp:2910
#49 0x00000000004112f1 in main ()

Possible duplicates by query: bug 354472.

Reported using DrKonqi

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

Reply via email to