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 ?? ()
--
To UNSUBSCRIBE, email to debian-qt-kde-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ec97ed9.3030...@gmail.com