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

--- Comment #1 from Alexander Potashev <aspotas...@gmail.com> ---
KDevelop built from Git master hangs up on close:


(gdb) thread apply all bt

Thread 12 (Thread 0x7f14af7fe700 (LWP 19761)):
#0  0x00007f152e76abd0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f152e234bc4 in QTWTF::TCMalloc_PageHeap::scavengerThread()
(this=0x7f152e320380 <QTWTF::pageheap_memory>)
    at
/usr/src/debug/qtscript-opensource-src-5.6.1/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f152e234c09 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*)
(context=<optimized out>)
    at
/usr/src/debug/qtscript-opensource-src-5.6.1/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f152e7655ca in start_thread (arg=0x7f14af7fe700) at
pthread_create.c:333
#4  0x00007f1535654f6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f14d67fc700 (LWP 9523)):
#0  0x00007f152e76abd0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f153626101a in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x1a33240) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f153626101a in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x1a32df0, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007f15325f2adb in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x1a34160, th=th@entry=0x7f14c8003190)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:594
#4  0x00007f15325f2b1b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
(this=0x1a34160, th=0x7f14c8003190)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:581
#5  0x00007f15325f7e20 in
ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a30720, th=0x7f14c8003190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/suspendedstate.cpp:56
#6  0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14c8003190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#7  0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x7f14c8003190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#8  0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14c8003190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#9  0x00007f15325f5909 in ThreadWeaver::Thread::run() (this=0x7f14c8003190) at
/usr/src/debug/threadweaver-5.26.0/src/thread.cpp:103
#10 0x00007f153626099a in QThreadPrivate::start(void*) (arg=0x7f14c8003190) at
thread/qthread_unix.cpp:341
#11 0x00007f152e7655ca in start_thread (arg=0x7f14d67fc700) at
pthread_create.c:333
#12 0x00007f1535654f6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f14d6ffd700 (LWP 9522)):
#0  0x00007f152e76abd0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f153626101a in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x1a33240) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f153626101a in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x1a32df0, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007f15325f2adb in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x1a34160, th=th@entry=0x7f14c4002f90)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:594
#4  0x00007f15325f2b1b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
(this=0x1a34160, th=0x7f14c4002f90)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:581
#5  0x00007f15325f7e20 in
ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a30720, th=0x7f14c4002f90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/suspendedstate.cpp:56
#6  0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14c4002f90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#7  0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x7f14c4002f90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#8  0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14c4002f90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#9  0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x7f14c4002f90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#10 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14c4002f90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#11 0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x7f14c4002f90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#12 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14c4002f90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
---Type <return> to continue, or q <return> to quit---
#13 0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x7f14c4002f90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#14 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14c4002f90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#15 0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x7f14c4002f90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#16 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14c4002f90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#17 0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x7f14c4002f90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#18 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14c4002f90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#19 0x00007f15325f5909 in ThreadWeaver::Thread::run() (this=0x7f14c4002f90) at
/usr/src/debug/threadweaver-5.26.0/src/thread.cpp:103
#20 0x00007f153626099a in QThreadPrivate::start(void*) (arg=0x7f14c4002f90) at
thread/qthread_unix.cpp:341
#21 0x00007f152e7655ca in start_thread (arg=0x7f14d6ffd700) at
pthread_create.c:333
#22 0x00007f1535654f6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f14d77fe700 (LWP 9521)):
#0  0x00007f152e76abd0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f153626101a in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x1a33240) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f153626101a in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x1a32df0, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007f15325f2adb in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x1a34160, th=th@entry=0x7f14cc002d90)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:594
#4  0x00007f15325f2b1b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
(this=0x1a34160, th=0x7f14cc002d90)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:581
#5  0x00007f15325f7e20 in
ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a30720, th=0x7f14cc002d90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/suspendedstate.cpp:56
#6  0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14cc002d90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#7  0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x7f14cc002d90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#8  0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14cc002d90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#9  0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x7f14cc002d90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#10 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14cc002d90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#11 0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x7f14cc002d90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#12 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14cc002d90, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#13 0x00007f15325f5909 in ThreadWeaver::Thread::run() (this=0x7f14cc002d90) at
/usr/src/debug/threadweaver-5.26.0/src/thread.cpp:103
#14 0x00007f153626099a in QThreadPrivate::start(void*) (arg=0x7f14cc002d90) at
thread/qthread_unix.cpp:341
#15 0x00007f152e7655ca in start_thread (arg=0x7f14d77fe700) at
pthread_create.c:333
#16 0x00007f1535654f6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f14d7fff700 (LWP 9520)):
#0  0x00007f152e76abd0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f153626101a in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x1a33240) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f153626101a in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x1a32df0, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007f15325f2adb in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x1a34160, th=th@entry=0x7f14d00027d0)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:594
#4  0x00007f15325f2b1b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
(this=0x1a34160, th=0x7f14d00027d0)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:581
#5  0x00007f15325f7e20 in
ThreadWeaver::SuspendedState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a30720, th=0x7f14d00027d0, wasBusy=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at /usr/src/debug/threadweaver-5.26.0/src/suspendedstate.cpp:56
#6  0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14d00027d0, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#7  0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x7f14d00027d0, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#8  0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14d00027d0, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#9  0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x7f14d00027d0, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#10 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14d00027d0, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#11 0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x7f14d00027d0, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#12 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14d00027d0, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#13 0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x7f14d00027d0, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#14 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14d00027d0, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#15 0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x7f14d00027d0, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#16 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x7f14d00027d0, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#17 0x00007f15325f5909 in ThreadWeaver::Thread::run() (this=0x7f14d00027d0) at
/usr/src/debug/threadweaver-5.26.0/src/thread.cpp:103
#18 0x00007f153626099a in QThreadPrivate::start(void*) (arg=0x7f14d00027d0) at
thread/qthread_unix.cpp:341
#19 0x00007f152e7655ca in start_thread (arg=0x7f14d7fff700) at
pthread_create.c:333
#20 0x00007f1535654f6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f14dcefc700 (LWP 9519)):
#0  0x00007f152e76abd0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f153626101a in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x1a33240) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f153626101a in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x1a32df0, time=time@entry=18446744073709551615)
at thread/qwaitcondition_unix.cpp:208
#3  0x00007f15325f2adb in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
(this=this@entry=0x1a34160, th=th@entry=0x3487190)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:594
#4  0x00007f15325f2b1b in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*)
(this=0x1a34160, th=0x3487190)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:581
#5  0x00007f15325f7cc1 in
ThreadWeaver::SuspendingState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34510, th=0x3487190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/suspendingstate.cpp:61
#6  0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x3487190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#7  0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x3487190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#8  0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x3487190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#9  0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x3487190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#10 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x3487190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#11 0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x3487190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#12 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x3487190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#13 0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x3487190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#14 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x3487190, wasBusy=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#15 0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x3487190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#16 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x3487190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#17 0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x3487190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#18 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x3487190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#19 0x00007f15325f7ac2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool)
(this=0x1a34af0, th=0x3487190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/workinghardstate.cpp:73
#20 0x00007f15325f2a3d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool)
(this=<optimized out>, th=0x3487190, wasBusy=<optimized out>)
    at /usr/src/debug/threadweaver-5.26.0/src/weaver.cpp:568
#21 0x00007f15325f5909 in ThreadWeaver::Thread::run() (this=0x3487190) at
/usr/src/debug/threadweaver-5.26.0/src/thread.cpp:103
#22 0x00007f153626099a in QThreadPrivate::start(void*) (arg=0x3487190) at
thread/qthread_unix.cpp:341
#23 0x00007f152e7655ca in start_thread (arg=0x7f14dcefc700) at
pthread_create.c:333
#24 0x00007f1535654f6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f14f7b09700 (LWP 9444)):
#0  0x00007f15356493ed in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f152be81a06 in g_main_context_iterate (priority=<optimized out>,
n_fds=1, fds=0x7f14f0002f70, timeout=<optimized out>, context=0x7f14f0002eb0)
at gmain.c:4135
#2  0x00007f152be81a06 in g_main_context_iterate
(context=context@entry=0x7f14f0002eb0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f152be81b1c in g_main_context_iteration (context=0x7f14f0002eb0,
may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f153644e22f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f14f0002fe0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007f15363fd5ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f14f7b08c80, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f153625c343 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f153626099a in QThreadPrivate::start(void*) (arg=0x7f153b022b68
<KDevelop::(anonymous
namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>)
    at thread/qthread_unix.cpp:341
#8  0x00007f152e7655ca in start_thread (arg=0x7f14f7b09700) at
pthread_create.c:333
#9  0x00007f1535654f6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f14effff700 (LWP 9398)):
#0  0x00007f15356493ed in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f152be81a06 in g_main_context_iterate (priority=<optimized out>,
n_fds=1, fds=0x7f14e80030f0, timeout=<optimized out>, context=0x7f14e8002ed0)
at gmain.c:4135
#2  0x00007f152be81a06 in g_main_context_iterate
(context=context@entry=0x7f14e8002ed0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f152be81b1c in g_main_context_iteration (context=0x7f14e8002ed0,
may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f153644e22f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f14e8002e00, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007f15363fd5ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f14efffec60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f153625c343 in QThread::exec() (this=this@entry=0x20185a0) at
thread/qthread.cpp:500
#7  0x00007f153b5718f5 in QQmlThreadPrivate::run() (this=0x20185a0) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f153626099a in QThreadPrivate::start(void*) (arg=0x20185a0) at
thread/qthread_unix.cpp:341
#9  0x00007f152e7655ca in start_thread (arg=0x7f14effff700) at
pthread_create.c:333
#10 0x00007f1535654f6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f1503498700 (LWP 9360)):
#0  0x00007f153564f0b9 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f1536259570 in QBasicMutex::lockInternal() (timeout=0x0, val=3,
op=0, addr=0x1a99388) at thread/qmutex_linux.cpp:146
#2  0x00007f1536259570 in QBasicMutex::lockInternal() (timeout=-1,
elapsedTimer=0x0, d_ptr=...) at thread/qmutex_linux.cpp:187
#3  0x00007f1536259570 in QBasicMutex::lockInternal() (this=0x1a99388) at
thread/qmutex_linux.cpp:203
#4  0x00007f1536259642 in QMutex::lock() (this=0x1a99388) at thread/qmutex.h:59
#5  0x00007f1536259642 in QMutex::lock() (timeout=-1, this=0x1a99370) at
thread/qmutex.cpp:655
#6  0x00007f1536259642 in QMutex::lock() (this=<optimized out>) at
thread/qmutex.cpp:222
#7  0x00007f153362f84b in QMutexLocker::QMutexLocker(QBasicMutex*) () at
/lib64/libKDevPlatformLanguage.so.10
#8  0x00007f1533669f58 in KDevelop::DUChainPrivate::doMoreCleanup(int,
KDevelop::DUChainPrivate::LockFlag) () at /lib64/libKDevPlatformLanguage.so.10
#9  0x00007f153366797b in KDevelop::DUChainPrivate::CleanupThread::run() () at
/lib64/libKDevPlatformLanguage.so.10
---Type <return> to continue, or q <return> to quit---
#10 0x00007f153626099a in QThreadPrivate::start(void*) (arg=0x17ebfd0) at
thread/qthread_unix.cpp:341
#11 0x00007f152e7655ca in start_thread (arg=0x7f1503498700) at
pthread_create.c:333
#12 0x00007f1535654f6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f1510a4a700 (LWP 9349)):
#0  0x00007f15356493ed in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f152be81a06 in g_main_context_iterate (priority=<optimized out>,
n_fds=3, fds=0x7f1504003020, timeout=<optimized out>, context=0x7f1504000990)
at gmain.c:4135
#2  0x00007f152be81a06 in g_main_context_iterate
(context=context@entry=0x7f1504000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f152be81b1c in g_main_context_iteration (context=0x7f1504000990,
may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f153644e24b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f15040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f15363fd5ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f1510a49c40, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#6  0x00007f153625c343 in QThread::exec() (this=this@entry=0x7f153c2fb060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
#7  0x00007f153c286559 in QDBusConnectionManager::run() (this=0x7f153c2fb060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
#8  0x00007f153626099a in QThreadPrivate::start(void*) (arg=0x7f153c2fb060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:341
#9  0x00007f152e7655ca in start_thread (arg=0x7f1510a4a700) at
pthread_create.c:333
#10 0x00007f1535654f6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f1511e29700 (LWP 9348)):
#0  0x00007f152e76abd0 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f153626101a in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x13f4f90) at
thread/qwaitcondition_unix.cpp:136
#2  0x00007f153626101a in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x7f1536b2f018 <QWindowSystemInterfacePrivate::eventsFlushed>,
mutex=mutex@entry=0x7f1536b2f010
<QWindowSystemInterfacePrivate::flushEventMutex>,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f153671d4ee in
QWindowSystemInterface::flushWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:624
#4  0x00007f1536741320 in QWindow::close() (this=0x1a9e460) at
kernel/qwindow.cpp:1917
#5  0x00007f1536c913ed in
QApplicationPrivate::tryCloseAllWidgetWindows(QList<QWindow*>*)
(processedWindows=0x7f1511e27f70) at kernel/qapplication.cpp:1921
#6  0x00007f1536c91578 in QApplication::closeAllWindows() () at
kernel/qapplication.cpp:1960
#7  0x00007f153bd91bdd in (anonymous namespace)::shutdownGracefully(int) () at
/lib64/libKDevPlatformShell.so.10
#8  0x00007f1535586770 in <signal handler called> () at /lib64/libc.so.6
#9  0x00007f153bd91aee in (anonymous namespace)::shutdownGracefully(int) () at
/lib64/libKDevPlatformShell.so.10
#10 0x00007f1535586770 in <signal handler called> () at /lib64/libc.so.6
#11 0x00007f15356493ed in poll () at ../sysdeps/unix/syscall-template.S:84
#12 0x00007f152809bf80 in _xcb_conn_wait (__timeout=-1, __nfds=1,
__fds=0x7f1511e28b80) at /usr/include/bits/poll2.h:46
#13 0x00007f152809bf80 in _xcb_conn_wait (c=c@entry=0x140e110,
cond=cond@entry=0x140e150, vector=vector@entry=0x0, count=count@entry=0x0) at
xcb_conn.c:459
#14 0x00007f152809db79 in xcb_wait_for_event (c=0x140e110) at xcb_in.c:693
#15 0x00007f15145eada9 in QXcbEventReader::run() (this=0x14186e0) at
qxcbconnection.cpp:1325
#16 0x00007f153626099a in QThreadPrivate::start(void*) (arg=0x14186e0) at
thread/qthread_unix.cpp:341
#17 0x00007f152e7655ca in start_thread (arg=0x7f1511e29700) at
pthread_create.c:333
#18 0x00007f1535654f6d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f151b1ac940 (LWP 9346)):
#0  0x00007f15337531b6 in KDevelop::Bucket<KDevelop::AbstractTypeData,
KDevelop::AbstractTypeDataRequest, true, 0u>::followerIndex(unsigned short)
const ()
    at /lib64/libKDevPlatformLanguage.so.10
#1  0x00007f1533757986 in void KDevelop::Bucket<KDevelop::AbstractTypeData,
KDevelop::AbstractTypeDataRequest, true,
0u>::deleteItem<KDevelop::ItemRepository<KDevelop::AbstractTypeData,
KDevelop::AbstractTypeDataRequest, true, true, 0u, 1048576u> >(unsigned short,
unsigned int, KDevelop::ItemRepository<KDevelop::AbstractTypeData,
KDevelop::AbstractTypeDataRequest, true, true, 0u, 1048576u>&) () at
/lib64/libKDevPlatformLanguage.so.10
#2  0x00007f153375620d in int KDevelop::Bucket<KDevelop::AbstractTypeData,
KDevelop::AbstractTypeDataRequest, true,
0u>::finalCleanup<KDevelop::ItemRepository<KDevelop::AbstractTypeData,
KDevelop::AbstractTypeDataRequest, true, true, 0u, 1048576u>
>(KDevelop::ItemRepository<KDevelop::AbstractTypeData,
KDevelop::AbstractTypeDataRequest, true, true, 0u, 1048576u>&) ()
    at /lib64/libKDevPlatformLanguage.so.10
#3  0x00007f1533755ef8 in KDevelop::ItemRepository<KDevelop::AbstractTypeData,
KDevelop::AbstractTypeDataRequest, true, true, 0u, 1048576u>::finalCleanup() ()
    at /lib64/libKDevPlatformLanguage.so.10
#4  0x00007f1531ecf697 in KDevelop::ItemRepositoryRegistry::finalCleanup() ()
at /lib64/libKDevPlatformSerialization.so.10
#5  0x00007f1533665a07 in KDevelop::finalCleanup() () at
/lib64/libKDevPlatformLanguage.so.10
#6  0x00007f1533665d35 in KDevelop::DUChain::shutdown() () at
/lib64/libKDevPlatformLanguage.so.10
#7  0x00007f153bd94c2d in KDevelop::Core::cleanup() () at
/lib64/libKDevPlatformShell.so.10
#8  0x00007f153bd948c3 in KDevelop::Core::shutdown() () at
/lib64/libKDevPlatformShell.so.10
---Type <return> to continue, or q <return> to quit---
#9  0x00007f153bd9612f in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, void (KDevelop::Core::*)()>::call(void
(KDevelop::Core::*)(), KDevelop::Core*, void**) () at
/lib64/libKDevPlatformShell.so.10
#10 0x00007f153bd960c1 in void QtPrivate::FunctionPointer<void
(KDevelop::Core::*)()>::call<QtPrivate::List<>, void>(void
(KDevelop::Core::*)(), KDevelop::Core*, void**) ()
    at /lib64/libKDevPlatformShell.so.10
#11 0x00007f153bd9602b in QtPrivate::QSlotObject<void (KDevelop::Core::*)(),
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) ()
    at /lib64/libKDevPlatformShell.so.10
#12 0x00007f1536426ebc in QMetaObject::activate(QObject*, int, int, void**)
(a=0x7ffeab6148d0, r=0x16b0750, this=<optimized out>) at
../../src/corelib/kernel/qobject_impl.h:124
#13 0x00007f1536426ebc in QMetaObject::activate(QObject*, int, int, void**)
(sender=0x7ffeab614be0, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3715
#14 0x00007f15364273b7 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=<optimized out>, m=m@entry=0x7f1536637b20
<QCoreApplication::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3595
#15 0x00007f1536498cf0 in
QCoreApplication::aboutToQuit(QCoreApplication::QPrivateSignal)
(this=<optimized out>) at .moc/moc_qcoreapplication.cpp:247
#16 0x00007f15364051f3 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1290
#17 0x000000000040f002 in main ()

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

Reply via email to