https://bugs.kde.org/show_bug.cgi?id=447349

            Bug ID: 447349
           Summary: KDevelop - Crash while indexing PHP project
           Product: kdevelop
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: shatz....@gmail.com
  Target Milestone: ---

Application: kdevelop (5.7.211200 (21.12.0))

Qt Version: 5.15.3
Frameworks Version: 5.90.0
Operating System: Linux 5.15.10-051510-generic x86_64
Windowing System: X11
Distribution: KDE neon Testing Edition
DrKonqi: 5.23.4 [CoredumpBackend]

-- Information about the crash:
- What I was doing when the application crashed:

Opening a laravel PHP project. vendor/ directory is added to build sequence.

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault

[New LWP 15237]
[New LWP 15010]
[New LWP 15013]
[New LWP 15238]
[New LWP 15026]
[New LWP 15585]
[New LWP 15235]
[New LWP 15037]
[New LWP 15431]
[New LWP 15224]
[New LWP 15011]
[New LWP 15232]
[New LWP 15230]
[New LWP 15233]
[New LWP 15231]
[New LWP 15437]
[New LWP 15028]
[New LWP 15012]
[New LWP 15234]
[New LWP 15014]
[New LWP 15009]
[New LWP 15020]
[New LWP 15029]
[New LWP 15236]
[New LWP 15008]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/kdevelop'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50
[Current thread is 1 (Thread 0x7f7799227700 (LWP 15237))]
__preamble__
[Current thread is 1 (Thread 0x7f7799227700 (LWP 15237))]

Thread 25 (Thread 0x7f77f8721280 (LWP 15008)):
#0  0x00007f780e932aff in __GI___poll (fds=0x5651929a3ca0, nfds=11,
timeout=306) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f780b21236e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f780b2124a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f780ef02602 in QEventDispatcherGlib::processEvents
(this=0x5651919236e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f780eea68ab in QEventLoop::exec (this=this@entry=0x7fff34446f70,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f780eeaea64 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x0000565190355dd4 in main (argc=<optimized out>, argv=<optimized out>) at
./app/main.cpp:846

Thread 24 (Thread 0x7f7799a28700 (LWP 15236)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5651922ded34) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5651922dece0,
cond=0x5651922ded08) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5651922ded08, mutex=0x5651922dece0) at
pthread_cond_wait.c:638
#3  0x00007f780ecc75cb in QWaitConditionPrivate::wait (deadline=...,
this=0x5651922dece0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x5651920112a0,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f780b1b0bac in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked
(this=this@entry=0x5651920b7ad0, th=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007f780b1b1930 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait
(this=0x5651920b7ad0, th=<optimized out>, th@entry=0x7f7790004670,
threadWasBusy=threadWasBusy@entry=false,
suspendIfInactive=suspendIfInactive@entry=false,
justReturning=justReturning@entry=false) at ./src/weaver.cpp:561
#7  0x00007f780b1b2dce in ThreadWeaver::WorkingHardState::applyForWork
(this=0x565192011380, th=0x7f7790004670, wasBusy=<optimized out>) at
./src/workinghardstate.cpp:43
#8  0x00007f780b1b0af2 in ThreadWeaver::Weaver::applyForWork (this=<optimized
out>, th=0x7f7790004670, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#9  0x00007f780b1b2e29 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x565192011380, th=0x7f7790004670, wasBusy=<optimized out>) at
./src/workinghardstate.cpp:49
#10 0x00007f780b1b0af2 in ThreadWeaver::Weaver::applyForWork (this=<optimized
out>, th=0x7f7790004670, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#11 0x00007f780b1b2e29 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x565192011380, th=0x7f7790004670, wasBusy=<optimized out>) at
./src/workinghardstate.cpp:49
#12 0x00007f780b1b0af2 in ThreadWeaver::Weaver::applyForWork (this=<optimized
out>, th=0x7f7790004670, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#13 0x00007f780b1b2e29 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x565192011380, th=0x7f7790004670, wasBusy=<optimized out>) at
./src/workinghardstate.cpp:49
#14 0x00007f780b1b0af2 in ThreadWeaver::Weaver::applyForWork (this=<optimized
out>, th=0x7f7790004670, wasBusy=<optimized out>) at ./src/weaver.cpp:575
#15 0x00007f780b1afbd3 in ThreadWeaver::Thread::run (this=0x7f7790004670) at
./src/thread.cpp:86
#16 0x00007f780ecc145c in QThreadPrivate::start (arg=0x7f7790004670) at
thread/qthread_unix.cpp:329
#17 0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#18 0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 23 (Thread 0x7f77c27fc700 (LWP 15029)):
#0  0x00007f780e932aff in __GI___poll (fds=0x7f77a8005240, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f780b21236e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f780b2124a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f780ef02602 in QEventDispatcherGlib::processEvents
(this=0x7f77a8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f780eea68ab in QEventLoop::exec (this=this@entry=0x7f77c27fb320,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f780ecc02c2 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f780ecc145c in QThreadPrivate::start (arg=0x565191f6c1c0) at
thread/qthread_unix.cpp:329
#7  0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7f77c3fff700 (LWP 15020)):
#0  0x00007f780e932aff in __GI___poll (fds=0x7f77b8005300, nfds=1,
timeout=200034) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f780b21236e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f780b2124a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f780ef02602 in QEventDispatcherGlib::processEvents
(this=0x7f77b8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f780eea68ab in QEventLoop::exec (this=this@entry=0x7f77c3ffe2b0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f780ecc02c2 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f780d84b8d0 in ?? () from
/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#7  0x00007f780ecc145c in QThreadPrivate::start (arg=0x565191f75720) at
thread/qthread_unix.cpp:329
#8  0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7f77f78d1700 (LWP 15009)):
#0  0x00007f780e932aff in __GI___poll (fds=0x7f77f78d0228, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7802118c1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f780211a90a in xcb_wait_for_event () from
/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f77f7de9e88 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f780ecc145c in QThreadPrivate::start (arg=0x56519184b5d0) at
thread/qthread_unix.cpp:329
#5  0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f77e9847700 (LWP 15014)):
#0  0x00007f780e932aff in __GI___poll (fds=0x7f77cc019300, nfds=4, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f780b21236e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f780b2124a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f780ef02602 in QEventDispatcherGlib::processEvents
(this=0x7f77cc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f780eea68ab in QEventLoop::exec (this=this@entry=0x7f77e98462f0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f780ecc02c2 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f780f946f4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f780ecc145c in QThreadPrivate::start (arg=0x7f780f9cad80) at
thread/qthread_unix.cpp:329
#8  0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f779aa2a700 (LWP 15234)):
#0  0x00007f780e8fd3bf in __GI___clock_nanosleep (clock_id=clock_id@entry=0,
flags=flags@entry=0, req=req@entry=0x7f779aa283a0,
rem=rem@entry=0x7f779aa283a0) at
../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007f780e903047 in __GI___nanosleep
(requested_time=requested_time@entry=0x7f779aa283a0,
remaining=remaining@entry=0x7f779aa283a0) at nanosleep.c:27
#2  0x00007f780ef01f45 in qt_nanosleep (amount=...) at
kernel/qelapsedtimer_unix.cpp:195
#3  0x00007f780d892954 in KDevelop::DUChainLock::lockForWrite(unsigned int) ()
from /lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#4  0x00007f780d892b50 in KDevelop::DUChainWriteLocker::lock() () from
/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#5  0x00007f77e03dce90 in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::closeContext (this=0x7f779aa28800) at
/usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:454
#6  KDevelop::AbstractUseBuilder<Php::AstNode, Php::IdentifierAst,
Php::ContextBuilder>::closeContext (this=0x7f779aa28800) at
/usr/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:198
#7  0x00007f77e03d730d in Php::ContextBuilder::visitClassStatement
(this=0x7f779aa28800, node=0x7f778e465ba8) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:212
#8  0x00007f77e03640be in Php::DefaultVisitor::visitClassBody
(this=0x7f779aa289e8, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:224
#9  0x00007f77e03d562d in Php::ContextBuilder::visitClassDeclarationStatement
(this=0x7f779aa28800, node=0x7f778e409650) at ./parser/php.g:400
#10 0x00007f77e0365866 in Php::DefaultVisitor::visitTopStatement
(this=0x7f779aa289e8, node=0x7f778e409608) at
./obj-x86_64-linux-gnu/parser/phpast.h:1109
#11 0x00007f77e036527e in Php::DefaultVisitor::visitStart (this=0x7f779aa289e8,
node=<optimized out>) at ./obj-x86_64-linux-gnu/parser/phpast.h:927
#12 0x00007f77e03d7ed4 in Php::ContextBuilder::startVisiting
(this=this@entry=0x7f779aa28800, node=node@entry=0x7f778c88c190) at
./parser/php.g:272
#13 0x00007f77e20cd374 in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::supportBuild (context=<optimized out>,
node=0x7f778c88c190, this=0x7f779aa28800) at
/usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:104
#14 KDevelop::AbstractUseBuilder<Php::AstNode, Php::IdentifierAst,
Php::ContextBuilder>::buildUses (node=0x7f778c88c190, this=0x7f779aa28800) at
/usr/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:62
#15 Php::ParseJob::run (this=0x5651937a0b40) at
./obj-x86_64-linux-gnu/parser/phpvisitor.h:118
#16 0x00007f780b1ab8df in ThreadWeaver::IdDecorator::run (this=<optimized out>,
self=..., thread=0x7f77880051f0) at /usr/include/c++/9/bits/atomic_base.h:318
#17 0x00007f780b1ab4ed in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:318
#18 0x00007f780b1abfe7 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x7f77880051f0) at ./src/job.cpp:64
#19 0x00007f780b1afc71 in ThreadWeaver::Thread::run (this=0x7f77880051f0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#20 0x00007f780ecc145c in QThreadPrivate::start (arg=0x7f77880051f0) at
thread/qthread_unix.cpp:329
#21 0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#22 0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f77e2048700 (LWP 15012)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f77f00064c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f77f0006478,
cond=0x7f77f00064a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f77f00064a0, mutex=0x7f77f0006478) at
pthread_cond_wait.c:638
#3  0x00007f77f52c2e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f77f52c2a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f77c2ffd700 (LWP 15028)):
#0  0x00007f780e932aff in __GI___poll (fds=0x7f77b4004ca0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f780b21236e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f780b2124a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f780ef02602 in QEventDispatcherGlib::processEvents
(this=0x7f77b4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f780eea68ab in QEventLoop::exec (this=this@entry=0x7f77c2ffc290,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f780ecc02c2 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f780d95d7b0 in ?? () from
/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#7  0x00007f780ecc145c in QThreadPrivate::start (arg=0x5651920dc030) at
thread/qthread_unix.cpp:329
#8  0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f7772255700 (LWP 15437)):
#0  0x00007f780e932aff in __GI___poll (fds=0x7f776402a090, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f780b21236e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f780b2124a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f780ef02602 in QEventDispatcherGlib::processEvents
(this=0x7f77640947e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f780eea68ab in QEventLoop::exec (this=this@entry=0x7f7772254290,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f780ecc02c2 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f780d95d7b0 in ?? () from
/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#7  0x00007f780ecc145c in QThreadPrivate::start (arg=0x565192cc0410) at
thread/qthread_unix.cpp:329
#8  0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f77acdb8700 (LWP 15231)):
#0  0x00007f780e8fd3bf in __GI___clock_nanosleep (clock_id=clock_id@entry=0,
flags=flags@entry=0, req=req@entry=0x7f77acdb6680,
rem=rem@entry=0x7f77acdb6680) at
../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007f780e903047 in __GI___nanosleep
(requested_time=requested_time@entry=0x7f77acdb6680,
remaining=remaining@entry=0x7f77acdb6680) at nanosleep.c:27
#2  0x00007f780ef01f45 in qt_nanosleep (amount=...) at
kernel/qelapsedtimer_unix.cpp:195
#3  0x00007f780d89278a in KDevelop::DUChainLock::lockForRead(unsigned int) ()
from /lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#4  0x00007f780d892aa0 in KDevelop::DUChainReadLocker::lock() () from
/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#5  0x00007f77e20cc4e6 in Php::ParseJob::run (this=0x56519392a9d0) at
./obj-x86_64-linux-gnu/parser/phpvisitor.h:83
#6  0x00007f780b1ab8df in ThreadWeaver::IdDecorator::run (this=<optimized out>,
self=..., thread=0x7f77a00030e0) at /usr/include/c++/9/bits/atomic_base.h:318
#7  0x00007f780b1ab4ed in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:318
#8  0x00007f780b1abfe7 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x7f77a00030e0) at ./src/job.cpp:64
#9  0x00007f780b1afc71 in ThreadWeaver::Thread::run (this=0x7f77a00030e0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#10 0x00007f780ecc145c in QThreadPrivate::start (arg=0x7f77a00030e0) at
thread/qthread_unix.cpp:329
#11 0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f779b22b700 (LWP 15233)):
#0  0x00007f780e8fd3bf in __GI___clock_nanosleep (clock_id=clock_id@entry=0,
flags=flags@entry=0, req=req@entry=0x7f779b228fa0,
rem=rem@entry=0x7f779b228fa0) at
../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007f780e903047 in __GI___nanosleep
(requested_time=requested_time@entry=0x7f779b228fa0,
remaining=remaining@entry=0x7f779b228fa0) at nanosleep.c:27
#2  0x00007f780ef01f45 in qt_nanosleep (amount=...) at
kernel/qelapsedtimer_unix.cpp:195
#3  0x00007f780d892954 in KDevelop::DUChainLock::lockForWrite(unsigned int) ()
from /lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#4  0x00007f780d892b50 in KDevelop::DUChainWriteLocker::lock() () from
/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#5  0x00007f77e03bffe7 in Php::DeclarationBuilder::classContextOpened
(this=0x7f779b229c30, context=0x7f777dbf9200) at ./parser/php.g:311
#6  0x00007f77e03d5878 in Php::ContextBuilder::visitClassDeclarationStatement
(this=this@entry=0x7f779b229c30, node=node@entry=0x7f7789c63238) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:212
#7  0x00007f77e03dd7b9 in Php::TypeBuilder::visitClassDeclarationStatement
(this=this@entry=0x7f779b229c30, node=node@entry=0x7f7789c63238) at
./parser/php.g:432
#8  0x00007f77e03c3efc in
Php::DeclarationBuilder::visitClassDeclarationStatement (this=0x7f779b229c30,
node=0x7f7789c63238) at ./parser/php.g:319
#9  0x00007f77e0365866 in Php::DefaultVisitor::visitTopStatement
(this=0x7f779b229e18, node=0x7f7789c631f0) at
./obj-x86_64-linux-gnu/parser/phpast.h:1109
#10 0x00007f77e03c01d1 in Php::DeclarationBuilder::visitOuterTopStatement
(this=0x7f779b229c30, node=0x7f7789c631c0) at ./parser/php.g:1145
#11 0x00007f77e036527e in Php::DefaultVisitor::visitStart (this=0x7f779b229e18,
node=<optimized out>) at ./obj-x86_64-linux-gnu/parser/phpast.h:927
#12 0x00007f77e03d7ed4 in Php::ContextBuilder::startVisiting
(this=0x7f779b229c30, node=0x7f7788725ce0) at ./parser/php.g:272
#13 0x00007f77e03c1753 in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::supportBuild (context=<optimized out>,
node=0x7f7788725ce0, this=0x7f779b229c30) at /usr/include/c++/9/new:174
#14 KDevelop::AbstractTypeBuilder<Php::AstNode, Php::IdentifierAst,
Php::ContextBuilder>::supportBuild (context=<optimized out>,
node=0x7f7788725ce0, this=0x7f779b229c30) at
/usr/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:72
#15 Php::DeclarationBuilder::supportBuild (this=0x7f779b229c30,
node=0x7f7788725ce0, context=<optimized out>) at ./parser/php.g:1862
#16 0x00007f77e03c26dd in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::build (updateContext=..., node=0x7f7788725ce0, url=...,
this=0x7f779b229c30) at
/usr/include/kdevplatform/language/duchain/topducontext.h:62
#17 Php::DeclarationBuilder::build (this=this@entry=0x7f779b229c30, url=...,
node=node@entry=0x7f7788725ce0, updateContext_=...) at ./parser/php.g:287
#18 0x00007f77e20cc709 in Php::ParseJob::run (this=0x5651929b5750) at
./obj-x86_64-linux-gnu/parser/phpvisitor.h:104
#19 0x00007f780b1ab8df in ThreadWeaver::IdDecorator::run (this=<optimized out>,
self=..., thread=0x7f77900041b0) at /usr/include/c++/9/bits/atomic_base.h:318
#20 0x00007f780b1ab4ed in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:318
#21 0x00007f780b1abfe7 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x7f77900041b0) at ./src/job.cpp:64
#22 0x00007f780b1afc71 in ThreadWeaver::Thread::run (this=0x7f77900041b0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#23 0x00007f780ecc145c in QThreadPrivate::start (arg=0x7f77900041b0) at
thread/qthread_unix.cpp:329
#24 0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#25 0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f77ae72c700 (LWP 15230)):
#0  0x00007f780e8fd3bf in __GI___clock_nanosleep (clock_id=clock_id@entry=0,
flags=flags@entry=0, req=req@entry=0x7f77ae729bb0,
rem=rem@entry=0x7f77ae729bb0) at
../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007f780e903047 in __GI___nanosleep
(requested_time=requested_time@entry=0x7f77ae729bb0,
remaining=remaining@entry=0x7f77ae729bb0) at nanosleep.c:27
#2  0x00007f780ef01f45 in qt_nanosleep (amount=...) at
kernel/qelapsedtimer_unix.cpp:195
#3  0x00007f780d892954 in KDevelop::DUChainLock::lockForWrite(unsigned int) ()
from /lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#4  0x00007f780d892b50 in KDevelop::DUChainWriteLocker::lock() () from
/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#5  0x00007f77e03dc7b2 in KDevelop::AbstractUseBuilder<Php::AstNode,
Php::IdentifierAst, Php::ContextBuilder>::newUse
(this=this@entry=0x7f77ae72a800, newRange=..., _declaration=...) at
/usr/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:119
#6  0x00007f77e03dab88 in KDevelop::AbstractUseBuilder<Php::AstNode,
Php::IdentifierAst, Php::ContextBuilder>::newUse (declaration=...,
node=0x7f7750445610, this=0x7f77ae72a800) at
/usr/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:108
#7  Php::UseBuilder::newCheckedUse (this=0x7f77ae72a800, node=0x7f7750445610,
declaration=..., reportNotFound=<optimized out>) at ./parser/php.g:371
#8  0x00007f77e03e8d10 in Php::ExpressionVisitor::processVariable
(this=this@entry=0x7f77ae72a290, variable=0x7f7750445610) at
/usr/include/c++/9/bits/atomic_base.h:326
#9  0x00007f77e03e8fba in
Php::ExpressionVisitor::visitCompoundVariableWithSimpleIndirectReference
(this=0x7f77ae72a290, node=0x7f77504455d8) at ./parser/php.g:328
#10 0x00007f77e0363d4e in Php::DefaultVisitor::visitBaseVariable
(this=0x7f77ae72a290, node=0x7f77504455a0) at
./obj-x86_64-linux-gnu/parser/phpast.h:90
#11 0x00007f77e0365db8 in Php::DefaultVisitor::visitVariable
(this=0x7f77ae72a290, node=0x7f7750445458) at
./obj-x86_64-linux-gnu/parser/phpast.h:1283
#12 0x00007f77e0365d22 in Php::DefaultVisitor::visitVarExpressionNormal
(this=0x7f77ae72a290, node=0x7f77504453e0) at
./obj-x86_64-linux-gnu/parser/phpast.h:1264
#13 0x00007f77e0365bd0 in Php::DefaultVisitor::visitVarExpression
(this=0x7f77ae72a290, node=0x7f7750445370) at
./obj-x86_64-linux-gnu/parser/phpast.h:1223
#14 0x00007f77e03e902b in Php::ExpressionVisitor::visitVarExpression
(this=0x7f77ae72a290, node=0x7f7750445370) at ./parser/php.g:352
#15 0x00007f77e0365a94 in Php::DefaultVisitor::visitUnaryExpressionNotPlusminus
(this=0x7f77ae72a290, node=0x7f7750445338) at
./obj-x86_64-linux-gnu/parser/phpast.h:1183
#16 0x00007f77e03e7a29 in Php::ExpressionVisitor::visitUnaryExpression
(this=0x7f77ae72a290, node=0x7f77504452e8) at ./parser/php.g:1006
#17 0x00007f77e0364d28 in Php::DefaultVisitor::visitMultiplicativeExpression
(this=0x7f77ae72a290, node=0x7f77504452b8) at
./obj-x86_64-linux-gnu/parser/phpast.h:675
#18 0x00007f77e0363b88 in Php::DefaultVisitor::visitAdditiveExpression
(this=0x7f77ae72a290, node=0x7f7750445288) at
./obj-x86_64-linux-gnu/parser/phpast.h:21
#19 0x00007f77e03651e8 in Php::DefaultVisitor::visitShiftExpression
(this=0x7f77ae72a290, node=0x7f7750445258) at
./obj-x86_64-linux-gnu/parser/phpast.h:902
#20 0x00007f77e03650fa in Php::DefaultVisitor::visitRelationalExpression
(this=0x7f77ae72a290, node=0x7f7750445220) at
./obj-x86_64-linux-gnu/parser/phpast.h:847
#21 0x00007f77e03e77e9 in Php::ExpressionVisitor::visitRelationalExpression
(this=0x7f77ae72a290, node=0x7f7750445220) at ./parser/php.g:1054
#22 0x00007f77e036480a in Php::DefaultVisitor::visitEqualityExpression
(this=0x7f77ae72a290, node=0x7f77504451f0) at
./obj-x86_64-linux-gnu/parser/phpast.h:475
#23 0x00007f77e0363e2e in Php::DefaultVisitor::visitBitAndExpression
(this=0x7f77ae72a290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:118
#24 0x00007f77e0363ece in Php::DefaultVisitor::visitBitXorExpression
(this=0x7f77ae72a290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:146
#25 0x00007f77e0363e7e in Php::DefaultVisitor::visitBitOrExpression
(this=0x7f77ae72a290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:132
#26 0x00007f77e0363f1e in Php::DefaultVisitor::visitBooleanAndExpression
(this=0x7f77ae72a290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:160
#27 0x00007f77e0363f6e in Php::DefaultVisitor::visitBooleanOrExpression
(this=0x7f77ae72a290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:174
#28 0x00007f77e0364f1e in Php::DefaultVisitor::visitNullCoalesceExpression
(this=0x7f77ae72a290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:754
#29 0x00007f77e036454a in Php::DefaultVisitor::visitConditionalExpression
(this=0x7f77ae72a290, node=0x7f77504450c8) at
./obj-x86_64-linux-gnu/parser/phpast.h:377
#30 0x00007f77e03e707b in Php::ExpressionVisitor::visitAssignmentExpression
(this=0x7f77ae72a290, node=0x7f7750445088) at ./parser/php.g:302
#31 0x00007f77e0364c4e in Php::DefaultVisitor::visitLogicalAndExpression
(this=0x7f77ae72a290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:633
#32 0x00007f77e0364cee in Php::DefaultVisitor::visitLogicalXorExpression
(this=0x7f77ae72a290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:661
#33 0x00007f77e0364c9e in Php::DefaultVisitor::visitLogicalOrExpression
(this=0x7f77ae72a290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:647
#34 0x00007f77e03da7ec in Php::UseBuilder::visitNodeWithExprVisitor
(this=0x7f77ae72a800, node=0x7f7750444fb8) at ./parser/php.g:472
#35 0x00007f77e0365480 in Php::DefaultVisitor::visitStatement
(this=0x7f77ae72a9e8, node=0x7f7750444e78) at
./obj-x86_64-linux-gnu/parser/phpast.h:977
#36 0x00007f77e036584a in Php::DefaultVisitor::visitTopStatement
(this=0x7f77ae72a9e8, node=0x7f7750444e30) at
./obj-x86_64-linux-gnu/parser/phpast.h:1107
#37 0x00007f77e0364b4e in Php::DefaultVisitor::visitInnerStatementList
(this=0x7f77ae72a9e8, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:588
#38 0x00007f77e03d6bee in Php::ContextBuilder::visitClassStatement
(this=0x7f77ae72a800, node=0x7f7750440880) at ./parser/php.g:447
#39 0x00007f77e03640be in Php::DefaultVisitor::visitClassBody
(this=0x7f77ae72a9e8, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:224
#40 0x00007f77e03d562d in Php::ContextBuilder::visitClassDeclarationStatement
(this=0x7f77ae72a800, node=0x7f77502451a0) at ./parser/php.g:400
#41 0x00007f77e0365866 in Php::DefaultVisitor::visitTopStatement
(this=0x7f77ae72a9e8, node=0x7f7750245158) at
./obj-x86_64-linux-gnu/parser/phpast.h:1109
#42 0x00007f77e036527e in Php::DefaultVisitor::visitStart (this=0x7f77ae72a9e8,
node=<optimized out>) at ./obj-x86_64-linux-gnu/parser/phpast.h:927
#43 0x00007f77e03d7ed4 in Php::ContextBuilder::startVisiting
(this=this@entry=0x7f77ae72a800, node=node@entry=0x7f77a0e8fc60) at
./parser/php.g:272
#44 0x00007f77e20cd374 in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::supportBuild (context=<optimized out>,
node=0x7f77a0e8fc60, this=0x7f77ae72a800) at
/usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:104
#45 KDevelop::AbstractUseBuilder<Php::AstNode, Php::IdentifierAst,
Php::ContextBuilder>::buildUses (node=0x7f77a0e8fc60, this=0x7f77ae72a800) at
/usr/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:62
#46 Php::ParseJob::run (this=0x565192f9a2b0) at
./obj-x86_64-linux-gnu/parser/phpvisitor.h:118
#47 0x00007f780b1ab8df in ThreadWeaver::IdDecorator::run (this=<optimized out>,
self=..., thread=0x565192c6cc70) at /usr/include/c++/9/bits/atomic_base.h:318
#48 0x00007f780b1ab4ed in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:318
#49 0x00007f780b1abfe7 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x565192c6cc70) at ./src/job.cpp:64
#50 0x00007f780b1afc71 in ThreadWeaver::Thread::run (this=0x565192c6cc70) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#51 0x00007f780ecc145c in QThreadPrivate::start (arg=0x565192c6cc70) at
thread/qthread_unix.cpp:329
#52 0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#53 0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f779bfff700 (LWP 15232)):
#0  0x00007f780e8fd3bf in __GI___clock_nanosleep (clock_id=clock_id@entry=0,
flags=flags@entry=0, req=req@entry=0x7f779bffc6f0,
rem=rem@entry=0x7f779bffc6f0) at
../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007f780e903047 in __GI___nanosleep
(requested_time=requested_time@entry=0x7f779bffc6f0,
remaining=remaining@entry=0x7f779bffc6f0) at nanosleep.c:27
#2  0x00007f780ef01f45 in qt_nanosleep (amount=...) at
kernel/qelapsedtimer_unix.cpp:195
#3  0x00007f780d892954 in KDevelop::DUChainLock::lockForWrite(unsigned int) ()
from /lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#4  0x00007f780d892b50 in KDevelop::DUChainWriteLocker::lock() () from
/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#5  0x00007f77e03fc1b6 in Php::findDeclarationInPST
(currentContext=currentContext@entry=0x7f778c875630, id=...,
declarationType=declarationType@entry=Php::ConstantDeclarationType) at
./parser/php.g:475
#6  0x00007f77e03fd21b in Php::findDeclarationImportHelper
(currentContext=0x7f778c875630, id=...,
declarationType=declarationType@entry=Php::ConstantDeclarationType) at
./parser/php.g:455
#7  0x00007f77e03e669f in Php::ExpressionVisitor::findDeclarationImport
(this=this@entry=0x7f779bffd290,
declarationType=declarationType@entry=Php::ConstantDeclarationType,
identifier=...) at ./parser/php.g:1196
#8  0x00007f77e03ea74f in Php::ExpressionVisitor::visitConstantOrClassConst
(this=0x7f779bffd290, node=0x7f77928c93f0) at ./parser/php.g:623
#9  0x00007f77e036516c in Php::DefaultVisitor::visitScalar
(this=0x7f779bffd290, node=0x7f77928c93a0) at
./obj-x86_64-linux-gnu/parser/phpast.h:873
#10 0x00007f77e03e74fd in Php::ExpressionVisitor::visitScalar
(this=0x7f779bffd290, node=0x7f77928c93a0) at ./parser/php.g:639
#11 0x00007f77e0365d30 in Php::DefaultVisitor::visitVarExpressionNormal
(this=0x7f779bffd290, node=0x7f77928c90f8) at
./obj-x86_64-linux-gnu/parser/phpast.h:1265
#12 0x00007f77e0365bd0 in Php::DefaultVisitor::visitVarExpression
(this=0x7f779bffd290, node=0x7f77928c9088) at
./obj-x86_64-linux-gnu/parser/phpast.h:1223
#13 0x00007f77e03e902b in Php::ExpressionVisitor::visitVarExpression
(this=0x7f779bffd290, node=0x7f77928c9088) at ./parser/php.g:352
#14 0x00007f77e0365a94 in Php::DefaultVisitor::visitUnaryExpressionNotPlusminus
(this=0x7f779bffd290, node=0x7f77928c9050) at
./obj-x86_64-linux-gnu/parser/phpast.h:1183
#15 0x00007f77e03e7a29 in Php::ExpressionVisitor::visitUnaryExpression
(this=0x7f779bffd290, node=0x7f77928c9000) at ./parser/php.g:1006
#16 0x00007f77e0364d28 in Php::DefaultVisitor::visitMultiplicativeExpression
(this=0x7f779bffd290, node=0x7f77928c8fd0) at
./obj-x86_64-linux-gnu/parser/phpast.h:675
#17 0x00007f77e0363b88 in Php::DefaultVisitor::visitAdditiveExpression
(this=0x7f779bffd290, node=0x7f77928c8fa0) at
./obj-x86_64-linux-gnu/parser/phpast.h:21
#18 0x00007f77e03651e8 in Php::DefaultVisitor::visitShiftExpression
(this=0x7f779bffd290, node=0x7f77928c8f70) at
./obj-x86_64-linux-gnu/parser/phpast.h:902
#19 0x00007f77e03650fa in Php::DefaultVisitor::visitRelationalExpression
(this=0x7f779bffd290, node=0x7f77928c8f38) at
./obj-x86_64-linux-gnu/parser/phpast.h:847
#20 0x00007f77e03e77e9 in Php::ExpressionVisitor::visitRelationalExpression
(this=0x7f779bffd290, node=0x7f77928c8f38) at ./parser/php.g:1054
#21 0x00007f77e036480a in Php::DefaultVisitor::visitEqualityExpression
(this=0x7f779bffd290, node=0x7f77928c8f08) at
./obj-x86_64-linux-gnu/parser/phpast.h:475
#22 0x00007f77e0363e2e in Php::DefaultVisitor::visitBitAndExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:118
#23 0x00007f77e0363ece in Php::DefaultVisitor::visitBitXorExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:146
#24 0x00007f77e0363e7e in Php::DefaultVisitor::visitBitOrExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:132
#25 0x00007f77e0363f1e in Php::DefaultVisitor::visitBooleanAndExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:160
#26 0x00007f77e0363f6e in Php::DefaultVisitor::visitBooleanOrExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:174
#27 0x00007f77e0364f1e in Php::DefaultVisitor::visitNullCoalesceExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:754
#28 0x00007f77e036454a in Php::DefaultVisitor::visitConditionalExpression
(this=0x7f779bffd290, node=0x7f77928c8de0) at
./obj-x86_64-linux-gnu/parser/phpast.h:377
#29 0x00007f77e03e707b in Php::ExpressionVisitor::visitAssignmentExpression
(this=0x7f779bffd290, node=0x7f77928c8da0) at ./parser/php.g:302
#30 0x00007f77e0364c4e in Php::DefaultVisitor::visitLogicalAndExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:633
#31 0x00007f77e0364cee in Php::DefaultVisitor::visitLogicalXorExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:661
#32 0x00007f77e0364c9e in Php::DefaultVisitor::visitLogicalOrExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:647
#33 0x00007f77e0363c0a in Php::DefaultVisitor::visitArrayPairValue
(this=0x7f779bffd290, node=0x7f77928c8c90) at
./obj-x86_64-linux-gnu/parser/phpast.h:46
#34 0x00007f77e0365c3e in Php::DefaultVisitor::visitVarExpressionArray
(this=this@entry=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:1235
#35 0x00007f77e03e71c2 in Php::ExpressionVisitor::visitVarExpressionArray
(this=0x7f779bffd290, node=<optimized out>) at ./parser/php.g:385
#36 0x00007f77e0365bde in Php::DefaultVisitor::visitVarExpression
(this=0x7f779bffd290, node=0x7f77928bdca8) at
./obj-x86_64-linux-gnu/parser/phpast.h:1224
#37 0x00007f77e03e902b in Php::ExpressionVisitor::visitVarExpression
(this=0x7f779bffd290, node=0x7f77928bdca8) at ./parser/php.g:352
#38 0x00007f77e0365a94 in Php::DefaultVisitor::visitUnaryExpressionNotPlusminus
(this=0x7f779bffd290, node=0x7f77928bdc70) at
./obj-x86_64-linux-gnu/parser/phpast.h:1183
#39 0x00007f77e03e7a29 in Php::ExpressionVisitor::visitUnaryExpression
(this=0x7f779bffd290, node=0x7f77928bdc20) at ./parser/php.g:1006
#40 0x00007f77e0364d28 in Php::DefaultVisitor::visitMultiplicativeExpression
(this=0x7f779bffd290, node=0x7f77928bdbf0) at
./obj-x86_64-linux-gnu/parser/phpast.h:675
#41 0x00007f77e0363b88 in Php::DefaultVisitor::visitAdditiveExpression
(this=0x7f779bffd290, node=0x7f77928bdbc0) at
./obj-x86_64-linux-gnu/parser/phpast.h:21
#42 0x00007f77e03651e8 in Php::DefaultVisitor::visitShiftExpression
(this=0x7f779bffd290, node=0x7f77928bdb90) at
./obj-x86_64-linux-gnu/parser/phpast.h:902
#43 0x00007f77e03650fa in Php::DefaultVisitor::visitRelationalExpression
(this=0x7f779bffd290, node=0x7f77928bdb58) at
./obj-x86_64-linux-gnu/parser/phpast.h:847
#44 0x00007f77e03e77e9 in Php::ExpressionVisitor::visitRelationalExpression
(this=0x7f779bffd290, node=0x7f77928bdb58) at ./parser/php.g:1054
#45 0x00007f77e036480a in Php::DefaultVisitor::visitEqualityExpression
(this=0x7f779bffd290, node=0x7f77928bdb28) at
./obj-x86_64-linux-gnu/parser/phpast.h:475
#46 0x00007f77e0363e2e in Php::DefaultVisitor::visitBitAndExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:118
#47 0x00007f77e0363ece in Php::DefaultVisitor::visitBitXorExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:146
#48 0x00007f77e0363e7e in Php::DefaultVisitor::visitBitOrExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:132
#49 0x00007f77e0363f1e in Php::DefaultVisitor::visitBooleanAndExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:160
#50 0x00007f77e0363f6e in Php::DefaultVisitor::visitBooleanOrExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:174
#51 0x00007f77e0364f1e in Php::DefaultVisitor::visitNullCoalesceExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:754
#52 0x00007f77e036454a in Php::DefaultVisitor::visitConditionalExpression
(this=0x7f779bffd290, node=0x7f77928bda00) at
./obj-x86_64-linux-gnu/parser/phpast.h:377
#53 0x00007f77e03e707b in Php::ExpressionVisitor::visitAssignmentExpression
(this=0x7f779bffd290, node=0x7f77928bd9c0) at ./parser/php.g:302
#54 0x00007f77e03e708f in Php::ExpressionVisitor::visitAssignmentExpression
(this=0x7f779bffd290, node=0x7f77928bd1f8) at ./parser/php.g:305
#55 0x00007f77e0364c4e in Php::DefaultVisitor::visitLogicalAndExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:633
#56 0x00007f77e0364cee in Php::DefaultVisitor::visitLogicalXorExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:661
#57 0x00007f77e0364c9e in Php::DefaultVisitor::visitLogicalOrExpression
(this=0x7f779bffd290, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:647
#58 0x00007f77e03da7ec in Php::UseBuilder::visitNodeWithExprVisitor
(this=0x7f779bffd800, node=0x7f77928bd128) at ./parser/php.g:472
#59 0x00007f77e0365480 in Php::DefaultVisitor::visitStatement
(this=0x7f779bffd9e8, node=0x7f77928bcfe8) at
./obj-x86_64-linux-gnu/parser/phpast.h:977
#60 0x00007f77e036584a in Php::DefaultVisitor::visitTopStatement
(this=0x7f779bffd9e8, node=0x7f77928bcfa0) at
./obj-x86_64-linux-gnu/parser/phpast.h:1107
#61 0x00007f77e0364b4e in Php::DefaultVisitor::visitInnerStatementList
(this=0x7f779bffd9e8, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:588
#62 0x00007f77e03d6bee in Php::ContextBuilder::visitClassStatement
(this=0x7f779bffd800, node=0x7f77928bb570) at ./parser/php.g:447
#63 0x00007f77e03640be in Php::DefaultVisitor::visitClassBody
(this=0x7f779bffd9e8, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:224
#64 0x00007f77e03d562d in Php::ContextBuilder::visitClassDeclarationStatement
(this=0x7f779bffd800, node=0x7f7792471a90) at ./parser/php.g:400
#65 0x00007f77e0365866 in Php::DefaultVisitor::visitTopStatement
(this=0x7f779bffd9e8, node=0x7f7792471a48) at
./obj-x86_64-linux-gnu/parser/phpast.h:1109
#66 0x00007f77e036527e in Php::DefaultVisitor::visitStart (this=0x7f779bffd9e8,
node=<optimized out>) at ./obj-x86_64-linux-gnu/parser/phpast.h:927
#67 0x00007f77e03d7ed4 in Php::ContextBuilder::startVisiting
(this=this@entry=0x7f779bffd800, node=node@entry=0x7f779031d500) at
./parser/php.g:272
#68 0x00007f77e20cd374 in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::supportBuild (context=<optimized out>,
node=0x7f779031d500, this=0x7f779bffd800) at
/usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:104
#69 KDevelop::AbstractUseBuilder<Php::AstNode, Php::IdentifierAst,
Php::ContextBuilder>::buildUses (node=0x7f779031d500, this=0x7f779bffd800) at
/usr/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:62
#70 Php::ParseJob::run (this=0x5651938fd470) at
./obj-x86_64-linux-gnu/parser/phpvisitor.h:118
#71 0x00007f780b1ab8df in ThreadWeaver::IdDecorator::run (this=<optimized out>,
self=..., thread=0x7f77940051f0) at /usr/include/c++/9/bits/atomic_base.h:318
#72 0x00007f780b1ab4ed in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:318
#73 0x00007f780b1abfe7 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x7f77940051f0) at ./src/job.cpp:64
#74 0x00007f780b1afc71 in ThreadWeaver::Thread::run (this=0x7f77940051f0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#75 0x00007f780ecc145c in QThreadPrivate::start (arg=0x7f77940051f0) at
thread/qthread_unix.cpp:329
#76 0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#77 0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f77ea849700 (LWP 15011)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f77f00064c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f77f0006478,
cond=0x7f77f00064a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f77f00064a0, mutex=0x7f77f0006478) at
pthread_cond_wait.c:638
#3  0x00007f77f52c2e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f77f52c2a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f77aef2d700 (LWP 15224)):
#0  0x00007f780e932aff in __GI___poll (fds=0x7f779c002d60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f780b21236e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f780b2124a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f780ef02602 in QEventDispatcherGlib::processEvents
(this=0x7f779c001e90, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f780eea68ab in QEventLoop::exec (this=this@entry=0x7f77aef2c300,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f780ecc02c2 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f77af1b7669 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#7  0x00007f780ecc145c in QThreadPrivate::start (arg=0x565192d51190) at
thread/qthread_unix.cpp:329
#8  0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f7772a56700 (LWP 15431)):
#0  0x00007f780e932aff in __GI___poll (fds=0x7f776c005300, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f780b21236e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f780b2124a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f780ef02602 in QEventDispatcherGlib::processEvents
(this=0x7f776c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f780eea68ab in QEventLoop::exec (this=this@entry=0x7f7772a55290,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f780ecc02c2 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f780d95d7b0 in ?? () from
/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#7  0x00007f780ecc145c in QThreadPrivate::start (arg=0x565193698f70) at
thread/qthread_unix.cpp:329
#8  0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f77affff700 (LWP 15037)):
#0  0x00007f780e932aff in __GI___poll (fds=0x7f77a4004e60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f780b21236e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f780b2124a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f780ef02602 in QEventDispatcherGlib::processEvents
(this=0x7f77a4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f780eea68ab in QEventLoop::exec (this=this@entry=0x7f77afffe300,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f780ecc02c2 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f780c2c8549 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f780ecc145c in QThreadPrivate::start (arg=0x5651925333d0) at
thread/qthread_unix.cpp:329
#8  0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f779a229700 (LWP 15235)):
#0  0x00007f780e8fd3bf in __GI___clock_nanosleep (clock_id=clock_id@entry=0,
flags=flags@entry=0, req=req@entry=0x7f779a226ea0,
rem=rem@entry=0x7f779a226ea0) at
../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007f780e903047 in __GI___nanosleep
(requested_time=requested_time@entry=0x7f779a226ea0,
remaining=remaining@entry=0x7f779a226ea0) at nanosleep.c:27
#2  0x00007f780ef01f45 in qt_nanosleep (amount=...) at
kernel/qelapsedtimer_unix.cpp:195
#3  0x00007f780d892954 in KDevelop::DUChainLock::lockForWrite(unsigned int) ()
from /lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#4  0x00007f780d892b50 in KDevelop::DUChainWriteLocker::lock() () from
/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#5  0x00007f77e03bc1b7 in Php::PreDeclarationBuilder::openNamespace
(this=this@entry=0x7f779a227370, parent=parent@entry=0x7f77823099c8,
node=0x7f7782309a78, identifier=..., range=...) at ./parser/php.g:325
#6  0x00007f77e03d7cd5 in
Php::ContextBuilder::visitNamespaceDeclarationStatement (this=0x7f779a227370,
node=0x7f77823099c8) at ./parser/php.g:545
#7  0x00007f77e0364fea in Php::DefaultVisitor::visitOuterTopStatement
(this=0x7f779a227558, node=0x7f7782309998) at
./obj-x86_64-linux-gnu/parser/phpast.h:796
#8  0x00007f77e036527e in Php::DefaultVisitor::visitStart (this=0x7f779a227558,
node=<optimized out>) at ./obj-x86_64-linux-gnu/parser/phpast.h:927
#9  0x00007f77e03d7ed4 in Php::ContextBuilder::startVisiting
(this=0x7f779a227370, node=0x7f778222b530) at ./parser/php.g:272
#10 0x00007f77e03d9ec3 in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::supportBuild (context=<optimized out>,
node=0x7f778222b530, this=0x7f779a227370) at /usr/include/c++/9/new:174
#11 KDevelop::AbstractContextBuilder<Php::AstNode, Php::IdentifierAst>::build
(this=this@entry=0x7f779a227370, url=..., node=node@entry=0x7f778222b530,
updateContext=...) at
/usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:92
#12 0x00007f77e03d8726 in Php::ContextBuilder::build
(this=this@entry=0x7f779a227370, url=..., node=node@entry=0x7f778222b530,
updateContext_=...) at ./parser/php.g:228
#13 0x00007f77e03c25b2 in Php::DeclarationBuilder::build
(this=this@entry=0x7f779a227c30, url=..., node=node@entry=0x7f778222b530,
updateContext_=...) at ./parser/php.g:274
#14 0x00007f77e20cc709 in Php::ParseJob::run (this=0x5651937f3e90) at
./obj-x86_64-linux-gnu/parser/phpvisitor.h:104
#15 0x00007f780b1ab8df in ThreadWeaver::IdDecorator::run (this=<optimized out>,
self=..., thread=0x565192e66c60) at /usr/include/c++/9/bits/atomic_base.h:318
#16 0x00007f780b1ab4ed in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:318
#17 0x00007f780b1abfe7 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x565192e66c60) at ./src/job.cpp:64
#18 0x00007f780b1afc71 in ThreadWeaver::Thread::run (this=0x565192e66c60) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#19 0x00007f780ecc145c in QThreadPrivate::start (arg=0x565192e66c60) at
thread/qthread_unix.cpp:329
#20 0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#21 0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f77e1847700 (LWP 15585)):
#0  0x00007f780e932aff in __GI___poll (fds=0x7f77c804ffb0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f780b21236e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f780b2124a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f780ef02602 in QEventDispatcherGlib::processEvents
(this=0x7f77c8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f780eea68ab in QEventLoop::exec (this=this@entry=0x7f77e1846290,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f780ecc02c2 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f780d95d7b0 in ?? () from
/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#7  0x00007f780ecc145c in QThreadPrivate::start (arg=0x5651935fa190) at
thread/qthread_unix.cpp:329
#8  0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f77c37fe700 (LWP 15026)):
#0  0x00007f780e932aff in __GI___poll (fds=0x7f77b0004a30, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f780b21236e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f780b2124a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f780ef02602 in QEventDispatcherGlib::processEvents
(this=0x7f77b0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f780eea68ab in QEventLoop::exec (this=this@entry=0x7f77c37fd320,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f780ecc02c2 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f780ecc145c in QThreadPrivate::start (arg=0x7f780b0bb728) at
thread/qthread_unix.cpp:329
#7  0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f7798a26700 (LWP 15238)):
#0  0x00007f780e8fd3bf in __GI___clock_nanosleep (clock_id=clock_id@entry=0,
flags=flags@entry=0, req=req@entry=0x7f7798a240d0,
rem=rem@entry=0x7f7798a240d0) at
../sysdeps/unix/sysv/linux/clock_nanosleep.c:78
#1  0x00007f780e903047 in __GI___nanosleep
(requested_time=requested_time@entry=0x7f7798a240d0,
remaining=remaining@entry=0x7f7798a240d0) at nanosleep.c:27
#2  0x00007f780ef01f45 in qt_nanosleep (amount=...) at
kernel/qelapsedtimer_unix.cpp:195
#3  0x00007f780d892954 in KDevelop::DUChainLock::lockForWrite(unsigned int) ()
from /lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#4  0x00007f780d892b50 in KDevelop::DUChainWriteLocker::lock() () from
/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#5  0x00007f77e03bbf45 in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::closeContext (this=0x7f7798a24370) at
/usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:454
#6  Php::PreDeclarationBuilder::closeContext (this=0x7f7798a24370) at
./parser/php.g:352
#7  0x00007f77e03da2fd in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::supportBuild (context=<optimized out>,
node=0x7f777de3ee30, this=0x7f7798a24370) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:617
#8  KDevelop::AbstractContextBuilder<Php::AstNode, Php::IdentifierAst>::build
(this=this@entry=0x7f7798a24370, url=..., node=node@entry=0x7f777de3ee30,
updateContext=...) at
/usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:92
#9  0x00007f77e03d8726 in Php::ContextBuilder::build
(this=this@entry=0x7f7798a24370, url=..., node=node@entry=0x7f777de3ee30,
updateContext_=...) at ./parser/php.g:228
#10 0x00007f77e03c25b2 in Php::DeclarationBuilder::build
(this=this@entry=0x7f7798a24c30, url=..., node=node@entry=0x7f777de3ee30,
updateContext_=...) at ./parser/php.g:274
#11 0x00007f77e20cc709 in Php::ParseJob::run (this=0x56519391ea00) at
./obj-x86_64-linux-gnu/parser/phpvisitor.h:104
#12 0x00007f780b1ab8df in ThreadWeaver::IdDecorator::run (this=<optimized out>,
self=..., thread=0x7f77940055f0) at /usr/include/c++/9/bits/atomic_base.h:318
#13 0x00007f780b1ab4ed in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:318
#14 0x00007f780b1abfe7 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x7f77940055f0) at ./src/job.cpp:64
#15 0x00007f780b1afc71 in ThreadWeaver::Thread::run (this=0x7f77940055f0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#16 0x00007f780ecc145c in QThreadPrivate::start (arg=0x7f77940055f0) at
thread/qthread_unix.cpp:329
#17 0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#18 0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f77ea048700 (LWP 15013)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f77f00064c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f77f0006478,
cond=0x7f77f00064a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f77f00064a0, mutex=0x7f77f0006478) at
pthread_cond_wait.c:638
#3  0x00007f77f52c2e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f77f52c2a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f77f4f0b700 (LWP 15010)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x7f77f00064c8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f77f0006478,
cond=0x7f77f00064a0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7f77f00064a0, mutex=0x7f77f0006478) at
pthread_cond_wait.c:638
#3  0x00007f77f52c2e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f77f52c2a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f7799227700 (LWP 15237)):
[KCrash Handler]
#3  0x00007f780d8508f4 in KDevelop::DUContext::type() const () from
/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.57
#4  0x00007f77e03c7b11 in Php::DeclarationBuilder::declareVariable
(this=this@entry=0x7f7799225c30, parentCtx=<optimized out>, type=...,
identifier=..., node=<optimized out>) at ./parser/php.g:1189
#5  0x00007f77e03cc7d3 in
Php::DeclarationBuilder::visitAssignmentExpressionEqual (this=0x7f7799225c30,
node=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:212
#6  0x00007f77e0363c68 in Php::DefaultVisitor::visitAssignmentExpression
(this=0x7f7799225e18, node=0x7f775ca40448) at
./obj-x86_64-linux-gnu/parser/phpast.h:55
#7  0x00007f77e03e3065 in Php::TypeBuilder::visitAssignmentExpression
(this=this@entry=0x7f7799225c30, node=node@entry=0x7f775ca40448) at
./parser/php.g:622
#8  0x00007f77e03c04d3 in Php::DeclarationBuilder::visitAssignmentExpression
(this=0x7f7799225c30, node=0x7f775ca40448) at ./parser/php.g:1153
#9  0x00007f77e0364c4e in Php::DefaultVisitor::visitLogicalAndExpression
(this=0x7f7799225e18, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:633
#10 0x00007f77e0364cee in Php::DefaultVisitor::visitLogicalXorExpression
(this=0x7f7799225e18, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:661
#11 0x00007f77e0364c9e in Php::DefaultVisitor::visitLogicalOrExpression
(this=0x7f7799225e18, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:647
#12 0x00007f77e03654c4 in Php::DefaultVisitor::visitStatement
(this=0x7f7799225e18, node=0x7f775ca40238) at
./obj-x86_64-linux-gnu/parser/phpast.h:981
#13 0x00007f77e03e372a in Php::TypeBuilder::visitStatement
(this=this@entry=0x7f7799225c30, node=node@entry=0x7f775ca40238) at
./parser/php.g:640
#14 0x00007f77e03cdaa3 in Php::DeclarationBuilder::visitStatement
(this=0x7f7799225c30, node=0x7f775ca40238) at ./parser/php.g:1637
#15 0x00007f77e036584a in Php::DefaultVisitor::visitTopStatement
(this=0x7f7799225e18, node=0x7f775ca401f0) at
./obj-x86_64-linux-gnu/parser/phpast.h:1107
#16 0x00007f77e0364b4e in Php::DefaultVisitor::visitInnerStatementList
(this=0x7f7799225e18, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:588
#17 0x00007f77e03d6bee in Php::ContextBuilder::visitClassStatement
(this=this@entry=0x7f7799225c30, node=node@entry=0x7f775ca3db70) at
./parser/php.g:447
#18 0x00007f77e03e059f in Php::TypeBuilder::visitClassStatement
(this=this@entry=0x7f7799225c30, node=node@entry=0x7f775ca3db70) at
./parser/php.g:468
#19 0x00007f77e03c2e63 in Php::DeclarationBuilder::visitClassStatement
(this=0x7f7799225c30, node=<optimized out>) at ./parser/php.g:525
#20 0x00007f77e03640be in Php::DefaultVisitor::visitClassBody
(this=0x7f7799225e18, node=<optimized out>) at
./obj-x86_64-linux-gnu/parser/phpast.h:224
#21 0x00007f77e03d562d in Php::ContextBuilder::visitClassDeclarationStatement
(this=this@entry=0x7f7799225c30, node=node@entry=0x7f775c04ce68) at
./parser/php.g:400
#22 0x00007f77e03dd7b9 in Php::TypeBuilder::visitClassDeclarationStatement
(this=this@entry=0x7f7799225c30, node=node@entry=0x7f775c04ce68) at
./parser/php.g:432
#23 0x00007f77e03c3efc in
Php::DeclarationBuilder::visitClassDeclarationStatement (this=0x7f7799225c30,
node=0x7f775c04ce68) at ./parser/php.g:319
#24 0x00007f77e0365866 in Php::DefaultVisitor::visitTopStatement
(this=0x7f7799225e18, node=0x7f775c04ce20) at
./obj-x86_64-linux-gnu/parser/phpast.h:1109
#25 0x00007f77e03c01d1 in Php::DeclarationBuilder::visitOuterTopStatement
(this=0x7f7799225c30, node=0x7f775c04cdf0) at ./parser/php.g:1145
#26 0x00007f77e036527e in Php::DefaultVisitor::visitStart (this=0x7f7799225e18,
node=<optimized out>) at ./obj-x86_64-linux-gnu/parser/phpast.h:927
#27 0x00007f77e03d7ed4 in Php::ContextBuilder::startVisiting
(this=0x7f7799225c30, node=0x7f775c6a21c0) at ./parser/php.g:272
#28 0x00007f77e03c1753 in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::supportBuild (context=<optimized out>,
node=0x7f775c6a21c0, this=0x7f7799225c30) at /usr/include/c++/9/new:174
#29 KDevelop::AbstractTypeBuilder<Php::AstNode, Php::IdentifierAst,
Php::ContextBuilder>::supportBuild (context=<optimized out>,
node=0x7f775c6a21c0, this=0x7f7799225c30) at
/usr/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:72
#30 Php::DeclarationBuilder::supportBuild (this=0x7f7799225c30,
node=0x7f775c6a21c0, context=<optimized out>) at ./parser/php.g:1862
#31 0x00007f77e03c26dd in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::build (updateContext=..., node=0x7f775c6a21c0, url=...,
this=0x7f7799225c30) at
/usr/include/kdevplatform/language/duchain/topducontext.h:62
#32 Php::DeclarationBuilder::build (this=this@entry=0x7f7799225c30, url=...,
node=node@entry=0x7f775c6a21c0, updateContext_=...) at ./parser/php.g:287
#33 0x00007f77e20cc709 in Php::ParseJob::run (this=0x565193911e30) at
./obj-x86_64-linux-gnu/parser/phpvisitor.h:104
#34 0x00007f780b1ab8df in ThreadWeaver::IdDecorator::run (this=<optimized out>,
self=..., thread=0x7f77800045e0) at /usr/include/c++/9/bits/atomic_base.h:318
#35 0x00007f780b1ab4ed in ThreadWeaver::Executor::run (this=<optimized out>,
job=..., thread=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:318
#36 0x00007f780b1abfe7 in ThreadWeaver::Job::execute (this=<optimized out>,
self=..., th=0x7f77800045e0) at ./src/job.cpp:64
#37 0x00007f780b1afc71 in ThreadWeaver::Thread::run (this=0x7f77800045e0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:307
#38 0x00007f780ecc145c in QThreadPrivate::start (arg=0x7f77800045e0) at
thread/qthread_unix.cpp:329
#39 0x00007f780bc23609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#40 0x00007f780e93f293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

The reporter indicates this bug may be a duplicate of or related to bug 437300,
bug 414154.

Possible duplicates by query: bug 437300, bug 414154, bug 381123, bug 373289,
bug 372035.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to