Bug 269369 - Kdevelop4 +PHP crashs, while Loading Project [KDevelop::Declaration::indexedType, KDevelop::isPublicBaseClassInternal]
Summary: Kdevelop4 +PHP crashs, while Loading Project [KDevelop::Declaration::indexedT...
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: PHP (show other bugs)
Version: 4.2.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 5.0.0
Assignee: kdevelop-bugs-null
URL:
Keywords: release_blocker
: 237382 271763 273128 274500 296520 341582 346056 355994 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-03-25 09:01 UTC by Tobias Hochgürtel
Modified: 2016-01-20 16:29 UTC (History)
11 users (show)

See Also:
Latest Commit:
Version Fixed In: 1.7.3


Attachments
New crash information added by DrKonqi (18.12 KB, text/plain)
2014-03-21 22:06 UTC, Šarūnas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Hochgürtel 2011-03-25 09:01:24 UTC
Application: kdevelop (4.2.0)
KDE Platform Version: 4.6.1 (4.6.1)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-ARCH x86_64
Distribution (Platform): Archlinux Packages

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

This appears also with the current Git Version from today (25.03.2011). I have installed after an few retries an other kdevelop Version (
Qt: 4.7.2
KDE Development Platform: 4.6.1 (4.6.1)
KDevelop: 4.2.0
) but the Error Appears also while loading the Project Files. 

Can It be, an Memory Error? because there is no memory more? I haven't created an SWAP Partion on this Machine.

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f620edea760 (LWP 6342))]

Thread 10 (Thread 0x7f61f797b700 (LWP 6344)):
#0  0x00007f620bd676cb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f620d2ee342 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f620995619b in ?? () from /usr/lib/libkdevplatformlanguage.so.3
#3  0x00007f620d2edcf5 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f620bd62cb0 in start_thread () from /lib/libpthread.so.0
#5  0x00007f620c04c95d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f61e96fc700 (LWP 6347)):
#0  0x00007f620c046583 in select () from /lib/libc.so.6
#1  0x00007f620d3b6f6d in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007f620d2edcf5 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f620bd62cb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007f620c04c95d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f61e83c6700 (LWP 6350)):
#0  0x00007f620bd683b4 in pthread_getspecific () from /lib/libpthread.so.0
#1  0x00007f6206e69189 in g_thread_self () from /usr/lib/libglib-2.0.so.0
#2  0x00007f6206e3f640 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#3  0x00007f6206e40f45 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f6206e4166d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f620d401a66 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f620d3d5ca2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007f620d3d5eec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x00007f620d2eb494 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x00007f620d2edcf5 in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007f620bd62cb0 in start_thread () from /lib/libpthread.so.0
#11 0x00007f620c04c95d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f61e5bb3700 (LWP 6354)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f61e5bb2ae0 in ?? ()
#2  0x00007fffe33ff6e2 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 6 (Thread 0x7f61e53b2700 (LWP 6362)):
#0  0x00007f620bd6734c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6203f59bb4 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f620bd62cb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007f620c04c95d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f61e373f700 (LWP 6368)):
#0  0x00007f620bd6734c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f620d2ee3db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f6204791034 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f62047936c3 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f62047936dc in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f62047924af in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f6204792538 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f620d2edcf5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f620bd62cb0 in start_thread () from /lib/libpthread.so.0
#9  0x00007f620c04c95d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f61e26e6700 (LWP 6403)):
[KCrash Handler]
#6  0x00007f6209982951 in KDevelop::Declaration::indexedType() const () from /usr/lib/libkdevplatformlanguage.so.3
#7  0x00007f620999354a in ?? () from /usr/lib/libkdevplatformlanguage.so.3
#8  0x00007f61e88820c7 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#9  0x00007f61e88706d8 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#10 0x00007f61e8628bc6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () from /usr/lib/libkdev4phpparser.so
#11 0x00007f61e8627f8d in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () from /usr/lib/libkdev4phpparser.so
#12 0x00007f61e86286aa in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpparser.so
#13 0x00007f61e8881b80 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#14 0x00007f61e88706d8 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#15 0x00007f61e86286e2 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpparser.so
#16 0x00007f61e8881b80 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#17 0x00007f61e88706d8 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#18 0x00007f61e8628bc6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () from /usr/lib/libkdev4phpparser.so
#19 0x00007f61e8627f8d in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () from /usr/lib/libkdev4phpparser.so
#20 0x00007f61e86286aa in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpparser.so
#21 0x00007f61e8881b80 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#22 0x00007f61e88706d8 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#23 0x00007f61e86286c6 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpparser.so
#24 0x00007f61e8881b80 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#25 0x00007f61e88706d8 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#26 0x00007f61e8628bc6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () from /usr/lib/libkdev4phpparser.so
#27 0x00007f61e8627f8d in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () from /usr/lib/libkdev4phpparser.so
#28 0x00007f61e86286aa in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpparser.so
#29 0x00007f61e8881b80 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#30 0x00007f61e88706d8 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#31 0x00007f61e86286e2 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpparser.so
#32 0x00007f61e8881b80 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#33 0x00007f61e88706d8 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#34 0x00007f61e8628bc6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () from /usr/lib/libkdev4phpparser.so
#35 0x00007f61e8627f8d in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () from /usr/lib/libkdev4phpparser.so
#36 0x00007f61e86286aa in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpparser.so
#37 0x00007f61e8881b80 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#38 0x00007f61e88706d8 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#39 0x00007f61e86286c6 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpparser.so
#40 0x00007f61e8881b80 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#41 0x00007f61e88706d8 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#42 0x00007f61e8628bc6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () from /usr/lib/libkdev4phpparser.so
#43 0x00007f61e8627f8d in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () from /usr/lib/libkdev4phpparser.so
#44 0x00007f61e88775ab in Php::ContextBuilder::visitClassStatement(Php::ClassStatementAst*) () from /usr/lib/libkdev4phpduchain.so
#45 0x00007f61e8880c12 in Php::TypeBuilder::visitClassStatement(Php::ClassStatementAst*) () from /usr/lib/libkdev4phpduchain.so
#46 0x00007f61e886e8a5 in Php::DeclarationBuilder::visitClassStatement(Php::ClassStatementAst*) () from /usr/lib/libkdev4phpduchain.so
#47 0x00007f61e862758d in Php::DefaultVisitor::visitClassBody(Php::ClassBodyAst*) () from /usr/lib/libkdev4phpparser.so
#48 0x00007f61e88781d0 in Php::ContextBuilder::visitClassDeclarationStatement(Php::ClassDeclarationStatementAst*) () from /usr/lib/libkdev4phpduchain.so
#49 0x00007f61e886d4ab in Php::DeclarationBuilder::visitClassDeclarationStatement(Php::ClassDeclarationStatementAst*) () from /usr/lib/libkdev4phpduchain.so
#50 0x00007f61e8628be0 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () from /usr/lib/libkdev4phpparser.so
#51 0x00007f61e886b9d4 in Php::DeclarationBuilder::visitOuterTopStatement(Php::OuterTopStatementAst*) () from /usr/lib/libkdev4phpduchain.so
#52 0x00007f61e862867d in Php::DefaultVisitor::visitStart(Php::StartAst*) () from /usr/lib/libkdev4phpparser.so
#53 0x00007f61e88786d1 in Php::ContextBuilder::startVisiting(Php::AstNode*) () from /usr/lib/libkdev4phpduchain.so
#54 0x00007f61e88730f9 in Php::DeclarationBuilder::supportBuild(Php::AstNode*, KDevelop::DUContext*) () from /usr/lib/libkdev4phpduchain.so
#55 0x00007f61e886da25 in Php::DeclarationBuilder::build(KDevelop::IndexedString const&, Php::AstNode*, KDevelop::ReferencedTopDUContext) () from /usr/lib/libkdev4phpduchain.so
#56 0x00007f61e8ae3153 in ?? () from /usr/lib/kde4/kdevphplanguagesupport.so
#57 0x00007f6204792b91 in ?? () from /usr/lib/libthreadweaver.so.4
#58 0x00007f6204792cce in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#59 0x00007f620479247f in ?? () from /usr/lib/libthreadweaver.so.4
#60 0x00007f6204792538 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#61 0x00007f620d2edcf5 in ?? () from /usr/lib/libQtCore.so.4
#62 0x00007f620bd62cb0 in start_thread () from /lib/libpthread.so.0
#63 0x00007f620c04c95d in clone () from /lib/libc.so.6
#64 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f61e148a700 (LWP 6407)):
#0  0x00007f620bd6665e in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0x00007f6206e400d2 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007f6206e40fc9 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f6206e4166d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f620d401a66 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f620d3d5ca2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f620d3d5eec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007f620d2eb494 in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x00007f620d2edcf5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f620bd62cb0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f620c04c95d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f61e0c89700 (LWP 6408)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f61e0c88b20 in ?? ()
#2  0x00007fffe33ff6e2 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7f620edea760 (LWP 6342)):
#0  0x00007f620bd6734c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f620d2ee3db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f620d2ed4b0 in QThread::wait(unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x00007f620d3aafd0 in QFileSystemWatcher::~QFileSystemWatcher() () from /usr/lib/libQtCore.so.4
#4  0x00007f620d3ab0a9 in QFileSystemWatcher::~QFileSystemWatcher() () from /usr/lib/libQtCore.so.4
#5  0x00007f620d3e9354 in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#6  0x00007f620d3ede92 in QObject::~QObject() () from /usr/lib/libQtCore.so.4
#7  0x00007f62052b78e9 in ?? () from /usr/lib/libsolid.so.4
#8  0x00007f620bfae151 in ?? () from /lib/libc.so.6
#9  0x00007f620bfae1a5 in exit () from /lib/libc.so.6
#10 0x00007f620c808378 in ?? () from /usr/lib/libQtGui.so.4
#11 0x00007f620dbc2b08 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5
#12 0x00007f6208684fbe in _XIOError () from /usr/lib/libX11.so.6
#13 0x00007f62086828bd in _XEventsQueued () from /usr/lib/libX11.so.6
#14 0x00007f620867322f in XEventsQueued () from /usr/lib/libX11.so.6
#15 0x00007f620c840ee7 in ?? () from /usr/lib/libQtGui.so.4
#16 0x00007f6206e400df in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#17 0x00007f6206e40fc9 in ?? () from /usr/lib/libglib-2.0.so.0
#18 0x00007f6206e4166d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#19 0x00007f620d401a66 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#20 0x00007f620c84103e in ?? () from /usr/lib/libQtGui.so.4
#21 0x00007f620d3d5ca2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#22 0x00007f620d3d5eec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#23 0x00007f620d3da3eb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#24 0x000000000040b48b in _start ()

Possible duplicates by query: bug 228596.

Reported using DrKonqi
Comment 1 Milian Wolff 2011-03-29 11:31:04 UTC
no, doesn't look like a out-of-mem exception. But you are missing some debug symbols, making it hard for me to find the line where this is supposed to be crashing...

could you either install the missing debug symbols or find out what file is creating this crash, then attaching it here? Or is the project open source, can I take a look at it?

To find the crashing file, launch kdebugdialog and enable the kdevplatform language and php debug areas, then open kdev from the command line. it should output quite a lot. paste the last ~100 lines or so and we'll see.

bye
Comment 2 Milian Wolff 2011-04-09 00:29:21 UTC
better backtrace:
kdevelop(20996)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///srv/http/signup3.5.git/library/Zend/Config/Writer/Ini.php") new count of active parse-jobs: 1
kdevelop(20996)/kdevelop (php support) Php::ParseJob::run: parsing "/srv/http/signup3.5.git/library/Zend/Config/Writer/Ini.php"
kdevelop(20996)/kdevelop (php support) Php::ParseSession::parse: Successfully parsed
kdevelop(20996)/kdevelop (php support) Php::ContextBuilder::build: compiling "/srv/http/signup3.5.git/library/Zend/Config/Writer/Ini.php"
kdevelop(20996)/kdevelop (php support) Php::ContextBuilder::addBaseType: unresolved identifier
kdevelop(20996)/kdevelop (php support) Php::ParseJob::run: Reschedule file  "/srv/http/signup3.5.git/library/Zend/Config/Writer/Ini.php" for parsing
kdevelop(20996)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///srv/http/signup3.5.git/library/Zend/Config/Writer/Ini.php") new count of active parse-jobs: 1
kdevelop(20996)/kdevelop (php support) Php::ParseJob::run: parsing "/srv/http/signup3.5.git/library/Zend/Config/Writer/Ini.php"
kdevelop(20996)/kdevelop (php support) Php::ParseSession::parse: Successfully parsed
kdevelop(20996)/kdevelop (php support) Php::ContextBuilder::build: re-compiling "/srv/http/signup3.5.git/library/Zend/Config/Writer/Ini.php"
kdevelop(20996)/kdevelop (php support) Php::ContextBuilder::addBaseType: unresolved identifier
ASSERT: "classDec" in file /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/typebuilder.cpp, line 505

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffc59fa700 (LWP 21060)]
0x00007ffff513a655 in raise () from /lib/libc.so.6
(gdb) thread apply all bt

Thread 13 (Thread 0x7fffc3f99700 (LWP 21066)):
#0  0x00007ffff51d3533 in poll () from /lib/libc.so.6
#1  0x00007fffeff6f134 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffeff6f66d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff6590a0f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007ffff6564ca2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007ffff6564eec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007ffff647a494 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007ffff647ccf5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007ffff4ef1cb0 in start_thread () from /lib/libpthread.so.0
#9  0x00007ffff51db95d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fffc479a700 (LWP 21065)):
#0  0x00007ffff51d3533 in poll () from /lib/libc.so.6
#1  0x00007fffeff6f134 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffeff6f66d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff6590a0f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007ffff6564ca2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007ffff6564eec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007ffff647a494 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007ffff647ccf5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007ffff4ef1cb0 in start_thread () from /lib/libpthread.so.0
#9  0x00007ffff51db95d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fffc59fa700 (LWP 21060)):
#0  0x00007ffff513a655 in raise () from /lib/libc.so.6
#1  0x00007ffff513bad6 in abort () from /lib/libc.so.6
#2  0x00007ffff647365f in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4
#3  0x00007ffff64737ed in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007ffff6473985 in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4
#5  0x00007fffc9440ebb in Php::TypeBuilder::visitStatement (this=<value optimized out>, node=<value optimized out>)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/typebuilder.cpp:505
#6  0x00007fffc942f758 in Php::DeclarationBuilder::visitStatement (this=0x7fffc59f9650, node=0x7fffcc7516a8)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/declarationbuilder.cpp:1029
#7  0x00007fffc91e4206 in Php::DefaultVisitor::visitTopStatement (this=0x7fffc59f96b0, node=0x7fffcc751668)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/build/parser/phpdefaultvisitor.cpp:987
#8  0x00007fffc91e4d4d in Php::DefaultVisitor::visitInnerStatementList (this=0x7fffc59f96b0, node=<value optimized out>)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/build/parser/phpdefaultvisitor.cpp:541
#9  0x00007fffc91e511a in Php::DefaultVisitor::visitStatement (this=0x7fffc59f96b0, node=0x7fffcc74fd28)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/build/parser/phpdefaultvisitor.cpp:828
#10 0x00007fffc9440750 in Php::TypeBuilder::visitStatement (this=0x7fffc59f9650, node=0x7fffcc74fd28)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/typebuilder.cpp:442
#11 0x00007fffc942f758 in Php::DeclarationBuilder::visitStatement (this=0x7fffc59f9650, node=0x7fffcc74fd28)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/declarationbuilder.cpp:1029
---Type <return> to continue, or q <return> to quit---
#12 0x00007fffc91e514e in Php::DefaultVisitor::visitStatement (this=0x7fffc59f96b0, node=0x7fffcc74c870)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/build/parser/phpdefaultvisitor.cpp:832
#13 0x00007fffc9440750 in Php::TypeBuilder::visitStatement (this=0x7fffc59f9650, node=0x7fffcc74c870)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/typebuilder.cpp:442
#14 0x00007fffc942f758 in Php::DeclarationBuilder::visitStatement (this=0x7fffc59f9650, node=0x7fffcc74c870)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/declarationbuilder.cpp:1029
#15 0x00007fffc91e514e in Php::DefaultVisitor::visitStatement (this=0x7fffc59f96b0, node=0x7fffcc74a128)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/build/parser/phpdefaultvisitor.cpp:832
#16 0x00007fffc9440750 in Php::TypeBuilder::visitStatement (this=0x7fffc59f9650, node=0x7fffcc74a128)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/typebuilder.cpp:442
#17 0x00007fffc942f758 in Php::DeclarationBuilder::visitStatement (this=0x7fffc59f9650, node=0x7fffcc74a128)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/declarationbuilder.cpp:1029
#18 0x00007fffc91e4206 in Php::DefaultVisitor::visitTopStatement (this=0x7fffc59f96b0, node=0x7fffcc74a0e8)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/build/parser/phpdefaultvisitor.cpp:987
#19 0x00007fffc91e4d4d in Php::DefaultVisitor::visitInnerStatementList (this=0x7fffc59f96b0, node=<value optimized out>)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/build/parser/phpdefaultvisitor.cpp:541
#20 0x00007fffc9439dd7 in Php::ContextBuilder::visitClassStatement (this=0x7fffc59f9650, node=0x7fffcc763380)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/contextbuilder.cpp:236
#21 0x00007fffc9440429 in Php::TypeBuilder::visitClassStatement (this=0x7fffc59f9650, node=<value optimized out>)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/typebuilder.cpp:296
#22 0x00007fffc9431bcb in Php::DeclarationBuilder::visitClassStatement (this=0x7fffc59f9650, node=0x7fffcc763380)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/declarationbuilder.cpp:340
#23 0x00007fffc91e4a6d in Php::DefaultVisitor::visitClassBody (this=0x7fffc59f96b0, node=<value optimized out>)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/build/parser/phpdefaultvisitor.cpp:199
#24 0x00007fffc9439fd8 in Php::ContextBuilder::visitClassDeclarationStatement (this=0x7fffc59f9650, node=0x7fffcc70f208)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/contextbuilder.cpp:200
#25 0x00007fffc94406e3 in Php::TypeBuilder::visitClassDeclarationStatement (this=0x7fffc59f9650, node=0x7fffcc70f208)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/typebuilder.cpp:278
#26 0x00007fffc94322ad in Php::DeclarationBuilder::visitClassDeclarationStatement (this=0x7fffc59f9650, node=0x7fffcc70f208)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/declarationbuilder.cpp:168
#27 0x00007fffc91e4220 in Php::DefaultVisitor::visitTopStatement (this=0x7fffc59f96b0, node=0x7fffcc70f1c8)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/build/parser/phpdefaultvisitor.cpp:989
#28 0x00007fffc942e0c0 in Php::DeclarationBuilder::visitOuterTopStatement (this=0x7fffc59f9650, node=0x7fffcc70f198)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/declarationbuilder.cpp:658
#29 0x00007fffc91e50ed in Php::DefaultVisitor::visitStart (this=0x7fffc59f96b0, node=<value optimized out>)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/build/parser/phpdefaultvisitor.cpp:819
#30 0x00007fffc943a306 in Php::ContextBuilder::startVisiting (this=0x7fffc59f9650, node=0x7fffcc705270)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/contextbuilder.cpp:116
#31 0x00007fffc942af78 in KDevelop::AbstractContextBuilder<Php::AstNode, Php::IdentifierAst>::supportBuild (this=0x7fffc59f9650, 
    node=0x7fffcc705270, context=0x7fffd8958280) at /usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133
#32 0x00007fffc9437cc6 in KDevelop::AbstractTypeBuilder<Php::AstNode, Php::IdentifierAst, Php::ContextBuilder>::supportBuild (
    this=0x7fffc59f9650, node=0x7fffcc705270, context=0x7fffd8958280)
    at /usr/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:85
#33 0x00007fffc9437af9 in KDevelop::AbstractContextBuilder<Php::AstNode, Php::IdentifierAst>::build (this=0x7fffc59f9650, 
    url=<value optimized out>, node=0x7fffcc705270, updateContext=<value optimized out>)
    at /usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:113
#34 0x00007fffc9431f35 in Php::DeclarationBuilder::build (this=0x7fffc59f9650, url=..., node=0x7fffcc705270, updateContext=...)
---Type <return> to continue, or q <return> to quit---
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/duchain/builders/declarationbuilder.cpp:136
#35 0x00007fffc96a539a in Php::ParseJob::run (this=0x7fffd89511b0)
    at /home/harley/Source/aur/kdevelop-extra-plugins-php-git/src/php/phpparsejob.cpp:151
#36 0x00007fffed8b9b91 in ?? () from /usr/lib/libthreadweaver.so.4
#37 0x00007fffed8b9cce in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#38 0x00007fffed8b947f in ?? () from /usr/lib/libthreadweaver.so.4
#39 0x00007fffed8b9538 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#40 0x00007ffff647ccf5 in ?? () from /usr/lib/libQtCore.so.4
#41 0x00007ffff4ef1cb0 in start_thread () from /lib/libpthread.so.0
#42 0x00007ffff51db95d in clone () from /lib/libc.so.6
#43 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fffc61fb700 (LWP 21059)):
#0  0x00007ffff4ef634c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff647d3db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fffed8b8034 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fffed8ba6c3 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fffed8ba6dc in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fffed8b94af in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007fffed8b9538 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007ffff647ccf5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007ffff4ef1cb0 in start_thread () from /lib/libpthread.so.0
#9  0x00007ffff51db95d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fffc7ea0700 (LWP 21026)):
#0  0x00007ffff4ef634c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fffed080bb4 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007ffff4ef1cb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007ffff51db95d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fffc8f88700 (LWP 21016)):
#0  0x00007ffff51d3533 in poll () from /lib/libc.so.6
#1  0x00007fffeff6f134 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffeff6f66d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff6590a0f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007ffff6564ca2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007ffff6564eec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007ffff647a494 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007ffff65466a8 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007ffff647ccf5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007ffff4ef1cb0 in start_thread () from /lib/libpthread.so.0
#10 0x00007ffff51db95d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fffd2172700 (LWP 21006)):
---Type <return> to continue, or q <return> to quit---
#0  0x00007ffff51d3533 in poll () from /lib/libc.so.6
#1  0x00007fffeff6f134 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffeff6f66d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff6590a0f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007ffff6564ca2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007ffff6564eec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007ffff647a494 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007ffff647ccf5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007ffff4ef1cb0 in start_thread () from /lib/libpthread.so.0
#9  0x00007ffff51db95d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fffd1971700 (LWP 21005)):
#0  0x00007ffff4ef634c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fffe0953364 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007fffe0953399 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007ffff4ef1cb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007ffff51db95d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fffd1170700 (LWP 21002)):
#0  0x00007ffff51d5583 in select () from /lib/libc.so.6
#1  0x00007ffff6545f6d in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007ffff647ccf5 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007ffff4ef1cb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007ffff51db95d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fffe03b0700 (LWP 20999)):
#0  0x00007ffff4ef66cb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff647d342 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007ffff2abb3ff in KDevelop::DUChainPrivate::CleanupThread::run() () from /usr/lib/libkdevplatformlanguage.so.4
#3  0x00007ffff647ccf5 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007ffff4ef1cb0 in start_thread () from /lib/libpthread.so.0
#5  0x00007ffff51db95d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7f9a760 (LWP 20996)):
#0  0x00007ffff51d3533 in poll () from /lib/libc.so.6
#1  0x00007fffeff6f134 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffeff6f66d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007ffff6590a0f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007ffff59d003e in ?? () from /usr/lib/libQtGui.so.4
#5  0x00007ffff6564ca2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007ffff6564eec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007ffff65693eb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#8  0x000000000040b7bd in _start ()
(gdb)
Comment 3 Milian Wolff 2011-04-09 00:56:49 UTC
Git commit 0858050ebef942e7038957954acaeae125cdcb5b by Milian Wolff.
Committed on 09/04/2011 at 01:02.
Pushed by mwolff into branch 'master'.

add unit test for bug, happens due to imported parent context getting removed when recompiling

CCBUG: 269369

M  +40   -0    duchain/tests/duchain_multiplefiles.cpp     
M  +1    -0    duchain/tests/duchain_multiplefiles.h     

http://commits.kde.org/kdev-php/0858050ebef942e7038957954acaeae125cdcb5b
Comment 4 Milian Wolff 2011-04-09 01:16:43 UTC
Git commit f0998cd76fb425b147ca814bc4f421514d329e44 by Milian Wolff.
Committed on 09/04/2011 at 01:20.
Pushed by mwolff into branch 'master'.

try unfiltered lookup as fallback when looking for structure type declaration

Note: a proper fix would imo need a full fledged two-pass, meaning:
we should get rid of predeclarationbuilder...

BUG: 269369

M  +6    -0    duchain/builders/typebuilder.cpp     
M  +20   -15   duchain/tests/duchain_multiplefiles.cpp     

http://commits.kde.org/kdev-php/f0998cd76fb425b147ca814bc4f421514d329e44
Comment 5 Milian Wolff 2011-04-09 01:17:23 UTC
Git commit 2b7458321f063350acaccdd0aa584f295cd61f96 by Milian Wolff.
Committed on 09/04/2011 at 01:20.
Pushed by mwolff into branch '1.2'.

backport from master: try unfiltered lookup as fallback when looking for structure type declaration

Note: a proper fix would imo need a full fledged two-pass, meaning:
we should get rid of predeclarationbuilder...

BUG: 269369

M  +6    -0    duchain/builders/typebuilder.cpp     
M  +20   -15   duchain/tests/duchain_multiplefiles.cpp     

http://commits.kde.org/kdev-php/2b7458321f063350acaccdd0aa584f295cd61f96
Comment 6 Milian Wolff 2011-04-09 01:17:23 UTC
Git commit 13bb83f31dc1a4565c7b325a21157fde122ecc4d by Milian Wolff.
Committed on 09/04/2011 at 01:02.
Pushed by mwolff into branch '1.2'.

backport from master: add unit test for bug, happens due to imported parent context getting removed when recompiling

CCBUG: 269369

M  +40   -0    duchain/tests/duchain_multiplefiles.cpp     
M  +1    -0    duchain/tests/duchain_multiplefiles.h     

http://commits.kde.org/kdev-php/13bb83f31dc1a4565c7b325a21157fde122ecc4d
Comment 7 Milian Wolff 2011-04-27 21:40:30 UTC
*** Bug 271763 has been marked as a duplicate of this bug. ***
Comment 8 Milian Wolff 2011-04-27 21:44:41 UTC
Git commit b3a4275b1d7f13cc6ef9f58b7efe08b850547455 by Milian Wolff.
Committed on 27/04/2011 at 21:54.
Pushed by mwolff into branch '1.2'.

fix: left-hand operand of comma has no effect

BUG: 269369

M  +1    -1    language/codegen/createclass.cpp     

http://commits.kde.org/kdevplatform/b3a4275b1d7f13cc6ef9f58b7efe08b850547455
Comment 9 Milian Wolff 2011-04-27 22:03:28 UTC
ignore b3a4275b1d7f13cc6ef9f58b7efe08b850547455 - that was unrelated to this bug...
Comment 10 Milian Wolff 2011-05-30 14:47:03 UTC
*** Bug 273128 has been marked as a duplicate of this bug. ***
Comment 11 Milian Wolff 2011-05-30 15:23:53 UTC
*** Bug 274500 has been marked as a duplicate of this bug. ***
Comment 12 Milian Wolff 2012-03-22 09:32:35 UTC
*** Bug 296520 has been marked as a duplicate of this bug. ***
Comment 13 Kevin Funk 2012-12-05 20:17:14 UTC
*** Bug 237382 has been marked as a duplicate of this bug. ***
Comment 14 Šarūnas 2014-03-21 22:06:57 UTC
Created attachment 85676 [details]
New crash information added by DrKonqi

kdevelop (4.6.60) on KDE Platform 4.10.5 using Qt 4.8.4

- What I was doing when the application crashed:

"imported" new project from directory structure

-- Backtrace (Reduced):
#5  KDevelop::Declaration::indexedType (this=0x0) at /home/sarunas/priv/src/kdevelop/kdevplatform/language/duchain/declaration.cpp:265
#6  0x00007f7a12a83c97 in KDevelop::isPublicBaseClassInternal (self=self@entry=0x0, base=base@entry=0x7f78e969a700, topContext=0x7f78e8ab25a0, baseConversionLevels=baseConversionLevels@entry=0x0, depth=depth@entry=0, checked=checked@entry=0x0) at /home/sarunas/priv/src/kdevelop/kdevplatform/language/duchain/classdeclaration.cpp:112
#7  0x00007f7a12a83f3b in KDevelop::ClassDeclaration::isPublicBaseClass (this=this@entry=0x0, base=base@entry=0x7f78e969a700, topContext=<optimized out>, baseConversionLevels=baseConversionLevels@entry=0x0) at /home/sarunas/priv/src/kdevelop/kdevplatform/language/duchain/classdeclaration.cpp:138
#8  0x00007f797021a009 in Php::TypeBuilder::visitStatement (this=this@entry=0x7f78efffcba0, node=node@entry=0x7f78e9eb6400) at /home/sarunas/priv/src/kdevelop/kdev-php/duchain/builders/typebuilder.cpp:537
#9  0x00007f797020c28a in Php::DeclarationBuilder::visitStatement (this=0x7f78efffcba0, node=0x7f78e9eb6400) at /home/sarunas/priv/src/kdevelop/kdev-php/duchain/builders/declarationbuilder.cpp:1242
Comment 15 Kevin Funk 2015-03-06 16:37:24 UTC
This is still not fixed, see e.g.: https://bugs.kde.org/show_bug.cgi?id=344908

Someone with knowledge about this code please have a look.
Comment 16 Milian Wolff 2015-11-14 17:11:22 UTC
Git commit c9aaf6b0c9000f178206946e515ddfe9839f9493 by Milian Wolff.
Committed on 14/11/2015 at 17:11.
Pushed by mwolff into branch '5.0'.

Make sure we don't access a nullptr.

M  +17   -16   duchain/builders/typebuilder.cpp

http://commits.kde.org/kdev-php/c9aaf6b0c9000f178206946e515ddfe9839f9493
Comment 17 Kevin Funk 2015-11-27 17:43:14 UTC
*** Bug 355994 has been marked as a duplicate of this bug. ***
Comment 18 Kevin Funk 2015-11-27 17:51:55 UTC
Git commit 81a9559f4a94eb7a72458c6695fe8400ad7fb6d6 by Kevin Funk, on behalf of Milian Wolff.
Committed on 27/11/2015 at 17:51.
Pushed by kfunk into branch '1.7'.

Make sure we don't access a nullptr.
(cherry picked from commit c9aaf6b0c9000f178206946e515ddfe9839f9493)
FIXED-IN: 1.7.3

M  +17   -16   duchain/builders/typebuilder.cpp

http://commits.kde.org/kdev-php/81a9559f4a94eb7a72458c6695fe8400ad7fb6d6
Comment 19 Milian Wolff 2015-11-28 00:22:21 UTC
*** Bug 346056 has been marked as a duplicate of this bug. ***
Comment 20 Kevin Funk 2015-11-29 15:22:07 UTC
*** Bug 341582 has been marked as a duplicate of this bug. ***
Comment 21 Igilama 2016-01-20 14:29:57 UTC
Hi, I'm running into the same bug - how do I update to kdevelop-php 1.7.3? It's nowhere to be found, thanks
Comment 22 Milian Wolff 2016-01-20 16:29:11 UTC
we'll release it this week. sorry for the delay, please stay tuned.