https://bugs.kde.org/show_bug.cgi?id=369631
--- Comment #3 from Afief Halumi <afie...@gmail.com> --- I seem to be getting the same crash multiple times today (may have something to do wit the branch of the code I'm wroking with). This time it was a clean startup which cleared the cache due to previous corruption: Core was generated by `kdevelop'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f11cb60570b in KDevelop::ItemRepository<(anonymous namespace)::IndexedStringData, (anonymous namespace)::IndexedStringRepositoryItemRequest, false, false, 0u, 1048576u>::index((anonymous namespace)::IndexedStringRepositoryItemRequest const&) [clone .constprop.89] () from /home/afiefh/Kdevelop5/usr/lib/libKDevPlatformSerialization.so.10 (gdb) bt #0 0x00007f11cb60570b in KDevelop::ItemRepository<(anonymous namespace)::IndexedStringData, (anonymous namespace)::IndexedStringRepositoryItemRequest, false, false, 0u, 1048576u>::index((anonymous namespace)::IndexedStringRepositoryItemRequest const&) [clone .constprop.89] () from /home/afiefh/Kdevelop5/usr/lib/libKDevPlatformSerialization.so.10 #1 0x00007f11cb607ef0 in KDevelop::IndexedString::IndexedString(char const*, unsigned short, unsigned int) () from /home/afiefh/Kdevelop5/usr/lib/libKDevPlatformSerialization.so.10 #2 0x00007f11aaf004eb in ClangString::toIndexed() const () from /home/afiefh/Kdevelop5/usr/lib/libKDevClangPrivate.so.25 #3 0x00007f11aae9e6eb in (anonymous namespace)::makeId(CXCursor) () from /home/afiefh/Kdevelop5/usr/lib/libKDevClangPrivate.so.25 #4 0x00007f11aaeb77bd in CXChildVisitResult (anonymous namespace)::Visitor::buildDeclaration<(CXCursorKind)6, KDevelop::ClassMemberDeclaration, false>(CXCursor) () from /home/afiefh/Kdevelop5/usr/lib/libKDevClangPrivate.so.25 #5 0x00007f11aaec755c in (anonymous namespace)::visitCursor(CXCursor, CXCursor, void*) () from /home/afiefh/Kdevelop5/usr/lib/libKDevClangPrivate.so.25 #6 0x00007f11a855828d in clang::cxcursor::CursorVisitor::Visit(CXCursor, bool) () from /home/afiefh/Kdevelop5/usr/lib/libclang.so.3.8 #7 0x00007f11a855915a in clang::cxcursor::CursorVisitor::VisitDeclContext(clang::DeclContext*) () from /home/afiefh/Kdevelop5/usr/lib/libclang.so.3.8 #8 0x00007f11a8557d5b in clang::cxcursor::CursorVisitor::VisitChildren(CXCursor) () from /home/afiefh/Kdevelop5/usr/lib/libclang.so.3.8 #9 0x00007f11a85600d1 in clang_visitChildren () from /home/afiefh/Kdevelop5/usr/lib/libclang.so.3.8 #10 0x00007f11aaeb5e66 in CXChildVisitResult (anonymous namespace)::Visitor::buildDeclaration<(CXCursorKind)4, KDevelop::ClassDeclaration, true>(CXCursor) () from /home/afiefh/Kdevelop5/usr/lib/libKDevClangPrivate.so.25 #11 0x00007f11aaeb6245 in CXChildVisitResult (anonymous namespace)::Visitor::dispatchCursor<(CXCursorKind)4, (Decision)1, (Decision)2, (detail::enabler)0>(CXCursor, CXCursor) () from /home/afiefh/Kdevelop5/usr/lib/libKDevClangPrivate.so.25 #12 0x00007f11aaec6155 in (anonymous namespace)::visitCursor(CXCursor, CXCursor, void*) () from /home/afiefh/Kdevelop5/usr/lib/libKDevClangPrivate.so.25 #13 0x00007f11a855828d in clang::cxcursor::CursorVisitor::Visit(CXCursor, bool) () from /home/afiefh/Kdevelop5/usr/lib/libclang.so.3.8 #14 0x00007f11a855915a in clang::cxcursor::CursorVisitor::VisitDeclContext(clang::DeclContext*) () from /home/afiefh/Kdevelop5/usr/lib/libclang.so.3.8 #15 0x00007f11a8557f45 in clang::cxcursor::CursorVisitor::VisitChildren(CXCursor) () from /home/afiefh/Kdevelop5/usr/lib/libclang.so.3.8 #16 0x00007f11a85600d1 in clang_visitChildren () from /home/afiefh/Kdevelop5/usr/lib/libclang.so.3.8 #17 0x00007f11aaea4ff2 in Builder::visit(CXTranslationUnitImpl*, void*, QHash<void*, KDevelop::ReferencedTopDUContext> const&, bool) () from /home/afiefh/Kdevelop5/usr/lib/libKDevClangPrivate.so.25 #18 0x00007f11aaed61ec in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () from /home/afiefh/Kdevelop5/usr/lib/libKDevClangPrivate.so.25 #19 0x00007f11aaed5cad in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () from /home/afiefh/Kdevelop5/usr/lib/libKDevClangPrivate.so.25 #20 0x00007f11ab135cf2 in ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /home/afiefh/Kdevelop5/usr/lib/qt5/plugins/kdevplatform/25/kdevclangsupport.so #21 0x00007f11ce7d1282 in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /home/afiefh/Kdevelop5/usr/lib/libKF5ThreadWeaver.so.5 #22 0x00007f11ce7d1bfe in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /home/afiefh/Kdevelop5/usr/lib/libKF5ThreadWeaver.so.5 #23 0x00007f11ce7d0e7b in ThreadWeaver::Private::DefaultExecutor::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /home/afiefh/Kdevelop5/usr/lib/libKF5ThreadWeaver.so.5 #24 0x00007f11ce7d1dbb in ThreadWeaver::ExecuteWrapper::executeWrapped(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /home/afiefh/Kdevelop5/usr/lib/libKF5ThreadWeaver.so.5 #25 0x00007f11ce7d0e1f in ThreadWeaver::Private::DebugExecuteWrapper::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /home/afiefh/Kdevelop5/usr/lib/libKF5ThreadWeaver.so.5 #26 0x00007f11ce7d1dbb in ThreadWeaver::ExecuteWrapper::executeWrapped(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /home/afiefh/Kdevelop5/usr/lib/libKF5ThreadWeaver.so.5 #27 0x00007f11ce7d1d71 in ThreadWeaver::ExecuteWrapper::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /home/afiefh/Kdevelop5/usr/lib/libKF5ThreadWeaver.so.5 #28 0x00007f11ce7d1dbb in ThreadWeaver::ExecuteWrapper::executeWrapped(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /home/afiefh/Kdevelop5/usr/lib/libKF5ThreadWeaver.so.5 #29 0x00007f11ce7d1d71 in ThreadWeaver::ExecuteWrapper::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /home/afiefh/Kdevelop5/usr/lib/libKF5ThreadWeaver.so.5 #30 0x00007f11ce7cfab7 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /home/afiefh/Kdevelop5/usr/lib/libKF5ThreadWeaver.so.5 #31 0x00007f11ce7d36ed in ThreadWeaver::Collection::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /home/afiefh/Kdevelop5/usr/lib/libKF5ThreadWeaver.so.5 #32 0x00007f11ce7d164b in ThreadWeaver::IdDecorator::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /home/afiefh/Kdevelop5/usr/lib/libKF5ThreadWeaver.so.5 #33 0x00007f11ce7cf3b1 in ThreadWeaver::Thread::run() () from /home/afiefh/Kdevelop5/usr/lib/libKF5ThreadWeaver.so.5 #34 0x00007f11d05f4569 in ?? () from /home/afiefh/Kdevelop5/usr/lib/libQt5Core.so.5 #35 0x00007f11c8aa6184 in start_thread (arg=0x7f112ffff700) at pthread_create.c:312 #36 0x00007f11cfa5c37d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Saving the core in case it is needed -- You are receiving this mail because: You are watching all bug changes.