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.

Reply via email to