Bug 370993 - KDevelop crashes shortly after startup
Summary: KDevelop crashes shortly after startup
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 5.0.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-10-17 08:58 UTC by andras.vukics
Modified: 2016-10-20 07:21 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
GDB output together with first pause – signal SIGSEGV – continue (71.44 KB, text/plain)
2016-10-18 09:35 UTC, andras.vukics
Details

Note You need to log in before you can comment on or make changes to this bug.
Description andras.vukics 2016-10-17 08:58:16 UTC
Application: kdevelop (5.0.1)

Qt Version: 5.7.0
Frameworks Version: 5.26.0
Operating System: Linux 4.7.6-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
KDevelop crashes immediately after opening a project (either from an existing .kdev4 file or from a CMakeLists.txt). It doesn’t seem to get to the point of loading the project (listing the files, etc.), but the window remains completely empty.

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f925439d800 (LWP 28214))]

Thread 15 (Thread 0x7f91ee9a6700 (LWP 28390)):
#0  0x00007f9251152455 in sysmalloc () at /usr/lib/libc.so.6
#1  0x00007f92511533dd in _int_malloc () at /usr/lib/libc.so.6
#2  0x00007f9251154d44 in malloc () at /usr/lib/libc.so.6
#3  0x00007f91de9bf282 in  () at /usr/lib/libclang.so.3.8
#4  0x00007f91de9bf813 in  () at /usr/lib/libclang.so.3.8
#5  0x00007f91de9cf57d in  () at /usr/lib/libclang.so.3.8
#6  0x00007f91de9d6b37 in  () at /usr/lib/libclang.so.3.8
#7  0x00007f91de9d90fd in  () at /usr/lib/libclang.so.3.8
#8  0x00007f91de850f14 in  () at /usr/lib/libclang.so.3.8
#9  0x00007f91de8826fd in  () at /usr/lib/libclang.so.3.8
#10 0x00007f91de8829d4 in  () at /usr/lib/libclang.so.3.8
#11 0x00007f91dec750d6 in  () at /usr/lib/libclang.so.3.8
#12 0x00007f91dec748e9 in  () at /usr/lib/libclang.so.3.8
#13 0x00007f91dec74959 in  () at /usr/lib/libclang.so.3.8
#14 0x00007f91decb50c9 in  () at /usr/lib/libclang.so.3.8
#15 0x00007f91decb26cf in  () at /usr/lib/libclang.so.3.8
#16 0x00007f91decb2867 in  () at /usr/lib/libclang.so.3.8
#17 0x00007f91decb7629 in  () at /usr/lib/libclang.so.3.8
#18 0x00007f91decb7d9e in  () at /usr/lib/libclang.so.3.8
#19 0x00007f91decb7dd2 in  () at /usr/lib/libclang.so.3.8
#20 0x00007f91decb23f2 in  () at /usr/lib/libclang.so.3.8
#21 0x00007f91decb2867 in  () at /usr/lib/libclang.so.3.8
#22 0x00007f91decb2994 in  () at /usr/lib/libclang.so.3.8
#23 0x00007f91decb5fe6 in  () at /usr/lib/libclang.so.3.8
#24 0x00007f91decb228b in  () at /usr/lib/libclang.so.3.8
#25 0x00007f91decb2867 in  () at /usr/lib/libclang.so.3.8
#26 0x00007f91decb7629 in  () at /usr/lib/libclang.so.3.8
#27 0x00007f91decb7d9e in  () at /usr/lib/libclang.so.3.8
#28 0x00007f91decb992e in  () at /usr/lib/libclang.so.3.8
#29 0x00007f91decb9bb4 in  () at /usr/lib/libclang.so.3.8
#30 0x00007f91decb21a8 in  () at /usr/lib/libclang.so.3.8
#31 0x00007f91decb2867 in  () at /usr/lib/libclang.so.3.8
#32 0x00007f91decb7629 in  () at /usr/lib/libclang.so.3.8
#33 0x00007f91decb7d9e in  () at /usr/lib/libclang.so.3.8
#34 0x00007f91decb7dd2 in  () at /usr/lib/libclang.so.3.8
#35 0x00007f91decb23f2 in  () at /usr/lib/libclang.so.3.8
#36 0x00007f91decb2867 in  () at /usr/lib/libclang.so.3.8
#37 0x00007f91decb2994 in  () at /usr/lib/libclang.so.3.8
#38 0x00007f91decb5fe6 in  () at /usr/lib/libclang.so.3.8
#39 0x00007f91decb228b in  () at /usr/lib/libclang.so.3.8
#40 0x00007f91decb2867 in  () at /usr/lib/libclang.so.3.8
#41 0x00007f91decb7629 in  () at /usr/lib/libclang.so.3.8
#42 0x00007f91decba41a in  () at /usr/lib/libclang.so.3.8
#43 0x00007f91dec37be8 in  () at /usr/lib/libclang.so.3.8
#44 0x00007f91decc5bb1 in  () at /usr/lib/libclang.so.3.8
#45 0x00007f91decc695f in  () at /usr/lib/libclang.so.3.8
#46 0x00007f91decc6c6f in  () at /usr/lib/libclang.so.3.8
#47 0x00007f91dec59587 in  () at /usr/lib/libclang.so.3.8
#48 0x00007f91dec3aa91 in  () at /usr/lib/libclang.so.3.8
#49 0x00007f91dec66547 in  () at /usr/lib/libclang.so.3.8
#50 0x00007f91dec66b8c in  () at /usr/lib/libclang.so.3.8
#51 0x00007f91dec595dd in  () at /usr/lib/libclang.so.3.8
#52 0x00007f91dec3aa91 in  () at /usr/lib/libclang.so.3.8
#53 0x00007f91dec3b46c in  () at /usr/lib/libclang.so.3.8
#54 0x00007f91dec2eb53 in  () at /usr/lib/libclang.so.3.8
#55 0x00007f91de65688e in  () at /usr/lib/libclang.so.3.8
#56 0x00007f91de618a0a in  () at /usr/lib/libclang.so.3.8
#57 0x00007f91de618d2e in  () at /usr/lib/libclang.so.3.8
#58 0x00007f91de61cb64 in  () at /usr/lib/libclang.so.3.8
#59 0x00007f91de3e4f97 in  () at /usr/lib/libclang.so.3.8
#60 0x00007f91d1a4f539 in llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) () at /usr/lib/../lib/libLLVM-3.8.so
#61 0x00007f91d1a4f5c4 in  () at /usr/lib/../lib/libLLVM-3.8.so
#62 0x00007f91d1ac2c5d in  () at /usr/lib/../lib/libLLVM-3.8.so
#63 0x00007f924aa93454 in start_thread () at /usr/lib/libpthread.so.0
#64 0x00007f92511c27df in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f91dd345700 (LWP 28389)):
#0  0x00007f91de8496f4 in  () at /usr/lib/libclang.so.3.8
#1  0x00007f91dead8e3a in  () at /usr/lib/libclang.so.3.8
#2  0x00007f91deadbd20 in  () at /usr/lib/libclang.so.3.8
#3  0x00007f91deadbffb in  () at /usr/lib/libclang.so.3.8
#4  0x00007f91dec5014f in  () at /usr/lib/libclang.so.3.8
#5  0x00007f91decc0d4f in  () at /usr/lib/libclang.so.3.8
#6  0x00007f91decc6f4b in  () at /usr/lib/libclang.so.3.8
#7  0x00007f91decc71b4 in  () at /usr/lib/libclang.so.3.8
#8  0x00007f91decc72f9 in  () at /usr/lib/libclang.so.3.8
#9  0x00007f91dec872bf in  () at /usr/lib/libclang.so.3.8
#10 0x00007f91dec321f7 in  () at /usr/lib/libclang.so.3.8
#11 0x00007f91dec4e0f1 in  () at /usr/lib/libclang.so.3.8
#12 0x00007f91dec599db in  () at /usr/lib/libclang.so.3.8
#13 0x00007f91dec5ad02 in  () at /usr/lib/libclang.so.3.8
#14 0x00007f91dec5bdae in  () at /usr/lib/libclang.so.3.8
#15 0x00007f91dec53022 in  () at /usr/lib/libclang.so.3.8
#16 0x00007f91dec53602 in  () at /usr/lib/libclang.so.3.8
#17 0x00007f91dec64c3d in  () at /usr/lib/libclang.so.3.8
#18 0x00007f91dec6a357 in  () at /usr/lib/libclang.so.3.8
#19 0x00007f91dec6c75d in  () at /usr/lib/libclang.so.3.8
#20 0x00007f91dec6cfd7 in  () at /usr/lib/libclang.so.3.8
#21 0x00007f91dec6e512 in  () at /usr/lib/libclang.so.3.8
#22 0x00007f91dec4e377 in  () at /usr/lib/libclang.so.3.8
#23 0x00007f91decc4f88 in  () at /usr/lib/libclang.so.3.8
#24 0x00007f91decc695f in  () at /usr/lib/libclang.so.3.8
#25 0x00007f91decc6c6f in  () at /usr/lib/libclang.so.3.8
#26 0x00007f91dec59587 in  () at /usr/lib/libclang.so.3.8
#27 0x00007f91dec3aa91 in  () at /usr/lib/libclang.so.3.8
#28 0x00007f91dec66547 in  () at /usr/lib/libclang.so.3.8
#29 0x00007f91dec66b8c in  () at /usr/lib/libclang.so.3.8
#30 0x00007f91dec595dd in  () at /usr/lib/libclang.so.3.8
#31 0x00007f91dec3aa91 in  () at /usr/lib/libclang.so.3.8
#32 0x00007f91dec3b46c in  () at /usr/lib/libclang.so.3.8
#33 0x00007f91dec2eb53 in  () at /usr/lib/libclang.so.3.8
#34 0x00007f91de65688e in  () at /usr/lib/libclang.so.3.8
#35 0x00007f91de618a0a in  () at /usr/lib/libclang.so.3.8
#36 0x00007f91de618d2e in  () at /usr/lib/libclang.so.3.8
#37 0x00007f91de61cb64 in  () at /usr/lib/libclang.so.3.8
#38 0x00007f91de3e4f97 in  () at /usr/lib/libclang.so.3.8
#39 0x00007f91d1a4f539 in llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) () at /usr/lib/../lib/libLLVM-3.8.so
#40 0x00007f91d1a4f5c4 in  () at /usr/lib/../lib/libLLVM-3.8.so
#41 0x00007f91d1ac2c5d in  () at /usr/lib/../lib/libLLVM-3.8.so
#42 0x00007f924aa93454 in start_thread () at /usr/lib/libpthread.so.0
#43 0x00007f92511c27df in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f91dddb3700 (LWP 28331)):
#0  0x00007f9251adabad in  () at /usr/lib/libQt5Core.so.5
#1  0x00007f9248aa9c89 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9248aaa6ab in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9248aaa89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f9251adb72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f9251a8523a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f92518a80f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f924f38b84f in  () at /usr/lib/libKDevPlatformLanguage.so.10
#8  0x00007f92518acd78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f924aa93454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f92511c27df in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f91dffff700 (LWP 28330)):
#0  0x00007f924aa9468d in pthread_join () at /usr/lib/libpthread.so.0
#1  0x00007f91d1ac2ce0 in llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int) () at /usr/lib/../lib/libLLVM-3.8.so
#2  0x00007f91d1a4f630 in llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) () at /usr/lib/../lib/libLLVM-3.8.so
#3  0x00007f91de3e29a5 in clang_parseTranslationUnit2FullArgv () at /usr/lib/libclang.so.3.8
#4  0x00007f91de3e2c4b in clang_parseTranslationUnit2 () at /usr/lib/libclang.so.3.8
#5  0x00007f91df3ac28c in ParseSessionData::ParseSessionData(QVector<UnsavedFile> const&, ClangIndex*, ClangParsingEnvironment const&, QFlags<ParseSessionData::Option>) () at /usr/lib/libKDevClangPrivate.so.25
#6  0x00007f91df5ec613 in  () at /usr/lib/qt/plugins/kdevplatform/25/kdevclangsupport.so
#7  0x00007f91df5f0868 in  () at /usr/lib/qt/plugins/kdevplatform/25/kdevclangsupport.so
#8  0x00007f92461b7586 in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f92461b7b88 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f92461b6a9a in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f92461b6140 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f92518acd78 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f924aa93454 in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007f92511c27df in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f91ec9a2700 (LWP 28329)):
#0  0x00007f924aa9468d in pthread_join () at /usr/lib/libpthread.so.0
#1  0x00007f91d1ac2ce0 in llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int) () at /usr/lib/../lib/libLLVM-3.8.so
#2  0x00007f91d1a4f630 in llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) () at /usr/lib/../lib/libLLVM-3.8.so
#3  0x00007f91de3e29a5 in clang_parseTranslationUnit2FullArgv () at /usr/lib/libclang.so.3.8
#4  0x00007f91de3e2c4b in clang_parseTranslationUnit2 () at /usr/lib/libclang.so.3.8
#5  0x00007f91df3ac28c in ParseSessionData::ParseSessionData(QVector<UnsavedFile> const&, ClangIndex*, ClangParsingEnvironment const&, QFlags<ParseSessionData::Option>) () at /usr/lib/libKDevClangPrivate.so.25
#6  0x00007f91df5ec613 in  () at /usr/lib/qt/plugins/kdevplatform/25/kdevclangsupport.so
#7  0x00007f91df5f0868 in  () at /usr/lib/qt/plugins/kdevplatform/25/kdevclangsupport.so
#8  0x00007f92461b7586 in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f92461b7b88 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#10 0x00007f92461b6a9a in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#11 0x00007f92461b6140 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#12 0x00007f92518acd78 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f924aa93454 in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007f92511c27df in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f91ed1a3700 (LWP 28328)):
[KCrash Handler]
#5  0x00007f91de462f30 in  () at /usr/lib/libclang.so.3.8
#6  0x00007f91de6a230c in  () at /usr/lib/libclang.so.3.8
#7  0x00007f91de6a13d6 in  () at /usr/lib/libclang.so.3.8
#8  0x00007f91de6a2beb in  () at /usr/lib/libclang.so.3.8
#9  0x00007f91de3ff178 in clang_FullComment_getAsHTML () at /usr/lib/libclang.so.3.8
#10 0x00007f91df35aebe in  () at /usr/lib/libKDevClangPrivate.so.25
#11 0x00007f91df35b091 in  () at /usr/lib/libKDevClangPrivate.so.25
#12 0x00007f91df36d5a7 in  () at /usr/lib/libKDevClangPrivate.so.25
#13 0x00007f91df3706cc in  () at /usr/lib/libKDevClangPrivate.so.25
#14 0x00007f91df37abb9 in  () at /usr/lib/libKDevClangPrivate.so.25
#15 0x00007f91de3e7145 in  () at /usr/lib/libclang.so.3.8
#16 0x00007f91de3e80f4 in  () at /usr/lib/libclang.so.3.8
#17 0x00007f91de3e6db6 in  () at /usr/lib/libclang.so.3.8
#18 0x00007f91de3efcc4 in clang_visitChildren () at /usr/lib/libclang.so.3.8
#19 0x00007f91df35e374 in Builder::visit(CXTranslationUnitImpl*, void*, QHash<void*, KDevelop::ReferencedTopDUContext> const&, bool) () at /usr/lib/libKDevClangPrivate.so.25
#20 0x00007f91df38c93a in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/libKDevClangPrivate.so.25
#21 0x00007f91df38c3a0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/libKDevClangPrivate.so.25
#22 0x00007f91df38c3a0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/libKDevClangPrivate.so.25
#23 0x00007f91df5f00a9 in  () at /usr/lib/qt/plugins/kdevplatform/25/kdevclangsupport.so
#24 0x00007f92461b7586 in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#25 0x00007f92461b7b88 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#26 0x00007f92461b6a9a in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#27 0x00007f92461b6140 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#28 0x00007f92518acd78 in  () at /usr/lib/libQt5Core.so.5
#29 0x00007f924aa93454 in start_thread () at /usr/lib/libpthread.so.0
#30 0x00007f92511c27df in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f91ed9a4700 (LWP 28327)):
#0  0x00007f91df37a0a4 in  () at /usr/lib/libKDevClangPrivate.so.25
#1  0x00007f91de3e7145 in  () at /usr/lib/libclang.so.3.8
#2  0x00007f91de3ed11d in  () at /usr/lib/libclang.so.3.8
#3  0x00007f91de3e6dff in  () at /usr/lib/libclang.so.3.8
#4  0x00007f91de3efcc4 in clang_visitChildren () at /usr/lib/libclang.so.3.8
#5  0x00007f91df35e374 in Builder::visit(CXTranslationUnitImpl*, void*, QHash<void*, KDevelop::ReferencedTopDUContext> const&, bool) () at /usr/lib/libKDevClangPrivate.so.25
#6  0x00007f91df38c93a in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/libKDevClangPrivate.so.25
#7  0x00007f91df38c3a0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/libKDevClangPrivate.so.25
#8  0x00007f91df38c3a0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/libKDevClangPrivate.so.25
#9  0x00007f91df38c3a0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/libKDevClangPrivate.so.25
#10 0x00007f91df38c3a0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/libKDevClangPrivate.so.25
#11 0x00007f91df38c3a0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/libKDevClangPrivate.so.25
#12 0x00007f91df38c3a0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/libKDevClangPrivate.so.25
#13 0x00007f91df38c3a0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/libKDevClangPrivate.so.25
#14 0x00007f91df38c3a0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/libKDevClangPrivate.so.25
#15 0x00007f91df5f00a9 in  () at /usr/lib/qt/plugins/kdevplatform/25/kdevclangsupport.so
#16 0x00007f92461b7586 in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007f92461b7b88 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007f92461b6a9a in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#19 0x00007f92461b6140 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#20 0x00007f92518acd78 in  () at /usr/lib/libQt5Core.so.5
#21 0x00007f924aa93454 in start_thread () at /usr/lib/libpthread.so.0
#22 0x00007f92511c27df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f91ee1a5700 (LWP 28326)):
#0  0x00007f924aa9910f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f92518adc2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f92461b41c0 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f92461b8988 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f92461b3263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f92461b89e2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f92461b3263 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f92461b61f9 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f92518acd78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f924aa93454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f92511c27df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f91ef1a7700 (LWP 28322)):
#0  0x00007f92511b54ed in read () at /usr/lib/libc.so.6
#1  0x00007f9248aeea10 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9248aaa235 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9248aaa724 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f9248aaa89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f9251adb72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f9251a8523a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f92518a80f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f92518acd78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f924aa93454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f92511c27df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f9219426700 (LWP 28318)):
#0  0x00007f923a169336 in  () at /usr/lib/pulseaudio/libpulsecommon-9.0.so
#1  0x00007f923a16a508 in  () at /usr/lib/pulseaudio/libpulsecommon-9.0.so
#2  0x00007f923a16a829 in  () at /usr/lib/pulseaudio/libpulsecommon-9.0.so
#3  0x00007f923a16b0aa in  () at /usr/lib/pulseaudio/libpulsecommon-9.0.so
#4  0x00007f923e00fb9c in pa_mainloop_dispatch () at /usr/lib/libpulse.so.0
#5  0x00007f923e00ff9c in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#6  0x00007f923e010040 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#7  0x00007f923e01e069 in  () at /usr/lib/libpulse.so.0
#8  0x00007f923a17aed8 in  () at /usr/lib/pulseaudio/libpulsecommon-9.0.so
#9  0x00007f924aa93454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f92511c27df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f9218c25700 (LWP 28230)):
#0  0x00007f9248aefdd4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f9248aa9d60 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9248aaa6ab in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9248aaa89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f9251adb72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f9251a8523a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f92518a80f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f9246b682d5 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f92518acd78 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f924aa93454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f92511c27df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f92290ad700 (LWP 28217)):
#0  0x00007f924aa994b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f92518adb66 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f924f28aad8 in  () at /usr/lib/libKDevPlatformLanguage.so.10
#3  0x00007f92518acd78 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f924aa93454 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f92511c27df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f9230eb5700 (LWP 28216)):
#0  0x00007f92511b948d in poll () at /usr/lib/libc.so.6
#1  0x00007f9248aaa786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9248aaa89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9251adb72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f9251a8523a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f92518a80f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f92535d4e55 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f92518acd78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f924aa93454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f92511c27df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f9232854700 (LWP 28215)):
#0  0x00007f92511b948d in poll () at /usr/lib/libc.so.6
#1  0x00007f9243dc78e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f9243dc9679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f9234795449 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f92518acd78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f924aa93454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f92511c27df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f925439d800 (LWP 28214)):
#0  0x00007f9248aefdd4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f9248aaa565 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9248aaa7f0 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9248aaa89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f9251adb70f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f9251a8523a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f9251a8d73c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#7  0x000000000040baac in  ()
#8  0x00007f92510fa291 in __libc_start_main () at /usr/lib/libc.so.6
#9  0x000000000040c0ea in _start ()

Reported using DrKonqi
Comment 1 Kevin Funk 2016-10-17 10:38:22 UTC
[KCrash Handler]
#5  0x00007f91de462f30 in  () at /usr/lib/libclang.so.3.8
#6  0x00007f91de6a230c in  () at /usr/lib/libclang.so.3.8

=> You're getting a SIGSEGV in libclang. This isn't necessarily critical, libclang likely can recover from a SIGSEGV. You need to continue debugging in order to find out the real issue for crashing.

If GDB is paused, with a backtrace like this, enter the following:
  signal SIGSEGV
  continue

This will make GDB re-raise the signal and continue debugging

(Note you might have to re-enter those commands multiple times, in case KDevelop crashes again inside libclang.)
Comment 2 andras.vukics 2016-10-18 09:35:18 UTC
Created attachment 101616 [details]
GDB output together with first pause – signal SIGSEGV – continue

I’ve done as you suggested, and I’m attaching the output of GDB
Comment 3 Kevin Funk 2016-10-18 10:41:07 UTC
Comment on attachment 101616 [details]
GDB output together with first pause – signal SIGSEGV – continue

Sorry, forgot to tell you: please also install debug symbols for libclang. 

Please generate a backtrace for both the first and the second SIGSEGV.
Comment 4 andras.vukics 2016-10-20 07:21:29 UTC
(In reply to Kevin Funk from comment #3)
> Comment on attachment 101616 [details]
> GDB output together with first pause – signal SIGSEGV – continue
> 
> Sorry, forgot to tell you: please also install debug symbols for libclang. 
> 
> Please generate a backtrace for both the first and the second SIGSEGV.

Sorry, but all the software I use comes from arch packages, and I couldn’t find the libclang debug symbols packaged for arch.