Version: 4.1.60 (using KDE 4.5.3) OS: Linux Kdevelop usually crashes when it starts and loads files from samba share folder. "Notification and Jobs" widget shows a job that loads file from remote location via smb and then kdevelop crashes; that job never stops but I must cancel it. Reproducible: Sometimes Here the backtrace from dr. konqui: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0x7fabae5b4760 (LWP 28568))] Thread 7 (Thread 0x7fab9b2f8710 (LWP 28573)): #0 0x00007fabab4da619 in pthread_cond_timedwait () from /lib/libpthread.so.0 #1 0x00007fabaca7b6b1 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007faba906ebaa in KDevelop::DUChainPrivate::CleanupThread::run() () from /usr/lib/libkdevplatformlanguage.so.3 #3 0x00007fabaca7abae in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007fabab4d5914 in start_thread () from /lib/libpthread.so.0 #5 0x00007fabab7bc19d in clone () from /lib/libc.so.6 Thread 6 (Thread 0x7fab995d4710 (LWP 28577)): #0 0x00007fabab4da619 in pthread_cond_timedwait () from /lib/libpthread.so.0 #1 0x00007fabaca7b6b1 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007fabaca70931 in QThreadPoolThread::run() () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007fabaca7abae in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007fabab4d5914 in start_thread () from /lib/libpthread.so.0 #5 0x00007fabab7bc19d in clone () from /lib/libc.so.6 Thread 5 (Thread 0x7fab8ec75710 (LWP 28595)): #0 0x00007fabab4d8045 in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0x00007faba6546bc0 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #2 0x00007faba654aba0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #3 0x00007faba654ad54 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007fabacb94f46 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007fabacb68502 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007fabacb688ed in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007fabaca77c7d in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007fabaca7abae in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #9 0x00007fabab4d5914 in start_thread () from /lib/libpthread.so.0 #10 0x00007fabab7bc19d in clone () from /lib/libc.so.6 Thread 4 (Thread 0x7fab8f476710 (LWP 28666)): #0 0x00007fabab4da2ac in pthread_cond_wait () from /lib/libpthread.so.0 #1 0x00007fab9b529934 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtScript.so.4 #2 0x00007fab9b529969 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtScript.so.4 #3 0x00007fabab4d5914 in start_thread () from /lib/libpthread.so.0 #4 0x00007fabab7bc19d in clone () from /lib/libc.so.6 Thread 3 (Thread 0x7fab8ab31710 (LWP 28682)): [KCrash Handler] #6 0x00007fabacb01b38 in QIODevice::read(char*, long long) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007faba90a2425 in KDevelop::ItemRepository<Repositories::StringData, Repositories::StringRepositoryItemRequest, false, true, 0u, 1048576u>::open (this=0x7faba93f6880, path=<value optimized out>) at /var/tmp/portage/dev- util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/repositories/itemrepository.h:2339 #8 0x00007faba910db8e in KDevelop::ItemRepositoryRegistry::registerRepository (this=0x1c603c0, repository=0x7faba93f6880, manager=0x0) at /var/tmp/portage/dev- util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/repositories/itemrepository.cpp:146 #9 0x00007faba90a1036 in KDevelop::ItemRepository<Repositories::StringData, Repositories::StringRepositoryItemRequest, false, true, 0u, 1048576u>::ItemRepository (this=0x7faba93f6880, repositoryName=<value optimized out>, registry=0x1c603c0, repositoryVersion=1, manager=0x0) at /var/tmp/portage/dev- util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/repositories/itemrepository.h:1319 #10 0x00007faba909b4c8 in KDevelop::commentRepository () at /var/tmp/portage/dev- util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/declaration.cpp:54 #11 0x00007faba909b615 in KDevelop::Declaration::comment (this=<value optimized out>) at /var/tmp/portage/dev- util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/declaration.cpp:194 #12 0x00007fab8daa08a8 in Php::UseBuilder::newCheckedUse (this=0x7fab8ab307b0, node=0x1a6be68, declaration=...) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999/duchain/builders/usebuilder.cpp:142 #13 0x00007fab8daa8b77 in Php::ExpressionVisitor::findClassContext (this=0x7fab8ab30350, className=0x1a6be38) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999/duchain/expressionvisitor.cpp:362 #14 0x00007fab8daa91a0 in Php::ExpressionVisitor::visitFunctionCall (this=0x7fab8ab30350, node=0x1a6bdf0) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999/duchain/expressionvisitor.cpp:292 #15 0x00007fab8d8440de in Php::DefaultVisitor::visitBaseVariableWithFunctionCalls (this=0x0, node=0x1a6bdc0) at /var/tmp/portage/dev-util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:91 #16 0x00007fab8d845cb4 in Php::DefaultVisitor::visitVariable (this=0x0, node=0x1a6bd90) at /var/tmp/portage/dev-util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:1080 #17 0x00007fab8d845bf4 in Php::DefaultVisitor::visitVarExpressionNormal (this=0x7fab8ab30350, node=0x1a6bd18) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999_build/parser/phpdefaultvisitor.cpp:1050 #18 0x00007fab8daa96ae in Php::ExpressionVisitor::visitVarExpressionNormal (this=0x0, node=0x7fab8ab2fb38) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999/duchain/expressionvisitor.cpp:200 #19 0x00007fab8d845b7c in Php::DefaultVisitor::visitUnaryExpressionNotPlusminus (this=0x7fab8ab30350, node=0x1a6bca8) at /var/tmp/portage/dev-util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:1014 #20 0x00007fab8daa7c7b in Php::ExpressionVisitor::visitUnaryExpression (this=0x0, node=0x7fab8ab2fb38) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999/duchain/expressionvisitor.cpp:604 #21 0x00007fab8d8454c4 in Php::DefaultVisitor::visitMultiplicativeExpression (this=0x0, node=0x1a6bc28) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999_build/parser/phpdefaultvisitor.cpp:623 #22 0x00007fab8d844d74 in Php::DefaultVisitor::visitAdditiveExpression (this=0x0, node=0x1a6bbf8) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999_build/parser/phpdefaultvisitor.cpp:11 #23 0x00007fab8d8456d4 in Php::DefaultVisitor::visitShiftExpression (this=0x0, node=0x1a6bbc8) at /var/tmp/portage/dev-util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:794 #24 0x00007fab8d845668 in Php::DefaultVisitor::visitRelationalExpression (this=0x0, node=0x1a6bb90) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999_build/parser/phpdefaultvisitor.cpp:762 #25 0x00007fab8d8452b4 in Php::DefaultVisitor::visitEqualityExpression (this=0x0, node=0x1a6bb60) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999_build/parser/phpdefaultvisitor.cpp:433 #26 0x00007fab8d844f3d in Php::DefaultVisitor::visitBitAndExpression (this=0x7fab8ab30350, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:102 #27 0x00007fab8d844fbd in Php::DefaultVisitor::visitBitXorExpression (this=0x7fab8ab30350, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:130 #28 0x00007fab8d844f7d in Php::DefaultVisitor::visitBitOrExpression (this=0x7fab8ab30350, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:116 #29 0x00007fab8d844ffd in Php::DefaultVisitor::visitBooleanAndExpression (this=0x7fab8ab30350, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:144 #30 0x00007fab8d84503d in Php::DefaultVisitor::visitBooleanOrExpression (this=0x7fab8ab30350, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:158 #31 0x00007fab8d84438e in Php::DefaultVisitor::visitConditionalExpression (this=0x0, node=0x1a6ba60) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999_build/parser/phpdefaultvisitor.cpp:305 #32 0x00007fab8daa7b81 in Php::ExpressionVisitor::visitAssignmentExpression (this=0x7fab8ab30350, node=0x1a6ba20) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999/duchain/expressionvisitor.cpp:139 #33 0x00007fab8d84541d in Php::DefaultVisitor::visitLogicalAndExpression (this=0x7fab8ab30350, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:581 #34 0x00007fab8d84549d in Php::DefaultVisitor::visitLogicalXorExpression (this=0x7fab8ab30350, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:609 #35 0x00007fab8d84545d in Php::DefaultVisitor::visitLogicalOrExpression (this=0x7fab8ab30350, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:595 #36 0x00007fab8daa0e0f in Php::UseBuilder::visitExpr (this=0x7fab8ab307b0, node=0x4b3b1d8) at /var/tmp/portage/dev-util/kdevelop-php-9999/work/kdevelop- php-9999/duchain/builders/usebuilder.cpp:90 #37 0x00007fab8d8458e7 in Php::DefaultVisitor::visitStatement (this=0x7fab8ab30810, node=0x4b3b0a0) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999_build/parser/phpdefaultvisitor.cpp:868 #38 0x00007fab8daa0d07 in Php::UseBuilder::visitStatement (this=0x7fab8ab307b0, node=0x4b3b0a0) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999/duchain/builders/usebuilder.cpp:127 #39 0x00007fab8d844b16 in Php::DefaultVisitor::visitTopStatement (this=0x0, node=0x4b3b060) at /var/tmp/portage/dev-util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:987 #40 0x00007fab8d84573d in Php::DefaultVisitor::visitStart (this=0x7fab8ab30810, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:819 #41 0x00007fab8da9e7d2 in Php::ContextBuilder::startVisiting (this=0x7fab8ab307b0, node=0x55708a0) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999/duchain/builders/contextbuilder.cpp:116 #42 0x00007fab8dd08129 in KDevelop::AbstractContextBuilder<Php::AstNode, Php::IdentifierAst>::supportBuild (this=0x7fab8ab307b0, node=0x55708a0, context=0x7fab944dea00) at /usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133 #43 0x00007fab8dd0ae44 in KDevelop::AbstractUseBuilder<Php::AstNode, Php::IdentifierAst, Php::ContextBuilder>::buildUses (this=0x7fab8ab307b0, node=0x55708a0) at /usr/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:72 #44 0x00007fab8dd06fad in Php::ParseJob::run (this=0x55c53f0) at /var/tmp/portage/dev-util/kdevelop-php-9999/work/kdevelop- php-9999/phpparsejob.cpp:158 #45 0x00007faba45c2fc1 in ?? () from /usr/lib/libthreadweaver.so.4 #46 0x00007faba45c32be in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #47 0x00007faba45c22c7 in ?? () from /usr/lib/libthreadweaver.so.4 #48 0x00007faba45c2848 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #49 0x00007fabaca7abae in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #50 0x00007fabab4d5914 in start_thread () from /lib/libpthread.so.0 #51 0x00007fabab7bc19d in clone () from /lib/libc.so.6 Thread 2 (Thread 0x7fab8a330710 (LWP 28683)): #0 0x00007fabab4da2ac in pthread_cond_wait () from /lib/libpthread.so.0 #1 0x00007fabaca79e6b in QMutexPrivate::wait(int) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007fabaca75875 in QMutex::lock() () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007faba902c34a in QMutexLocker::QMutexLocker (this=0x7fab8a32ebd0, m=0x80) at /usr/include/qt4/QtCore/qmutex.h:102 #4 0x00007faba910db63 in KDevelop::ItemRepositoryRegistry::registerRepository (this=0x1c603c0, repository=0x7faba93f6880, manager=0x2) at /var/tmp/portage/dev- util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/repositories/itemrepository.cpp:143 #5 0x00007faba90a1036 in KDevelop::ItemRepository<Repositories::StringData, Repositories::StringRepositoryItemRequest, false, true, 0u, 1048576u>::ItemRepository (this=0x7faba93f6880, repositoryName=<value optimized out>, registry=0x1c603c0, repositoryVersion=1, manager=0x0) at /var/tmp/portage/dev- util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/repositories/itemrepository.h:1319 #6 0x00007faba909b4c8 in KDevelop::commentRepository () at /var/tmp/portage/dev- util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/declaration.cpp:54 #7 0x00007faba909b615 in KDevelop::Declaration::comment (this=<value optimized out>) at /var/tmp/portage/dev- util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/declaration.cpp:194 #8 0x00007fab8daa08a8 in Php::UseBuilder::newCheckedUse (this=0x7fab8a32f7b0, node=0x1a66a40, declaration=...) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999/duchain/builders/usebuilder.cpp:142 #9 0x00007fab8daa8b77 in Php::ExpressionVisitor::findClassContext (this=0x7fab8a32f350, className=0x1a66a10) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999/duchain/expressionvisitor.cpp:362 #10 0x00007fab8daa91a0 in Php::ExpressionVisitor::visitFunctionCall (this=0x7fab8a32f350, node=0x1a669c8) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999/duchain/expressionvisitor.cpp:292 #11 0x00007fab8d8440de in Php::DefaultVisitor::visitBaseVariableWithFunctionCalls (this=0x1c60acc, node=0x1a66998) at /var/tmp/portage/dev-util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:91 #12 0x00007fab8d845cb4 in Php::DefaultVisitor::visitVariable (this=0x1c60acc, node=0x1a66968) at /var/tmp/portage/dev-util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:1080 #13 0x00007fab8d845bf4 in Php::DefaultVisitor::visitVarExpressionNormal (this=0x7fab8a32f350, node=0x1a668f0) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999_build/parser/phpdefaultvisitor.cpp:1050 #14 0x00007fab8daa96ae in Php::ExpressionVisitor::visitVarExpressionNormal (this=0x1c60acc, node=0x80) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999/duchain/expressionvisitor.cpp:200 #15 0x00007fab8d845b7c in Php::DefaultVisitor::visitUnaryExpressionNotPlusminus (this=0x7fab8a32f350, node=0x1a66880) at /var/tmp/portage/dev-util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:1014 #16 0x00007fab8daa7c7b in Php::ExpressionVisitor::visitUnaryExpression (this=0x1c60acc, node=0x80) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999/duchain/expressionvisitor.cpp:604 #17 0x00007fab8d8454c4 in Php::DefaultVisitor::visitMultiplicativeExpression (this=0x1c60acc, node=0x1a66800) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999_build/parser/phpdefaultvisitor.cpp:623 #18 0x00007fab8d844d74 in Php::DefaultVisitor::visitAdditiveExpression (this=0x1c60acc, node=0x1a667d0) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999_build/parser/phpdefaultvisitor.cpp:11 #19 0x00007fab8d8456d4 in Php::DefaultVisitor::visitShiftExpression (this=0x1c60acc, node=0x1a667a0) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999_build/parser/phpdefaultvisitor.cpp:794 #20 0x00007fab8d845668 in Php::DefaultVisitor::visitRelationalExpression (this=0x1c60acc, node=0x1a66768) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999_build/parser/phpdefaultvisitor.cpp:762 #21 0x00007fab8d8452b4 in Php::DefaultVisitor::visitEqualityExpression (this=0x1c60acc, node=0x1a66738) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999_build/parser/phpdefaultvisitor.cpp:433 #22 0x00007fab8d844f3d in Php::DefaultVisitor::visitBitAndExpression (this=0x7fab8a32f350, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:102 #23 0x00007fab8d844fbd in Php::DefaultVisitor::visitBitXorExpression (this=0x7fab8a32f350, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:130 #24 0x00007fab8d844f7d in Php::DefaultVisitor::visitBitOrExpression (this=0x7fab8a32f350, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:116 #25 0x00007fab8d844ffd in Php::DefaultVisitor::visitBooleanAndExpression (this=0x7fab8a32f350, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:144 #26 0x00007fab8d84503d in Php::DefaultVisitor::visitBooleanOrExpression (this=0x7fab8a32f350, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:158 #27 0x00007fab8d84438e in Php::DefaultVisitor::visitConditionalExpression (this=0x1c60acc, node=0x1a66638) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999_build/parser/phpdefaultvisitor.cpp:305 #28 0x00007fab8daa7b81 in Php::ExpressionVisitor::visitAssignmentExpression (this=0x7fab8a32f350, node=0x1a665f8) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999/duchain/expressionvisitor.cpp:139 #29 0x00007fab8d84541d in Php::DefaultVisitor::visitLogicalAndExpression (this=0x7fab8a32f350, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:581 #30 0x00007fab8d84549d in Php::DefaultVisitor::visitLogicalXorExpression (this=0x7fab8a32f350, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:609 #31 0x00007fab8d84545d in Php::DefaultVisitor::visitLogicalOrExpression (this=0x7fab8a32f350, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:595 #32 0x00007fab8daa0e0f in Php::UseBuilder::visitExpr (this=0x7fab8a32f7b0, node=0x1a66528) at /var/tmp/portage/dev-util/kdevelop-php-9999/work/kdevelop- php-9999/duchain/builders/usebuilder.cpp:90 #33 0x00007fab8d8459ad in Php::DefaultVisitor::visitStatement (this=0x7fab8a32f810, node=0x1a663f0) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999_build/parser/phpdefaultvisitor.cpp:898 #34 0x00007fab8daa0d07 in Php::UseBuilder::visitStatement (this=0x7fab8a32f7b0, node=0x1a663f0) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999/duchain/builders/usebuilder.cpp:127 #35 0x00007fab8d844b16 in Php::DefaultVisitor::visitTopStatement (this=0x1c60acc, node=0x1a663b0) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999_build/parser/phpdefaultvisitor.cpp:987 #36 0x00007fab8d84573d in Php::DefaultVisitor::visitStart (this=0x7fab8a32f810, node=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-php-9999/work/kdevelop- php-9999_build/parser/phpdefaultvisitor.cpp:819 #37 0x00007fab8da9e7d2 in Php::ContextBuilder::startVisiting (this=0x7fab8a32f7b0, node=0x433ad10) at /var/tmp/portage/dev-util/kdevelop- php-9999/work/kdevelop-php-9999/duchain/builders/contextbuilder.cpp:116 #38 0x00007fab8dd08129 in KDevelop::AbstractContextBuilder<Php::AstNode, Php::IdentifierAst>::supportBuild (this=0x7fab8a32f7b0, node=0x433ad10, context=0x4e436b0) at /usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133 #39 0x00007fab8dd0ae44 in KDevelop::AbstractUseBuilder<Php::AstNode, Php::IdentifierAst, Php::ContextBuilder>::buildUses (this=0x7fab8a32f7b0, node=0x433ad10) at /usr/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:72 #40 0x00007fab8dd06fad in Php::ParseJob::run (this=0x54d7c00) at /var/tmp/portage/dev-util/kdevelop-php-9999/work/kdevelop- php-9999/phpparsejob.cpp:158 #41 0x00007faba45c2fc1 in ?? () from /usr/lib/libthreadweaver.so.4 #42 0x00007faba45c32be in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #43 0x00007faba45c22c7 in ?? () from /usr/lib/libthreadweaver.so.4 #44 0x00007faba45c2848 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #45 0x00007fabaca7abae in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #46 0x00007fabab4d5914 in start_thread () from /lib/libpthread.so.0 #47 0x00007fabab7bc19d in clone () from /lib/libc.so.6 Thread 1 (Thread 0x7fabae5b4760 (LWP 28568)): #0 0x00007fabab4da2ac in pthread_cond_wait () from /lib/libpthread.so.0 #1 0x00007fabaca79e6b in QMutexPrivate::wait(int) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007fabaca75875 in QMutex::lock() () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007faba902c34a in QMutexLocker::QMutexLocker (this=0x7fff3631f2f0, m=0x80) at /usr/include/qt4/QtCore/qmutex.h:102 #4 0x00007faba910c745 in KDevelop::ItemRepositoryRegistry::unRegisterRepository (this=<value optimized out>, repository=0x43bfc90) at /var/tmp/portage/dev- util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/repositories/itemrepository.cpp:175 #5 0x00007faba904f69f in KDevelop::ItemRepository<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem, true, true, 0u, 1048576u>::~ItemRepository() () from /usr/lib/libkdevplatformlanguage.so.3 #6 0x00007faba9049491 in KDevelop::CodeModel::~CodeModel (this=<value optimized out>, __in_chrg=<value optimized out>) at /var/tmp/portage/dev- util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/codemodel.cpp:169 #7 0x00007fabab71fbe5 in __run_exit_handlers () from /lib/libc.so.6 #8 0x00007fabab71fc35 in exit () from /lib/libc.so.6 #9 0x00007fababf94f28 in qt_xio_errhandler () from /usr/lib64/qt4/libQtGui.so.4 #10 0x00007fabad3583d8 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5 #11 0x00007faba7af7d5e in _XIOError () from /usr/lib/libX11.so.6 #12 0x00007faba7b001cd in _XEventsQueued () from /usr/lib/libX11.so.6 #13 0x00007faba7ae8cdf in XEventsQueued () from /usr/lib/libX11.so.6 #14 0x00007fababfce2ac in x11EventSourceCheck(_GSource*) () from /usr/lib64/qt4/libQtGui.so.4 #15 0x00007faba6549fb3 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #16 0x00007faba654a917 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #17 0x00007faba654ad54 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #18 0x00007fabacb94ef3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #19 0x00007fababfce0ee in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4 #20 0x00007fabacb68502 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #21 0x00007fabacb688ed in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #22 0x00007fabacb6c8e3 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4 #23 0x00000000004092e4 in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/dev- util/kdevelop-9999/work/kdevelop-9999/app/main.cpp:468
please run kdevelop through valgrind and show us the log it produces: valgrind --track-origins=yes --num-callers=25 kdevelop thanks
*** Bug 257305 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 255323 ***