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

            Bug ID: 383170
           Summary: Mysterious crash
           Product: kdevelop
           Version: 5.1.1
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: brenthuis...@gmail.com
  Target Milestone: ---

Application: kdevelop (5.1.1)

Qt Version: 5.9.1
Frameworks Version: 5.36.0
Operating System: Linux 4.10.0-28-generic x86_64
Distribution: Ubuntu 16.04.3 LTS

-- Information about the crash:
- What I was doing when the application crashed:
It crashes on startup. Not sure what causes it. Happens on two different
machines.

The crash can be reproduced every time.

-- 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 0x7f72e5499900 (LWP 712))]

Thread 16 (Thread 0x7f7287fff700 (LWP 923)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f730256a826 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f7302565e9a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f7302569989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f72fbe1e6ba in start_thread (arg=0x7f7287fff700) at
pthread_create.c:333
#5  0x00007f7301e763dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f72a4ff9700 (LWP 916)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f730256a826 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f7302565e9a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f7302569989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f72fbe1e6ba in start_thread (arg=0x7f72a4ff9700) at
pthread_create.c:333
#5  0x00007f7301e763dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f72a57fa700 (LWP 908)):
#0  0x00007f7301e3b30d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f73027922ad in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f7302568d54 in QThread::usleep(unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f72fffe6e16 in KDevelop::DUChainLock::lockForWrite(unsigned int) ()
from /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.10
#4  0x00007f72fffe706c in KDevelop::DUChainWriteLocker::lock() () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.10
#5  0x00007f72c1fe316f in Python::ContextBuilder::build(KDevelop::IndexedString
const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () from
/usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#6  0x00007f72c1feaf8c in
Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*,
KDevelop::ReferencedTopDUContext) () from
/usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#7  0x00007f72c1feaee2 in
Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*,
KDevelop::ReferencedTopDUContext) () from
/usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#8  0x00007f72c2475e33 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/27/kdevpythonlanguagesupport.so
#9  0x00007f72f7b1947a in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f72f7b198b7 in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f72f7b183e0 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f72f7b17bd0 in ThreadWeaver::Thread::run() () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f7302569989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f72fbe1e6ba in start_thread (arg=0x7f72a57fa700) at
pthread_create.c:333
#15 0x00007f7301e763dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f72a5ffb700 (LWP 907)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f7302560ae5 in QBasicMutex::lockInternal() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f7302560b47 in QMutex::lock() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f7303f3f70f in KDevelop::ForegroundLock::relock() () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformUtil.so.10
#4  0x00007f72fff7d246 in KDevelop::ParseJob::readContents() () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.10
#5  0x00007f72c2475ad5 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/27/kdevpythonlanguagesupport.so
#6  0x00007f72f7b1947a in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f72f7b198b7 in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f72f7b183e0 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f72f7b17bd0 in ThreadWeaver::Thread::run() () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f7302569989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f72fbe1e6ba in start_thread (arg=0x7f72a5ffb700) at
pthread_create.c:333
#12 0x00007f7301e763dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f72a67fc700 (LWP 906)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f730256a826 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f7303f3f88d in KDevelop::ForegroundLock::relock() () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformUtil.so.10
#3  0x00007f72fff7d246 in KDevelop::ParseJob::readContents() () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.10
#4  0x00007f72c2475ad5 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/27/kdevpythonlanguagesupport.so
#5  0x00007f72f7b1947a in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f72f7b198b7 in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f72f7b183e0 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f72f7b17bd0 in ThreadWeaver::Thread::run() () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7302569989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f72fbe1e6ba in start_thread (arg=0x7f72a67fc700) at
pthread_create.c:333
#11 0x00007f7301e763dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f72a6ffd700 (LWP 905)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f730256a8eb in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f72f7b1607f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007f72f7b1a108 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007f72f7b17c80 in ThreadWeaver::Thread::run() () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007f7302569989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f72fbe1e6ba in start_thread (arg=0x7f72a6ffd700) at
pthread_create.c:333
#20 0x00007f7301e763dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f72a77fe700 (LWP 904)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f730256a8eb in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f72f7b1607f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007f72f7b1a108 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007f72f7b17c80 in ThreadWeaver::Thread::run() () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007f7302569989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f72fbe1e6ba in start_thread (arg=0x7f72a77fe700) at
pthread_create.c:333
#20 0x00007f7301e763dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f72a7fff700 (LWP 903)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f730256a8eb in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f72f7b1607f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007f72f7b1a108 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f72f7b1a162 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007f72f7b1526d in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007f72f7b17c80 in ThreadWeaver::Thread::run() () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007f7302569989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f72fbe1e6ba in start_thread (arg=0x7f72a7fff700) at
pthread_create.c:333
#20 0x00007f7301e763dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f72b8be1700 (LWP 902)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f7302560ae5 in QBasicMutex::lockInternal() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f7302560ba2 in QMutex::lock() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f7304459111 in KDevelop::LanguageController::languagesForUrl(QUrl
const&) () from /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
#4  0x00007f7300008d58 in KDevelop::DUChainUtils::standardContextForUrl(QUrl
const&, bool) () from /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.10
#5  0x00007f72c2475b4b in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/27/kdevpythonlanguagesupport.so
#6  0x00007f72f7b1947a in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f72f7b198b7 in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f72f7b183e0 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f72f7b17bd0 in ThreadWeaver::Thread::run() () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f7302569989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f72fbe1e6ba in start_thread (arg=0x7f72b8be1700) at
pthread_create.c:333
#12 0x00007f7301e763dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f72b93e2700 (LWP 901)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f7302560ae5 in QBasicMutex::lockInternal() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f7302560b47 in QMutex::lock() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f7303f3f70f in KDevelop::ForegroundLock::relock() () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformUtil.so.10
#4  0x00007f72fff7d246 in KDevelop::ParseJob::readContents() () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.10
#5  0x00007f72c2475ad5 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/27/kdevpythonlanguagesupport.so
#6  0x00007f72f7b1947a in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f72f7b198b7 in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f72f7b183e0 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f72f7b17bd0 in ThreadWeaver::Thread::run() () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f7302569989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f72fbe1e6ba in start_thread (arg=0x7f72b93e2700) at
pthread_create.c:333
#12 0x00007f7301e763dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f72c0e1e700 (LWP 900)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f7302560ae5 in QBasicMutex::lockInternal() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f7302560b47 in QMutex::lock() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f7303f3f70f in KDevelop::ForegroundLock::relock() () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformUtil.so.10
#4  0x00007f72fff7d246 in KDevelop::ParseJob::readContents() () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.10
#5  0x00007f72c2475ad5 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/27/kdevpythonlanguagesupport.so
#6  0x00007f72f7b1947a in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f72f7b198b7 in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f72f7b183e0 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f72f7b17bd0 in ThreadWeaver::Thread::run() () from
/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f7302569989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f72fbe1e6ba in start_thread (arg=0x7f72c0e1e700) at
pthread_create.c:333
#12 0x00007f7301e763dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f72bbfff700 (LWP 773)):
#0  0x00007f7301e6a70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f72f9cc238c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f72f9cc249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f730279294b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f730273b7ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7302564cd4 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f72f873cfa5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f7302569989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f72fbe1e6ba in start_thread (arg=0x7f72bbfff700) at
pthread_create.c:333
#9  0x00007f7301e763dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f72c1f93700 (LWP 720)):
#0  0x00007f7301e6624d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f72f9d056f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f72f9cc1e74 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f72f9cc2330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f72f9cc249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f730279294b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f730273b7ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f7302564cd4 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f73000a51bb in ?? () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.10
#9  0x00007f7302569989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f72fbe1e6ba in start_thread (arg=0x7f72c1f93700) at
pthread_create.c:333
#11 0x00007f7301e763dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f72cf21f700 (LWP 716)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f730256a826 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f72fffa6bc8 in ?? () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.10
#3  0x00007f7302569989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f72fbe1e6ba in start_thread (arg=0x7f72cf21f700) at
pthread_create.c:333
#5  0x00007f7301e763dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f72e1596700 (LWP 715)):
#0  0x00007f72f9d06a94 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f72f9cc1bf9 in g_main_context_query () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f72f9cc2307 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f72f9cc249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f730279294b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f730273b7ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f7302564cd4 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f73048c1b75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f7302569989 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f72fbe1e6ba in start_thread (arg=0x7f72e1596700) at
pthread_create.c:333
#10 0x00007f7301e763dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f72e5499900 (LWP 712)):
[KCrash Handler]
#6  0x00007f72d0862526 in
llvm::SmallVectorTemplateBase<llvm::cl::parser<llvm::ScheduleDAGInstrs*
(*)(llvm::MachineSchedContext*)>::OptionInfo, false>::grow(unsigned long) ()
from /usr/lib/x86_64-linux-gnu/libLLVM-4.0.so.1
#7  0x00007f72d086260e in ?? () from /usr/lib/x86_64-linux-gnu/libLLVM-4.0.so.1
#8  0x00007f727dafcb0a in ?? () from /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1
#9  0x00007f73047516ba in call_init (l=<optimized out>, argc=argc@entry=1,
argv=argv@entry=0x7ffc78ac9848, env=env@entry=0x7ffc78ac9858) at dl-init.c:72
#10 0x00007f73047517cb in call_init (env=0x7ffc78ac9858, argv=0x7ffc78ac9848,
argc=1, l=<optimized out>) at dl-init.c:30
#11 _dl_init (main_map=main_map@entry=0x371bff0, argc=1, argv=0x7ffc78ac9848,
env=0x7ffc78ac9858) at dl-init.c:120
#12 0x00007f73047568e2 in dl_open_worker (a=a@entry=0x7ffc78ac8140) at
dl-open.c:575
#13 0x00007f7304751564 in _dl_catch_error
(objname=objname@entry=0x7ffc78ac8130,
errstring=errstring@entry=0x7ffc78ac8138,
mallocedp=mallocedp@entry=0x7ffc78ac812f, operate=operate@entry=0x7f73047564d0
<dl_open_worker>, args=args@entry=0x7ffc78ac8140) at dl-error.c:187
#14 0x00007f7304755da9 in _dl_open (file=0x371bad8
"/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/27/kdevclangsupport.so",
mode=-2147479551, caller_dlopen=0x7f730273932d, nsid=-2, argc=<optimized out>,
argv=<optimized out>, env=0x7ffc78ac9858) at dl-open.c:660
#15 0x00007f72f9f89f09 in dlopen_doit (a=a@entry=0x7ffc78ac8370) at dlopen.c:66
#16 0x00007f7304751564 in _dl_catch_error (objname=0x1af5320,
errstring=0x1af5328, mallocedp=0x1af5318, operate=0x7f72f9f89eb0 <dlopen_doit>,
args=0x7ffc78ac8370) at dl-error.c:187
#17 0x00007f72f9f8a571 in _dlerror_run (operate=operate@entry=0x7f72f9f89eb0
<dlopen_doit>, args=args@entry=0x7ffc78ac8370) at dlerror.c:163
#18 0x00007f72f9f89fa1 in __dlopen (file=<optimized out>, mode=<optimized out>)
at dlopen.c:87
#19 0x00007f730273932d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f7302732885 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f73035ed90a in KPluginLoader::load() () from
/usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#22 0x00007f73035eda3a in KPluginLoader::instance() () from
/usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#23 0x00007f73035eda8c in KPluginLoader::factory() () from
/usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#24 0x00007f7304416bde in
KDevelop::PluginController::loadPluginInternal(QString const&) () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
#25 0x00007f73044189ab in
KDevelop::PluginController::allPluginsForExtension(QString const&,
QMap<QString, QVariant> const&) () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
#26 0x00007f7304458ab9 in
KDevelop::LanguageController::languagesForMimetype(QString const&) () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
#27 0x00007f7304459522 in KDevelop::LanguageController::languagesForUrl(QUrl
const&) () from /usr/lib/x86_64-linux-gnu/libKDevPlatformShell.so.10
#28 0x00007f72fff77ce3 in ?? () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.10
#29 0x00007f72fff7ac81 in ?? () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.10
#30 0x00007f72fff74a04 in KDevelop::BackgroundParser::parseDocuments() () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.10
#31 0x00007f7300109205 in ?? () from
/usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.10
#32 0x00007f730276ac59 in QObject::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f73030a53fc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007f73030ace07 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007f730273d798 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007f730273ff7b in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f7302793323 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f72f9cc2197 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f72f9cc23f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f72f9cc249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f730279292f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007f730273b7ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007f7302744704 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x000000000040bb96 in main (argc=1, argv=<optimized out>) at
/workspace/build/app/main.cpp:763

Possible duplicates by query: bug 383086, bug 378097.

Reported using DrKonqi

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

Reply via email to