https://bugs.kde.org/show_bug.cgi?id=414531
Francis Herne <m...@flherne.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|WORKSFORME |--- Ever confirmed|0 |1 --- Comment #3 from Francis Herne <m...@flherne.uk> --- ...of course, I say that, and then get a suspiciously-similar ASAN failure: PASS : Python::PyCompletionTest::testCompletionAfterQuotes(nothing) ================================================================= ==3197==ERROR: AddressSanitizer: heap-use-after-free on address 0x604000e888d0 at pc 0x7f8fc7b67e0b bp 0x7f8f7d3f4a00 sp 0x7f8f7d3f49f8 READ of size 8 at 0x604000e888d0 thread T51 (Queue(0x6040001) #0 0x7f8fc7b67e0a in KDevelop::Declaration::ownIndex() const /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/kdevelop/kdevplatform/language/duchain/declaration.cpp:116 #1 0x7f8fcc2d9cc2 in Python::DeclarationBuilder::assignToAttribute(Python::AttributeAst*, Python::DeclarationBuilder::SourceType const&) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1218 #2 0x7f8fcc2dc5ed in Python::DeclarationBuilder::assignToUnknown(Python::ExpressionAst*, Python::DeclarationBuilder::SourceType const&) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1324 #3 0x7f8fcc2dcbe2 in Python::DeclarationBuilder::visitAssignment(Python::AssignmentAst*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1341 #4 0x7f8fcbe7e365 in Python::AstVisitor::visitNode(Python::Ast*) /home/jenkins/kdev-python/parser/astvisitor.cpp:47 #5 0x7f8fcc2ec6bd in Python::DeclarationBuilder::visitNode(Python::Ast*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1868 #6 0x7f8fcbe7746c in void Python::AstVisitor::visitNodeList<Python::Ast>(QList<Python::Ast*> const&) (/home/jenkins/install-prefix/lib64/libkdevpythonparser.so+0xc246c) #7 0x7f8fcbe72568 in Python::AstDefaultVisitor::visitExceptionHandler(Python::ExceptionHandlerAst*) /home/jenkins/kdev-python/parser/astdefaultvisitor.cpp:256 #8 0x7f8fcc2bf095 in Python::DeclarationBuilder::visitExceptionHandler(Python::ExceptionHandlerAst*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:356 #9 0x7f8fcbe7fe4d in Python::AstVisitor::visitNode(Python::Ast*) /home/jenkins/kdev-python/parser/astvisitor.cpp:97 #10 0x7f8fcc2ec6bd in Python::DeclarationBuilder::visitNode(Python::Ast*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1868 #11 0x7f8fcbe78624 in void Python::AstVisitor::visitNodeList<Python::ExceptionHandlerAst>(QList<Python::ExceptionHandlerAst*> const&) (/home/jenkins/install-prefix/lib64/libkdevpythonparser.so+0xc3624) #12 0x7f8fcbe71d9b in Python::AstDefaultVisitor::visitTry(Python::TryAst*) /home/jenkins/kdev-python/parser/astdefaultvisitor.cpp:202 #13 0x7f8fcbe7e833 in Python::AstVisitor::visitNode(Python::Ast*) /home/jenkins/kdev-python/parser/astvisitor.cpp:56 #14 0x7f8fcc2ec6bd in Python::DeclarationBuilder::visitNode(Python::Ast*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1868 #15 0x7f8fcbe7746c in void Python::AstVisitor::visitNodeList<Python::Ast>(QList<Python::Ast*> const&) (/home/jenkins/install-prefix/lib64/libkdevpythonparser.so+0xc246c) #16 0x7f8fcbe70a44 in Python::AstDefaultVisitor::visitCode(Python::CodeAst*) /home/jenkins/kdev-python/parser/astdefaultvisitor.cpp:91 #17 0x7f8fcc2a5f59 in Python::ContextBuilder::visitCode(Python::CodeAst*) /home/jenkins/kdev-python/duchain/contextbuilder.cpp:320 #18 0x7f8fcc2becee in Python::DeclarationBuilder::visitCode(Python::CodeAst*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:345 #19 0x7f8fcbe7e035 in Python::AstVisitor::visitNode(Python::Ast*) /home/jenkins/kdev-python/parser/astvisitor.cpp:41 #20 0x7f8fcc2ec6bd in Python::DeclarationBuilder::visitNode(Python::Ast*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1868 #21 0x7f8fcc2a30e6 in Python::ContextBuilder::startVisiting(Python::Ast*) /home/jenkins/kdev-python/duchain/contextbuilder.cpp:145 #22 0x7f8fcc2b2329 in KDevelop::AbstractContextBuilder<Python::Ast, Python::Identifier>::supportBuild(Python::Ast*, KDevelop::DUContext*) /home/jenkins/install-prefix/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:127 #23 0x7f8fcc31bf76 in KDevelop::AbstractTypeBuilder<Python::Ast, Python::Identifier, Python::ContextBuilder>::supportBuild(Python::Ast*, KDevelop::DUContext*) /home/jenkins/install-prefix/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:84 #24 0x7f8fcc2ae70f in KDevelop::AbstractContextBuilder<Python::Ast, Python::Identifier>::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext const&) /home/jenkins/install-prefix/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:106 #25 0x7f8fcc2a2485 in Python::ContextBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext const&) /home/jenkins/kdev-python/duchain/contextbuilder.cpp:77 #26 0x7f8fcc2be13b in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext const&) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:105 #27 0x7f8f8552f9b3 in Python::ParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) /home/jenkins/kdev-python/pythonparsejob.cpp:168 #28 0x7f8fc6ada2e7 in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/iddecorator.cpp:51 #29 0x7f8fc6adc9c0 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/executor.cpp:34 #30 0x7f8fc6ad97b6 in ThreadWeaver::Private::DefaultExecutor::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/job_p.cpp:51 #31 0x7f8fc6adcf76 in ThreadWeaver::ExecuteWrapper::executeWrapped(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/executewrapper.cpp:46 #32 0x7f8fc6ad96a6 in ThreadWeaver::Private::DebugExecuteWrapper::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/job_p.cpp:39 #33 0x7f8fc6adcf76 in ThreadWeaver::ExecuteWrapper::executeWrapped(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/executewrapper.cpp:46 #34 0x7f8fc6adce74 in ThreadWeaver::ExecuteWrapper::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/executewrapper.cpp:39 #35 0x7f8fc6adcf76 in ThreadWeaver::ExecuteWrapper::executeWrapped(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/executewrapper.cpp:46 #36 0x7f8fc6adce74 in ThreadWeaver::ExecuteWrapper::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/executewrapper.cpp:39 #37 0x7f8fc6ad5574 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/job.cpp:65 #38 0x7f8fc6ae36db in ThreadWeaver::Collection::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/collection.cpp:133 #39 0x7f8fc6adb6b8 in ThreadWeaver::IdDecorator::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/iddecorator.cpp:159 #40 0x7f8fc6ad37e4 in ThreadWeaver::Thread::run() /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/thread.cpp:96 #41 0x7f8fb8f496e0 (/usr/lib64/libQt5Core.so.5+0xd66e0) #42 0x7f8fb8944ea9 in start_thread (/lib64/libpthread.so.0+0x8ea9) #43 0x7f8fb8a6eafe in __clone (/lib64/libc.so.6+0xffafe) 0x604000e888d0 is located 0 bytes inside of 48-byte region [0x604000e888d0,0x604000e88900) freed by thread T45 (Queue(0x6040001) here: #0 0x7f8fccc64467 in operator delete(void*) (/usr/lib64/libasan.so.6+0xb0467) #1 0x7f8fc7ba450f in KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration() /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/kdevelop/kdevplatform/language/duchain/classmemberdeclaration.cpp:74 #2 0x7f8fc7a68221 in KDevelop::DUContext::cleanIfNotEncountered(QSet<KDevelop::DUChainBase*> const&) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/kdevelop/kdevplatform/language/duchain/ducontext.cpp:1480 #3 0x7f8fcc2aff06 in KDevelop::AbstractContextBuilder<Python::Ast, Python::Identifier>::closeContext() /home/jenkins/install-prefix/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:474 #4 0x7f8fcc2dfe02 in Python::DeclarationBuilder::visitClassDefinition(Python::ClassDefinitionAst*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1451 #5 0x7f8fcbe7e145 in Python::AstVisitor::visitNode(Python::Ast*) /home/jenkins/kdev-python/parser/astvisitor.cpp:43 #6 0x7f8fcc2ec6bd in Python::DeclarationBuilder::visitNode(Python::Ast*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1868 #7 0x7f8fcbe7746c in void Python::AstVisitor::visitNodeList<Python::Ast>(QList<Python::Ast*> const&) (/home/jenkins/install-prefix/lib64/libkdevpythonparser.so+0xc246c) #8 0x7f8fcbe70a44 in Python::AstDefaultVisitor::visitCode(Python::CodeAst*) /home/jenkins/kdev-python/parser/astdefaultvisitor.cpp:91 #9 0x7f8fcc2a5f59 in Python::ContextBuilder::visitCode(Python::CodeAst*) /home/jenkins/kdev-python/duchain/contextbuilder.cpp:320 #10 0x7f8fcc2becee in Python::DeclarationBuilder::visitCode(Python::CodeAst*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:345 #11 0x7f8fcbe7e035 in Python::AstVisitor::visitNode(Python::Ast*) /home/jenkins/kdev-python/parser/astvisitor.cpp:41 #12 0x7f8fcc2ec6bd in Python::DeclarationBuilder::visitNode(Python::Ast*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1868 #13 0x7f8fcc2a30e6 in Python::ContextBuilder::startVisiting(Python::Ast*) /home/jenkins/kdev-python/duchain/contextbuilder.cpp:145 #14 0x7f8fcc2b2329 in KDevelop::AbstractContextBuilder<Python::Ast, Python::Identifier>::supportBuild(Python::Ast*, KDevelop::DUContext*) /home/jenkins/install-prefix/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:127 #15 0x7f8fcc31bf76 in KDevelop::AbstractTypeBuilder<Python::Ast, Python::Identifier, Python::ContextBuilder>::supportBuild(Python::Ast*, KDevelop::DUContext*) /home/jenkins/install-prefix/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:84 #16 0x7f8fcc2ae70f in KDevelop::AbstractContextBuilder<Python::Ast, Python::Identifier>::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext const&) /home/jenkins/install-prefix/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:106 #17 0x7f8fcc2a2485 in Python::ContextBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext const&) /home/jenkins/kdev-python/duchain/contextbuilder.cpp:77 #18 0x7f8fcc2be13b in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext const&) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:105 #19 0x7f8fcc2bdbe4 in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext const&) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:98 #20 0x7f8f8552f9b3 in Python::ParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) /home/jenkins/kdev-python/pythonparsejob.cpp:168 #21 0x7f8fc6ada2e7 in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/iddecorator.cpp:51 #22 0x7f8fc6adc9c0 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/executor.cpp:34 #23 0x7f8fc6ad97b6 in ThreadWeaver::Private::DefaultExecutor::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/job_p.cpp:51 #24 0x7f8fc6adcf76 in ThreadWeaver::ExecuteWrapper::executeWrapped(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/executewrapper.cpp:46 #25 0x7f8fc6ad96a6 in ThreadWeaver::Private::DebugExecuteWrapper::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/job_p.cpp:39 #26 0x7f8fc6adcf76 in ThreadWeaver::ExecuteWrapper::executeWrapped(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/executewrapper.cpp:46 #27 0x7f8fc6adce74 in ThreadWeaver::ExecuteWrapper::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/executewrapper.cpp:39 #28 0x7f8fc6adcf76 in ThreadWeaver::ExecuteWrapper::executeWrapped(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/executewrapper.cpp:46 #29 0x7f8fc6adce74 in ThreadWeaver::ExecuteWrapper::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) /home/jenkins/workspace/Administration/Dependency Build KDevelop kf5-qt5 SUSEQt5.14/threadweaver/src/executewrapper.cpp:39 previously allocated by thread T51 (Queue(0x6040001) here: #0 0x7f8fccc63a67 in operator new(unsigned long) (/usr/lib64/libasan.so.6+0xafa67) #1 0x7f8fcc31330a in KDevelop::ClassMemberDeclaration* KDevelop::AbstractDeclarationBuilder<Python::Ast, Python::Identifier, KDevelop::AbstractTypeBuilder<Python::Ast, Python::Identifier, Python::ContextBuilder> >::openDeclaration<KDevelop::ClassMemberDeclaration>(KDevelop::Identifier const&, KDevelop::RangeInRevision const&, KDevelop::AbstractDeclarationBuilder<Python::Ast, Python::Identifier, KDevelop::AbstractTypeBuilder<Python::Ast, Python::Identifier, Python::ContextBuilder> >::DeclarationFlags) /home/jenkins/install-prefix/include/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:149 #2 0x7f8fcc305b91 in KDevelop::ClassMemberDeclaration* Python::DeclarationBuilder::openDeclaration<KDevelop::ClassMemberDeclaration>(Python::Identifier*, KDevelop::AbstractDeclarationBuilder<Python::Ast, Python::Identifier, KDevelop::AbstractTypeBuilder<Python::Ast, Python::Identifier, Python::ContextBuilder> >::DeclarationFlags) /home/jenkins/kdev-python/duchain/declarationbuilder.h:264 #3 0x7f8fcc2fe68e in KDevelop::ClassMemberDeclaration* Python::DeclarationBuilder::visitVariableDeclaration<KDevelop::ClassMemberDeclaration>(Python::Identifier*, KDevelop::Declaration*, KDevelop::TypePtr<KDevelop::AbstractType>, Python::DeclarationBuilder::VisitVariableFlags) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:279 #4 0x7f8fcc2d98aa in Python::DeclarationBuilder::assignToAttribute(Python::AttributeAst*, Python::DeclarationBuilder::SourceType const&) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1211 #5 0x7f8fcc2dc5ed in Python::DeclarationBuilder::assignToUnknown(Python::ExpressionAst*, Python::DeclarationBuilder::SourceType const&) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1324 #6 0x7f8fcc2dcbe2 in Python::DeclarationBuilder::visitAssignment(Python::AssignmentAst*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1341 #7 0x7f8fcbe7e365 in Python::AstVisitor::visitNode(Python::Ast*) /home/jenkins/kdev-python/parser/astvisitor.cpp:47 #8 0x7f8fcc2ec6bd in Python::DeclarationBuilder::visitNode(Python::Ast*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1868 #9 0x7f8fcbe7746c in void Python::AstVisitor::visitNodeList<Python::Ast>(QList<Python::Ast*> const&) (/home/jenkins/install-prefix/lib64/libkdevpythonparser.so+0xc246c) #10 0x7f8fcbe72568 in Python::AstDefaultVisitor::visitExceptionHandler(Python::ExceptionHandlerAst*) /home/jenkins/kdev-python/parser/astdefaultvisitor.cpp:256 #11 0x7f8fcc2bf095 in Python::DeclarationBuilder::visitExceptionHandler(Python::ExceptionHandlerAst*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:356 #12 0x7f8fcbe7fe4d in Python::AstVisitor::visitNode(Python::Ast*) /home/jenkins/kdev-python/parser/astvisitor.cpp:97 #13 0x7f8fcc2ec6bd in Python::DeclarationBuilder::visitNode(Python::Ast*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1868 #14 0x7f8fcbe78624 in void Python::AstVisitor::visitNodeList<Python::ExceptionHandlerAst>(QList<Python::ExceptionHandlerAst*> const&) (/home/jenkins/install-prefix/lib64/libkdevpythonparser.so+0xc3624) #15 0x7f8fcbe71d9b in Python::AstDefaultVisitor::visitTry(Python::TryAst*) /home/jenkins/kdev-python/parser/astdefaultvisitor.cpp:202 #16 0x7f8fcbe7e833 in Python::AstVisitor::visitNode(Python::Ast*) /home/jenkins/kdev-python/parser/astvisitor.cpp:56 #17 0x7f8fcc2ec6bd in Python::DeclarationBuilder::visitNode(Python::Ast*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1868 #18 0x7f8fcbe7746c in void Python::AstVisitor::visitNodeList<Python::Ast>(QList<Python::Ast*> const&) (/home/jenkins/install-prefix/lib64/libkdevpythonparser.so+0xc246c) #19 0x7f8fcbe70a44 in Python::AstDefaultVisitor::visitCode(Python::CodeAst*) /home/jenkins/kdev-python/parser/astdefaultvisitor.cpp:91 #20 0x7f8fcc2a5f59 in Python::ContextBuilder::visitCode(Python::CodeAst*) /home/jenkins/kdev-python/duchain/contextbuilder.cpp:320 #21 0x7f8fcc2becee in Python::DeclarationBuilder::visitCode(Python::CodeAst*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:345 #22 0x7f8fcbe7e035 in Python::AstVisitor::visitNode(Python::Ast*) /home/jenkins/kdev-python/parser/astvisitor.cpp:41 #23 0x7f8fcc2ec6bd in Python::DeclarationBuilder::visitNode(Python::Ast*) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:1868 #24 0x7f8fcc2a30e6 in Python::ContextBuilder::startVisiting(Python::Ast*) /home/jenkins/kdev-python/duchain/contextbuilder.cpp:145 #25 0x7f8fcc2b2329 in KDevelop::AbstractContextBuilder<Python::Ast, Python::Identifier>::supportBuild(Python::Ast*, KDevelop::DUContext*) /home/jenkins/install-prefix/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:127 #26 0x7f8fcc31bf76 in KDevelop::AbstractTypeBuilder<Python::Ast, Python::Identifier, Python::ContextBuilder>::supportBuild(Python::Ast*, KDevelop::DUContext*) /home/jenkins/install-prefix/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:84 #27 0x7f8fcc2ae70f in KDevelop::AbstractContextBuilder<Python::Ast, Python::Identifier>::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext const&) /home/jenkins/install-prefix/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:106 #28 0x7f8fcc2a2485 in Python::ContextBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext const&) /home/jenkins/kdev-python/duchain/contextbuilder.cpp:77 #29 0x7f8fcc2be13b in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext const&) /home/jenkins/kdev-python/duchain/declarationbuilder.cpp:105 -- You are receiving this mail because: You are watching all bug changes.