Bug 350220 - Kdevelop crashed opening Laravel project
Summary: Kdevelop crashed opening Laravel project
Status: RESOLVED DUPLICATE of bug 346056
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: PHP (show other bugs)
Version: 4.7.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-07-14 20:30 UTC by mikifus
Modified: 2015-08-25 07:54 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mikifus 2015-07-14 20:30:44 UTC
Application: kdevelop (4.7.1)
KDE Platform Version: 4.14.8
Qt Version: 4.8.6
Operating System: Linux 3.19.0-22-generic x86_64
Distribution: Ubuntu 15.04

-- Information about the crash:
- What I was doing when the application crashed:mikifus@gmail.com
Opening Kdevelop, when the bottom-right progress bar reaches 41% it crashes.
I didn't reboot the system between tries.

- Unusual behavior I noticed:
It opened well at first, this happens after typed "php artisan serve" on the kdevelop console.
First time asked to erase cache and it did it. Then it didn't ask anymore.

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5394fb2800 (LWP 4168))]

Thread 10 (Thread 0x7f53788a0700 (LWP 4169)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f538dd9fa7a in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f538dd9faa9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f53909f06aa in start_thread (arg=0x7f53788a0700) at pthread_create.c:333
#4  0x00007f53916abeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f52f7455700 (LWP 4170)):
#0  0x00007f538b7777a4 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f538b7328b9 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f538b732e60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f538b732fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5391e3487e in QEventDispatcherGlib::processEvents (this=0x7f52f00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007f5391e03d21 in QEventLoop::processEvents (this=this@entry=0x7f52f7454d80, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f5391e04085 in QEventLoop::exec (this=this@entry=0x7f52f7454d80, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f5391cf7e89 in QThread::exec (this=this@entry=0x1768e40) at thread/qthread.cpp:538
#8  0x00007f5391de4493 in QInotifyFileSystemWatcherEngine::run (this=0x1768e40) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f5391cfa6ff in QThreadPrivate::start (arg=0x1768e40) at thread/qthread_unix.cpp:349
#10 0x00007f53909f06aa in start_thread (arg=0x7f52f7455700) at pthread_create.c:333
#11 0x00007f53916abeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f52f5339700 (LWP 4172)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f5391cfac34 in wait (time=1000, this=0x31f7600) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x31ebac8, mutex=mutex@entry=0x31ebad0, time=time@entry=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f538e813526 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x31ebab0) at /build/buildd/kdevplatform-1.7.1/language/duchain/duchain.cpp:283
#4  0x00007f5391cfa6ff in QThreadPrivate::start (arg=0x31ebab0) at thread/qthread_unix.cpp:349
#5  0x00007f53909f06aa in start_thread (arg=0x7f52f5339700) at pthread_create.c:333
#6  0x00007f53916abeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f52e6f29700 (LWP 4173)):
#0  0x00007f538b777789 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f538b732641 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f538b732e37 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f538b732fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5391e3487e in QEventDispatcherGlib::processEvents (this=0x7f52e00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007f5391e03d21 in QEventLoop::processEvents (this=this@entry=0x7f52e6f28dd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f5391e04085 in QEventLoop::exec (this=this@entry=0x7f52e6f28dd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f5391cf7e89 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#8  0x00007f5391cfa6ff in QThreadPrivate::start (arg=0x3b3eb08) at thread/qthread_unix.cpp:349
#9  0x00007f53909f06aa in start_thread (arg=0x7f52e6f29700) at pthread_create.c:333
#10 0x00007f53916abeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f52d74b3700 (LWP 4180)):
#0  0x00007f5391e33f34 in timerSourcePrepareHelper (src=0x7f52d0002e80, timeout=0x7f52d74b2c04) at kernel/qeventdispatcher_glib.cpp:143
#1  0x00007f5391e34005 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176
#2  0x00007f538b7323fd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f538b732de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f538b732fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f5391e3487e in QEventDispatcherGlib::processEvents (this=0x7f52d00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#6  0x00007f5391e03d21 in QEventLoop::processEvents (this=this@entry=0x7f52d74b2dd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f5391e04085 in QEventLoop::exec (this=this@entry=0x7f52d74b2dd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f5391cf7e89 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#9  0x00007f5391cfa6ff in QThreadPrivate::start (arg=0x3da9dc0) at thread/qthread_unix.cpp:349
#10 0x00007f53909f06aa in start_thread (arg=0x7f52d74b3700) at pthread_create.c:333
#11 0x00007f53916abeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f52c3be2700 (LWP 4192)):
#0  0x00007f538b7762e8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f538b73296c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f538b732e60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f538b732fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5391e3487e in QEventDispatcherGlib::processEvents (this=0x7f52bc002c00, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007f5391e03d21 in QEventLoop::processEvents (this=this@entry=0x7f52c3be1d80, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f5391e04085 in QEventLoop::exec (this=this@entry=0x7f52c3be1d80, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f5391cf7e89 in QThread::exec (this=this@entry=0x488a120) at thread/qthread.cpp:538
#8  0x00007f5391de4493 in QInotifyFileSystemWatcherEngine::run (this=0x488a120) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f5391cfa6ff in QThreadPrivate::start (arg=0x488a120) at thread/qthread_unix.cpp:349
#10 0x00007f53909f06aa in start_thread (arg=0x7f52c3be2700) at pthread_create.c:333
#11 0x00007f53916abeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f52c43e3700 (LWP 4256)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f5391cfac56 in wait (time=18446744073709551615, this=0x1d0cc50) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1d0cb28, mutex=0x1d0cdd0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f538996be9c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1d0cb00, th=0x4f43fb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007f538996ed73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1d0ce60, th=0x4f43fb0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007f538996ed8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1d0ce60, th=0x4f43fb0, previous=0x4f651b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007f538996d85f in ThreadWeaver::Thread::run (this=0x4f43fb0) at ../../../threadweaver/Weaver/Thread.cpp:98
#7  0x00007f5391cfa6ff in QThreadPrivate::start (arg=0x4f43fb0) at thread/qthread_unix.cpp:349
#8  0x00007f53909f06aa in start_thread (arg=0x7f52c43e3700) at pthread_create.c:333
#9  0x00007f53916abeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f52cf576700 (LWP 4257)):
[KCrash Handler]
#6  KDevelop::Declaration::indexedType (this=this@entry=0x0) at /build/buildd/kdevplatform-1.7.1/language/duchain/declaration.cpp:265
#7  0x00007f538e84e10d in KDevelop::isPublicBaseClassInternal (self=0x0, base=0x7f52b962e0f0, topContext=0x7f52a41527e0, baseConversionLevels=0x0, depth=0, checked=0x0) at /build/buildd/kdevplatform-1.7.1/language/duchain/classdeclaration.cpp:112
#8  0x00007f52d797db78 in Php::TypeBuilder::visitStatement (this=0x7f52cf575b70, node=0x7f52a4020e00) at /build/buildd/kdevelop-php-1.7.1/duchain/builders/typebuilder.cpp:537
#9  0x00007f52d7966ecc in Php::DeclarationBuilder::visitStatement (this=0x7f52cf575b70, node=0x7f52a4017d78) at /build/buildd/kdevelop-php-1.7.1/duchain/builders/declarationbuilder.cpp:1242
#10 0x00007f52d7716a56 in Php::DefaultVisitor::visitTopStatement (this=0x7f52cf575bc8, node=0x7f52a4017d30) at /build/buildd/kdevelop-php-1.7.1/obj-x86_64-linux-gnu/parser/phpdefaultvisitor.cpp:1016
#11 0x00007f52d7715e5d in Php::DefaultVisitor::visitInnerStatementList (this=0x7f52cf575bc8, node=<optimized out>) at /build/buildd/kdevelop-php-1.7.1/obj-x86_64-linux-gnu/parser/phpdefaultvisitor.cpp:555
#12 0x00007f52d771654a in Php::DefaultVisitor::visitStatement (this=0x7f52cf575bc8, node=0x7f52a4017bd0) at /build/buildd/kdevelop-php-1.7.1/obj-x86_64-linux-gnu/parser/phpdefaultvisitor.cpp:852
#13 0x00007f52d797d8c3 in Php::TypeBuilder::visitStatement (this=0x7f52cf575b70, node=0x7f52a4017bd0) at /build/buildd/kdevelop-php-1.7.1/duchain/builders/typebuilder.cpp:459
#14 0x00007f52d7966ecc in Php::DeclarationBuilder::visitStatement (this=0x7f52cf575b70, node=0x7f52a4017bd0) at /build/buildd/kdevelop-php-1.7.1/duchain/builders/declarationbuilder.cpp:1242
#15 0x00007f52d7716582 in Php::DefaultVisitor::visitStatement (this=0x7f52cf575bc8, node=0x7f52a40104c8) at /build/buildd/kdevelop-php-1.7.1/obj-x86_64-linux-gnu/parser/phpdefaultvisitor.cpp:856
#16 0x00007f52d797d8c3 in Php::TypeBuilder::visitStatement (this=0x7f52cf575b70, node=0x7f52a40104c8) at /build/buildd/kdevelop-php-1.7.1/duchain/builders/typebuilder.cpp:459
#17 0x00007f52d7966ecc in Php::DeclarationBuilder::visitStatement (this=0x7f52cf575b70, node=0x7f52a40104c8) at /build/buildd/kdevelop-php-1.7.1/duchain/builders/declarationbuilder.cpp:1242
#18 0x00007f52d7716a56 in Php::DefaultVisitor::visitTopStatement (this=0x7f52cf575bc8, node=0x7f52a4010480) at /build/buildd/kdevelop-php-1.7.1/obj-x86_64-linux-gnu/parser/phpdefaultvisitor.cpp:1016
#19 0x00007f52d7715e5d in Php::DefaultVisitor::visitInnerStatementList (this=0x7f52cf575bc8, node=<optimized out>) at /build/buildd/kdevelop-php-1.7.1/obj-x86_64-linux-gnu/parser/phpdefaultvisitor.cpp:555
#20 0x00007f52d796e95d in Php::ContextBuilder::visitClassStatement (this=this@entry=0x7f52cf575b70, node=node@entry=0x7f52a4010260) at /build/buildd/kdevelop-php-1.7.1/duchain/builders/contextbuilder.cpp:258
#21 0x00007f52d797c148 in Php::TypeBuilder::visitClassStatement (this=0x7f52cf575b70, node=0x7f52a4010260) at /build/buildd/kdevelop-php-1.7.1/duchain/builders/typebuilder.cpp:309
#22 0x00007f52d79645ff in Php::DeclarationBuilder::visitClassStatement (this=0x7f52cf575b70, node=0x7f52a4010260) at /build/buildd/kdevelop-php-1.7.1/duchain/builders/declarationbuilder.cpp:367
#23 0x00007f52d771551d in Php::DefaultVisitor::visitClassBody (this=0x7f52cf575bc8, node=<optimized out>) at /build/buildd/kdevelop-php-1.7.1/obj-x86_64-linux-gnu/parser/phpdefaultvisitor.cpp:205
#24 0x00007f52d796da8f in Php::ContextBuilder::visitClassDeclarationStatement (this=this@entry=0x7f52cf575b70, node=node@entry=0x7f52a4033410) at /build/buildd/kdevelop-php-1.7.1/duchain/builders/contextbuilder.cpp:214
#25 0x00007f52d7978995 in Php::TypeBuilder::visitClassDeclarationStatement (this=this@entry=0x7f52cf575b70, node=node@entry=0x7f52a4033410) at /build/buildd/kdevelop-php-1.7.1/duchain/builders/typebuilder.cpp:282
#26 0x00007f52d795fbf8 in Php::DeclarationBuilder::visitClassDeclarationStatement (this=0x7f52cf575b70, node=0x7f52a4033410) at /build/buildd/kdevelop-php-1.7.1/duchain/builders/declarationbuilder.cpp:183
#27 0x00007f52d7716a70 in Php::DefaultVisitor::visitTopStatement (this=0x7f52cf575bc8, node=0x7f52a40333c8) at /build/buildd/kdevelop-php-1.7.1/obj-x86_64-linux-gnu/parser/phpdefaultvisitor.cpp:1018
#28 0x00007f52d795df15 in Php::DeclarationBuilder::visitOuterTopStatement (this=0x7f52cf575b70, node=0x7f52a4033398) at /build/buildd/kdevelop-php-1.7.1/duchain/builders/declarationbuilder.cpp:899
#29 0x00007f52d771651d in Php::DefaultVisitor::visitStart (this=0x7f52cf575bc8, node=<optimized out>) at /build/buildd/kdevelop-php-1.7.1/obj-x86_64-linux-gnu/parser/phpdefaultvisitor.cpp:843
#30 0x00007f52d79736eb in Php::ContextBuilder::startVisiting (this=0x7f52cf575b70, node=0x7f52a41787c0) at /build/buildd/kdevelop-php-1.7.1/duchain/builders/contextbuilder.cpp:130
#31 0x00007f52d79673be in supportBuild (context=0x7f52a41527e0, node=0x7f52a41787c0, this=0x7f52cf575b70) at /usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133
#32 supportBuild (context=<optimized out>, node=0x7f52a41787c0, this=<optimized out>) at /usr/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:85
#33 Php::DeclarationBuilder::supportBuild (this=0x7f52cf575b70, node=0x7f52a41787c0, context=<optimized out>) at /build/buildd/kdevelop-php-1.7.1/duchain/builders/declarationbuilder.cpp:1426
#34 0x00007f52d795efe7 in build (updateContext=..., node=0x7f52a41787c0, url=..., this=0x7f52cf575b70) at /usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:113
#35 Php::DeclarationBuilder::build (this=this@entry=0x7f52cf575b70, url=..., node=node@entry=0x7f52a41787c0, updateContext=...) at /build/buildd/kdevelop-php-1.7.1/duchain/builders/declarationbuilder.cpp:151
#36 0x00007f52d7be797d in Php::ParseJob::run (this=0x4f651b0) at /build/buildd/kdevelop-php-1.7.1/phpparsejob.cpp:132
#37 0x00007f538996df42 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f52cf575d90, th=th@entry=0x4e97260, job=job@entry=0x4f651b0) at ../../../threadweaver/Weaver/Job.cpp:106
#38 0x00007f538996e158 in ThreadWeaver::Job::execute (this=0x4f651b0, th=0x4e97260) at ../../../threadweaver/Weaver/Job.cpp:135
#39 0x00007f538996d8fb in ThreadWeaver::Thread::run (this=0x4e97260) at ../../../threadweaver/Weaver/Thread.cpp:108
#40 0x00007f5391cfa6ff in QThreadPrivate::start (arg=0x4e97260) at thread/qthread_unix.cpp:349
#41 0x00007f53909f06aa in start_thread (arg=0x7f52cf576700) at pthread_create.c:333
#42 0x00007f53916abeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f52ce5cd700 (LWP 4258)):
#0  0x00007f538b7322f5 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f538b732de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f538b732fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5391e3487e in QEventDispatcherGlib::processEvents (this=0x7f52ac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007f5391e03d21 in QEventLoop::processEvents (this=this@entry=0x7f52ce5ccdd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f5391e04085 in QEventLoop::exec (this=this@entry=0x7f52ce5ccdd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f5391cf7e89 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#7  0x00007f5391cfa6ff in QThreadPrivate::start (arg=0x1d38860) at thread/qthread_unix.cpp:349
#8  0x00007f53909f06aa in start_thread (arg=0x7f52ce5cd700) at pthread_create.c:333
#9  0x00007f53916abeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f5394fb2800 (LWP 4168)):
#0  0x00007f539169c49d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f538b7762f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f538b73296c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f538b732e60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f538b732fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f5391e3485e in QEventDispatcherGlib::processEvents (this=0x14cd100, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#6  0x00007f53923dfc66 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#7  0x00007f5391e03d21 in QEventLoop::processEvents (this=this@entry=0x7fff312f2530, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f5391e04085 in QEventLoop::exec (this=this@entry=0x7fff312f2530, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f5391e09b09 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#10 0x00007f5392335c1c in QApplication::exec () at kernel/qapplication.cpp:3828
#11 0x000000000041035c in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:582

Possible duplicates by query: bug 346056, bug 344908.

Reported using DrKonqi
Comment 1 Kevin Funk 2015-08-25 07:54:55 UTC

*** This bug has been marked as a duplicate of bug 346056 ***