deadlock

Niko Sams niko.sams at gmail.com
Thu Jan 14 08:23:29 UTC 2010


Hi,

I just got into the following deadlock. Please take a look at it.

Thread 10 (Thread 0x7ffcf1791910 (LWP 654)):
#0  0x00007ffd00ac4f9d in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00007ffd00d2ee6f in QWaitCondition::wait () from
/usr/lib64/qt4/libQtCore.so.4
#2  0x00007ffcfdc9cf1d in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x1136d60)
    at /home/niko/kdesvn/kdevplatform/language/duchain/duchain.cpp:286
#3  0x00007ffd00d2e78e in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007ffd00ac0247 in start_thread () from /lib/libpthread.so.0
#5  0x00007ffcff71699d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7ffced3b7910 (LWP 657)):
#0  0x00007ffcff70e146 in poll () from /lib/libc.so.6
#1  0x00007ffcf9b4ade7 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007ffcf9b4b2b8 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007ffd00e0ea5a in QEventDispatcherGlib::processEvents () from
/usr/lib64/qt4/libQtCore.so.4
#4  0x00007ffd00dec68b in QEventLoop::processEvents () from
/usr/lib64/qt4/libQtCore.so.4
#5  0x00007ffd00dec7ef in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007ffd00d2c100 in QThread::exec () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007ffd00dd5f11 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007ffd00d2e78e in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007ffd00ac0247 in start_thread () from /lib/libpthread.so.0
#10 0x00007ffcff71699d in clone () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7ffce519c910 (LWP 659)):
#0  0x00007ffcff7103a2 in select () from /lib/libc.so.6
#1  0x00007ffd00dd3130 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007ffd00d2e78e in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007ffd00ac0247 in start_thread () from /lib/libpthread.so.0
#4  0x00007ffcff71699d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7ffce4523910 (LWP 664)):
#0  0x00007ffd00ac4d19 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00007ffd00d2dcde in ?? () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007ffd00d2a96f in QMutex::lock () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007ffcfdc48e1b in QMutexLocker::relock (this=0x7ffce451e410)
at /usr/include/qt4/QtCore/qmutex.h:120
#4  0x00007ffcfdc48e8b in QMutexLocker (this=0x7ffce451e410,
m=0x4b6fad0) at /usr/include/qt4/QtCore/qmutex.h:102
#5  0x00007ffcfdc5094b in KDevelop::DocumentRangeObject::syncFromSmart
(this=0x7ffce85ff950)
    at /home/niko/kdesvn/kdevplatform/language/editor/documentrangeobject.cpp:66
#6  0x00007ffcfdc50b2f in KDevelop::DocumentRangeObject::range
(this=0x7ffce85ff950)
    at /home/niko/kdesvn/kdevplatform/language/editor/documentrangeobject.cpp:200
#7  0x00007ffcfdca6875 in
KDevelop::DUContext::mergeDeclarationsInternal (this=0x7ffce80f1060,
    definitions=@0x7ffce4520aa0, position=@0x7ffce4521248,
hadContexts=@0x7ffce4520700, source=0x7ffce86334e0,
    searchInParents=true, currentDepth=0) at
/home/niko/kdesvn/kdevplatform/language/duchain/ducontext.cpp:1116
#8  0x00007ffcfdca0b4b in KDevelop::DUContext::allDeclarations
(this=0x7ffce80f1060, position=@0x7ffce4521248,
    topContext=0x7ffce86334e0, searchInParents=true)
    at /home/niko/kdesvn/kdevplatform/language/duchain/ducontext.cpp:1072
#9  0x00007ffce1e8b1c0 in Php::CodeCompletionContext::completionItems
(this=0x7ffce9674eb0, abort=@0x1c82fb0,
    fullCompletion=false) at
/home/niko/kdesvn/kdevelop-php/completion/context.cpp:1353
#10 0x00007ffcfdd96fad in
KDevelop::CodeCompletionWorker::computeCompletions (this=0x1c82f90,
    context=@0x7ffce45226a0, position=@0x4e2ea70, view=0x4c6ae30,
contextRange=@0x7ffce4522550,
    contextText=@0x7ffce4522540)
    at /home/niko/kdesvn/kdevplatform/language/codecompletion/codecompletionworker.cpp:159
#11 0x00007ffcfdd9769f in
KDevelop::CodeCompletionWorker::computeCompletions (this=0x1c82f90,
    context=@0x7ffce4522720, position=@0x4e2ea70, view=0x4c6ae30)
    at /home/niko/kdesvn/kdevplatform/language/codecompletion/codecompletionworker.cpp:119
#12 0x00007ffcfdd97804 in KDevelop::CodeCompletionWorker::qt_metacall
(this=0x1c82f90,
    _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x4e35990)
    at /home/niko/kdesvn/build/kdevplatform/language/codecompletionworker.moc:78
#13 0x00007ffce1e821cb in Php::CodeCompletionWorker::qt_metacall
(this=0x1c82f90,
    _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x4e35990)
    at /home/niko/kdesvn/build/kdevelop-php/completion/worker.moc:60
#14 0x00007ffd00dfa81b in QObject::event () from /usr/lib64/qt4/libQtCore.so.4
#15 0x00007ffcfffb2f20 in QApplicationPrivate::notify_helper () from
/usr/lib64/qt4/libQtGui.so.4
#16 0x00007ffcfffb955a in QApplication::notify () from
/usr/lib64/qt4/libQtGui.so.4
#17 0x00007ffd0151e656 in KApplication::notify () from /usr/lib/libkdeui.so.5
#18 0x00007ffd00ded066 in QCoreApplication::notifyInternal () from
/usr/lib64/qt4/libQtCore.so.4
#19 0x00007ffd00dee13d in QCoreApplicationPrivate::sendPostedEvents ()
from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007ffd00e0e7e5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#21 0x00007ffcf9b47f91 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#22 0x00007ffcf9b4ae85 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0x00007ffcf9b4b2b8 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#24 0x00007ffd00e0ea5a in QEventDispatcherGlib::processEvents () from
/usr/lib64/qt4/libQtCore.so.4
#25 0x00007ffd00dec68b in QEventLoop::processEvents () from
/usr/lib64/qt4/libQtCore.so.4
#26 0x00007ffd00dec7ef in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4
#27 0x00007ffd00d2c100 in QThread::exec () from /usr/lib64/qt4/libQtCore.so.4
#28 0x00007ffcfdd9ce69 in KDevelop::CompletionWorkerThread::run (this=0x1d6f4d0)
    at /home/niko/kdesvn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
#29 0x00007ffd00d2e78e in ?? () from /usr/lib64/qt4/libQtCore.so.4
#30 0x00007ffd00ac0247 in start_thread () from /lib/libpthread.so.0
#31 0x00007ffcff71699d in clone () from /lib/libc.so.6
#32 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ffce3d22910 (LWP 677)):
#0  0x00007ffcff70e146 in poll () from /lib/libc.so.6
#1  0x00007ffcf9b4ade7 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007ffcf9b4b2b8 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007ffd00e0ea5a in QEventDispatcherGlib::processEvents () from
/usr/lib64/qt4/libQtCore.so.4
#4  0x00007ffd00dec68b in QEventLoop::processEvents () from
/usr/lib64/qt4/libQtCore.so.4
#5  0x00007ffd00dec7ef in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007ffd00d2c100 in QThread::exec () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007ffcfdd9ce69 in KDevelop::CompletionWorkerThread::run (this=0x2895ad0)
    at /home/niko/kdesvn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
#8  0x00007ffd00d2e78e in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007ffd00ac0247 in start_thread () from /lib/libpthread.so.0
#10 0x00007ffcff71699d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ffcda9f9910 (LWP 678)):
#0  0x00007ffcff70e146 in poll () from /lib/libc.so.6
#1  0x00007ffcf9b4ade7 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007ffcf9b4b2b8 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007ffd00e0ea5a in QEventDispatcherGlib::processEvents () from
/usr/lib64/qt4/libQtCore.so.4
#4  0x00007ffd00dec68b in QEventLoop::processEvents () from
/usr/lib64/qt4/libQtCore.so.4
#5  0x00007ffd00dec7ef in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007ffd00d2c100 in QThread::exec () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007ffcfdd9ce69 in KDevelop::CompletionWorkerThread::run (this=0x28c9d90)
    at /home/niko/kdesvn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
#8  0x00007ffd00d2e78e in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007ffd00ac0247 in start_thread () from /lib/libpthread.so.0
#10 0x00007ffcff71699d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7ffcda1f8910 (LWP 679)):
#0  0x00007ffd00ac4f9d in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00007ffd00d2dea7 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007ffd00d2e05f in QThread::msleep () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007ffcdb27ac2e in UIBlockTester::UIBlockTesterThread::run
(this=0x293ec30)
    at /home/niko/kdesvn/kdevelop/languages/cpp/cpplanguagesupport.cpp:672
#4  0x00007ffd00d2e78e in ?? () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007ffd00ac0247 in start_thread () from /lib/libpthread.so.0
#6  0x00007ffcff71699d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ffcd9911910 (LWP 680)):
#0  0x00007ffd00ac4d19 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00007ffd00d2ee91 in QWaitCondition::wait () from
/usr/lib64/qt4/libQtCore.so.4
#2  0x00007ffd023c07e1 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007ffd023c2985 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007ffd023c11b3 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007ffd023c155a in ThreadWeaver::Thread::run () from
/usr/lib/libthreadweaver.so.4
#6  0x00007ffd00d2e78e in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007ffd00ac0247 in start_thread () from /lib/libpthread.so.0
#8  0x00007ffcff71699d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffcd9110910 (LWP 681)):
#0  0x00007ffcff6e8d31 in nanosleep () from /lib/libc.so.6
#1  0x00007ffcff710b54 in usleep () from /lib/libc.so.6
#2  0x00007ffcfdce89b7 in KDevelop::DUChainLock::lockForWrite
(this=0x113fb48, timeout=0)
    at /home/niko/kdesvn/kdevplatform/language/duchain/duchainlock.cpp:198
#3  0x00007ffcfdce8a23 in KDevelop::DUChainWriteLocker::lock
(this=0x7ffcd910b090)
    at /home/niko/kdesvn/kdevplatform/language/duchain/duchainlock.cpp:296
#4  0x00007ffcfdce8aee in DUChainWriteLocker (this=0x7ffcd910b090,
duChainLock=0x0, timeout=0)
    at /home/niko/kdesvn/kdevplatform/language/duchain/duchainlock.cpp:281
#5  0x00007ffce2347958 in
Php::DeclarationBuilder::visitUnaryExpression (this=0x7ffcd910c6e0,
node=0x1bb6988)
    at /home/niko/kdesvn/kdevelop-php/duchain/declarationbuilder.cpp:1000
#6  0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb6988)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#7  0x00007ffce20ec213 in
Php::DefaultVisitor::visitMultiplicativeExpression
(this=0x7ffcd910c740, node=0x1bb6958)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:588
#8  0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb6958)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#9  0x00007ffce20eb735 in Php::DefaultVisitor::visitAdditiveExpression
(this=0x7ffcd910c740, node=0x1bb6928)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:11
#10 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb6928)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#11 0x00007ffce20ec421 in Php::DefaultVisitor::visitShiftExpression
(this=0x7ffcd910c740, node=0x1bb68f8)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:724
#12 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb68f8)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#13 0x00007ffce20ec377 in
Php::DefaultVisitor::visitRelationalExpression (this=0x7ffcd910c740,
node=0x1bb68c0)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:692
#14 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb68c0)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#15 0x00007ffce20ebeff in Php::DefaultVisitor::visitEqualityExpression
(this=0x7ffcd910c740, node=0x1bb6890)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:417
#16 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb6890)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#17 0x00007ffce20eba14 in Php::DefaultVisitor::visitBitAndExpression
(this=0x7ffcd910c740, node=0x1bb6868)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:102
#18 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb6868)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#19 0x00007ffce20ebaec in Php::DefaultVisitor::visitBitXorExpression
(this=0x7ffcd910c740, node=0x1bb6840)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:130
#20 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb6840)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#21 0x00007ffce20eba80 in Php::DefaultVisitor::visitBitOrExpression
(this=0x7ffcd910c740, node=0x1bb6818)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:116
#22 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb6818)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#23 0x00007ffce20ebb58 in
Php::DefaultVisitor::visitBooleanAndExpression (this=0x7ffcd910c740,
node=0x1bb67f0)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:144
#24 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb67f0)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#25 0x00007ffce20ebbc4 in
Php::DefaultVisitor::visitBooleanOrExpression (this=0x7ffcd910c740,
node=0x1bb67c8)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:158
#26 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb67c8)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#27 0x00007ffce20ea8d9 in
Php::DefaultVisitor::visitConditionalExpression (this=0x7ffcd910c740,
node=0x1bb6790)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:295
#28 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb6790)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#29 0x00007ffce20ea35f in
Php::DefaultVisitor::visitAssignmentExpression (this=0x7ffcd910c740,
node=0x1bb6750)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:39
#30 0x00007ffce2348802 in
Php::DeclarationBuilder::visitAssignmentExpression
(this=0x7ffcd910c6e0, node=0x1bb6750)
    at /home/niko/kdesvn/kdevelop-php/duchain/declarationbuilder.cpp:628
#31 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb6750)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#32 0x00007ffce20eb223 in Php::DefaultVisitor::visitPrintExpression
(this=0x7ffcd910c740, node=0x1bb6720)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:687
#33 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb6720)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#34 0x00007ffce20ec0f4 in
Php::DefaultVisitor::visitLogicalAndExpression (this=0x7ffcd910c740,
node=0x1bb66f8)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:546
#35 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb66f8)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#36 0x00007ffce20ec1cc in
Php::DefaultVisitor::visitLogicalXorExpression (this=0x7ffcd910c740,
node=0x1bb66d0)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:574
#37 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb66d0)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#38 0x00007ffce20ec160 in
Php::DefaultVisitor::visitLogicalOrExpression (this=0x7ffcd910c740,
node=0x1bb66a8)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:560
#39 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb66a8)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#40 0x00007ffce20eacf3 in Php::DefaultVisitor::visitExpr
(this=0x7ffcd910c740, node=0x1bb6680)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:437
#41 0x00007ffce235ac0a in Php::TypeBuilder::visitExpr
(this=0x7ffcd910c6e0, node=0x1bb6680)
    at /home/niko/kdesvn/kdevelop-php/duchain/typebuilder.cpp:323
#42 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb6680)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#43 0x00007ffce20ec7f4 in Php::DefaultVisitor::visitStatement
(this=0x7ffcd910c740, node=0x1bb6560)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:789
#44 0x00007ffce235983f in Php::TypeBuilder::visitStatement
(this=0x7ffcd910c6e0, node=0x1bb6560)
    at /home/niko/kdesvn/kdevelop-php/duchain/typebuilder.cpp:339
#45 0x00007ffce2347f7e in Php::DeclarationBuilder::visitStatement
(this=0x7ffcd910c6e0, node=0x1bb6560)
    at /home/niko/kdesvn/kdevelop-php/duchain/declarationbuilder.cpp:915
#46 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb6560)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#47 0x00007ffce20eb43b in Php::DefaultVisitor::visitTopStatement
(this=0x7ffcd910c740, node=0x1bb6520)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:889
#48 0x00007ffce23495b8 in Php::DeclarationBuilder::visitTopStatement
(this=0x7ffcd910c6e0, node=0x1bb6520)
    at /home/niko/kdesvn/kdevelop-php/duchain/declarationbuilder.cpp:602
#49 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x1bb6520)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#50 0x00007ffce20ec088 in Php::DefaultVisitor::visitInnerStatementList
(this=0x7ffcd910c740, node=0x4127c58)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:525
#51 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x4127c58)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#52 0x00007ffce20eb337 in Php::DefaultVisitor::visitStart
(this=0x7ffcd910c740, node=0x4127c30)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpdefaultvisitor.cpp:744
#53 0x00007ffce25bc4d9 in Php::Visitor::visitNode
(this=0x7ffcd910c740, node=0x4127c30)
    at /home/niko/kdesvn/kdevelop-php/parser/generated/phpvisitor.h:22
#54 0x00007ffce23541f7 in Php::ContextBuilder::startVisiting
(this=0x7ffcd910c6e0, node=0x4127c30)
    at /home/niko/kdesvn/kdevelop-php/duchain/contextbuilder.cpp:112
#55 0x00007ffce23476d0 in Php::DeclarationBuilder::startVisiting
(this=0x7ffcd910c6e0, node=0x4127c30)
    at /home/niko/kdesvn/kdevelop-php/duchain/declarationbuilder.cpp:141
#56 0x00007ffce23465b6 in
KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::supportBuild (
    this=0x7ffcd910c6e0, node=0x4127c30, context=0x7ffcdcbe7d20)
    at /home/niko/kde/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:201
#57 0x00007ffce234eef8 in KDevelop::AbstractTypeBuilder<Php::AstNode,
Php::IdentifierAst, Php::ContextBuilder>::supportBuild
(this=0x7ffcd910c6e0, node=0x4127c30, context=0x7ffcdcbe7d20)
    at /home/niko/kde/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:85
#58 0x00007ffce23477f5 in Php::DeclarationBuilder::supportBuild
(this=0x7ffcd910c6e0, node=0x4127c30,
    context=0x7ffcdcbe7d20) at
/home/niko/kdesvn/kdevelop-php/duchain/declarationbuilder.cpp:1036
#59 0x00007ffce23525a0 in
KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::build (
    this=0x7ffcd910c6e0, url=@0x7ffcd910cf60, node=0x4127c30,
updateContext=@0x7ffcd910c650, useSmart=true)
    at /home/niko/kde/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:155
#60 0x00007ffce234d11a in Php::DeclarationBuilder::build
(this=0x7ffcd910c6e0, url=@0x7ffcd910cf60,
    node=0x4127c30, updateContext=@0x7ffcd910cf50, useSmart=true)
    at /home/niko/kdesvn/kdevelop-php/duchain/declarationbuilder.cpp:135
#61 0x00007ffce25bb3ab in Php::ParseJob::run (this=0x7ffcd910d3e0)
    at /home/niko/kdesvn/kdevelop-php/phpparsejob.cpp:236
#62 0x00007ffce25bb2be in Php::ParseJob::run (this=0x7ffcd910df20)
    at /home/niko/kdesvn/kdevelop-php/phpparsejob.cpp:229
#63 0x00007ffce25bb2be in Php::ParseJob::run (this=0x7ffcd910ea60)
    at /home/niko/kdesvn/kdevelop-php/phpparsejob.cpp:229
#64 0x00007ffce25bb2be in Php::ParseJob::run (this=0x7ffcd910f5a0)
    at /home/niko/kdesvn/kdevelop-php/phpparsejob.cpp:229
#65 0x00007ffce25bb2be in Php::ParseJob::run (this=0x7ffcdd6f3f80)
    at /home/niko/kdesvn/kdevelop-php/phpparsejob.cpp:229
#66 0x00007ffd023c1ef1 in ?? () from /usr/lib/libthreadweaver.so.4
#67 0x00007ffd023c21a8 in ThreadWeaver::Job::execute () from
/usr/lib/libthreadweaver.so.4
#68 0x00007ffd023c116e in ?? () from /usr/lib/libthreadweaver.so.4
#69 0x00007ffd023c155a in ThreadWeaver::Thread::run () from
/usr/lib/libthreadweaver.so.4
#70 0x00007ffd00d2e78e in ?? () from /usr/lib64/qt4/libQtCore.so.4
#71 0x00007ffd00ac0247 in start_thread () from /lib/libpthread.so.0
#72 0x00007ffcff71699d in clone () from /lib/libc.so.6
#73 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffd03e49760 (LWP 652)):
#0  0x00007ffd00ac4d19 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00007ffd00d2dcde in ?? () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007ffd00d2a96f in QMutex::lock () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007ffcfdc48e1b in QMutexLocker::relock (this=0x7fffd6c669f0)
at /usr/include/qt4/QtCore/qmutex.h:120
#4  0x00007ffcfdc48e8b in QMutexLocker (this=0x7fffd6c669f0, m=0x7ffcfe087910)
    at /usr/include/qt4/QtCore/qmutex.h:102
#5  0x00007ffcfdca59e1 in KDevelop::DUContext::localDeclarations
(this=0x7ffce86334e0, source=0x0)
    at /home/niko/kdesvn/kdevplatform/language/duchain/ducontext.cpp:1082
#6  0x00007ffcdb978807 in ContextBrowserPlugin::registerAsRangeWatcher
(this=0x7ffcdc773800, ctx=0x7ffce86334e0)
    at /home/niko/kdesvn/kdevplatform/plugins/contextbrowser/contextbrowser.cpp:770
#7  0x00007ffcdb978e2a in ContextBrowserPlugin::parseJobFinished
(this=0x7ffcdc773800, job=0xbb7a050)
    at /home/niko/kdesvn/kdevplatform/plugins/contextbrowser/contextbrowser.cpp:728
#8  0x00007ffcdb97be4f in ContextBrowserPlugin::qt_metacall
(this=0x7ffcdc773800,
    _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fffd6c66da0)
    at /home/niko/kdesvn/build/kdevplatform/plugins/contextbrowser/contextbrowser.moc:111
#9  0x00007ffd00dfc415 in QMetaObject::activate () from
/usr/lib64/qt4/libQtCore.so.4
#10 0x00007ffcfdc5ccbb in KDevelop::BackgroundParser::parseJobFinished
(this=0x1005610, _t1=0xbb7a050)
    at /home/niko/kdesvn/build/kdevplatform/language/backgroundparser.moc:202
#11 0x00007ffcfdc5d5eb in KDevelop::BackgroundParser::parseComplete
(this=0x1005610, job=0xbb7a050)
    at /home/niko/kdesvn/kdevplatform/language/backgroundparser/backgroundparser.cpp:521
#12 0x00007ffcfdc5e49c in KDevelop::BackgroundParser::qt_metacall
(this=0x1005610,
    _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0x7fffd6c670a0)
    at /home/niko/kdesvn/build/kdevplatform/language/backgroundparser.moc:176
#13 0x00007ffd00dfc415 in QMetaObject::activate () from
/usr/lib64/qt4/libQtCore.so.4
#14 0x00007ffd023c1a18 in ThreadWeaver::Job::done () from
/usr/lib/libthreadweaver.so.4
#15 0x00007ffd023c1b25 in ThreadWeaver::Job::qt_metacall () from
/usr/lib/libthreadweaver.so.4
#16 0x00007ffd023c354f in ThreadWeaver::JobCollection::qt_metacall ()
from /usr/lib/libthreadweaver.so.4
#17 0x00007ffcfdc66a57 in KDevelop::ParseJob::qt_metacall
(this=0xbb7a050, _c=QMetaObject::InvokeMetaMethod,
    _id=5, _a=0x7ffce9ab8780) at
/home/niko/kdesvn/build/kdevplatform/language/parsejob.moc:103
#18 0x00007ffce25b9e95 in Php::ParseJob::qt_metacall (this=0xbb7a050,
_c=QMetaObject::InvokeMetaMethod, _id=5,
    _a=0x7ffce9ab8780) at
/home/niko/kdesvn/build/kdevelop-php/phpparsejob.moc:60
#19 0x00007ffd00dfa81b in QObject::event () from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007ffcfffb2f20 in QApplicationPrivate::notify_helper () from
/usr/lib64/qt4/libQtGui.so.4
#21 0x00007ffcfffb955a in QApplication::notify () from
/usr/lib64/qt4/libQtGui.so.4
#22 0x00007ffd0151e656 in KApplication::notify () from /usr/lib/libkdeui.so.5
#23 0x00007ffd00ded066 in QCoreApplication::notifyInternal () from
/usr/lib64/qt4/libQtCore.so.4
#24 0x00007ffd00dee13d in QCoreApplicationPrivate::sendPostedEvents ()
from /usr/lib64/qt4/libQtCore.so.4
#25 0x00007ffd00e0e7e5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#26 0x00007ffcf9b47f91 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#27 0x00007ffcf9b4ae85 in ?? () from /usr/lib/libglib-2.0.so.0
#28 0x00007ffcf9b4b2b8 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#29 0x00007ffd00e0ea5a in QEventDispatcherGlib::processEvents () from
/usr/lib64/qt4/libQtCore.so.4
#30 0x00007ffd00029e8c in ?? () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007ffd00dec68b in QEventLoop::processEvents () from
/usr/lib64/qt4/libQtCore.so.4
#32 0x00007ffd00dec7ef in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4
#33 0x00007ffd00dee3c7 in QCoreApplication::exec () from
/usr/lib64/qt4/libQtCore.so.4
#34 0x0000000000405c2c in main (argc=1, argv=0x7fffd6c68e38) at
/home/niko/kdesvn/kdevelop/app/main.cpp:209
#0  0x00007ffd00ac4d19 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0




More information about the KDevelop-devel mailing list