kdevelop freeze (dead lock?)

David Nolden zwabel at googlemail.com
Sun Aug 3 19:43:03 UTC 2008


Am Sonntag, 3. August 2008 21:36:53 schrieb Aleix:
> So here there is another one :)
I've got one more, but it might be related.

It looks like the smart-lock is locked by the main thread, but I cannot find 
where it's done.

@Hamish Maybe it's locked somewhere manually and forgotten unlocking it?

Greetings, David
-------------- next part --------------
#2  0xb7628022 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb7623df8 in QMutex::lock () from /usr/lib/libQtCore.so.4
#4  0xb677844e in LockedSmartInterface (this=0xb10d3d70, iface=0x0, doc=0x92eb548) at /home/nolden/kdedev/kdevplatform/language/editor/editorintegrator.cpp:456
#5  0xb67789b0 in KDevelop::EditorIntegrator::smart (this=0xb10d50e0) at /home/nolden/kdedev/kdevplatform/language/editor/editorintegrator.cpp:116
#6  0xb211dac7 in KDevelop::AbstractUseBuilder<AST, NameAST, ContextBuilder>::newUse (this=0xb10d4e94, newRange=
        {start = {line = 718, column = 31}, end = {line = 718, column = 56}}, declaration=0xc1a88d0)
    at /home/nolden/kdedev/install-mini/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:119
#7  0xb211e0b0 in UseExpressionVisitor::usingDeclaration (this=0xb10d409c, start_token=4900, end_token=4901, decl=@0xb10d40d0)
    at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:136
#8  0xb2165ca7 in Cpp::ExpressionVisitor::flushUse (this=0xb10d409c) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/expressionvisitor.h:166
#9  0xb2166703 in Cpp::ExpressionVisitor::newUse (this=0xb10d409c, node=0xd6b1ad8, start_token=4899, end_token=4900, decl=@0xb10d3f50)
    at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/expressionvisitor.h:154
#10 0xb21645a0 in Cpp::ExpressionVisitor::visitBinaryExpression (this=0xb10d409c, node=0xd6b1ad8)
    at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:917
#11 0xb206e26e in Visitor::visit (this=0xb10d409c, node=0xd6b1ad8) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#12 0xb215d317 in Cpp::ExpressionVisitor::visitExpressionStatement (this=0xb10d409c, node=0xd6b1af4)
    at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:1280
#13 0xb206e26e in Visitor::visit (this=0xb10d409c, node=0xd6b1af4) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#14 0xb215d732 in Cpp::ExpressionVisitor::parse (this=0xb10d409c, ast=0xd6b1af4) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:225
#15 0xb211c09f in UseBuilder::visitExpression (this=0xb10d4e94, node=0xd6b1af4) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:179
#16 0xb211c374 in UseBuilder::visitExpressionStatement (this=0xb10d4e94, exp=0xd6b1af4) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:81
#17 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6b1af4) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#18 0xb206c854 in visitNodes<StatementAST*> (v=0xb10d4ec0, nodes=0xd6b26cc) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.h:127
#19 0xb20e8d9d in ContextBuilder::visitCompoundStatement (this=0xb10d4e94, node=0xd6b0e7c) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:636
#20 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6b0e7c) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#21 0xb20e8b0a in ContextBuilder::visitForStatement (this=0xb10d4e94, node=0xd6b26d8) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:796
#22 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6b26d8) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#23 0xb20e8b0a in ContextBuilder::visitForStatement (this=0xb10d4e94, node=0xd6b26f8) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:796
#24 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6b26f8) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#25 0xb206c854 in visitNodes<StatementAST*> (v=0xb10d4ec0, nodes=0xd6b2718) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.h:127
#26 0xb20e8d9d in ContextBuilder::visitCompoundStatement (this=0xb10d4e94, node=0xd6ae9c0) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:636
---Type <return> to continue, or q <return> to quit---
#27 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6ae9c0) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#28 0xb20e8985 in ContextBuilder::visitIfStatement (this=0xb10d4e94, node=0xd6ae614) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:872
#29 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6ae614) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#30 0xb206c854 in visitNodes<StatementAST*> (v=0xb10d4ec0, nodes=0xd6b2724) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.h:127
#31 0xb20e8d9d in ContextBuilder::visitCompoundStatement (this=0xb10d4e94, node=0xd6adbb8) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:636
#32 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6adbb8) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#33 0xb20e8985 in ContextBuilder::visitIfStatement (this=0xb10d4e94, node=0xd6ad458) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:872
#34 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6ad458) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#35 0xb206c854 in visitNodes<StatementAST*> (v=0xb10d4ec0, nodes=0xd6b2730) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.h:127
#36 0xb20e8d9d in ContextBuilder::visitCompoundStatement (this=0xb10d4e94, node=0xd6ad444) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:636
#37 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6ad444) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#38 0xb20e8985 in ContextBuilder::visitIfStatement (this=0xb10d4e94, node=0xd6ad298) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:872
#39 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6ad298) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#40 0xb206c854 in visitNodes<StatementAST*> (v=0xb10d4ec0, nodes=0xd6b273c) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.h:127
#41 0xb20e8d9d in ContextBuilder::visitCompoundStatement (this=0xb10d4e94, node=0xd6aca70) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:636
#42 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6aca70) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#43 0xb20e8985 in ContextBuilder::visitIfStatement (this=0xb10d4e94, node=0xd6ac370) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:872
#44 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6ac370) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#45 0xb206c854 in visitNodes<StatementAST*> (v=0xb10d4ec0, nodes=0xd6b2748) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.h:127
#46 0xb20e8d9d in ContextBuilder::visitCompoundStatement (this=0xb10d4e94, node=0xd6ab900) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:636
#47 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6ab900) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#48 0xb20e8985 in ContextBuilder::visitIfStatement (this=0xb10d4e94, node=0xd6ab114) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:872
#49 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6ab114) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#50 0xb206c854 in visitNodes<StatementAST*> (v=0xb10d4ec0, nodes=0xd6b2754) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.h:127
#51 0xb20e8d9d in ContextBuilder::visitCompoundStatement (this=0xb10d4e94, node=0xd6ab100) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:636
#52 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6ab100) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#53 0xb20e8b0a in ContextBuilder::visitForStatement (this=0xb10d4e94, node=0xd6b2760) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:796
#54 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6b2760) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#55 0xb20e8b0a in ContextBuilder::visitForStatement (this=0xb10d4e94, node=0xd6b2780) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:796
#56 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6b2780) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#57 0xb206c854 in visitNodes<StatementAST*> (v=0xb10d4ec0, nodes=0xd6b27a0) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.h:127
#58 0xb20e8d9d in ContextBuilder::visitCompoundStatement (this=0xb10d4e94, node=0xd6a97c4) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:636
#59 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6a97c4) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#60 0xb20e8985 in ContextBuilder::visitIfStatement (this=0xb10d4e94, node=0xd6a9418) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:872
#61 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6a9418) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
---Type <return> to continue, or q <return> to quit---
#62 0xb206c854 in visitNodes<StatementAST*> (v=0xb10d4ec0, nodes=0xd6b27ac) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.h:127
#63 0xb20e8d9d in ContextBuilder::visitCompoundStatement (this=0xb10d4e94, node=0xd6a9404) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:636
#64 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6a9404) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#65 0xb20e8985 in ContextBuilder::visitIfStatement (this=0xb10d4e94, node=0xd6a9258) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:872
#66 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6a9258) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#67 0xb206c854 in visitNodes<StatementAST*> (v=0xb10d4ec0, nodes=0xd6b27b8) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.h:127
#68 0xb20e8d9d in ContextBuilder::visitCompoundStatement (this=0xb10d4e94, node=0xd6a5a28) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:636
#69 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6a5a28) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#70 0xb20e9bbb in ContextBuilder::visitFunctionDefinition (this=0xb10d4e94, node=0xd6b27c4) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:558
#71 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd6b27c4) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#72 0xb206c794 in visitNodes<DeclarationAST*> (v=0xb10d4ec0, nodes=0xd6b27f4) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.h:127
#73 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd84f950) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#74 0xb206bbbb in DefaultVisitor::visitNamespace (this=0xb10d4ec0, node=0xd84f934) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/default_visitor.cpp:244
#75 0xb20ea428 in ContextBuilder::visitNamespace (this=0xb10d4e94, node=0xd84f934) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:445
#76 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd84f934) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#77 0xb206c794 in visitNodes<DeclarationAST*> (v=0xb10d4ec0, nodes=0xd6b2800) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.h:127
#78 0xb206e26e in Visitor::visit (this=0xb10d4ec0, node=0xd84f1d0) at /home/nolden/kdedev/kdevelop/languages/cpp/parser/visitor.cpp:112
#79 0xb20e7f2c in ContextBuilder::startVisiting (this=0xb10d4e94, node=0xd84f1d0) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:139
#80 0xb20effa3 in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild (this=0xb10d4e94, node=0xd84f1d0, context=0x0)
    at /home/nolden/kdedev/install-mini/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:200
#81 0xb211e555 in KDevelop::AbstractUseBuilder<AST, NameAST, ContextBuilder>::buildUses (this=0xb10d4e94, node=0xd84f1d0)
    at /home/nolden/kdedev/install-mini/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:67
#82 0xb211c7e5 in UseBuilder::buildUses (this=0xb10d4e94, node=0xd84f1d0) at /home/nolden/kdedev/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:63
#83 0xb21c0acb in CPPInternalParseJob::run (this=0xd435988) at /home/nolden/kdedev/kdevelop/languages/cpp/cppparsejob.cpp:498
#84 0xb6d3843c in ThreadWeaver::JobRunHelper::runTheJob (this=0xb10d52a8, th=0x906abb8, job=0xd435988) at /home/nolden/kdedev/kdelibs/threadweaver/Weaver/Job.cpp:106
#85 0xb6d38696 in ThreadWeaver::Job::execute (this=0xd435988, th=0x906abb8) at /home/nolden/kdedev/kdelibs/threadweaver/Weaver/Job.cpp:135
#86 0xb6d3ace3 in ThreadWeaver::JobCollectionJobRunner::execute (this=0xd7904f0, t=0x906abb8) at /home/nolden/kdedev/kdelibs/threadweaver/Weaver/JobCollection.cpp:82
#87 0xb6d378e2 in ThreadWeaver::ThreadRunHelper::run (this=0xb10d5340, parent=0x820c938, th=0x906abb8) at /home/nolden/kdedev/kdelibs/threadweaver/Weaver/Thread.cpp:95
#88 0xb6d37a15 in ThreadWeaver::Thread::run (this=0x906abb8) at /home/nolden/kdedev/kdelibs/threadweaver/Weaver/Thread.cpp:142
#89 0xb76289b7 in ?? () from /usr/lib/libQtCore.so.4
#90 0xb75cc175 in start_thread () from /lib/libpthread.so.0
#91 0xb6948dce in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb1b3ab90 (LWP 8812)):
#0  0xffffe430 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
#1  0xb6941ef1 in select () from /lib/libc.so.6
#2  0xb77299e0 in QEventDispatcherUNIX::select () from /usr/lib/libQtCore.so.4
#3  0xb772a40f in QEventDispatcherUNIXPrivate::doSelect () from /usr/lib/libQtCore.so.4
#4  0xb772b3f1 in QEventDispatcherUNIX::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb770133a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb77014fa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0xb7625be3 in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0xb6808f6d in KDevelop::CodeCompletionWorker::run (this=0x90f9ef0) at /home/nolden/kdedev/kdevplatform/language/codecompletion/codecompletionworker.cpp:87
#9  0xb76289b7 in ?? () from /usr/lib/libQtCore.so.4
#10 0xb75cc175 in start_thread () from /lib/libpthread.so.0
#11 0xb6948dce in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb3de1b90 (LWP 8744)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6941ef1 in select () from /lib/libc.so.6
#2  0xb76e65c7 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb76289b7 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb75cc175 in start_thread () from /lib/libpthread.so.0
#5  0xb6948dce in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb60576d0 (LWP 8736)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb69120e6 in nanosleep () from /lib/libc.so.6
#2  0xb69428dc in usleep () from /lib/libc.so.6
#3  0xb67ceefd in KDevelop::DUChainLock::lockForRead (this=0x827e3f8, timeout=500) at /home/nolden/kdedev/kdevplatform/language/duchain/duchainlock.cpp:184
#4  0xb67cf09f in KDevelop::DUChainReadLocker::lock (this=0xbfcb08a0) at /home/nolden/kdedev/kdevplatform/language/duchain/duchainlock.cpp:381
#5  0xb67cf11c in DUChainReadLocker (this=0xbfcb08a0, duChainLock=0x827e3f8, timeout=500) at /home/nolden/kdedev/kdevplatform/language/duchain/duchainlock.cpp:362
#6  0xb21ebe2c in NormalDeclarationCompletionItem::data (this=0xd4b29e0, index=@0xbfcb0b78, role=0, model=0x90d5358)
    at /home/nolden/kdedev/kdevelop/languages/cpp/completionitem.cpp:183
#7  0xb680a019 in KDevelop::CodeCompletionModel::data (this=0x90d5358, index=@0xbfcb0b78, role=0)
    at /home/nolden/kdedev/kdevplatform/language/codecompletion/codecompletionmodel.cpp:223
#8  0xb11db990 in QModelIndex::data (this=0x0, arole=0) at /usr/include/QtCore/qabstractitemmodel.h:373
#9  0xb11e309c in KateCompletionModel::data (this=0x92fd7d8, index=@0xbfcb0d14, role=0) at /home/nolden/kdedev/kdelibs/kate/completion/katecompletionmodel.cpp:206
#10 0xb11f8f9b in KateCompletionDelegate::createHighlighting (this=0x938a898, index=@0xbfcb102c, option=@0xbfcb0df0)
    at /home/nolden/kdedev/kdelibs/kate/completion/katecompletiondelegate.cpp:115
---Type <return> to continue, or q <return> to quit---
#11 0xb12001b4 in ExpandingDelegate::paint (this=0x938a898, painter=0xbfcb1368, optionOld=@0xbfcb0f20, index=@0xbfcb102c)
    at /home/nolden/kdedev/kdelibs/kate/completion/expandingtree/expandingdelegate.cpp:64
#12 0xb72e98a9 in QTreeView::drawRow () from /usr/lib/libQtGui.so.4
#13 0xb1200e0d in ExpandingTree::drawRow (this=0x92fda18, painter=0xbfcb1368, option=@0xbfcb1214, index=@0xd63ce78)
    at /home/nolden/kdedev/kdelibs/kate/completion/expandingtree/expandingtree.cpp:34
#14 0xb72efce5 in QTreeView::drawTree () from /usr/lib/libQtGui.so.4
#15 0xb72f003b in QTreeView::paintEvent () from /usr/lib/libQtGui.so.4
#16 0xb6eadf61 in QWidget::event () from /usr/lib/libQtGui.so.4
#17 0xb7197b73 in QFrame::event () from /usr/lib/libQtGui.so.4
#18 0xb72219af in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4
#19 0xb72bac4f in QAbstractItemView::viewportEvent () from /usr/lib/libQtGui.so.4
#20 0xb72eee3a in QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4
#21 0xb7223db5 in ?? () from /usr/lib/libQtGui.so.4
#22 0xb7701dba in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#23 0xb6e5beaa in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#24 0xb6e623ea in QApplication::notify () from /usr/lib/libQtGui.so.4
#25 0xb79d2e31 in KApplication::notify (this=0xbfcb405c, receiver=0x938e0b8, event=0xbfcb1b2c) at /home/nolden/kdedev/kdelibs/kdeui/kernel/kapplication.cpp:311
#26 0xb7702bc1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#27 0xb6eb481e in ?? () from /usr/lib/libQtGui.so.4
#28 0xb6eaaf60 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#29 0xb6eab79f in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#30 0xb6eab661 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#31 0xb6eaacd4 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#32 0xb6eab79f in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#33 0xb6eaacd4 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#34 0xb6ff93a0 in ?? () from /usr/lib/libQtGui.so.4
#35 0xb6ffa152 in ?? () from /usr/lib/libQtGui.so.4
#36 0xb6eae32f in QWidget::event () from /usr/lib/libQtGui.so.4
#37 0xb7197b73 in QFrame::event () from /usr/lib/libQtGui.so.4
#38 0xb6e5becc in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#39 0xb6e623ea in QApplication::notify () from /usr/lib/libQtGui.so.4
#40 0xb79d2e31 in KApplication::notify (this=0xbfcb405c, receiver=0x92fd628, event=0xbfcb25d0) at /home/nolden/kdedev/kdelibs/kdeui/kernel/kapplication.cpp:311
#41 0xb7702bc1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#42 0xb6ed64be in QWidgetPrivate::dirtyWidget_sys () from /usr/lib/libQtGui.so.4
#43 0xb6ff97df in ?? () from /usr/lib/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#44 0xb6ff9d79 in QWidget::repaint () from /usr/lib/libQtGui.so.4
#45 0xb6ea4675 in QWidget::repaint () from /usr/lib/libQtGui.so.4
#46 0xb72ef500 in QTreeView::scrollContentsBy () from /usr/lib/libQtGui.so.4
#47 0xb11ecea0 in KateCompletionTree::scrollContentsBy (this=0x92fda18, dx=0, dy=-16) at /home/nolden/kdedev/kdelibs/kate/completion/katecompletiontree.cpp:70
#48 0xb7221445 in ?? () from /usr/lib/libQtGui.so.4
#49 0xb72229a2 in QAbstractScrollArea::qt_metacall () from /usr/lib/libQtGui.so.4
#50 0xb72b6fea in QAbstractItemView::qt_metacall () from /usr/lib/libQtGui.so.4
#51 0xb72f508a in QTreeView::qt_metacall () from /usr/lib/libQtGui.so.4
#52 0xb11ece3a in KateCompletionTree::qt_metacall (this=0x92fda18, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbfcb295c) at ./katecompletiontree.moc:60
#53 0xb771445a in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#54 0xb77149d2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#55 0xb73c0993 in QAbstractSlider::valueChanged () from /usr/lib/libQtGui.so.4
#56 0xb71541c9 in QAbstractSlider::setValue () from /usr/lib/libQtGui.so.4
#57 0xb72f28ad in QTreeView::scrollTo () from /usr/lib/libQtGui.so.4
#58 0xb72b50cd in QAbstractItemView::currentChanged () from /usr/lib/libQtGui.so.4
#59 0xb72eb4bc in QTreeView::currentChanged () from /usr/lib/libQtGui.so.4
#60 0xb11ecf22 in KateCompletionTree::currentChanged (this=0x92fda18, current=@0xd70d8f8, previous=@0xd4f6e48)
    at /home/nolden/kdedev/kdelibs/kate/completion/katecompletiontree.cpp:65
#61 0xb72b728c in QAbstractItemView::qt_metacall () from /usr/lib/libQtGui.so.4
#62 0xb72f508a in QTreeView::qt_metacall () from /usr/lib/libQtGui.so.4
#63 0xb11ece3a in KateCompletionTree::qt_metacall (this=0x92fda18, _c=QMetaObject::InvokeMetaMethod, _id=51, _a=0xbfcb2c58) at ./katecompletiontree.moc:60
#64 0xb771445a in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#65 0xb77149d2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#66 0xb72fd039 in QItemSelectionModel::currentChanged () from /usr/lib/libQtGui.so.4
#67 0xb72fd1dd in QItemSelectionModel::setCurrentIndex () from /usr/lib/libQtGui.so.4
#68 0xb72b5dc6 in QAbstractItemView::setCurrentIndex () from /usr/lib/libQtGui.so.4
#69 0xb11ebd46 in KateCompletionTree::nextCompletion (this=0x9389228) at /home/nolden/kdedev/kdelibs/kate/completion/katecompletiontree.cpp:258
#70 0xb11d7bcd in KateCompletionWidget::cursorDown (this=0x92fd628, shift=false) at /home/nolden/kdedev/kdelibs/kate/completion/katecompletionwidget.cpp:625
#71 0xb12a8d30 in KateViewInternal::cursorDown (this=0x938b4a8, sel=244) at /home/nolden/kdedev/kdelibs/kate/view/kateviewinternal.cpp:1403
#72 0xb128ef23 in KateView::down (this=0x9382908) at /home/nolden/kdedev/kdelibs/kate/view/kateview.cpp:2412
#73 0xb129e960 in KateView::qt_metacall (this=0x9382908, _c=QMetaObject::InvokeMetaMethod, _id=62, _a=0xbfcb2fec) at ./kateview.moc:351
#74 0xb771445a in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#75 0xb7714750 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#76 0xb6e56941 in QAction::triggered () from /usr/lib/libQtGui.so.4
#77 0xb6e572af in QAction::activate () from /usr/lib/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#78 0xb6e59cbb in QAction::event () from /usr/lib/libQtGui.so.4
#79 0xb6eb0b33 in QWidgetAction::event () from /usr/lib/libQtGui.so.4
#80 0xb6e5becc in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#81 0xb6e6231e in QApplication::notify () from /usr/lib/libQtGui.so.4
#82 0xb79d2e31 in KApplication::notify (this=0xbfcb405c, receiver=0x9457340, event=0xbfcb33c4) at /home/nolden/kdedev/kdelibs/kdeui/kernel/kapplication.cpp:311
#83 0xb7702bc1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#84 0xb6e90222 in ?? () from /usr/lib/libQtGui.so.4
#85 0xb6e919ff in ?? () from /usr/lib/libQtGui.so.4
#86 0xb6e63618 in QApplication::notify () from /usr/lib/libQtGui.so.4
#87 0xb79d2e31 in KApplication::notify (this=0xbfcb405c, receiver=0x938b4a8, event=0xbfcb374c) at /home/nolden/kdedev/kdelibs/kdeui/kernel/kapplication.cpp:311
#88 0xb7702bc1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#89 0xb6eb481e in ?? () from /usr/lib/libQtGui.so.4
#90 0xb6ee2d80 in ?? () from /usr/lib/libQtGui.so.4
#91 0xb6ee4cdd in ?? () from /usr/lib/libQtGui.so.4
#92 0xb6ebf7ef in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#93 0xb6ee63ae in ?? () from /usr/lib/libQtGui.so.4
#94 0xb770133a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#95 0xb77014fa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#96 0xb77036dd in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#97 0xb6e5bd47 in QApplication::exec () from /usr/lib/libQtGui.so.4
#98 0x0804e095 in main (argc=1, argv=0xbfcb44b4) at /home/nolden/kdedev/kdevelop/src/main.cpp:209


More information about the KDevelop-devel mailing list