kdevelop freeze (dead lock?)

Aleix aleixpol at gmail.com
Sun Aug 3 19:36:53 UTC 2008


So here there is another one :)

(gdb) where
#0  0xb7f49424 in __kernel_vsyscall ()
#1  0xb73a5025 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/cmov/libpthread.so.0
#2  0xb7409a02 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb7404fda in QMutex::lock () from /usr/lib/libQtCore.so.4
#4  0xb628ac64 in QMutexLocker::relock (this=0xbfa63b30) at
/usr/include/qt4/QtCore/qmutex.h:122
#5  0xb628acdc in QMutexLocker (this=0xbfa63b30, m=0xe7268a8) at
/usr/include/qt4/QtCore/qmutex.h:104
#6  0xb6289e6d in KDevelop::DocumentRangeObject::syncFromSmart
(this=0x9bea2878) at
/home/kde-devel/kdevplatform/language/editor/documentrangeobject.cpp:60
#7  0xb6289faf in KDevelop::DocumentRangeObject::range (this=0x9bea2878) at
/home/kde-devel/kdevplatform/language/editor/documentrangeobject.cpp:163
#8  0xb62b1147 in KDevelop::DUContext::mergeDeclarationsInternal
(this=0x9c3432e8, definitions=@0xbfa64178, position=@0xbfa6417c,
hadContexts=@0xbfa640ec,
    source=0xa8d88648, searchInParents=true, currentDepth=2) at
/home/kde-devel/kdevplatform/language/duchain/ducontext.cpp:867
#9  0xb099b4ec in
Cpp::CppDUContext<KDevelop::DUContext>::mergeDeclarationsInternal
(this=0x9c3432e8, definitions=@0xbfa64178, position=@0xbfa6417c,
    hadContexts=@0xbfa640ec, source=0xa8d88648, searchInParents=true,
currentDepth=2) at
/home/kde-devel/kdevelop/languages/cpp/cppduchain/cppducontext.h:524
#10 0xb62b13d7 in KDevelop::DUContext::mergeDeclarationsInternal
(this=0x9bf10d10, definitions=@0xbfa64178, position=@0xbfa6417c,
hadContexts=@0xbfa640ec,
    source=0xa8d88648, searchInParents=true, currentDepth=1) at
/home/kde-devel/kdevplatform/language/duchain/ducontext.cpp:889
#11 0xb099b4ec in
Cpp::CppDUContext<KDevelop::DUContext>::mergeDeclarationsInternal
(this=0x9bf10d10, definitions=@0xbfa64178, position=@0xbfa6417c,
    hadContexts=@0xbfa640ec, source=0xa8d88648, searchInParents=true,
currentDepth=1) at
/home/kde-devel/kdevelop/languages/cpp/cppduchain/cppducontext.h:524
#12 0xb62b13d7 in KDevelop::DUContext::mergeDeclarationsInternal
(this=0x9b7d8a78, definitions=@0xbfa64178, position=@0xbfa6417c,
hadContexts=@0xbfa640ec,
    source=0xa8d88648, searchInParents=true, currentDepth=0) at
/home/kde-devel/kdevplatform/language/duchain/ducontext.cpp:889
#13 0xb099b4ec in
Cpp::CppDUContext<KDevelop::DUContext>::mergeDeclarationsInternal
(this=0x9b7d8a78, definitions=@0xbfa64178, position=@0xbfa6417c,
    hadContexts=@0xbfa640ec, source=0xa8d88648, searchInParents=true,
currentDepth=0) at
/home/kde-devel/kdevelop/languages/cpp/cppduchain/cppducontext.h:524
#14 0xb62ae186 in KDevelop::DUContext::allDeclarations (this=0x9b7d8a78,
position=@0xbfa6417c, topContext=0xa8d88648, searchInParents=true)
    at /home/kde-devel/kdevplatform/language/duchain/ducontext.cpp:834
#15 0xb0a871d1 in Cpp::CodeCompletionContext::standardAccessCompletionItems
(this=0x9b84cc20, position=@0xbfa644a4, items=@0xbfa64454)
    at /home/kde-devel/kdevelop/languages/cpp/codecompletioncontext.cpp:695
#16 0xb0a894de in Cpp::CodeCompletionContext::completionItems
(this=0x9b84cc20, position=@0xbfa644a4, shouldAbort=@0x9ee95e4)
    at /home/kde-devel/kdevelop/languages/cpp/codecompletioncontext.cpp:633
#17 0xb0a84d3e in CppCodeCompletionWorker::computeCompletions
(this=0x9ee95d8, context={d = {d = 0xbfa64578}}, position=@0xa46122b8,
view=0xec7d7f0,
---Type <return> to continue, or q <return> to quit---
    contextRange=@0xbfa64514, contextText=@0xbfa64510) at
/home/kde-devel/kdevelop/languages/cpp/cppcodecompletionworker.cpp:77
#18 0xb6321a7c in KDevelop::CodeCompletionWorker::computeCompletions
(this=0x9ee95d8, context={d = {d = 0xbfa645b8}}, position=@0xa46122b8,
view=0xec7d7f0)
    at
/home/kde-devel/kdevplatform/language/codecompletion/codecompletionworker.cpp:82
#19 0xb6321bc6 in KDevelop::CodeCompletionWorker::qt_metacall
(this=0x9ee95d8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xa54a26d8)
    at
/home/kde-devel/build-kdevplatform/language/codecompletionworker.moc:74
#20 0xb0a848ce in CppCodeCompletionWorker::qt_metacall (this=0x9ee95d8,
_c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xa54a26d8)
    at
/home/kde-devel/build-kdevelop/languages/cpp/cppcodecompletionworker.moc:59
#21 0xb750723b in QMetaCallEvent::placeMetaCall () from
/usr/lib/libQtCore.so.4
#22 0xb7508df9 in QObject::event () from /usr/lib/libQtCore.so.4
#23 0xb6a5366c in QApplicationPrivate::notify_helper () from
/usr/lib/libQtGui.so.4
#24 0xb6a5b43e in QApplication::notify () from /usr/lib/libQtGui.so.4
#25 0xb785832b in KApplication::notify (this=0xbfa64d2c, receiver=0x9ee95d8,
event=0x9b8070a8) at
/home/kde-devel/kdelibs/kdeui/kernel/kapplication.cpp:311
#26 0xb74f9571 in QCoreApplication::notifyInternal () from
/usr/lib/libQtCore.so.4
#27 0xb74fa1e5 in QCoreApplicationPrivate::sendPostedEvents () from
/usr/lib/libQtCore.so.4
#28 0xb74fa3fd in QCoreApplication::sendPostedEvents () from
/usr/lib/libQtCore.so.4
#29 0xb7523f2f in ?? () from /usr/lib/libQtCore.so.4
#30 0xb5d192e1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#31 0xb5d1c973 in ?? () from /usr/lib/libglib-2.0.so.0
#32 0x09991f60 in ?? ()
#33 0x00000000 in ?? ()
(gdb) info threads
  4 Thread 0xb286db90 (LWP 14643)  0xb7f49424 in __kernel_vsyscall ()
  3 Thread 0xb03e0b90 (LWP 14658)  0xb7f49424 in __kernel_vsyscall ()
  2 Thread 0xaf971b90 (LWP 14665)  0xb7f49424 in __kernel_vsyscall ()
  1 Thread 0xb59fe700 (LWP 14635)  0xb7f49424 in __kernel_vsyscall ()
(gdb) thread 2
[Switching to thread 2 (Thread 0xaf971b90 (LWP 14665))]#0  0xb7f49424 in
__kernel_vsyscall ()
(gdb) where
#0  0xb7f49424 in __kernel_vsyscall ()
#1  0xb73a5025 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/cmov/libpthread.so.0
#2  0xb7409a02 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb7404fda in QMutex::lock () from /usr/lib/libQtCore.so.4
#4  0xb628ac64 in QMutexLocker::relock (this=0xaf970c0c) at
/usr/include/qt4/QtCore/qmutex.h:122
#5  0xb628acdc in QMutexLocker (this=0xaf970c0c, m=0xb6338e18) at
/usr/include/qt4/QtCore/qmutex.h:104
#6  0xb62b2d90 in KDevelop::DUContext::localDeclarations (this=0xf135670) at
/home/kde-devel/kdevplatform/language/duchain/ducontext.cpp:843
#7  0xb0a7d43e in CppHighlighting::deleteHighlighting (this=0x9f2c370,
context=0xf135670) at
/home/kde-devel/kdevelop/languages/cpp/cpphighlighting.cpp:337
#8  0xb0a7e22e in CppHighlighting::highlightDUChain (this=0x9f2c370,
context=0xa8d88648) at
/home/kde-devel/kdevelop/languages/cpp/cpphighlighting.cpp:295
#9  0xb0a728d9 in CPPInternalParseJob::run (this=0xa33ae850) at
/home/kde-devel/kdevelop/languages/cpp/cppparsejob.cpp:507
#10 0xb690f82c in ThreadWeaver::JobRunHelper::runTheJob (this=0xaf9712b0,
th=0x9a7d5a0, job=0xa33ae850)
    at /home/kde-devel/kdelibs/threadweaver/Weaver/Job.cpp:106
#11 0xb690faa3 in ThreadWeaver::Job::execute (this=0xa33ae850, th=0x9a7d5a0)
at /home/kde-devel/kdelibs/threadweaver/Weaver/Job.cpp:135
#12 0xb69122c1 in ThreadWeaver::JobCollectionJobRunner::execute
(this=0xa19a99c8, t=0x9a7d5a0)
    at /home/kde-devel/kdelibs/threadweaver/Weaver/JobCollection.cpp:82
#13 0xb690eca2 in ThreadWeaver::ThreadRunHelper::run (this=0xaf971338,
parent=0x9af3108, th=0x9a7d5a0)
    at /home/kde-devel/kdelibs/threadweaver/Weaver/Thread.cpp:95
#14 0xb690edf8 in ThreadWeaver::Thread::run (this=0x9a7d5a0) at
/home/kde-devel/kdelibs/threadweaver/Weaver/Thread.cpp:142
#15 0xb740a322 in ?? () from /usr/lib/libQtCore.so.4
#16 0xb73a14c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#17 0xb647855e in clone () from /lib/i686/cmov/libc.so.6
(gdb) thread 3
[Switching to thread 3 (Thread 0xb03e0b90 (LWP 14658))]#0  0xb7f49424 in
__kernel_vsyscall ()
(gdb) where
#0  0xb7f49424 in __kernel_vsyscall ()
#1  0xb646dce7 in poll () from /lib/i686/cmov/libc.so.6
#2  0xb5d1c802 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x09f2ce58 in ?? ()
#4  0x00000001 in ?? ()
#5  0xffffffff in ?? ()
#6  0x09f2ce58 in ?? ()
#7  0x00000001 in ?? ()
#8  0xb5d94c08 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb5d94858 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xb5d94880 in ?? () from /usr/lib/libglib-2.0.so.0
#11 0xb03e0224 in ?? ()
#12 0xb5d94858 in ?? () from /usr/lib/libglib-2.0.so.0
#13 0xb5d94880 in ?? () from /usr/lib/libglib-2.0.so.0
#14 0x09f11e24 in ?? ()
#15 0x00000001 in ?? ()
#16 0x09f11e20 in ?? ()
#17 0x09f2ce58 in ?? ()
#18 0xb646dc70 in ?? () from /lib/i686/cmov/libc.so.6
#19 0xb73a43f0 in ?? () from /lib/i686/cmov/libpthread.so.0
#20 0xb73a2980 in ?? () from /lib/i686/cmov/libpthread.so.0
#21 0x09f11e24 in ?? ()
#22 0xb750ee15 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#23 0xb5d1cb31 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#24 0xb7523b78 in QEventDispatcherGlib::processEvents () from
/usr/lib/libQtCore.so.4
#25 0xb74f7c5a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#26 0xb74f7e1a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#27 0xb7407049 in QThread::exec () from /usr/lib/libQtCore.so.4
#28 0xb63217c1 in KDevelop::CodeCompletionWorker::run (this=0x9ee95d8) at
/home/kde-devel/kdevplatform/language/codecompletion/codecompletionworker.cpp:87
#29 0xb740a322 in ?? () from /usr/lib/libQtCore.so.4
#30 0xb73a14c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#31 0xb647855e in clone () from /lib/i686/cmov/libc.so.6
(gdb) thread 4
[Switching to thread 4 (Thread 0xb286db90 (LWP 14643))]#0  0xb7f49424 in
__kernel_vsyscall ()
(gdb) where
#0  0xb7f49424 in __kernel_vsyscall ()
#1  0xb6470931 in select () from /lib/i686/cmov/libc.so.6
#2  0xb74d8a10 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb740a322 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb73a14c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#5  0xb647855e in clone () from /lib/i686/cmov/libc.so.6
(gdb)

On Sun, Aug 3, 2008 at 6:57 AM, Hamish Rodda <rodda at kde.org> wrote:

> Hi,
>
> On Sunday 03 August 2008 09:19:53 Aleix wrote:
> > Another backtrace, hope this helps!
> >
> > (gdb) info threads
> >   4 Thread 0xb28c2b90 (LWP 10956)  0xb7f9e424 in __kernel_vsyscall ()
> >   3 Thread 0xb0436b90 (LWP 10988)  0xb7f9e424 in __kernel_vsyscall ()
> >   2 Thread 0xafa68b90 (LWP 11039)  0xb7f9e424 in __kernel_vsyscall ()
> >   1 Thread 0xb5a53700 (LWP 10947)  0xb7f9e424 in __kernel_vsyscall ()
> > (gdb) thread 1
> > [Switching to thread 1 (Thread 0xb5a53700 (LWP 10947))]#0  0xb7f9e424
> > in __kernel_vsyscall ()
> > (gdb) where
> > #0  0xb7f9e424 in __kernel_vsyscall ()
> > #1  0xb73fa025 in pthread_cond_wait@@GLIBC_2.3.2 () from
> > /lib/i686/cmov/libpthread.so.0
> > #2  0xb745ea02 in ?? () from /usr/lib/libQtCore.so.4
> > #3  0xb7459f8a in QMutex::lock () from /usr/lib/libQtCore.so.4
> > #4  0xb62dfc54 in QMutexLocker::relock (this=0xbfab687c) at
> > /usr/include/qt4/QtCore/qmutex.h:122
> > #5  0xb62dfccc in QMutexLocker (this=0xbfab687c, m=0x96c8e80) at
> > /usr/include/qt4/QtCore/qmutex.h:104
> > #6  0xb62e15eb in KDevelop::EditorIntegrator::smart (this=0xbfab6934)
> > at /home/kde-devel/kdevplatform/language/editor/editorintegrator.cpp:115
> > #7  0xb62e28d2 in KDevelop::EditorIntegrator::topRange
> > (this=0xbfab6934) at
> > /home/kde-devel/kdevplatform/language/editor/editorintegrator.cpp:246
> > #8  0xb0b32acd in ProblemHighlighter::setProblems (this=0x9d407e8,
> > problems=@0xbfab69b4)
> >     at
> >
> /home/kde-devel/kdevplatform/plugins/problemreporter/problemhighlighter.cpp
> >:69 #9  0xb0b2d057 in ProblemReporterPlugin::parseJobFinished
> > (this=0x9a55080, parseJob=0xa4a50a28)
> >     at
> >
> /home/kde-devel/kdevplatform/plugins/problemreporter/problemreporterplugin.
> >cpp:132 #10 0xb0b2d328 in ProblemReporterPlugin::qt_metacall
> > (this=0x9a55080, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfab6abc)
> >     at
> >
> /home/kde-devel/build-kdevplatform/plugins/problemreporter/problemreporterp
> >lugin.moc:74 #11 0xb75630c0 in QMetaObject::activate () from
> > /usr/lib/libQtCore.so.4 #12 0xb7563e42 in QMetaObject::activate () from
> > /usr/lib/libQtCore.so.4 #13 0xb62ebcca in
> > KDevelop::BackgroundParser::parseJobFinished
> > (this=0x963c6e0, _t1=0xa4a50a28)
> >     at
> /home/kde-devel/build-kdevplatform/language/backgroundparser.moc:124
> > #14 0xb62ec475 in KDevelop::BackgroundParser::parseComplete
> > (this=0x963c6e0, job=0xa4a50a28)
> >     at
> >
> /home/kde-devel/kdevplatform/language/backgroundparser/backgroundparser.cpp
> >:367 #15 0xb62ece7c in KDevelop::BackgroundParser::qt_metacall
> > (this=0x963c6e0, _c=QMetaObject::InvokeMetaMethod, _id=13,
> > _a=0xbfab6c3c)
> >     at
> /home/kde-devel/build-kdevplatform/language/backgroundparser.moc:112
> > #16 0xb75630c0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
> > #17 0xb7563e42 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
> > #18 0xb69641e0 in ThreadWeaver::Job::done (this=0xa4a50a28,
> > _t1=0xa4a50a28) at
> > /home/kde-devel/build-kdelibs/threadweaver/Weaver/Job.moc:89
> > #19 0xb6966f85 in ThreadWeaver::JobCollection::jobRunnerDone
> > (this=0xa4a50a28) at
> > /home/kde-devel/kdelibs/threadweaver/Weaver/JobCollection.cpp:297
> > #20 0xb696700f in ThreadWeaver::JobCollection::qt_metacall
> > (this=0xa4a50a28, _c=QMetaObject::InvokeMetaMethod, _id=1,
> > _a=0xbfab6ddc)
> > ---Type <return> to continue, or q <return> to quit---
> >     at
> > /home/kde-devel/build-kdelibs/threadweaver/Weaver/JobCollection.moc:68
> #21
> > 0xb6967f98 in ThreadWeaver::JobSequence::qt_metacall
> > (this=0xa4a50a28, _c=QMetaObject::InvokeMetaMethod, _id=8,
> > _a=0xbfab6ddc)
> >     at
> /home/kde-devel/build-kdelibs/threadweaver/Weaver/JobSequence.moc:57
> > #22 0xb62f1eea in KDevelop::ParseJob::qt_metacall (this=0xa4a50a28,
> > _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfab6ddc)
> >     at /home/kde-devel/build-kdevplatform/language/parsejob.moc:65
> > #23 0xb0ac661e in CPPParseJob::qt_metacall (this=0xa4a50a28,
> > _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfab6ddc)
> >     at /home/kde-devel/build-kdevelop/languages/cpp/cppparsejob.moc:63
> > #24 0xb75630c0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
> > #25 0xb7563e42 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
> > #26 0xb69641e0 in ThreadWeaver::Job::done (this=0xa6017760,
> > _t1=0xa6017760) at
> > /home/kde-devel/build-kdelibs/threadweaver/Weaver/Job.moc:89
> > #27 0xb696438f in ThreadWeaver::Job::qt_metacall (this=0xa6017760,
> > _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xa676fff0)
> >     at /home/kde-devel/build-kdelibs/threadweaver/Weaver/Job.moc:70
> > #28 0xb69666da in ThreadWeaver::JobCollectionJobRunner::qt_metacall
> > (this=0xa6017760, _c=QMetaObject::InvokeMetaMethod, _id=5,
> > _a=0xa676fff0)
> >     at
> > /home/kde-devel/build-kdelibs/threadweaver/Weaver/JobCollection_p.moc:57
> > #29 0xb755c23b in QMetaCallEvent::placeMetaCall () from
> > /usr/lib/libQtCore.so.4 #30 0xb755ddf9 in QObject::event () from
> > /usr/lib/libQtCore.so.4
> > #31 0xb6aa866c in QApplicationPrivate::notify_helper () from
> > /usr/lib/libQtGui.so.4
> > #32 0xb6ab043e in QApplication::notify () from /usr/lib/libQtGui.so.4
> > #33 0xb78ad32b in KApplication::notify (this=0xbfab757c,
> > receiver=0xa6017760, event=0xa49ac510) at
> > /home/kde-devel/kdelibs/kdeui/kernel/kapplication.cpp:311
> > #34 0xb754e571 in QCoreApplication::notifyInternal () from
> > /usr/lib/libQtCore.so.4
> > #35 0xb754f1e5 in QCoreApplicationPrivate::sendPostedEvents () from
> > /usr/lib/libQtCore.so.4
> > #36 0xb754f3fd in QCoreApplication::sendPostedEvents () from
> > /usr/lib/libQtCore.so.4
> > #37 0xb7578f2f in ?? () from /usr/lib/libQtCore.so.4
> > #38 0xb5d6e2e1 in g_main_context_dispatch () from
> /usr/lib/libglib-2.0.so.0
> > #39 0xb5d71973 in ?? () from /usr/lib/libglib-2.0.so.0
> > #40 0x094e4f60 in ?? ()
> > #41 0x00000000 in ?? ()
> > (gdb) thread 2
> > [Switching to thread 2 (Thread 0xafa68b90 (LWP 11039))]#0  0xb7f9e424
> > in __kernel_vsyscall ()
> > (gdb) where
> > #0  0xb7f9e424 in __kernel_vsyscall ()
> > #1  0xb73fa025 in pthread_cond_wait@@GLIBC_2.3.2 () from
> > /lib/i686/cmov/libpthread.so.0
> > #2  0xb745ea02 in ?? () from /usr/lib/libQtCore.so.4
> > #3  0xb7459fda in QMutex::lock () from /usr/lib/libQtCore.so.4
> > #4  0xb62e104a in LockedSmartInterface (this=0xafa67a98,
> > iface=0x9d5042c, doc=0x9d503f0)
> >     at
> > /home/kde-devel/kdevplatform/language/editor/editorintegrator.cpp:457 #5
> > 0xb62e160f in KDevelop::EditorIntegrator::smart (this=0xafa6801c) at
> > /home/kde-devel/kdevplatform/language/editor/editorintegrator.cpp:116 #6
> > 0xb09e5f14 in ContextBuilder::buildContexts (this=0xafa67da0,
> > file=@0xafa680ac, node=0xa488ee78, includes=0xafa680a8,
> > updateContext=@0xafa68154,
> >     removeOldImports=false) at
> > /home/kde-devel/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:302
> > #7  0xb09f9023 in DeclarationBuilder::buildDeclarations
> > (this=0xafa67da0, file=@0xafa680ac, node=0xa488ee78,
> > includes=0xafa680a8, updateContext=@0xafa68154,
> >     removeOldImports=false) at
> >
> /home/kde-devel/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:10
> >8 #8  0xb0ac7f30 in CPPInternalParseJob::run (this=0xa64e9c30) at
> > /home/kde-devel/kdevelop/languages/cpp/cppparsejob.cpp:440
> > #9  0xb696482c in ThreadWeaver::JobRunHelper::runTheJob
> > (this=0xafa682b0, th=0x98b5018, job=0xa64e9c30)
> >     at /home/kde-devel/kdelibs/threadweaver/Weaver/Job.cpp:106
> > #10 0xb6964aa3 in ThreadWeaver::Job::execute (this=0xa64e9c30,
> > th=0x98b5018) at
> > /home/kde-devel/kdelibs/threadweaver/Weaver/Job.cpp:135
> > #11 0xb69672c1 in ThreadWeaver::JobCollectionJobRunner::execute
> > (this=0xa58325c8, t=0x98b5018)
> >     at /home/kde-devel/kdelibs/threadweaver/Weaver/JobCollection.cpp:82
> > #12 0xb6963ca2 in ThreadWeaver::ThreadRunHelper::run (this=0xafa68338,
> > parent=0x96405d8, th=0x98b5018)
> >     at /home/kde-devel/kdelibs/threadweaver/Weaver/Thread.cpp:95
> > #13 0xb6963df8 in ThreadWeaver::Thread::run (this=0x98b5018) at
> > /home/kde-devel/kdelibs/threadweaver/Weaver/Thread.cpp:142
> > #14 0xb745f322 in ?? () from /usr/lib/libQtCore.so.4
> > #15 0xb73f64c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
> > #16 0xb64cd55e in clone () from /lib/i686/cmov/libc.so.6
> > (gdb) thread 3
> > [Switching to thread 3 (Thread 0xb0436b90 (LWP 10988))]#0  0xb7f9e424
> > in __kernel_vsyscall ()
> > (gdb) where
> > #0  0xb7f9e424 in __kernel_vsyscall ()
> > #1  0xb64c2ce7 in poll () from /lib/i686/cmov/libc.so.6
> > #2  0xb5d71802 in ?? () from /usr/lib/libglib-2.0.so.0
> > #3  0x099f1be8 in ?? ()
> > #4  0x00000001 in ?? ()
> > #5  0xffffffff in ?? ()
> > #6  0x099f1be8 in ?? ()
> > #7  0x00000001 in ?? ()
> > #8  0xb5de9c08 in ?? () from /usr/lib/libglib-2.0.so.0
> > #9  0xb5de9858 in ?? () from /usr/lib/libglib-2.0.so.0
> > #10 0xb5de9880 in ?? () from /usr/lib/libglib-2.0.so.0
> > #11 0xb0436224 in ?? ()
> > #12 0xb5de9858 in ?? () from /usr/lib/libglib-2.0.so.0
> > #13 0xb5de9880 in ?? () from /usr/lib/libglib-2.0.so.0
> > #14 0x09a9279c in ?? ()
> > #15 0x00000001 in ?? ()
> > #16 0x09a92798 in ?? ()
> > #17 0x099f1be8 in ?? ()
> > #18 0xb64c2c70 in ?? () from /lib/i686/cmov/libc.so.6
> > #19 0xb73f93f0 in ?? () from /lib/i686/cmov/libpthread.so.0
> > #20 0xb73f7980 in ?? () from /lib/i686/cmov/libpthread.so.0
> > #21 0x09a9279c in ?? ()
> > #22 0xb7563e15 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
> > #23 0xb5d71b31 in g_main_context_iteration () from
> > /usr/lib/libglib-2.0.so.0 #24 0xb7578b78 in
> > QEventDispatcherGlib::processEvents () from
> > /usr/lib/libQtCore.so.4
> > #25 0xb754cc5a in QEventLoop::processEvents () from
> /usr/lib/libQtCore.so.4
> > #26 0xb754ce1a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
> > ---Type <return> to continue, or q <return> to quit---
> > #27 0xb745c049 in QThread::exec () from /usr/lib/libQtCore.so.4
> > #28 0xb63767c9 in KDevelop::CodeCompletionWorker::run (this=0x9a84c60)
> > at
> >
> /home/kde-devel/kdevplatform/language/codecompletion/codecompletionworker.c
> >pp:87 #29 0xb745f322 in ?? () from /usr/lib/libQtCore.so.4
> > #30 0xb73f64c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
> > #31 0xb64cd55e in clone () from /lib/i686/cmov/libc.so.6
> > (gdb) thread 4
> > [Switching to thread 4 (Thread 0xb28c2b90 (LWP 10956))]#0  0xb7f9e424
> > in __kernel_vsyscall ()
> > (gdb) where
> > #0  0xb7f9e424 in __kernel_vsyscall ()
> > #1  0xb64c5931 in select () from /lib/i686/cmov/libc.so.6
> > #2  0xb752da10 in ?? () from /usr/lib/libQtCore.so.4
> > #3  0xb745f322 in ?? () from /usr/lib/libQtCore.so.4
> > #4  0xb73f64c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
> > #5  0xb64cd55e in clone () from /lib/i686/cmov/libc.so.6
> > (gdb)
>
> Looks the same as bug 168128, i'm going to commit a possible fix to svn,
> please post if you see it again.
>
> Cheers,
> Hamish.
>
> _______________________________________________
> KDevelop-devel mailing list
> KDevelop-devel at kdevelop.org
> https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20080803/138dc44b/attachment.html>


More information about the KDevelop-devel mailing list