Application: kdevelop (4.7.0) KDE Platform Version: 4.14.2 Qt Version: 4.8.6 Operating System: Linux 3.16.0-4-amd64 x86_64 Distribution: Debian GNU/Linux 8.1 (jessie) -- Information about the crash: I tryied to import PHP project. Project folder size is 626 MB (with '.git' subfolder ~200MB) Source scans started and application crashed ~ 40-60 seconds 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". _int_free (av=0x7f8168000020, p=0x7f816a2f3380, have_lock=0) at malloc.c:3897 [Current thread is 1 (Thread 0x7f8260543800 (LWP 12580))] Thread 12 (Thread 0x7f823bb4a700 (LWP 12582)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f82590e7dea in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007f82590e7e19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007f825bf6d0a4 in start_thread (arg=0x7f823bb4a700) at pthread_create.c:309 #4 0x00007f825cc0704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 11 (Thread 0x7f81b7e30700 (LWP 12583)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f825d251c44 in wait (time=1000, this=0x2bafc30) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x164adc0, time=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f8259b61996 in ?? () from /usr/lib/libkdevplatformlanguage.so.8 #4 0x00007f825d25170f in QThreadPrivate::start (arg=0x164ada0) at thread/qthread_unix.cpp:349 #5 0x00007f825bf6d0a4 in start_thread (arg=0x7f81b7e30700) at pthread_create.c:309 #6 0x00007f825cc0704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 10 (Thread 0x7f81b6428700 (LWP 12584)): #0 0x00007f825cbfe50d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f8256a70ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f8256a70ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f825d38ad37 in QEventDispatcherGlib::processEvents (this=0x7f81a80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f825d35a271 in QEventLoop::processEvents (this=this@entry=0x7f81b6427dd0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f825d35a5d5 in QEventLoop::exec (this=this@entry=0x7f81b6427dd0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f825d24ee99 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538 #7 0x00007f825d25170f in QThreadPrivate::start (arg=0x3434a90) at thread/qthread_unix.cpp:349 #8 0x00007f825bf6d0a4 in start_thread (arg=0x7f81b6428700) at pthread_create.c:309 #9 0x00007f825cc0704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 9 (Thread 0x7f8195d6b700 (LWP 12592)): #0 0x00007f8256ab53d9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f8256a70469 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f8256a70e0b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8256a70ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f825d38ad37 in QEventDispatcherGlib::processEvents (this=0x7f81900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f825d35a271 in QEventLoop::processEvents (this=this@entry=0x7f8195d6add0, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f825d35a5d5 in QEventLoop::exec (this=this@entry=0x7f8195d6add0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f825d24ee99 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538 #8 0x00007f825d25170f in QThreadPrivate::start (arg=0x394f430) at thread/qthread_unix.cpp:349 #9 0x00007f825bf6d0a4 in start_thread (arg=0x7f8195d6b700) at pthread_create.c:309 #10 0x00007f825cc0704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 8 (Thread 0x7f818f0a7700 (LWP 12604)): #0 0x00007f825cbfe50d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f8256a70ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f8256a71272 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f82476f3f76 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007f8256a97935 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f825bf6d0a4 in start_thread (arg=0x7f818f0a7700) at pthread_create.c:309 #6 0x00007f825cc0704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 7 (Thread 0x7f818cca2700 (LWP 12606)): #0 0x00007f825cbfe50d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f8256a70ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f8256a70ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f825d38ad37 in QEventDispatcherGlib::processEvents (this=0x7f81780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f825d35a271 in QEventLoop::processEvents (this=this@entry=0x7f818cca1d80, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f825d35a5d5 in QEventLoop::exec (this=this@entry=0x7f818cca1d80, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f825d24ee99 in QThread::exec (this=this@entry=0x3cfa720) at thread/qthread.cpp:538 #7 0x00007f825d33aac3 in QInotifyFileSystemWatcherEngine::run (this=0x3cfa720) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f825d25170f in QThreadPrivate::start (arg=0x3cfa720) at thread/qthread_unix.cpp:349 #9 0x00007f825bf6d0a4 in start_thread (arg=0x7f818cca2700) at pthread_create.c:309 #10 0x00007f825cc0704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 6 (Thread 0x7f817df0d700 (LWP 12615)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f825d251c66 in wait (time=18446744073709551615, this=0x1573300) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x1552ad8, mutex=0x158eea0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f825499686c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1552ab0, th=0x38fe060) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f8254999743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3c49450, th=0x38fe060, previous=0x149ce40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f825499822f in ThreadWeaver::Thread::run (this=0x38fe060) at ../../../threadweaver/Weaver/Thread.cpp:98 #6 0x00007f825d25170f in QThreadPrivate::start (arg=0x38fe060) at thread/qthread_unix.cpp:349 #7 0x00007f825bf6d0a4 in start_thread (arg=0x7f817df0d700) at pthread_create.c:309 #8 0x00007f825cc0704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 5 (Thread 0x7f8187fff700 (LWP 12656)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f825d251c66 in wait (time=18446744073709551615, this=0x170bff0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x170bec8, mutex=0x170c170, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f825499686c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x170bea0, th=0x14efdb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f8254999743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x170c200, th=0x14efdb0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f825499975c in ThreadWeaver::WorkingHardState::applyForWork (this=0x170c200, th=0x14efdb0, previous=0x12090320) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f825499822f in ThreadWeaver::Thread::run (this=0x14efdb0) at ../../../threadweaver/Weaver/Thread.cpp:98 #7 0x00007f825d25170f in QThreadPrivate::start (arg=0x14efdb0) at thread/qthread_unix.cpp:349 #8 0x00007f825bf6d0a4 in start_thread (arg=0x7f8187fff700) at pthread_create.c:309 #9 0x00007f825cc0704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 4 (Thread 0x7f81877fe700 (LWP 12657)): [KCrash Handler] #6 0x00007f8259b88961 in KDevelop::Declaration::indexedType() const () from /usr/lib/libkdevplatformlanguage.so.8 #7 0x00007f8259b9b82d in ?? () from /usr/lib/libkdevplatformlanguage.so.8 #8 0x00007f81b68f4738 in Php::TypeBuilder::visitStatement (this=0x7f81877fdb70, node=0x7f81416583a0) at /tmp/buildd/kdevelop-php-1.7.0/duchain/builders/typebuilder.cpp:537 #9 0x00007f81b68ddadc in Php::DeclarationBuilder::visitStatement (this=0x7f81877fdb70, node=0x7f8141355368) at /tmp/buildd/kdevelop-php-1.7.0/duchain/builders/declarationbuilder.cpp:1242 #10 0x00007f81b668c066 in Php::DefaultVisitor::visitTopStatement (this=0x7f81877fdbc8, node=0x7f8141355320) at /tmp/buildd/kdevelop-php-1.7.0/obj-x86_64-linux-gnu/parser/phpdefaultvisitor.cpp:1016 #11 0x00007f81b668b46d in Php::DefaultVisitor::visitInnerStatementList (this=0x7f81877fdbc8, node=<optimized out>) at /tmp/buildd/kdevelop-php-1.7.0/obj-x86_64-linux-gnu/parser/phpdefaultvisitor.cpp:555 #12 0x00007f81b68e553d in Php::ContextBuilder::visitClassStatement (this=this@entry=0x7f81877fdb70, node=node@entry=0x7f814137c0e8) at /tmp/buildd/kdevelop-php-1.7.0/duchain/builders/contextbuilder.cpp:258 #13 0x00007f81b68f2d08 in Php::TypeBuilder::visitClassStatement (this=0x7f81877fdb70, node=0x7f814137c0e8) at /tmp/buildd/kdevelop-php-1.7.0/duchain/builders/typebuilder.cpp:309 #14 0x00007f81b68db21f in Php::DeclarationBuilder::visitClassStatement (this=0x7f81877fdb70, node=0x7f814137c0e8) at /tmp/buildd/kdevelop-php-1.7.0/duchain/builders/declarationbuilder.cpp:367 #15 0x00007f81b668ab2d in Php::DefaultVisitor::visitClassBody (this=0x7f81877fdbc8, node=<optimized out>) at /tmp/buildd/kdevelop-php-1.7.0/obj-x86_64-linux-gnu/parser/phpdefaultvisitor.cpp:205 #16 0x00007f81b68e3d2f in Php::ContextBuilder::visitClassDeclarationStatement (this=this@entry=0x7f81877fdb70, node=node@entry=0x7f81413867d0) at /tmp/buildd/kdevelop-php-1.7.0/duchain/builders/contextbuilder.cpp:214 #17 0x00007f81b68ef555 in Php::TypeBuilder::visitClassDeclarationStatement (this=this@entry=0x7f81877fdb70, node=node@entry=0x7f81413867d0) at /tmp/buildd/kdevelop-php-1.7.0/duchain/builders/typebuilder.cpp:282 #18 0x00007f81b68d6828 in Php::DeclarationBuilder::visitClassDeclarationStatement (this=0x7f81877fdb70, node=0x7f81413867d0) at /tmp/buildd/kdevelop-php-1.7.0/duchain/builders/declarationbuilder.cpp:183 #19 0x00007f81b668c080 in Php::DefaultVisitor::visitTopStatement (this=0x7f81877fdbc8, node=0x7f8141386788) at /tmp/buildd/kdevelop-php-1.7.0/obj-x86_64-linux-gnu/parser/phpdefaultvisitor.cpp:1018 #20 0x00007f81b68d4b45 in Php::DeclarationBuilder::visitOuterTopStatement (this=0x7f81877fdb70, node=0x7f8141386758) at /tmp/buildd/kdevelop-php-1.7.0/duchain/builders/declarationbuilder.cpp:899 #21 0x00007f81b668bb2d in Php::DefaultVisitor::visitStart (this=0x7f81877fdbc8, node=<optimized out>) at /tmp/buildd/kdevelop-php-1.7.0/obj-x86_64-linux-gnu/parser/phpdefaultvisitor.cpp:843 #22 0x00007f81b68ea2cb in Php::ContextBuilder::startVisiting (this=0x7f81877fdb70, node=0x7f81413878a0) at /tmp/buildd/kdevelop-php-1.7.0/duchain/builders/contextbuilder.cpp:130 #23 0x00007f81b68ddfce in supportBuild (context=0x7f8141359360, node=0x7f81413878a0, this=0x7f81877fdb70) at /usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133 #24 supportBuild (context=<optimized out>, node=0x7f81413878a0, this=<optimized out>) at /usr/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:85 #25 Php::DeclarationBuilder::supportBuild (this=0x7f81877fdb70, node=0x7f81413878a0, context=<optimized out>) at /tmp/buildd/kdevelop-php-1.7.0/duchain/builders/declarationbuilder.cpp:1426 #26 0x00007f81b68d5c17 in build (updateContext=..., node=0x7f81413878a0, url=..., this=0x7f81877fdb70) at /usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:113 #27 Php::DeclarationBuilder::build (this=this@entry=0x7f81877fdb70, url=..., node=node@entry=0x7f81413878a0, updateContext=...) at /tmp/buildd/kdevelop-php-1.7.0/duchain/builders/declarationbuilder.cpp:151 #28 0x00007f81b6b8298d in Php::ParseJob::run (this=0x12090920) at /tmp/buildd/kdevelop-php-1.7.0/phpparsejob.cpp:132 #29 0x00007f8254998912 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f81877fdd90, th=th@entry=0x15aadb0, job=job@entry=0x12090920) at ../../../threadweaver/Weaver/Job.cpp:106 #30 0x00007f8254998b28 in ThreadWeaver::Job::execute (this=0x12090920, th=0x15aadb0) at ../../../threadweaver/Weaver/Job.cpp:135 #31 0x00007f82549982cb in ThreadWeaver::Thread::run (this=0x15aadb0) at ../../../threadweaver/Weaver/Thread.cpp:108 #32 0x00007f825d25170f in QThreadPrivate::start (arg=0x15aadb0) at thread/qthread_unix.cpp:349 #33 0x00007f825bf6d0a4 in start_thread (arg=0x7f81877fe700) at pthread_create.c:309 #34 0x00007f825cc0704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7f8186ffd700 (LWP 12669)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f825d251c66 in wait (time=18446744073709551615, this=0x1573300) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x1552ad8, mutex=0x158eea0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f825499686c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1552ab0, th=0x453af90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f8254999743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3c49450, th=0x453af90, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f825499822f in ThreadWeaver::Thread::run (this=0x453af90) at ../../../threadweaver/Weaver/Thread.cpp:98 #6 0x00007f825d25170f in QThreadPrivate::start (arg=0x453af90) at thread/qthread_unix.cpp:349 #7 0x00007f825bf6d0a4 in start_thread (arg=0x7f8186ffd700) at pthread_create.c:309 #8 0x00007f825cc0704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7f8185fc2700 (LWP 12672)): #0 0x00007f825cbfe50d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f8256a70ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f8256a70ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f825d38ad37 in QEventDispatcherGlib::processEvents (this=0x7f81600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f825d35a271 in QEventLoop::processEvents (this=this@entry=0x7f8185fc1dd0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f825d35a5d5 in QEventLoop::exec (this=this@entry=0x7f8185fc1dd0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f825d24ee99 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538 #7 0x00007f825d25170f in QThreadPrivate::start (arg=0x1391ef30) at thread/qthread_unix.cpp:349 #8 0x00007f825bf6d0a4 in start_thread (arg=0x7f8185fc2700) at pthread_create.c:309 #9 0x00007f825cc0704d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7f8260543800 (LWP 12580)): #0 _int_free (av=0x7f8168000020, p=0x7f816a2f3380, have_lock=0) at malloc.c:3897 #1 0x00007f8259b71a2a in ?? () from /usr/lib/libkdevplatformlanguage.so.8 #2 0x00007f8259b64d37 in ?? () from /usr/lib/libkdevplatformlanguage.so.8 #3 0x00007f825cb58bc9 in __run_exit_handlers (status=1, listp=0x7f825cec45a8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82 #4 0x00007f825cb58c15 in __GI_exit (status=<optimized out>) at exit.c:104 #5 0x00007f8246728ed4 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #6 0x00007f825e87ec00 in KApplication::xioErrhandler (this=0x7ffd56c35580, dpy=0xf57bd0) at ../../kdeui/kernel/kapplication.cpp:419 #7 0x00007f8257f9e4fe in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #8 0x00007f8257f9be5d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #9 0x00007f8257f8d700 in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #10 0x00007f825d92f9fc in x11EventSourceCheck (s=0xf50820) at kernel/qguieventdispatcher_glib.cpp:85 #11 0x00007f8256a708c1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007f8256a70e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007f8256a70ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #14 0x00007f825d38ad1d in QEventDispatcherGlib::processEvents (this=0xe9c9d0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #15 0x00007f825d92ff96 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #16 0x00007f825d35a271 in QEventLoop::processEvents (this=this@entry=0x7ffd56c353c0, flags=...) at kernel/qeventloop.cpp:149 #17 0x00007f825d35a5d5 in QEventLoop::exec (this=this@entry=0x7ffd56c353c0, flags=...) at kernel/qeventloop.cpp:204 #18 0x00007f825d360059 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227 #19 0x000000000041035c in ?? () #20 0x00007f825cb42b45 in __libc_start_main (main=0x40a940, argc=1, argv=0x7ffd56c35708, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd56c356f8) at libc-start.c:287 #21 0x0000000000410868 in _start () The reporter indicates this bug may be a duplicate of or related to bug 346056. Possible duplicates by query: bug 350220, bug 346056, bug 344908, bug 341582. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 269369 ***