From kdevelop-bugs Thu Jul 28 14:27:29 2011 From: jay Date: Thu, 28 Jul 2011 14:27:29 +0000 To: kdevelop-bugs Subject: [Bug 278705] New: PHP: one forward slash in annonymous function = Message-Id: X-MARC-Message: https://marc.info/?l=kdevelop-bugs&m=131186335702658 https://bugs.kde.org/show_bug.cgi?id=278705 Summary: PHP: one forward slash in annonymous function = crash Product: kdevelop Version: 4.2.60 Platform: Compiled Sources OS/Version: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general AssignedTo: kdevelop-bugs@kdevelop.org ReportedBy: jay@jay.cz Application: kdevelop (4.2.60) KDE Platform Version: 4.6.2 (4.6.2) (Compiled from sources) Qt Version: 4.7.0 Operating System: Linux 2.6.35-30-generic x86_64 Distribution: Ubuntu 10.10 -- Information about the crash: - What I was doing when the application crashed: (Of course it's not a valid syntax, it just crashes while typing.) kdevelop(4344)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///var/www/test.php") new count of active parse-jobs: 1 kdevelop(4344)/kdevelop (php support) Php::ParseJob::run: parsing "/var/www/test.php" kdevelop(4344)/kdevelop (php support) Php::ParseSession::parse: Successfully parsed kdevelop(4344)/kdevelop (php support) Php::ContextBuilder::build: re-compiling "/var/www/test.php" KCrash: Application 'kdevelop' crashing... The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S [Current thread is 1 (Thread 0x7f4b49400760 (LWP 4344))] Thread 10 (Thread 0x7f4b2fd22700 (LWP 4346)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212 #1 0x00007f4b44be8da2 in wait (this=, mutex=0x1c217f0, time=1000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=, mutex=0x1c217f0, time=1000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f4b4143b472 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1c217d0) at /opt/kdev/kde4/kdevplatform/language/duchain/duchain.cpp:282 #4 0x00007f4b44be827e in QThreadPrivate::start (arg=0x1c217d0) at thread/qthread_unix.cpp:266 #5 0x00007f4b428ad971 in start_thread (arg=) at pthread_create.c:304 #6 0x00007f4b431f492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f4b21cf9700 (LWP 4354)): #0 0x00007f4b431e8203 in __poll (fds=, nfds=, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f4b3ec2f009 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f4b3ec2f45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f4b44d081e6 in QEventDispatcherGlib::processEvents (this=0x2548e70, flags=) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007f4b44cdaa02 in QEventLoop::processEvents (this=, flags=) at kernel/qeventloop.cpp:149 #5 0x00007f4b44cdadec in QEventLoop::exec (this=0x7f4b21cf8db0, flags=) at kernel/qeventloop.cpp:201 #6 0x00007f4b44be52fd in QThread::exec (this=) at thread/qthread.cpp:490 #7 0x00007f4b41570121 in KDevelop::CompletionWorkerThread::run (this=0x251e9e0) at /opt/kdev/kde4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84 #8 0x00007f4b44be827e in QThreadPrivate::start (arg=0x251e9e0) at thread/qthread_unix.cpp:266 #9 0x00007f4b428ad971 in start_thread (arg=) at pthread_create.c:304 #10 0x00007f4b431f492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f4b169e1700 (LWP 4356)): #0 0x00007f4b428b0c9d in __pthread_mutex_unlock_usercnt (mutex=0x7f4b283aa8d8) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0x7f4b283aa8d8) at pthread_mutex_unlock.c:290 #2 0x00007f4b3ec2ea05 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #3 0x00007f4b3ec2ee78 in ?? () from /lib/libglib-2.0.so.0 #4 0x00007f4b3ec2f45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0x00007f4b44d081e6 in QEventDispatcherGlib::processEvents (this=0x7f4b280055b0, flags=) at kernel/qeventdispatcher_glib.cpp:417 #6 0x00007f4b44cdaa02 in QEventLoop::processEvents (this=, flags=) at kernel/qeventloop.cpp:149 #7 0x00007f4b44cdadec in QEventLoop::exec (this=0x7f4b169e0db0, flags=) at kernel/qeventloop.cpp:201 #8 0x00007f4b44be52fd in QThread::exec (this=) at thread/qthread.cpp:490 #9 0x00007f4b44cba5f8 in QInotifyFileSystemWatcherEngine::run (this=0x267d850) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007f4b44be827e in QThreadPrivate::start (arg=0x267d850) at thread/qthread_unix.cpp:266 #11 0x00007f4b428ad971 in start_thread (arg=) at pthread_create.c:304 #12 0x00007f4b431f492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f4b16083700 (LWP 4357)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f4b42162334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f4b4246d160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f4b42162369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f4b4247b234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f4b428ad971 in start_thread (arg=) at pthread_create.c:304 #4 0x00007f4b431f492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f4b152b5700 (LWP 4369)): #0 0x00007f4b431e8203 in __poll (fds=, nfds=, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f4b3ec2f009 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007f4b3ec2f45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007f4b44d081e6 in QEventDispatcherGlib::processEvents (this=0x373bed0, flags=) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007f4b44cdaa02 in QEventLoop::processEvents (this=, flags=) at kernel/qeventloop.cpp:149 #5 0x00007f4b44cdadec in QEventLoop::exec (this=0x7f4b152b4db0, flags=) at kernel/qeventloop.cpp:201 #6 0x00007f4b44be52fd in QThread::exec (this=) at thread/qthread.cpp:490 #7 0x00007f4b44cba5f8 in QInotifyFileSystemWatcherEngine::run (this=0x3737e60) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f4b44be827e in QThreadPrivate::start (arg=0x3737e60) at thread/qthread_unix.cpp:266 #9 0x00007f4b428ad971 in start_thread (arg=) at pthread_create.c:304 #10 0x00007f4b431f492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f4b14124700 (LWP 4461)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f4b3d6c420e in ?? () from /usr/lib/libQtWebKit.so.4 #2 0x00007f4b3d6c4329 in ?? () from /usr/lib/libQtWebKit.so.4 #3 0x00007f4b428ad971 in start_thread (arg=) at pthread_create.c:304 #4 0x00007f4b431f492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f4b12635700 (LWP 4607)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f4b44be8e3b in wait (this=, mutex=0xb6bfd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=, mutex=0xb6bfd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f4b477d0d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xcfaf40, th=0x49c9ad0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f4b477d3f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0xcc3660, th=0x49c9ad0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f4b477d3f84 in ThreadWeaver::WorkingHardState::applyForWork (this=0xcc3660, th=0x49c9ad0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f4b477d24df in ThreadWeaver::ThreadRunHelper::run (this=0x7f4b12634e00, parent=0xcfaf40, th=0x49c9ad0) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f4b477d2a38 in ThreadWeaver::Thread::run (this=0x49c9ad0) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f4b44be827e in QThreadPrivate::start (arg=0x49c9ad0) at thread/qthread_unix.cpp:266 #9 0x00007f4b428ad971 in start_thread (arg=) at pthread_create.c:304 #10 0x00007f4b431f492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f4b11e34700 (LWP 4608)): [KCrash Handler] #6 0x00007f4b1f9c9ad6 in Php::DefaultVisitor::visitInnerStatementList (this=0x7f4b11e32770, node=0x0) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:536 #7 0x00007f4b1fc35a0b in Php::ExpressionVisitor::visitClosure (this=0x7f4b11e32770, node=0x7f4b28a37870) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:210 #8 0x00007f4b1f9c6ed9 in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37870) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:94 #9 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37870) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #10 0x00007f4b1f9cb646 in Php::DefaultVisitor::visitVarExpressionNormal (this=0x7f4b11e32770, node=0x7f4b28a377f8) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:1075 #11 0x00007f4b1fc358e6 in Php::ExpressionVisitor::visitVarExpressionNormal (this=0x7f4b11e32770, node=0x7f4b28a377f8) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:200 #12 0x00007f4b1f9c7a1f in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a377f8) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:328 #13 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a377f8) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #14 0x00007f4b1f9cb3df in Php::DefaultVisitor::visitVarExpression (this=0x7f4b11e32770, node=0x7f4b28a377c0) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:1037 #15 0x00007f4b1f9c79d5 in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a377c0) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:322 #16 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a377c0) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #17 0x00007f4b1f9cb299 in Php::DefaultVisitor::visitUnaryExpressionNotPlusminus (this=0x7f4b11e32770, node=0x7f4b28a37788) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:1014 #18 0x00007f4b1f9c798b in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37788) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:316 #19 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37788) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #20 0x00007f4b1f9cb1f9 in Php::DefaultVisitor::visitUnaryExpression (this=0x7f4b11e32770, node=0x7f4b28a37738) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:999 #21 0x00007f4b1fc388bb in Php::ExpressionVisitor::visitUnaryExpression (this=0x7f4b11e32770, node=0x7f4b28a37738) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:614 #22 0x00007f4b1f9c7966 in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37738) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:313 #23 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37738) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #24 0x00007f4b1f9c9e4b in Php::DefaultVisitor::visitMultiplicativeExpression (this=0x7f4b11e32770, node=0x7f4b28a37708) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:623 #25 0x00007f4b1f9c7510 in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37708) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:223 #26 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37708) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #27 0x00007f4b1f9c81c5 in Php::DefaultVisitor::visitAdditiveExpression (this=0x7f4b11e32770, node=0x7f4b28a376d8) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:11 #28 0x00007f4b1f9c6b31 in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a376d8) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:16 #29 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a376d8) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #30 0x00007f4b1f9ca58d in Php::DefaultVisitor::visitShiftExpression (this=0x7f4b11e32770, node=0x7f4b28a376a8) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:794 #31 0x00007f4b1f9c77f4 in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a376a8) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:283 #32 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a376a8) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #33 0x00007f4b1f9ca401 in Php::DefaultVisitor::visitRelationalExpression (this=0x7f4b11e32770, node=0x7f4b28a37670) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:762 #34 0x00007f4b1f9c7760 in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37670) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:271 #35 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37670) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #36 0x00007f4b1f9c95c9 in Php::DefaultVisitor::visitEqualityExpression (this=0x7f4b11e32770, node=0x7f4b28a37640) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:433 #37 0x00007f4b1f9c7207 in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37640) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:160 #38 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37640) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #39 0x00007f4b1f9c8629 in Php::DefaultVisitor::visitBitAndExpression (this=0x7f4b11e32770, node=0x7f4b28a37618) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:102 #40 0x00007f4b1f9c6c8f in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37618) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:46 #41 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37618) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #42 0x00007f4b1f9c871d in Php::DefaultVisitor::visitBitXorExpression (this=0x7f4b11e32770, node=0x7f4b28a375f0) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:130 #43 0x00007f4b1f9c6cd5 in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a375f0) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:52 #44 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a375f0) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #45 0x00007f4b1f9c86a3 in Php::DefaultVisitor::visitBitOrExpression (this=0x7f4b11e32770, node=0x7f4b28a375c8) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:116 #46 0x00007f4b1f9c6cb2 in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a375c8) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:49 #47 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a375c8) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #48 0x00007f4b1f9c8797 in Php::DefaultVisitor::visitBooleanAndExpression (this=0x7f4b11e32770, node=0x7f4b28a375a0) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:144 #49 0x00007f4b1f9c6cf8 in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a375a0) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:55 #50 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a375a0) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #51 0x00007f4b1f9c8811 in Php::DefaultVisitor::visitBooleanOrExpression (this=0x7f4b11e32770, node=0x7f4b28a37578) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:158 #52 0x00007f4b1f9c6d1d in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37578) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:58 #53 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37578) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #54 0x00007f4b1f9c8f87 in Php::DefaultVisitor::visitConditionalExpression (this=0x7f4b11e32770, node=0x7f4b28a37540) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:305 #55 0x00007f4b1f9c6f6d in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37540) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:106 #56 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37540) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #57 0x00007f4b1fc35481 in Php::ExpressionVisitor::visitAssignmentExpression (this=0x7f4b11e32770, node=0x7f4b28a37500) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:139 #58 0x00007f4b1f9c6b9a in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37500) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:25 #59 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a37500) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #60 0x00007f4b1f9c83d3 in Php::DefaultVisitor::visitAssignmentExpressionEqual (this=0x7f4b11e32770, node=0x7f4b28a374b8) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:50 #61 0x00007f4b1f9c6be0 in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a374b8) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:31 #62 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a374b8) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #63 0x00007f4b1fc354ae in Php::ExpressionVisitor::visitAssignmentExpression (this=0x7f4b11e32770, node=0x7f4b28a36f00) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:142 #64 0x00007f4b1f9c6b9a in Php::Visitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a36f00) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:25 #65 0x00007f4b1fc35433 in Php::ExpressionVisitor::visitNode (this=0x7f4b11e32770, node=0x7f4b28a36f00) at /opt/kdev/kde4/kdev-php/duchain/expressionvisitor.cpp:131 #66 0x00007f4b1fc3a624 in Php::ExpressionParser::evaluateType (this=0x7f4b11e328f0, ast=0x7f4b28a36f00, editor=0x7f4b11e33ae0, offset=...) at /opt/kdev/kde4/kdev-php/duchain/expressionparser.cpp:93 #67 0x00007f4b1fc3a472 in Php::ExpressionParser::evaluateType (this=0x7f4b11e328f0, ast=0x7f4b28a36f00, editor=0x7f4b11e33ae0) at /opt/kdev/kde4/kdev-php/duchain/expressionparser.cpp:78 #68 0x00007f4b1fc2ffc7 in Php::TypeBuilder::getTypeForNode (this=0x7f4b11e33640, node=0x7f4b28a36f00) at /opt/kdev/kde4/kdev-php/duchain/builders/typebuilder.cpp:247 #69 0x00007f4b1fc31311 in Php::TypeBuilder::visitAssignmentExpression (this=0x7f4b11e33640, node=0x7f4b28a36f00) at /opt/kdev/kde4/kdev-php/duchain/builders/typebuilder.cpp:426 #70 0x00007f4b1fc1d340 in Php::DeclarationBuilder::visitAssignmentExpression (this=0x7f4b11e33640, node=0x7f4b28a36f00) at /opt/kdev/kde4/kdev-php/duchain/builders/declarationbuilder.cpp:675 #71 0x00007f4b1f9c6b9a in Php::Visitor::visitNode (this=0x7f4b11e336a0, node=0x7f4b28a36f00) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:25 #72 0x00007f4b1f9ca3c9 in Php::DefaultVisitor::visitPrintExpression (this=0x7f4b11e336a0, node=0x7f4b28ebb198) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:757 #73 0x00007f4b1f9c773b in Php::Visitor::visitNode (this=0x7f4b11e336a0, node=0x7f4b28ebb198) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:268 #74 0x00007f4b1f9c9ccd in Php::DefaultVisitor::visitLogicalAndExpression (this=0x7f4b11e336a0, node=0x7f4b28ebb170) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:581 #75 0x00007f4b1f9c747c in Php::Visitor::visitNode (this=0x7f4b11e336a0, node=0x7f4b28ebb170) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:211 #76 0x00007f4b1f9c9dc1 in Php::DefaultVisitor::visitLogicalXorExpression (this=0x7f4b11e336a0, node=0x7f4b28ebb148) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:609 #77 0x00007f4b1f9c74c6 in Php::Visitor::visitNode (this=0x7f4b11e336a0, node=0x7f4b28ebb148) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:217 #78 0x00007f4b1f9c9d47 in Php::DefaultVisitor::visitLogicalOrExpression (this=0x7f4b11e336a0, node=0x7f4b28ebb120) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:595 #79 0x00007f4b1f9c74a1 in Php::Visitor::visitNode (this=0x7f4b11e336a0, node=0x7f4b28ebb120) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:214 #80 0x00007f4b1f9c96a1 in Php::DefaultVisitor::visitExpr (this=0x7f4b11e336a0, node=0x7f4b28ebb0f8) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:453 #81 0x00007f4b1f9c7251 in Php::Visitor::visitNode (this=0x7f4b11e336a0, node=0x7f4b28ebb0f8) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:166 #82 0x00007f4b1f9caaba in Php::DefaultVisitor::visitStatement (this=0x7f4b11e336a0, node=0x7f4b28ebafc0) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:868 #83 0x00007f4b1fc3142d in Php::TypeBuilder::visitStatement (this=0x7f4b11e33640, node=0x7f4b28ebafc0) at /opt/kdev/kde4/kdev-php/duchain/builders/typebuilder.cpp:447 #84 0x00007f4b1fc1f636 in Php::DeclarationBuilder::visitStatement (this=0x7f4b11e33640, node=0x7f4b28ebafc0) at /opt/kdev/kde4/kdev-php/duchain/builders/declarationbuilder.cpp:997 #85 0x00007f4b1f9c7863 in Php::Visitor::visitNode (this=0x7f4b11e336a0, node=0x7f4b28ebafc0) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:292 #86 0x00007f4b1f9cb0bf in Php::DefaultVisitor::visitTopStatement (this=0x7f4b11e336a0, node=0x7f4b28ebaf80) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:987 #87 0x00007f4b1f9c7941 in Php::Visitor::visitNode (this=0x7f4b11e336a0, node=0x7f4b28ebaf80) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:310 #88 0x00007f4b1f9ca288 in Php::DefaultVisitor::visitOuterTopStatement (this=0x7f4b11e336a0, node=0x7f4b28ebaf50) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:727 #89 0x00007f4b1fc1d2b5 in Php::DeclarationBuilder::visitOuterTopStatement (this=0x7f4b11e33640, node=0x7f4b28ebaf50) at /opt/kdev/kde4/kdev-php/duchain/builders/declarationbuilder.cpp:667 #90 0x00007f4b1f9c76a7 in Php::Visitor::visitNode (this=0x7f4b11e336a0, node=0x7f4b28ebaf50) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:256 #91 0x00007f4b1f9ca68d in Php::DefaultVisitor::visitStart (this=0x7f4b11e336a0, node=0x7f4b28e70670) at /opt/kdev/.build/kde4/kdev-php/parser/phpdefaultvisitor.cpp:819 #92 0x00007f4b1f9c783e in Php::Visitor::visitNode (this=0x7f4b11e336a0, node=0x7f4b28e70670) at /opt/kdev/.build/kde4/kdev-php/parser/phpvisitor.cpp:289 #93 0x00007f4b1fc27aec in Php::ContextBuilder::startVisiting (this=0x7f4b11e33640, node=0x7f4b28e70670) at /opt/kdev/kde4/kdev-php/duchain/builders/contextbuilder.cpp:116 #94 0x00007f4b1fc199f0 in Php::DeclarationBuilder::startVisiting (this=0x7f4b11e33640, node=0x7f4b28e70670) at /opt/kdev/kde4/kdev-php/duchain/builders/declarationbuilder.cpp:152 #95 0x00007f4b1fc18975 in KDevelop::AbstractContextBuilder::supportBuild (this=0x7f4b11e33640, node=0x7f4b28e70670, context=0x52bb9c0) at /opt/kdev/compiled/kde4/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133 #96 0x00007f4b1fc23403 in KDevelop::AbstractTypeBuilder::supportBuild (this=0x7f4b11e33640, node=0x7f4b28e70670, context=0x52bb9c0) at /opt/kdev/compiled/kde4/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:85 #97 0x00007f4b1fc20736 in Php::DeclarationBuilder::supportBuild (this=0x7f4b11e33640, node=0x7f4b28e70670, context=0x52bb9c0) at /opt/kdev/kde4/kdev-php/duchain/builders/declarationbuilder.cpp:1156 #98 0x00007f4b1fc217ab in KDevelop::AbstractContextBuilder::build (this=0x7f4b11e33640, url=..., node=0x7f4b28e70670, updateContext=...) at /opt/kdev/compiled/kde4/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:113 #99 0x00007f4b1fc19982 in Php::DeclarationBuilder::build (this=0x7f4b11e33640, url=..., node=0x7f4b28e70670, updateContext=...) at /opt/kdev/kde4/kdev-php/duchain/builders/declarationbuilder.cpp:145 #100 0x00007f4b1fea3332 in Php::ParseJob::run (this=0x4bf5980) at /opt/kdev/kde4/kdev-php/phpparsejob.cpp:152 #101 0x00007f4b477d31c1 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f4b11e33d70, th=0x4d0e010, job=0x4bf5980) at ../../../threadweaver/Weaver/Job.cpp:106 #102 0x00007f4b477d34be in ThreadWeaver::Job::execute (this=0x4bf5980, th=0x4d0e010) at ../../../threadweaver/Weaver/Job.cpp:135 #103 0x00007f4b477d24af in ThreadWeaver::ThreadRunHelper::run (this=0x7f4b11e33e00, parent=0xcfaf40, th=0x4d0e010) at ../../../threadweaver/Weaver/Thread.cpp:95 #104 0x00007f4b477d2a38 in ThreadWeaver::Thread::run (this=0x4d0e010) at ../../../threadweaver/Weaver/Thread.cpp:142 #105 0x00007f4b44be827e in QThreadPrivate::start (arg=0x4d0e010) at thread/qthread_unix.cpp:266 #106 0x00007f4b428ad971 in start_thread (arg=) at pthread_create.c:304 #107 0x00007f4b431f492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #108 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f4b108c4700 (LWP 4612)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f4b44be8e3b in wait (this=, mutex=0x4c95570, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=, mutex=0x4c95570, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f4b477d0d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x4b0efd0, th=0x49c8a70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f4b477d3f6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x4be28a0, th=0x49c8a70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f4b477d24df in ThreadWeaver::ThreadRunHelper::run (this=0x7f4b108c3e00, parent=0x4b0efd0, th=0x49c8a70) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f4b477d2a38 in ThreadWeaver::Thread::run (this=0x49c8a70) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f4b44be827e in QThreadPrivate::start (arg=0x49c8a70) at thread/qthread_unix.cpp:266 #8 0x00007f4b428ad971 in start_thread (arg=) at pthread_create.c:304 #9 0x00007f4b431f492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f4b49400760 (LWP 4344)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f4b44be8e3b in wait (this=, mutex=0x373b670, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=, mutex=0x373b670, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f4b44be7edc in QThread::wait (this=, time=18446744073709551615) at thread/qthread_unix.cpp:652 #4 0x00007f4b44cacee0 in QFileSystemWatcher::~QFileSystemWatcher (this=0x373b4c0, __in_chrg=) at io/qfilesystemwatcher.cpp:440 #5 0x00007f4b44cedd5f in QObjectPrivate::deleteChildren (this=0x373b420) at kernel/qobject.cpp:1957 #6 0x00007f4b44cf541b in QObject::~QObject (this=, __in_chrg=) at kernel/qobject.cpp:945 #7 0x00007f4b409838f6 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x3738070, __in_chrg=) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51 #8 0x00007f4b431474f2 in __run_exit_handlers (status=1) at exit.c:78 #9 exit (status=1) at exit.c:100 #10 0x00007f4b440ba678 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:745 #11 0x00007f4b454e9b88 in KApplication::xioErrhandler (this=0x7fffe818b500, dpy=0x887010) at ../../kdeui/kernel/kapplication.cpp:419 #12 0x00007f4b40bff86e in _XIOError () from /usr/lib/libX11.so.6 #13 0x00007f4b40c07415 in ?? () from /usr/lib/libX11.so.6 #14 0x00007f4b40c07d07 in _XEventsQueued () from /usr/lib/libX11.so.6 #15 0x00007f4b40bf047f in XEventsQueued () from /usr/lib/libX11.so.6 #16 0x00007f4b440f5c0c in x11EventSourceCheck (s=0x8843a0) at kernel/qguieventdispatcher_glib.cpp:87 #17 0x00007f4b3ec2e66a in g_main_context_check () from /lib/libglib-2.0.so.0 #18 0x00007f4b3ec2f023 in ?? () from /lib/libglib-2.0.so.0 #19 0x00007f4b3ec2f45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #20 0x00007f4b44d08193 in QEventDispatcherGlib::processEvents (this=0x855ea0, flags=) at kernel/qeventdispatcher_glib.cpp:415 #21 0x00007f4b440f5a4e in QGuiEventDispatcherGlib::processEvents (this=0x373b6dc, flags=) at kernel/qguieventdispatcher_glib.cpp:204 #22 0x00007f4b44cdaa02 in QEventLoop::processEvents (this=, flags=) at kernel/qeventloop.cpp:149 #23 0x00007f4b44cdadec in QEventLoop::exec (this=0x7fffe818b220, flags=) at kernel/qeventloop.cpp:201 #24 0x00007f4b44cdeebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #25 0x000000000040b469 in main (argc=1, argv=0x7fffe818d1d8) at /opt/kdev/kde4/kdevelop/app/main.cpp:474 Reported using DrKonqi -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ KDevelop-bugs mailing list KDevelop-bugs@kdevelop.org https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs