[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 278705] New: PHP: one forward slash in annonymous function =
From:       jay <jay () jay ! cz>
Date:       2011-07-28 14:27:29
Message-ID: bug-278705-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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:

<?php
$f =
  function( $params ){
  /
  };
?>

(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=<value optimized out>, mutex=0x1c217f0,
time=1000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, 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=<value optimized out>) 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=<value optimized out>, nfds=<value
optimized out>, 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=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f4b44cdaa02 in QEventLoop::processEvents (this=<value optimized
out>, 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=<value optimized out>) 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=<value optimized out>) 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=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:417
#6  0x00007f4b44cdaa02 in QEventLoop::processEvents (this=<value optimized
out>, 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=<value optimized out>) 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=<value optimized out>) 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=<value optimized out>) 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=<value optimized out>, nfds=<value
optimized out>, 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=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f4b44cdaa02 in QEventLoop::processEvents (this=<value optimized
out>, 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=<value optimized out>) 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=<value optimized out>) 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=<value optimized out>) 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=<value optimized out>, mutex=0xb6bfd0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, 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=<value optimized out>) 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<Php::AstNode,
Php::IdentifierAst>::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<Php::AstNode,
Php::IdentifierAst, Php::ContextBuilder>::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<Php::AstNode,
Php::IdentifierAst>::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=<value optimized out>) 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=<value optimized out>, mutex=0x4c95570,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, 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=<value optimized out>) 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=<value optimized out>, mutex=0x373b670,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x373b670,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f4b44be7edc in QThread::wait (this=<value optimized out>,
time=18446744073709551615) at thread/qthread_unix.cpp:652
#4  0x00007f4b44cacee0 in QFileSystemWatcher::~QFileSystemWatcher
(this=0x373b4c0, __in_chrg=<value optimized out>) at
io/qfilesystemwatcher.cpp:440
#5  0x00007f4b44cedd5f in QObjectPrivate::deleteChildren (this=0x373b420) at
kernel/qobject.cpp:1957
#6  0x00007f4b44cf541b in QObject::~QObject (this=<value optimized out>,
__in_chrg=<value optimized out>) at kernel/qobject.cpp:945
#7  0x00007f4b409838f6 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher
(this=0x3738070, __in_chrg=<value optimized out>) 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=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#21 0x00007f4b440f5a4e in QGuiEventDispatcherGlib::processEvents
(this=0x373b6dc, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#22 0x00007f4b44cdaa02 in QEventLoop::processEvents (this=<value optimized
out>, 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
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic