Application: kdevelop (3.10.2 (using KDevPlatform 0.10.2)) KDE Platform Version: 4.4.2 (KDE 4.4.2) Qt Version: 4.6.2 Operating System: Linux 2.6.31-21-generic x86_64 Distribution: Ubuntu 9.10 -- Information about the crash: KDEvelop chashed when I rename a file of the current project out of IDE. I renamed (with svn mv command) file certificado.php to svg.php in a terminal window and when I tried to open svg.php file, the crash happened :-) The crash can be reproduced some of the time. -- Backtrace: Application: KDevelop (kdevelop.bin), signal: Segmentation fault [Current thread is 1 (Thread 0x7f6f46b40750 (LWP 16558))] Thread 9 (Thread 0x7f6f32ab1910 (LWP 16559)): #0 0x00007f6f44012f51 in nanosleep () from /lib/libc.so.6 #1 0x00007f6f44047bb4 in usleep (useconds=<value optimized out>) at ../sysdeps/unix/sysv/linux/usleep.c:33 #2 0x00007f6f40ddd7ee in KDevelop::DUChainLock::lockForWrite(unsigned int) () from /usr/lib/libkdevplatformlanguage.so.1 #3 0x00007f6f40ddd8a4 in KDevelop::DUChainWriteLocker::lock() () from /usr/lib/libkdevplatformlanguage.so.1 #4 0x00007f6f40d9b274 in ?? () from /usr/lib/libkdevplatformlanguage.so.1 #5 0x00007f6f40d9ca44 in ?? () from /usr/lib/libkdevplatformlanguage.so.1 #6 0x00007f6f452fd775 in QThreadPrivate::start (arg=0x23d7180) at thread/qthread_unix.cpp:248 #7 0x00007f6f43d59a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #8 0x00007f6f4404e80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f6f270b3910 (LWP 16560)): #0 0x00007f6f440423c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f6f3e74e37c in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f6f3e74e6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f6f4541b386 in QEventDispatcherGlib::processEvents (this=0x2dd5900, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #4 0x00007f6f453f0732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007f6f453f0b0c in QEventLoop::exec (this=0x7f6f270b3040, flags=) at kernel/qeventloop.cpp:201 #6 0x00007f6f452fad59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007f6f452fd775 in QThreadPrivate::start (arg=0x2de4850) at thread/qthread_unix.cpp:248 #8 0x00007f6f43d59a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007f6f4404e80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f6f254cc910 (LWP 16664)): [KCrash Handler] #5 QMutex::tryLock (this=0x382b5c0, timeout=10) at thread/qmutex.cpp:316 #6 0x00007f6f40d5dfd3 in KDevelop::DocumentRangeObject::syncFromSmart() const () from /usr/lib/libkdevplatformlanguage.so.1 #7 0x00007f6f40d5e2b9 in KDevelop::DocumentRangeObject::range() const () from /usr/lib/libkdevplatformlanguage.so.1 #8 0x00007f6f40db55cc in KDevelop::TopDUContext::DeclarationChecker::operator()(KDevelop::Declaration const*) const () from /usr/lib/libkdevplatformlanguage.so.1 #9 0x00007f6f40dbe9c7 in ?? () from /usr/lib/libkdevplatformlanguage.so.1 #10 0x00007f6f40dbfa40 in bool KDevelop::TopDUContext::applyAliases<KDevelop::TopDUContext::FindDeclarationsAcceptor>(KDevelop::QualifiedIdentifier const&, KSharedPtr<KDevelop::DUContext::SearchItem> const&, KDevelop::TopDUContext::FindDeclarationsAcceptor&, KDevelop::SimpleCursor const&, bool, KDevelop::TopDUContext::ApplyAliasesBuddyInfo*, unsigned int) const () from /usr/lib/libkdevplatformlanguage.so.1 #11 0x00007f6f40db8405 in KDevelop::TopDUContext::findDeclarationsInternal(KDevVarLengthArray<KSharedPtr<KDevelop::DUContext::SearchItem>, 256> const&, KDevelop::SimpleCursor const&, TypePtr<KDevelop::AbstractType> const&, KDevVarLengthArray<KDevelop::Declaration*, 40>&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>, unsigned int) const () from /usr/lib/libkdevplatformlanguage.so.1 #12 0x00007f6f40da9142 in KDevelop::DUContext::findDeclarations(KDevelop::QualifiedIdentifier const&, KDevelop::SimpleCursor const&, TypePtr<KDevelop::AbstractType> const&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>) const () from /usr/lib/libkdevplatformlanguage.so.1 #13 0x00007f6f2755bb83 in Php::DeclarationBuilder::visitUnaryExpression (this=0x7f6f254cb500, node=<value optimized out>) at /home/tenchi/firefox-downloads/php/duchain/builders/declarationbuilder.cpp:1056 #14 0x00007f6f2730c734 in Php::DefaultVisitor::visitMultiplicativeExpression (this=0x382b5c0, node=0x5f7b9b8) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:597 #15 0x00007f6f2730b6f4 in Php::DefaultVisitor::visitAdditiveExpression (this=0x382b5c0, node=0x5f7b988) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:11 #16 0x00007f6f2730cab4 in Php::DefaultVisitor::visitShiftExpression (this=0x382b5c0, node=0x5f7b958) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:733 #17 0x00007f6f2730c9ca in Php::DefaultVisitor::visitRelationalExpression (this=0x382b5c0, node=0x5f7b920) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:701 #18 0x00007f6f2730c294 in Php::DefaultVisitor::visitEqualityExpression (this=0x382b5c0, node=0x5f7b8f0) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:426 #19 0x00007f6f2730b99d in Php::DefaultVisitor::visitBitAndExpression (this=0x7f6f254cb560, node=<value optimized out>) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:102 #20 0x00007f6f2730ba3d in Php::DefaultVisitor::visitBitXorExpression (this=0x7f6f254cb560, node=<value optimized out>) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:130 #21 0x00007f6f2730b9ed in Php::DefaultVisitor::visitBitOrExpression (this=0x7f6f254cb560, node=<value optimized out>) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:116 #22 0x00007f6f2730ba8d in Php::DefaultVisitor::visitBooleanAndExpression (this=0x7f6f254cb560, node=<value optimized out>) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:144 #23 0x00007f6f2730badd in Php::DefaultVisitor::visitBooleanOrExpression (this=0x7f6f254cb560, node=<value optimized out>) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:158 #24 0x00007f6f2730bf4e in Php::DefaultVisitor::visitConditionalExpression (this=0x382b5c0, node=0x596a2a8) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:304 #25 0x00007f6f2730b7be in Php::DefaultVisitor::visitAssignmentExpression (this=0x382b5c0, node=0x596a268) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:39 #26 0x00007f6f27553a29 in Php::DeclarationBuilder::visitAssignmentExpression (this=0x7f6f254cb500, node=0xa) at /home/tenchi/firefox-downloads/php/duchain/builders/declarationbuilder.cpp:634 #27 0x00007f6f2730c65d in Php::DefaultVisitor::visitLogicalAndExpression (this=0x7f6f254cb560, node=<value optimized out>) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:555 #28 0x00007f6f2730c6fd in Php::DefaultVisitor::visitLogicalXorExpression (this=0x7f6f254cb560, node=<value optimized out>) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:583 #29 0x00007f6f2730c6ad in Php::DefaultVisitor::visitLogicalOrExpression (this=0x7f6f254cb560, node=<value optimized out>) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:569 #30 0x00007f6f275665a5 in Php::TypeBuilder::visitExpr (this=0x7f6f254cb500, node=0x596a198) at /home/tenchi/firefox-downloads/php/duchain/builders/typebuilder.cpp:404 #31 0x00007f6f2730cce7 in Php::DefaultVisitor::visitStatement (this=0x7f6f254cb560, node=0x596a080) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:798 #32 0x00007f6f275675c0 in Php::TypeBuilder::visitStatement (this=0x7f6f254cb500, node=0xa) at /home/tenchi/firefox-downloads/php/duchain/builders/typebuilder.cpp:420 #33 0x00007f6f2755a7ea in Php::DeclarationBuilder::visitStatement (this=0x382b5c0, node=0xa) at /home/tenchi/firefox-downloads/php/duchain/builders/declarationbuilder.cpp:962 #34 0x00007f6f2730cfd6 in Php::DefaultVisitor::visitTopStatement (this=0x382b5c0, node=0x596a040) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:897 #35 0x00007f6f275540a2 in Php::DeclarationBuilder::visitTopStatement (this=0x7f6f254cb500, node=0x596a040) at /home/tenchi/firefox-downloads/php/duchain/builders/declarationbuilder.cpp:608 #36 0x00007f6f2730c5bd in Php::DefaultVisitor::visitInnerStatementList (this=0x7f6f254cb560, node=<value optimized out>) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:534 #37 0x00007f6f27560065 in Php::ContextBuilder::startVisiting (this=0x7f6f254cb500, node=0x5ed3460) at /home/tenchi/firefox-downloads/php/duchain/builders/contextbuilder.cpp:120 #38 0x00007f6f27554873 in KDevelop::AbstractContextBuilder<Php::AstNode, Php::IdentifierAst>::supportBuild (this=0x7f6f254cb500, node=0x5ed3460, context=<value optimized out>) at /usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:203 #39 KDevelop::AbstractTypeBuilder<Php::AstNode, Php::IdentifierAst, Php::ContextBuilder>::supportBuild (this=0x7f6f254cb500, node=0x5ed3460, context=<value optimized out>) at /usr/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:85 #40 Php::DeclarationBuilder::supportBuild (this=0x7f6f254cb500, node=0x5ed3460, context=<value optimized out>) at /home/tenchi/firefox-downloads/php/duchain/builders/declarationbuilder.cpp:1082 #41 0x00007f6f2755ec8c in KDevelop::AbstractContextBuilder<Php::AstNode, Php::IdentifierAst>::build(KDevelop::IndexedString const&, Php::AstNode*, KDevelop::ReferencedTopDUContext, bool) () from /usr/lib/libkdev4phpduchain.so #42 0x00007f6f275575b9 in Php::DeclarationBuilder::build (this=0x7f6f254cb500, url=..., node=<value optimized out>, updateContext=) at /home/tenchi/firefox-downloads/php/duchain/builders/declarationbuilder.cpp:136 #43 0x00007f6f277c3a77 in Php::ParseJob::run (this=0x5d95eb0) at /home/tenchi/firefox-downloads/php/phpparsejob.cpp:215 #44 0x00007f6f3c1fe97d in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f6f254cbfc0, th=0x3e85110, job=0x5d95eb0) at ../../../threadweaver/Weaver/Job.cpp:106 #45 0x00007f6f3c1fec7e in ThreadWeaver::Job::execute (this=0x5d95eb0, th=0x3e85110) at ../../../threadweaver/Weaver/Job.cpp:135 #46 0x00007f6f3c1fdbcf in ThreadWeaver::ThreadRunHelper::run (this=0x7f6f254cc050, parent=0x2192fb0, th=0x3e85110) at ../../../threadweaver/Weaver/Thread.cpp:95 #47 0x00007f6f3c1fe058 in ThreadWeaver::Thread::run (this=0x3e85110) at ../../../threadweaver/Weaver/Thread.cpp:142 #48 0x00007f6f452fd775 in QThreadPrivate::start (arg=0x3e85110) at thread/qthread_unix.cpp:248 #49 0x00007f6f43d59a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #50 0x00007f6f4404e80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #51 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f6f25ccd910 (LWP 16665)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f6f452fe72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x230a3c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x230a3c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f6f3c1fd096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2192fb0, th=0x38650c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6f3c1ff74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x230a4e0, th=0x38650c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6f3c1ff764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x230a4e0, th=0x38650c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f6f3c1fdbff in ThreadWeaver::ThreadRunHelper::run (this=0x7f6f25ccd050, parent=0x2192fb0, th=0x38650c0) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f6f3c1fe058 in ThreadWeaver::Thread::run (this=0x38650c0) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f6f452fd775 in QThreadPrivate::start (arg=0x38650c0) at thread/qthread_unix.cpp:248 #9 0x00007f6f43d59a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #10 0x00007f6f4404e80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f6f17fff910 (LWP 16678)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f6f452fe72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x4cca980, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x4cca980, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f6f3c1fd096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x4cca030, th=0x4ccae80) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6f3c1ff74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x4ccaa60, th=0x4ccae80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6f3c1ff764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x4ccaa60, th=0x4ccae80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f6f3c1ff764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x4ccaa60, th=0x4ccae80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f6f3c1ff764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x4ccaa60, th=0x4ccae80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f6f3c1ff764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x4ccaa60, th=0x4ccae80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007f6f3c1fdbff in ThreadWeaver::ThreadRunHelper::run (this=0x7f6f17fff050, parent=0x4cca030, th=0x4ccae80) at ../../../threadweaver/Weaver/Thread.cpp:87 #10 0x00007f6f3c1fe058 in ThreadWeaver::Thread::run (this=0x4ccae80) at ../../../threadweaver/Weaver/Thread.cpp:142 #11 0x00007f6f452fd775 in QThreadPrivate::start (arg=0x4ccae80) at thread/qthread_unix.cpp:248 #12 0x00007f6f43d59a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #13 0x00007f6f4404e80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () The current source language is "auto; currently asm". Thread 4 (Thread 0x7f6f177fe910 (LWP 16679)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f6f452fe72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x4cca980, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x4cca980, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f6f3c1fd096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x4cca030, th=0x4d2a5b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6f3c1ff74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x4ccaa60, th=0x4d2a5b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6f3c1ff764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x4ccaa60, th=0x4d2a5b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f6f3c1ff764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x4ccaa60, th=0x4d2a5b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f6f3c1ff764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x4ccaa60, th=0x4d2a5b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f6f3c1ff764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x4ccaa60, th=0x4d2a5b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007f6f3c1ff764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x4ccaa60, th=0x4d2a5b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #10 0x00007f6f3c1fdbff in ThreadWeaver::ThreadRunHelper::run (this=0x7f6f177fe050, parent=0x4cca030, th=0x4d2a5b0) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x00007f6f3c1fe058 in ThreadWeaver::Thread::run (this=0x4d2a5b0) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x00007f6f452fd775 in QThreadPrivate::start (arg=0x4d2a5b0) at thread/qthread_unix.cpp:248 #13 0x00007f6f43d59a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #14 0x00007f6f4404e80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f6f16ffd910 (LWP 16680)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f6f452fe72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x4cca980, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x4cca980, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f6f3c1fd096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x4cca030, th=0x4d508c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6f3c1ff74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x4ccaa60, th=0x4d508c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6f3c1fdbff in ThreadWeaver::ThreadRunHelper::run (this=0x7f6f16ffd050, parent=0x4cca030, th=0x4d508c0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f6f3c1fe058 in ThreadWeaver::Thread::run (this=0x4d508c0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f6f452fd775 in QThreadPrivate::start (arg=0x4d508c0) at thread/qthread_unix.cpp:248 #8 0x00007f6f43d59a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007f6f4404e80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f6f167fc910 (LWP 16681)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f6f452fe72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x4cca980, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x4cca980, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f6f3c1fd096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x4cca030, th=0x4e34880) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6f3c1ff74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x4ccaa60, th=0x4e34880) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6f3c1ff764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x4ccaa60, th=0x4e34880) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f6f3c1fdbff in ThreadWeaver::ThreadRunHelper::run (this=0x7f6f167fc050, parent=0x4cca030, th=0x4e34880) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f6f3c1fe058 in ThreadWeaver::Thread::run (this=0x4e34880) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f6f452fd775 in QThreadPrivate::start (arg=0x4e34880) at thread/qthread_unix.cpp:248 #9 0x00007f6f43d59a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300 #10 0x00007f6f4404e80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f6f46b40750 (LWP 16558)): #0 0x00007f6f440423c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f6f3bdda29a in ?? () from /usr/lib/libxcb.so.1 #2 0x00007f6f3bdda7d7 in ?? () from /usr/lib/libxcb.so.1 #3 0x00007f6f3bddaa85 in xcb_writev () from /usr/lib/libxcb.so.1 #4 0x00007f6f3fa72d4a in _XSend () from /usr/lib/libX11.so.6 #5 0x00007f6f3efed45e in XRenderCompositeTrapezoids () from /usr/lib/libXrender.so.1 #6 0x00007f6f449b0cbe in qt_XRenderCompositeTrapezoids (this=0x3457a70, polygonPoints=<value optimized out>, pointCount=<value optimized out>, gcMode=<value optimized out>, mode=<value optimized out>) at painting/qpaintengine_x11.cpp:1536 #7 QX11PaintEnginePrivate::fillPolygon_dev (this=0x3457a70, polygonPoints=<value optimized out>, pointCount=<value optimized out>, gcMode=<value optimized out>, mode=<value optimized out>) at painting/qpaintengine_x11.cpp:1617 #8 0x00007f6f449b15c2 in QX11PaintEnginePrivate::fillPath (this=0x3457a70, path=..., gc_mode=<value optimized out>, transform=<value optimized out>) at painting/qpaintengine_x11.cpp:1755 #9 0x00007f6f449b1f9f in QX11PaintEngine::drawPath (this=<value optimized out>, path=<value optimized out>) at painting/qpaintengine_x11.cpp:1805 #10 0x00007f6f449b1b64 in QX11PaintEngine::drawPolygon (this=0x340c660, polygonPoints=<value optimized out>, pointCount=3, mode=<value optimized out>) at painting/qpaintengine_x11.cpp:1712 #11 0x00007f6f449089fc in QPainter::drawPolyline (this=<value optimized out>, points=0x3b8d4e0, pointCount=3) at painting/qpainter.cpp:4798 #12 0x00007f6f382100ba in QPainter::drawPolyline (this=0x1f193f0, widgetType=<value optimized out>, primitive=<value optimized out>, opt=<value optimized out>, r=<value optimized out>, pal=<value optimized out>, flags=..., p=0x7fffae048e20, widget=0x592f1c0, kOpt=0x7fffae047270) at /usr/include/qt4/QtGui/qpainter.h:581 #13 OxygenStyle::drawGenericPrimitive (this=0x1f193f0, widgetType=<value optimized out>, primitive=<value optimized out>, opt=<value optimized out>, r=<value optimized out>, pal=<value optimized out>, flags=..., p=0x7fffae048e20, widget=0x592f1c0, kOpt=0x7fffae047270) at ../../../kstyles/oxygen/oxygen.cpp:3516 #14 0x00007f6f38200161 in OxygenStyle::drawKStylePrimitive (this=0x1f193f0, widgetType=KStyle::WT_ScrollBar, primitive=<value optimized out>, opt=0x7fffae047f60, r=<value optimized out>, palette=<value optimized out>, flags=) at ../../../kstyles/oxygen/oxygen.cpp:762 #15 0x00007f6f4594c710 in KStyle::drawControl (this=0x1f193f0, element=<value optimized out>, option=0x7fffae047f60, p=<value optimized out>, widget=0x592f1c0) at ../../kdeui/kernel/kstyle.cpp:2092 #16 0x00007f6f38205443 in OxygenStyle::drawControl (this=0x1f193f0, element=QStyle::CE_PushButtonBevel, option=0x7fffae047f60, p=0x7fffae048e20, widget=0x592f1c0) at ../../../kstyles/oxygen/oxygen.cpp:632 #17 0x00007f6f44ac4202 in QCommonStyle::drawComplexControl (this=0x1f193f0, cc=<value optimized out>, opt=0x7fffae048da0, p=0x7fffae048e20, widget=0x592f1c0) at styles/qcommonstyle.cpp:3186 #18 0x00007f6f45947b5e in KStyle::drawComplexControl (this=0x1f193f0, cc=QStyle::CC_ScrollBar, opt=0x7fffae048da0, p=<value optimized out>, w=0x592f1c0) at ../../kdeui/kernel/kstyle.cpp:3591 #19 0x00007f6f38200c8a in OxygenStyle::drawComplexControl (this=0x1f193f0, control=QStyle::CC_ScrollBar, option=0x7fffae048da0, painter=0x7fffae048e20, widget=0x0) at ../../../kstyles/oxygen/oxygen.cpp:299 #20 0x00007f6f44bfc79f in QScrollBar::paintEvent (this=0x592f1c0) at widgets/qscrollbar.cpp:547 #21 0x00007f6f448020e2 in QWidget::event (this=0x592f1c0, event=0x7fffae049630) at kernel/qwidget.cpp:8144 #22 0x00007f6f447ac12c in QApplicationPrivate::notify_helper (this=0x16bd380, receiver=0x592f1c0, e=0x7fffae049630) at kernel/qapplication.cpp:4300 #23 0x00007f6f447b271b in QApplication::notify (this=0x7fffae04d210, receiver=0x592f1c0, e=0x7fffae049630) at kernel/qapplication.cpp:4183 #24 0x00007f6f4593a076 in KApplication::notify (this=0x7fffae04d210, receiver=0x592f1c0, event=0x7fffae049630) at ../../kdeui/kernel/kapplication.cpp:302 #25 0x00007f6f453f1e0c in QCoreApplication::notifyInternal (this=0x7fffae04d210, receiver=0x592f1c0, event=0x7fffae049630) at kernel/qcoreapplication.cpp:704 #26 0x00007f6f4480a75d in QCoreApplication::sendSpontaneousEvent (this=0x3945400, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x23934f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #27 QWidgetPrivate::drawWidget (this=0x3945400, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5339 #28 0x00007f6f4480b3f8 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=7, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5452 #29 0x00007f6f4480a4ba in QWidgetPrivate::drawWidget (this=0x55adef0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5388 #30 0x00007f6f4480b3f8 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5452 #31 0x00007f6f4480a4ba in QWidgetPrivate::drawWidget (this=0x33b7890, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5388 #32 0x00007f6f4480b3f8 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=7, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5452 #33 0x00007f6f4480a4ba in QWidgetPrivate::drawWidget (this=0x5eb3230, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5388 #34 0x00007f6f4480b3f8 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=5, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5452 #35 0x00007f6f4480a4ba in QWidgetPrivate::drawWidget (this=0x5eb17c0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5388 #36 0x00007f6f4480b3f8 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5452 #37 0x00007f6f4480a4ba in QWidgetPrivate::drawWidget (this=0x5eb0db0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5388 #38 0x00007f6f4480b3f8 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5452 #39 0x00007f6f4480a4ba in QWidgetPrivate::drawWidget (this=0x5b0fa70, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5388 #40 0x00007f6f4480b3f8 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=7, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5452 #41 0x00007f6f4480b229 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=15, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5439 #42 0x00007f6f4480b229 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=16, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5439 #43 0x00007f6f4480b229 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=17, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5439 #44 0x00007f6f4480b229 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=18, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5439 #45 0x00007f6f4480a4ba in QWidgetPrivate::drawWidget (this=0x371d770, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5388 #46 0x00007f6f4480b3f8 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=29, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5452 #47 0x00007f6f4480a4ba in QWidgetPrivate::drawWidget (this=0x2066b80, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x23934f0) at kernel/qwidget.cpp:5388 #48 0x00007f6f449c3bf5 in QWidgetBackingStore::sync (this=0x23934f0) at painting/qbackingstore.cpp:1291 #49 0x00007f6f447fc050 in QWidgetPrivate::syncBackingStore (this=0x2066b80) at kernel/qwidget.cpp:1672 #50 0x00007f6f448027e5 in QWidget::event (this=0x2079080, event=0x5bd0f40) at kernel/qwidget.cpp:8291 #51 0x00007f6f44bc406b in QMainWindow::event (this=0x2079080, event=0x5bd0f40) at widgets/qmainwindow.cpp:1433 #52 0x00007f6f45a51983 in KXmlGuiWindow::event (this=0x7fffae044a60, ev=0x1) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131 #53 0x00007f6f447ac12c in QApplicationPrivate::notify_helper (this=0x16bd380, receiver=0x2079080, e=0x5bd0f40) at kernel/qapplication.cpp:4300 #54 0x00007f6f447b271b in QApplication::notify (this=0x7fffae04d210, receiver=0x2079080, e=0x5bd0f40) at kernel/qapplication.cpp:4183 #55 0x00007f6f4593a076 in KApplication::notify (this=0x7fffae04d210, receiver=0x2079080, event=0x5bd0f40) at ../../kdeui/kernel/kapplication.cpp:302 #56 0x00007f6f453f1e0c in QCoreApplication::notifyInternal (this=0x7fffae04d210, receiver=0x2079080, event=0x5bd0f40) at kernel/qcoreapplication.cpp:704 #57 0x00007f6f453f4587 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1687e50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #58 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1687e50) at kernel/qcoreapplication.cpp:1345 #59 0x00007f6f4541b7f3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #60 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276 #61 0x00007f6f3e74abce in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #62 0x00007f6f3e74e598 in ?? () from /lib/libglib-2.0.so.0 #63 0x00007f6f3e74e6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #64 0x00007f6f4541b333 in QEventDispatcherGlib::processEvents (this=0x16875a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #65 0x00007f6f4485bf0e in QGuiEventDispatcherGlib::processEvents (this=0x7fffae044a60, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #66 0x00007f6f453f0732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #67 0x00007f6f453f0b0c in QEventLoop::exec (this=0x7fffae04d040, flags=) at kernel/qeventloop.cpp:201 #68 0x00007f6f453f484b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #69 0x00000000004088cf in _start () The current source language is "auto; currently c". Reported using DrKonqi
Just to clarify: Did you compile kdevelop/kdevplatform yourself?
(In reply to comment #1) > Just to clarify: Did you compile kdevelop/kdevplatform yourself? No, I didn't. I'm using Ubuntu ppa packages from here: https://launchpad.net/~pgquiles/+archive/ppa And php-plugin (rev. 1115142) and php-doc, I compiled them by myself. (sorry my bad English :-()
can you reproduce that with current versions of Kate and KDevelop? If so, please provide us with the files that trigger the crash.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!