KDevelop crash (r943862)

Mehrdad Momeny mehrdad.momeny at gmail.com
Tue Mar 24 15:43:39 GMT 2009


Hi folks,
I update my kdevelop4 svn copy one hour ago! and after it, kdevelop crashes at start, I just removed 
.kde/share/config/kdev* config files and it starts well!
But after that it crashes again, when i open a src file and move my cursor to it (i.e. editor area)


kdevplatform At revision 943862.
kdevelop At revision 943862.

Here it is the backtrace:


Application: KDevelop (kdevelop), signal SIGABRT
[Current thread is 0 (LWP 29612)]

Thread 8 (Thread 0xb2688b90 (LWP 29619)):
#0  0xb7f02430 in __kernel_vsyscall ()
#1  0xb62eedf1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6f32150 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb6e626ae in ?? () from /usr/lib/libQtCore.so.4
#4  0xb5aec50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb62f6a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xb055eb90 (LWP 29630)):
#0  0xb7f02430 in __kernel_vsyscall ()
#1  0xb5af03a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6304c14 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6e636cc in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb5e9cdc5 in KDevelop::DUChainPrivate::CleanupThread::run (this=0xa2217b0) at 
/home/mtux/Projects/kde/kdev/kdevplatform/language/duchain/duchain.cpp:245
#5  0xb6e626ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb5aec50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb62f6a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xae0eeb90 (LWP 29688)):
#0  0xb5ac754a in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0xb6f7f0ab in ?? () from /usr/lib/libQtCore.so.4
#2  0xb6f7f281 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb6f80e3c in ?? () from /usr/lib/libQtCore.so.4
#4  0xb6f7d65a in ?? () from /usr/lib/libQtCore.so.4
#5  0xb5a48602 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb5a48a8a in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb5a48f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb6f7d497 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#9  0xb6f5152a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#10 0xb6f516ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#11 0xb6e5f419 in QThread::exec () from /usr/lib/libQtCore.so.4
#12 0xb5fa1720 in KDevelop::CompletionWorkerThread::run (this=0xac8f238) at 
/home/mtux/Projects/kde/kdev/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#13 0xb6e626ae in ?? () from /usr/lib/libQtCore.so.4
#14 0xb5aec50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0xb62f6a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xae8efb90 (LWP 29689)):
#0  0xb5aef096 in __pthread_mutex_unlock_usercnt () from /lib/tls/i686/cmov/libpthread.so.0
#1  0xb6304dc6 in pthread_mutex_unlock () from /lib/tls/i686/cmov/libc.so.6
#2  0xb5a48303 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xb5a48c8d in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb5a48f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6f7d497 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb6f5152a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#7  0xb6f516ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#8  0xb6e5f419 in QThread::exec () from /usr/lib/libQtCore.so.4
#9  0xb5fa1720 in KDevelop::CompletionWorkerThread::run (this=0xac8f690) at 
/home/mtux/Projects/kde/kdev/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#10 0xb6e626ae in ?? () from /usr/lib/libQtCore.so.4
#11 0xb5aec50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb62f6a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xac7e6b90 (LWP 29696)):
#0  0xb7f02430 in __kernel_vsyscall ()
#1  0xb5af03a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6304c14 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6e620b9 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb6e621eb in QThread::msleep () from /usr/lib/libQtCore.so.4
#5  0xaceecf8b in UIBlockTester::UIBlockTesterThread::run (this=0xada5e10) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cpplanguagesupport.cpp:946
#6  0xb6e626ae in ?? () from /usr/lib/libQtCore.so.4
#7  0xb5aec50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0xb62f6a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xabc0bb90 (LWP 29697)):
[KCrash Handler]
#6  0xb7f02430 in __kernel_vsyscall ()
#7  0xb62408a0 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb6242268 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb6e5a795 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb6e5a872 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb6e5a915 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb5f70ce8 in KDevelop::TypeRepository::typeForIndex (index=12) at 
/home/mtux/Projects/kde/kdev/kdevplatform/language/duchain/repositories/itemrepository.h:1653
#13 0xb5f667b4 in KDevelop::IndexedType::abstractType (this=0xb3192f5) at 
/home/mtux/Projects/kde/kdev/kdevplatform/language/duchain/types/indexedtype.cpp:31
#14 0xb5ee5b99 in KDevelop::ClassDeclaration::isPublicBaseClass (this=0xb07ee90, base=0xafc1788, 
topContext=0xafe1700, baseConversionLevels=0xabc08c30)
    at /home/mtux/Projects/kde/kdev/kdevplatform/language/duchain/types/indexedtype.h:53
#15 0xace7862c in TypeUtils::isPublicBaseClass (c=@0xabc089a0, base=@0xabc0899c, 
topContext=0xafe1700, baseConversionLevels=0xabc08c30)
    at /home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppduchain/typeutils.cpp:210
#16 0xacea166c in Cpp::TypeConversion::pointerConversion (this=0xabc08c2c, from={d = 0xabc08a40}, 
to={d = 0xabc08a3c})
    at /home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppduchain/typeconversion.cpp:269
#17 0xacea2191 in Cpp::TypeConversion::standardConversion (this=0xabc08c2c, from={d = 0xabc08b60}, 
to={d = 0xabc08b5c}, categories=<value optimized out>, maxCategories=3)
    at /home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppduchain/typeconversion.cpp:468
#18 0xacea3813 in Cpp::TypeConversion::implicitConversion (this=0xabc08c2c, _from={m_index = 
1211606}, _to={m_index = 172302}, fromLValue=true, noUserDefinedConversion=false)
    at /home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppduchain/typeconversion.cpp:196
#19 0xacea9d0d in Cpp::ViableFunction::matchParameters (this=0xabc08c98, params=@0xabc09e40, 
partial=false) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppduchain/viablefunctions.cpp:81
#20 0xacea8118 in Cpp::OverloadResolver::resolveList (this=0xabc09dc4, params=@0xabc09e40, 
declarations=@0xabc09e44, noUserDefinedConversion=false)
    at /home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppduchain/overloadresolution.cpp:160
#21 0xace9bff4 in Cpp::ExpressionVisitor::visitFunctionCall (this=0xabc0a47c, node=0xb19e484) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:1670
#22 0xacd6e1fe in Visitor::visit (this=0xabc0a47c, node=0xb19e484) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/parser/visitor.cpp:113
#23 0xace90523 in Cpp::ExpressionVisitor::visitSubExpressions (this=0xabc0a47c, node=0xb19e4a4, 
nodes=0xb19e3b4)
    at /home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:734
#24 0xace92114 in Cpp::ExpressionVisitor::visitPostfixExpression (this=0xabc0a47c, node=0xb19e4a4) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:772
#25 0xacd6e1fe in Visitor::visit (this=0xabc0a47c, node=0xb19e4a4) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/parser/visitor.cpp:113
#26 0xace98827 in Cpp::ExpressionVisitor::visitExpressionStatement (this=0xabc0a47c, node=0xb19e4c0) 
at /home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:1389
#27 0xacd6e1fe in Visitor::visit (this=0xabc0a47c, node=0xb19e4c0) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/parser/visitor.cpp:113
#28 0xace94861 in Cpp::ExpressionVisitor::parse (this=0xabc0a47c, ast=0xb19e4c0) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:231
#29 0xace4d764 in UseBuilder::visitExpression (this=0xabc0ad8c, node=0xb19e4c0) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:159
#30 0xace4dbe4 in UseBuilder::visitExpressionStatement (this=0xabc0ad8c, exp=0xb19e4c0) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:84
#31 0xacd6e1fe in Visitor::visit (this=0xabc0adbc, node=0xb19e4c0) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/parser/visitor.cpp:113
#32 0xacd6c0b4 in DefaultVisitor::visitCompoundStatement (this=0xabc0adbc, node=0xb19d840) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/parser/visitor.h:128
#33 0xacdffeef in ContextBuilder::visitCompoundStatement (this=0xabc0ad8c, node=0xb19d840) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:736
#34 0xacd6e1fe in Visitor::visit (this=0xabc0adbc, node=0xb19d840) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/parser/visitor.cpp:113
#35 0xacdfeb46 in ContextBuilder::visitFunctionDefinition (this=0xabc0ad8c, node=0xb19f844) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:650
#36 0xacd6e1fe in Visitor::visit (this=0xabc0adbc, node=0xb19f844) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/parser/visitor.cpp:113
#37 0xacd6d2fc in visitNodes<DeclarationAST*> (v=0xabc0adbc, nodes=0xb19f874) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/parser/visitor.h:128
#38 0xacd6e1fe in Visitor::visit (this=0xabc0adbc, node=0xb19d3e8) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/parser/visitor.cpp:113
#39 0xacdfbd7c in ContextBuilder::startVisiting (this=0xabc0ad8c, node=0xb19d3e8) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:184
#40 0xace4d302 in UseBuilder::buildUses (this=0xabc0ad8c, node=0xb19d3e8) at 
/usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:201
#41 0xacf07002 in CPPInternalParseJob::run (this=0xaebb6f8) at 
/home/mtux/Projects/kde/kdev/kdevelop/languages/cpp/cppparsejob.cpp:675
#42 0xb786c3c0 in ThreadWeaver::JobRunHelper::runTheJob (this=0xabc0b2d8, th=0xabc95f8, 
job=0xaebb6f8) at /build/buildd/kde4libs-4.2.0/threadweaver/Weaver/Job.cpp:106
#43 0xb786c5a5 in ThreadWeaver::Job::execute (this=0xaebb6f8, th=0xabc95f8) at 
/build/buildd/kde4libs-4.2.0/threadweaver/Weaver/Job.cpp:135
#44 0xb786dfd3 in ThreadWeaver::JobCollectionJobRunner::execute (this=0xaec8610, t=0xabc95f8) at 
/build/buildd/kde4libs-4.2.0/threadweaver/Weaver/JobCollection.cpp:82
#45 0xb786b272 in ThreadWeaver::ThreadRunHelper::run (this=0xabc0b370, parent=0x9d36f08, 
th=0xabc95f8) at /build/buildd/kde4libs-4.2.0/threadweaver/Weaver/Thread.cpp:95
#46 0xb786b435 in ThreadWeaver::Thread::run (this=0xabc95f8) at 
/build/buildd/kde4libs-4.2.0/threadweaver/Weaver/Thread.cpp:142
#47 0xb6e626ae in ?? () from /usr/lib/libQtCore.so.4
#48 0xb5aec50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#49 0xb62f6a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xab40ab90 (LWP 29698)):
#0  0xb7f02430 in __kernel_vsyscall ()
#1  0xb5af0075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6304bbd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6e636f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb786970b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9d36f08, 
th=0xaf53288) at /build/buildd/kde4libs-4.2.0/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb786d03c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9d31340, th=0xaf53288) 
at /build/buildd/kde4libs-4.2.0/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb7867fab in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9d36f08, th=0xaf53288) at 
/build/buildd/kde4libs-4.2.0/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb786d17f in ThreadWeaver::WorkingHardState::applyForWork (this=0x9d31340, th=0xaf53288) at 
/build/buildd/kde4libs-4.2.0/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb786a783 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9d36f08, th=0xaf53288, 
previous=0x0) at /build/buildd/kde4libs-4.2.0/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb786b2bd in ThreadWeaver::ThreadRunHelper::run (this=0xab40a370, parent=0x9d36f08, 
th=0xaf53288) at /build/buildd/kde4libs-4.2.0/threadweaver/Weaver/Thread.cpp:87
#10 0xb786b435 in ThreadWeaver::Thread::run (this=0xaf53288) at 
/build/buildd/kde4libs-4.2.0/threadweaver/Weaver/Thread.cpp:142
#11 0xb6e626ae in ?? () from /usr/lib/libQtCore.so.4
#12 0xb5aec50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0xb62f6a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb570d6c0 (LWP 29612)):
#0  0xb7f02430 in __kernel_vsyscall ()
#1  0xb62e652b in read () from /lib/tls/i686/cmov/libc.so.6
#2  0xb5a48109 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xb5a48c8d in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb5a48f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6f7d478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb6690ea5 in ?? () from /usr/lib/libQtGui.so.4
#7  0xb6f5152a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#8  0xb6f516ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#9  0xb6f53da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#10 0xb65f6767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#11 0x0804edee in main (argc=1, argv=0xbf800a14) at 
/home/mtux/Projects/kde/kdev/kdevelop/app/main.cpp:203


I hope this could be useful :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop/attachments/20090324/ff8e2421/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kdevelop/attachments/20090324/ff8e2421/attachment.sig>


More information about the KDevelop mailing list