[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#639455: Stack trace



Here an addendum, since it still seems to happen regularly. I have created a debug version of kdevelop and ran kdevelop in gdb. Below are what seemed to be the most important three stacktraces, that -- I assume -- imply a deadlock situation in Duchain.

I made the stacktrace when the background parser appeared to hang (i.e., not progress anymore), and then tried to open a file by double clicking one in the file browser, at which point the whole gui hangs.

Full trace of thread 1 in gdb:

#0 0x00007ffff1e691cd in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007ffff1e92584 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:33 #2 0x00007ffff04df31c in KDevelop::DUChainLock::lockForWrite(unsigned int) () from /usr/lib/libkdevplatformlanguage.so.3 #3 0x00007ffff04df4e4 in KDevelop::DUChainWriteLocker::lock() () from /usr/lib/libkdevplatformlanguage.so.3 #4 0x00007ffff048f6eb in KDevelop::DUChain::documentLoadedPrepare(KDevelop::IDocument*) () from /usr/lib/libkdevplatformlanguage.so.3 #5 0x00007ffff0490025 in KDevelop::DUChain::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdevplatformlanguage.so.3 #6 0x00007ffff39a0b1a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #7 0x00007ffff76eb692 in KDevelop::IDocumentController::documentLoadedPrepare(KDevelop::IDocument*) () from /usr/lib/libkdevplatforminterfaces.so.3 #8 0x00007ffff76e94f0 in KDevelop::IDocument::notifyLoaded() () from /usr/lib/libkdevplatforminterfaces.so.3 #9 0x00007ffff745800b in KDevelop::TextDocument::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdevplatformshell.so.3 #10 0x00007ffff39a0b1a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #11 0x00007ffff66454c2 in KTextEditor::Document::textChanged(KTextEditor::Document*) () from /usr/lib/libktexteditor.so.4 #12 0x00007fffdd426e9c in KateDocument::openFile() () from /usr/lib/libkatepartinterfaces.so.4
#13 0x00007ffff6aa006c in ?? () from /usr/lib/libkparts.so.4
#14 0x00007ffff6aa06b4 in KParts::ReadOnlyPart::openUrl(KUrl const&) () from /usr/lib/libkparts.so.4 #15 0x00007ffff7457e27 in KDevelop::TextDocument::createViewWidget(QWidget*) () from /usr/lib/libkdevplatformshell.so.3 #16 0x00007ffff7457652 in KDevelop::TextView::createWidget(QWidget*) () from /usr/lib/libkdevplatformshell.so.3 #17 0x00007ffff57e50f6 in Sublime::View::widget(QWidget*) () from /usr/lib/libsublime.so.3
#18 0x00007ffff57e2766 in ?? () from /usr/lib/libsublime.so.3
#19 0x00007ffff57e4a48 in Sublime::Area::WalkerMode Sublime::Area::walkViewsInternal<Sublime::MainWindowPrivate::ViewCreator>(Sublime::MainWindowPriv
ate::ViewCreator&, Sublime::AreaIndex*) () from /usr/lib/libsublime.so.3
#20 0x00007ffff57e30dc in ?? () from /usr/lib/libsublime.so.3
#21 0x00007ffff57dc4d4 in Sublime::MainWindow::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libsublime.so.3 #22 0x00007ffff7431790 in KDevelop::MainWindow::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdevplatformshell.so.3 #23 0x00007ffff39a0b1a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #24 0x00007ffff57cf04c in Sublime::Area::viewAdded(Sublime::AreaIndex*, Sublime::View*) () from /usr/lib/libsublime.so.3 #25 0x00007ffff57cf15c in Sublime::Area::addView(Sublime::View*, Sublime::AreaIndex*) () from /usr/lib/libsublime.so.3
#26 0x00007ffff745e45e in ?? () from /usr/lib/libkdevplatformshell.so.3
#27 0x00007ffff745ed76 in ?? () from /usr/lib/libkdevplatformshell.so.3
#28 0x00007ffff745b88c in KDevelop::DocumentController::openDocument(KUrl const&, KTextEditor::Range const&, QFlags<KDevelop::IDocumentController::DocumentActivation>, QString const&) () from /usr/lib/libkdevplatformshell.so.3
#29 0x00007fffca221a68 in ?? () from /usr/lib/kde4/kdevopenwith.so
#30 0x00007fffca221c6b in ?? () from /usr/lib/kde4/kdevopenwith.so
#31 0x00007fffc5ff45b7 in ?? () from /usr/lib/kde4/kdevprojectmanagerview.so
#32 0x00007fffc5ff5b71 in ?? () from /usr/lib/kde4/kdevprojectmanagerview.so
#33 0x00007ffff39a0b1a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#34 0x00007fffc5ff71a2 in ?? () from /usr/lib/kde4/kdevprojectmanagerview.so
#35 0x00007fffc5ff7241 in ?? () from /usr/lib/kde4/kdevprojectmanagerview.so
#36 0x00007fffc5ff7d11 in ?? () from /usr/lib/kde4/kdevprojectmanagerview.so
#37 0x00007ffff39a0b1a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #38 0x00007ffff324ad05 in QAbstractItemView::doubleClicked(QModelIndex const&) () from /usr/lib/libQtGui.so.4 #39 0x00007ffff32927f5 in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #40 0x00007ffff2d97030 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #41 0x00007ffff3138066 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4 #42 0x00007ffff32480cb in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #43 0x00007ffff328cdf5 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #44 0x00007ffff398e148 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #45 0x00007ffff2d469bf in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #46 0x00007ffff2d4c17b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #47 0x00007ffff4193b96 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #48 0x000000000040544c in KDevelopApplication::notify (this=0x7fffffffc4d0, receiver=0x24b4660, event=0x7fffffffb680)
    at /home/anoko/aptget-source/kdevelop-4.2.2/app/main.cpp:90
#49 0x00007ffff398dfbc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #50 0x00007ffff2d479c2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /usr/lib/libQtGui.so.4
#51 0x00007ffff2dc3de8 in ?? () from /usr/lib/libQtGui.so.4
#52 0x00007ffff2dc2bea in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#53 0x00007ffff2dead32 in ?? () from /usr/lib/libQtGui.so.4
#54 0x00007fffed598edd in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#55 0x00007fffed5996b8 in ?? () from /lib/libglib-2.0.so.0
#56 0x00007fffed599949 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #57 0x00007ffff39b8abf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#58 0x00007ffff2dea9ce in ?? () from /usr/lib/libQtGui.so.4
#59 0x00007ffff398d1c2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #60 0x00007ffff398d3bf in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #61 0x00007ffff3991567 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #62 0x000000000040b8d1 in main (argc=1, argv=0x7fffffffe278) at /home/anoko/aptget-source/kdevelop-4.2.2/app/main.cpp:467

thread 13:
#0 0x00007ffff1e691cd in nanosleep () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007ffff1e92584 in usleep (useconds=<optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:33 #2 0x00007ffff04df31c in KDevelop::DUChainLock::lockForWrite(unsigned int) () from /usr/lib/libkdevplatformlanguage.so.3 #3 0x00007ffff04df4e4 in KDevelop::DUChainWriteLocker::lock() () from /usr/lib/libkdevplatformlanguage.so.3 #4 0x00007fffc1853fdd in KDevelop::Declaration* DeclarationBuilder::openDeclaration<KDevelop::Declaration>(NameAST*, AST*, KDevelop::Identifier const&, bool, bool) () from /usr/lib/libkdev4cppduchain.so #5 0x00007fffc1847546 in DeclarationBuilder::openNormalDeclaration(NameAST*, AST*, KDevelop::Identifier const&, bool) ()
   from /usr/lib/libkdev4cppduchain.so
#6 0x00007fffc1847991 in DeclarationBuilder::openDefinition(NameAST*, AST*, bool) () from /usr/lib/libkdev4cppduchain.so #7 0x00007fffc1847f6b in DeclarationBuilder::visitDeclarator(DeclaratorAST*) () from /usr/lib/libkdev4cppduchain.so #8 0x00007fffc159ca4b in DefaultVisitor::visitParameterDeclaration(ParameterDeclarationAST*) () from /usr/lib/libkdev4cppparser.so #9 0x00007fffc186aaf4 in TypeBuilder::visitParameterDeclaration(ParameterDeclarationAST*) () from /usr/lib/libkdev4cppduchain.so #10 0x00007fffc1847b6b in DeclarationBuilder::visitParameterDeclaration(ParameterDeclarationAST*) () from /usr/lib/libkdev4cppduchain.so #11 0x00007fffc159caae in DefaultVisitor::visitParameterDeclarationClause(ParameterDeclarationClauseAST*) () from /usr/lib/libkdev4cppparser.so #12 0x00007fffc183296c in ContextBuilder::visitParameterDeclarationClause(ParameterDeclarationClauseAST*) () from /usr/lib/libkdev4cppduchain.so #13 0x00007fffc1835569 in ContextBuilder::visitDeclarator(DeclaratorAST*) () from /usr/lib/libkdev4cppduchain.so #14 0x00007fffc1847f8d in DeclarationBuilder::visitDeclarator(DeclaratorAST*) () from /usr/lib/libkdev4cppduchain.so #15 0x00007fffc1835dd8 in ContextBuilder::visitInitDeclarator(InitDeclaratorAST*) () from /usr/lib/libkdev4cppduchain.so #16 0x00007fffc1843b23 in DeclarationBuilder::visitInitDeclarator(InitDeclaratorAST*) () from /usr/lib/libkdev4cppduchain.so #17 0x00007fffc1844dfa in DeclarationBuilder::visitFunctionDeclaration(FunctionDefinitionAST*) () from /usr/lib/libkdev4cppduchain.so
[..]

thread 14:

#0 0x00007ffff38ee6ee in QString::append(QString const&) () from /usr/lib/libQtCore.so.4 #1 0x00007ffff04e1bd3 in KDevelop::QualifiedIdentifier::toString(bool) const () from /usr/lib/libkdevplatformlanguage.so.3 #2 0x00007fffc18743d3 in CppClassType::toString() const () from /usr/lib/libkdev4cppduchain.so #3 0x00007ffff053e5f9 in KDevelop::InstantiationInformation::applyToIdentifier(KDevelop::QualifiedIdentifier const&) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#4 0x00007fffc18743bf in CppClassType::toString() const () from /usr/lib/libkdev4cppduchain.so #5 0x00007ffff054ea23 in KDevelop::ReferenceType::toString() const () from /usr/lib/libkdevplatformlanguage.so.3 #6 0x00007ffff054ad04 in KDevelop::FunctionType::partToString(KDevelop::FunctionType::SignaturePart) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#7 0x00007ffff054972a in KDevelop::FunctionType::toString() const () from /usr/lib/libkdevplatformlanguage.so.3 #8 0x00007ffff053e5f9 in KDevelop::InstantiationInformation::applyToIdentifier(KDevelop::QualifiedIdentifier const&) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#9 0x00007fffc18743bf in CppClassType::toString() const () from /usr/lib/libkdev4cppduchain.so #10 0x00007ffff053e5f9 in KDevelop::InstantiationInformation::applyToIdentifier(KDevelop::QualifiedIdentifier const&) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#11 0x00007fffc18743bf in CppClassType::toString() const () from /usr/lib/libkdev4cppduchain.so #12 0x00007ffff054ea23 in KDevelop::ReferenceType::toString() const () from /usr/lib/libkdevplatformlanguage.so.3 #13 0x00007ffff054ad04 in KDevelop::FunctionType::partToString(KDevelop::FunctionType::SignaturePart) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#14 0x00007ffff054972a in KDevelop::FunctionType::toString() const () from /usr/lib/libkdevplatformlanguage.so.3 #15 0x00007ffff053e5f9 in KDevelop::InstantiationInformation::applyToIdentifier(KDevelop::QualifiedIdentifier const&) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#16 0x00007ffff0502b2a in KDevelop::DeclarationId::qualifiedIdentifier() const () from /usr/lib/libkdevplatformlanguage.so.3 #17 0x00007ffff0548108 in KDevelop::IdentifiedType::qualifiedIdentifier() const () from /usr/lib/libkdevplatformlanguage.so.3 #18 0x00007fffc1874322 in CppClassType::toString() const () from /usr/lib/libkdev4cppduchain.so #19 0x00007ffff054ea23 in KDevelop::ReferenceType::toString() const () from /usr/lib/libkdevplatformlanguage.so.3 #20 0x00007ffff054ad04 in KDevelop::FunctionType::partToString(KDevelop::FunctionType::SignaturePart) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#21 0x00007ffff054972a in KDevelop::FunctionType::toString() const () from /usr/lib/libkdevplatformlanguage.so.3 #22 0x00007ffff053e5f9 in KDevelop::InstantiationInformation::applyToIdentifier(KDevelop::QualifiedIdentifier const&) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#23 0x00007ffff0502b2a in KDevelop::DeclarationId::qualifiedIdentifier() const () from /usr/lib/libkdevplatformlanguage.so.3 #24 0x00007ffff0548108 in KDevelop::IdentifiedType::qualifiedIdentifier() const () from /usr/lib/libkdevplatformlanguage.so.3 #25 0x00007fffc1874322 in CppClassType::toString() const () from /usr/lib/libkdev4cppduchain.so #26 0x00007ffff054ea23 in KDevelop::ReferenceType::toString() const () from /usr/lib/libkdevplatformlanguage.so.3 #27 0x00007ffff054ad04 in KDevelop::FunctionType::partToString(KDevelop::FunctionType::SignaturePart) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#28 0x00007ffff054972a in KDevelop::FunctionType::toString() const () from /usr/lib/libkdevplatformlanguage.so.3 #29 0x00007ffff053e5f9 in KDevelop::InstantiationInformation::applyToIdentifier(KDevelop::QualifiedIdentifier const&) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#30 0x00007fffc18743bf in CppClassType::toString() const () from /usr/lib/libkdev4cppduchain.so #31 0x00007ffff053e5f9 in KDevelop::InstantiationInformation::applyToIdentifier(KDevelop::QualifiedIdentifier const&) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#32 0x00007fffc18743bf in CppClassType::toString() const () from /usr/lib/libkdev4cppduchain.so #33 0x00007ffff054ea23 in KDevelop::ReferenceType::toString() const () from /usr/lib/libkdevplatformlanguage.so.3 #34 0x00007ffff054ad04 in KDevelop::FunctionType::partToString(KDevelop::FunctionType::SignaturePart) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#35 0x00007ffff054972a in KDevelop::FunctionType::toString() const () from /usr/lib/libkdevplatformlanguage.so.3 #36 0x00007ffff053e5f9 in KDevelop::InstantiationInformation::applyToIdentifier(KDevelop::QualifiedIdentifier const&) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#37 0x00007fffc18743bf in CppClassType::toString() const () from /usr/lib/libkdev4cppduchain.so #38 0x00007ffff054ea23 in KDevelop::ReferenceType::toString() const () from /usr/lib/libkdevplatformlanguage.so.3 #39 0x00007ffff054ad04 in KDevelop::FunctionType::partToString(KDevelop::FunctionType::SignaturePart) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#40 0x00007ffff054972a in KDevelop::FunctionType::toString() const () from /usr/lib/libkdevplatformlanguage.so.3 #41 0x00007ffff053e5f9 in KDevelop::InstantiationInformation::applyToIdentifier(KDevelop::QualifiedIdentifier const&) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#42 0x00007fffc18743bf in CppClassType::toString() const () from /usr/lib/libkdev4cppduchain.so #43 0x00007ffff053e5f9 in KDevelop::InstantiationInformation::applyToIdentifier(KDevelop::QualifiedIdentifier const&) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#44 0x00007fffc18743bf in CppClassType::toString() const () from /usr/lib/libkdev4cppduchain.so #45 0x00007ffff054ea23 in KDevelop::ReferenceType::toString() const () from /usr/lib/libkdevplatformlanguage.so.3 #46 0x00007ffff054ad04 in KDevelop::FunctionType::partToString(KDevelop::FunctionType::SignaturePart) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#47 0x00007ffff054972a in KDevelop::FunctionType::toString() const () from /usr/lib/libkdevplatformlanguage.so.3 #48 0x00007ffff053e5f9 in KDevelop::InstantiationInformation::applyToIdentifier(KDevelop::QualifiedIdentifier const&) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#49 0x00007fffc18743bf in CppClassType::toString() const () from /usr/lib/libkdev4cppduchain.so
#50 0x00007fffc189bd59 in ?? () from /usr/lib/libkdev4cppduchain.so
#51 0x00007fffc189c6b2 in Cpp::instantiateDeclarationAndContext(KDevelop::DUContext*, KDevelop::TopDUContext const*, KDevelop::DUContext*, KDevelop::InstantiationInformation const&, KDevelop::Declaration*, KDevelop::Declaration*, bool) () from /usr/lib/libkdev4cppduchain.so #52 0x00007fffc189e4be in Cpp::TemplateDeclaration::instantiate(KDevelop::InstantiationInformation const&, KDevelop::TopDUContext const*, bool) ()
   from /usr/lib/libkdev4cppduchain.so
#53 0x00007fffc1891834 in ?? () from /usr/lib/libkdev4cppduchain.so
#54 0x00007fffc1892b30 in ?? () from /usr/lib/libkdev4cppduchain.so
#55 0x00007fffc183db16 in ?? () from /usr/lib/libkdev4cppduchain.so
#56 0x00007fffc1841735 in ?? () from /usr/lib/libkdev4cppduchain.so
#57 0x00007fffc18a0e1d in ?? () from /usr/lib/libkdev4cppduchain.so
#58 0x00007fffc189c24d in Cpp::instantiateDeclarationAndContext(KDevelop::DUContext*, KDevelop::TopDUContext const*, KDevelop::DUContext*, KDevelop::InstantiationInformation const&, KDevelop::Declaration*, KDevelop::Declaration*, bool) () from /usr/lib/libkdev4cppduchain.so #59 0x00007fffc189e4be in Cpp::TemplateDeclaration::instantiate(KDevelop::InstantiationInformation const&, KDevelop::TopDUContext const*, bool) ()
   from /usr/lib/libkdev4cppduchain.so
#60 0x00007fffc189f711 in Cpp::TemplateDeclaration::matchTemplateParameters(KDevelop::InstantiationInformation, KDevelop::TopDUContext const*) ()
   from /usr/lib/libkdev4cppduchain.so
#61 0x00007fffc189e37d in Cpp::TemplateDeclaration::instantiate(KDevelop::InstantiationInformation const&, KDevelop::TopDUContext const*, bool) ()
   from /usr/lib/libkdev4cppduchain.so
#62 0x00007fffc1891834 in ?? () from /usr/lib/libkdev4cppduchain.so
#63 0x00007fffc1892b30 in ?? () from /usr/lib/libkdev4cppduchain.so
#64 0x00007fffc183db16 in ?? () from /usr/lib/libkdev4cppduchain.so
#65 0x00007fffc1841735 in ?? () from /usr/lib/libkdev4cppduchain.so
#66 0x00007ffff04a80c2 in KDevelop::DUContext::findDeclarations(KDevelop::QualifiedIdentifier const&, KDevelop::CursorInRevision const&, TypePtr<KDevelop::AbstractType> const&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>) const ()
   from /usr/lib/libkdevplatformlanguage.so.3
#67 0x00007fffc186c19f in TypeBuilder::openTypeFromName(NameAST*, unsigned int, bool) () from /usr/lib/libkdev4cppduchain.so #68 0x00007fffc186cd0f in TypeBuilder::visitSimpleTypeSpecifier(SimpleTypeSpecifierAST*) () from /usr/lib/libkdev4cppduchain.so #69 0x00007fffc159ca3e in DefaultVisitor::visitParameterDeclaration(ParameterDeclarationAST*) () from /usr/lib/libkdev4cppparser.so #70 0x00007fffc186aaf4 in TypeBuilder::visitParameterDeclaration(ParameterDeclarationAST*) () from /usr/lib/libkdev4cppduchain.so #71 0x00007fffc1847b6b in DeclarationBuilder::visitParameterDeclaration(ParameterDeclarationAST*) () from /usr/lib/libkdev4cppduchain.so #72 0x00007fffc159caae in DefaultVisitor::visitParameterDeclarationClause(ParameterDeclarationClauseAST*) () from /usr/lib/libkdev4cppparser.so #73 0x00007fffc183296c in ContextBuilder::visitParameterDeclarationClause(ParameterDeclarationClauseAST*) () from /usr/lib/libkdev4cppduchain.so #74 0x00007fffc1835569 in ContextBuilder::visitDeclarator(DeclaratorAST*) () from /usr/lib/libkdev4cppduchain.so #75 0x00007fffc1847f8d in DeclarationBuilder::visitDeclarator(DeclaratorAST*) () from /usr/lib/libkdev4cppduchain.so #76 0x00007fffc1835dd8 in ContextBuilder::visitInitDeclarator(InitDeclaratorAST*) () from /usr/lib/libkdev4cppduchain.so #77 0x00007fffc1843b23 in DeclarationBuilder::visitInitDeclarator(InitDeclaratorAST*) () from /usr/lib/libkdev4cppduchain.so #78 0x00007fffc1844dfa in DeclarationBuilder::visitFunctionDeclaration(FunctionDefinitionAST*) () from /usr/lib/libkdev4cppduchain.so #79 0x00007fffc1836163 in ContextBuilder::visitFunctionDefinition(FunctionDefinitionAST*) () from /usr/lib/libkdev4cppduchain.so
#80 0x00007fffc159d34e in ?? () from /usr/lib/libkdev4cppparser.so
#81 0x00007fffc183470b in ContextBuilder::visitClassSpecifier(ClassSpecifierAST*) () from /usr/lib/libkdev4cppduchain.so #82 0x00007fffc186b88a in TypeBuilder::visitClassSpecifier(ClassSpecifierAST*) () from /usr/lib/libkdev4cppduchain.so #83 0x00007fffc184923d in DeclarationBuilder::visitClassSpecifier(ClassSpecifierAST*) () from /usr/lib/libkdev4cppduchain.so #84 0x00007fffc186a23f in TypeBuilder::visitSimpleDeclaration(SimpleDeclarationAST*) () from /usr/lib/libkdev4cppduchain.so #85 0x00007fffc1844cb3 in DeclarationBuilder::visitSimpleDeclaration(SimpleDeclarationAST*) () from /usr/lib/libkdev4cppduchain.so
#86 0x00007fffc159d34e in ?? () from /usr/lib/libkdev4cppparser.so
#87 0x00007fffc1839051 in ?? () from /usr/lib/libkdev4cppduchain.so
#88 0x00007fffc183719d in ContextBuilder::buildContexts(KSharedPtr<Cpp::EnvironmentFile>, AST*, QList<LineContextPair>*, KDevelop::ReferencedTopDUContext const&, bool) () from /usr/lib/libkdev4cppduchain.so #89 0x00007fffc18425f1 in DeclarationBuilder::buildDeclarations(KSharedPtr<Cpp::EnvironmentFile>, AST*, QList<LineContextPair>*, KDevelop::ReferencedTopDUContext const&, bool) () from /usr/lib/libkdev4cppduchain.so
#90 0x00007fffc1d80369 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#91 0x00007fffc1d82e7c in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#92 0x00007fffc1d86cc7 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#93 0x00007fffc1b1903c in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #94 0x00007fffc1b1b071 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #95 0x00007fffc1b1b7cb in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #96 0x00007fffc1b1ba12 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /usr/lib/libkdev4cpprpp.so #97 0x00007fffc1b1bab5 in rpp::pp::processFile(QString const&, QByteArray const&) () from /usr/lib/libkdev4cpprpp.so
#98 0x00007fffc1d88009 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#99 0x00007fffc1d7d79e in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#100 0x00007fffc1d86cc7 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #101 0x00007fffc1b1903c in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #102 0x00007fffc1b1b071 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #103 0x00007fffc1b1b7cb in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #104 0x00007fffc1b1ba12 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) ()
   from /usr/lib/libkdev4cpprpp.so
#105 0x00007fffc1b1bab5 in rpp::pp::processFile(QString const&, QByteArray const&) () from /usr/lib/libkdev4cpprpp.so #106 0x00007fffc1d88009 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #107 0x00007fffc1d7d79e in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #108 0x00007fffc1d86cc7 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #109 0x00007fffc1b1903c in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #110 0x00007fffc1b1b071 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #111 0x00007fffc1b1b7cb in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so #112 0x00007fffc1b1ba12 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) ()
   from /usr/lib/libkdev4cpprpp.so
#113 0x00007fffc1b1bab5 in rpp::pp::processFile(QString const&, QByteArray const&) () from /usr/lib/libkdev4cpprpp.so #114 0x00007fffc1d88009 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#115 0x00007ffff64176c1 in ?? () from /usr/lib/libthreadweaver.so.4
#116 0x00007ffff64177ec in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#117 0x00007ffff6418833 in ?? () from /usr/lib/libthreadweaver.so.4
#118 0x00007ffff6416ecf in ?? () from /usr/lib/libthreadweaver.so.4
#119 0x00007ffff6416f8b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#120 0x00007ffff38a7c05 in ?? () from /usr/lib/libQtCore.so.4
#121 0x00007ffff1563b40 in start_thread (arg=<optimized out>) at pthread_create.c:304 #122 0x00007ffff1e9836d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#123 0x0000000000000000 in ?? ()




Reply to: