Bug 234804

Summary: Kdevelop crashes when I try to complete (Alt+space) a requice_once command in a PHP project
Product: [Applications] kdevelop Reporter: Leandro Santiago da Silva <leandrosansilva>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED WORKSFORME    
Severity: crash CC: leandrosansilva
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description Leandro Santiago da Silva 2010-04-19 15:20:33 UTC
Application: kdevelop (3.10.2 (using KDevPlatform 0.10.2))
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.31-21-generic x86_64
Distribution: Ubuntu 9.10

-- Information about the crash:
I tryied to autocomplete (Allt+space) a file name in require_once PHP call.

In that moment kdevelop crashed.

I'm using kdevelop package builded by https://launchpad.net/~pgquiles/+archive/ppa in Ubuntu Karmic (9.10)

 -- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fd5543fd750 (LWP 4321))]

Thread 9 (Thread 0x7fd53fcab910 (LWP 4322)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007fd552bbb692 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x26e9b60, time=200000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x26e9b60, time=200000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fd54e659a1e in ?? () from /usr/lib/libkdevplatformlanguage.so.1
#4  0x00007fd552bba775 in QThreadPrivate::start (arg=0x26e9b40) at thread/qthread_unix.cpp:248
#5  0x00007fd551616a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007fd55190b80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fd5304bc910 (LWP 4329)):
#0  0x00007fd55191a674 in pthread_mutex_unlock (mutex=0x31748b8) at forward.c:184
#1  0x00007fd54c00b2a8 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fd54c00b6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fd552cd8386 in QEventDispatcherGlib::processEvents (this=0x3171f40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007fd552cad732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fd552cadb0c in QEventLoop::exec (this=0x7fd5304bc040, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fd552bb7d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007fd552bba775 in QThreadPrivate::start (arg=0x315f290) at thread/qthread_unix.cpp:248
#8  0x00007fd551616a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007fd55190b80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 7 (Thread 0x7fd52e9d3910 (LWP 4479)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fd552bbb72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x50c2410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x50c2410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fd549aba096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x50c1cc0, th=0x50c27e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fd549abc74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x50c24f0, th=0x50c27e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fd549ababff in ThreadWeaver::ThreadRunHelper::run (this=0x7fd52e9d3050, parent=0x50c1cc0, th=0x50c27e0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fd549abb058 in ThreadWeaver::Thread::run (this=0x50c27e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fd552bba775 in QThreadPrivate::start (arg=0x50c27e0) at thread/qthread_unix.cpp:248
#8  0x00007fd551616a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007fd55190b80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 6 (Thread 0x7fd527865910 (LWP 4480)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fd552bbb72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x50c2410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x50c2410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fd549aba096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x50c1cc0, th=0x50dae20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fd549abc74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x50c24f0, th=0x50dae20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fd549abc764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x50c24f0, th=0x50dae20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fd549abc764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x50c24f0, th=0x50dae20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fd549abc764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x50c24f0, th=0x50dae20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007fd549ababff in ThreadWeaver::ThreadRunHelper::run (this=0x7fd527865050, parent=0x50c1cc0, th=0x50dae20) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007fd549abb058 in ThreadWeaver::Thread::run (this=0x50dae20) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007fd552bba775 in QThreadPrivate::start (arg=0x50dae20) at thread/qthread_unix.cpp:248
#11 0x00007fd551616a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#12 0x00007fd55190b80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 5 (Thread 0x7fd526e54910 (LWP 4487)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fd552bbb72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x50c2410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x50c2410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fd549aba096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x50c1cc0, th=0x518b0c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fd549abc74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x50c24f0, th=0x518b0c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fd549abc764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x50c24f0, th=0x518b0c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fd549abc764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x50c24f0, th=0x518b0c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fd549ababff in ThreadWeaver::ThreadRunHelper::run (this=0x7fd526e54050, parent=0x50c1cc0, th=0x518b0c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007fd549abb058 in ThreadWeaver::Thread::run (this=0x518b0c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007fd552bba775 in QThreadPrivate::start (arg=0x518b0c0) at thread/qthread_unix.cpp:248
#10 0x00007fd551616a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007fd55190b80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fd526653910 (LWP 4488)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fd552bbb72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2626720, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2626720, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fd549aba096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x26259c0, th=0x478f960) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fd549abc74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2626800, th=0x478f960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fd549abc764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2626800, th=0x478f960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fd549abc764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2626800, th=0x478f960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fd549abc764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2626800, th=0x478f960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007fd549abc764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2626800, th=0x478f960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007fd549abc764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2626800, th=0x478f960) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007fd549ababff in ThreadWeaver::ThreadRunHelper::run (this=0x7fd526653050, parent=0x26259c0, th=0x478f960) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00007fd549abb058 in ThreadWeaver::Thread::run (this=0x478f960) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00007fd552bba775 in QThreadPrivate::start (arg=0x478f960) at thread/qthread_unix.cpp:248
#13 0x00007fd551616a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#14 0x00007fd55190b80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd524939910 (LWP 4489)):
[KCrash Handler]
#5  QUrlPrivate::parse (this=0x7fd538015860, parseOptions=QUrlPrivate::ParseAndSet) at io/qurl.cpp:3721
#6  0x00007fd552c6924c in QUrl::scheme (this=0x7fd524937ed0) at io/qurl.cpp:4369
#7  0x00007fd553e96786 in hasSubUrl (this=<value optimized out>) at ../../kdecore/io/kurl.cpp:948
#8  KUrl::hasSubUrl (this=<value optimized out>) at ../../kdecore/io/kurl.cpp:992
#9  0x00007fd553e985a6 in KUrl::addPath (this=0x7fd538015860, _txt=...) at ../../kdecore/io/kurl.cpp:1292
#10 0x00007fd530985d69 in Php::getUrlForBase (includeFile=..., baseUrl=<value optimized out>) at /home/tenchi/firefox-downloads/php/duchain/helper.cpp:217
#11 0x00007fd5309870a5 in Php::findIncludeFileUrl (includeFile=..., currentUrl=<value optimized out>) at /home/tenchi/firefox-downloads/php/duchain/helper.cpp:247
#12 0x00007fd530956e1e in Php::IncludeBuilder::visitUnaryExpression (this=0x7fd5249387a0, node=0x7fd5386b93d8) at /home/tenchi/firefox-downloads/php/duchain/builders/includebuilder.cpp:61
#13 0x00007fd530715754 in Php::DefaultVisitor::visitMultiplicativeExpression (this=0x7fd538015860, node=0x7fd5386b93a8)
    at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:597
#14 0x00007fd530714714 in Php::DefaultVisitor::visitAdditiveExpression (this=0x7fd538015860, node=0x7fd5386b9378) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:11
#15 0x00007fd530715ad4 in Php::DefaultVisitor::visitShiftExpression (this=0x7fd538015860, node=0x7fd5386b9348) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:733
#16 0x00007fd5307159ea in Php::DefaultVisitor::visitRelationalExpression (this=0x7fd538015860, node=0x7fd5386b9310) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:701
#17 0x00007fd5307152b4 in Php::DefaultVisitor::visitEqualityExpression (this=0x7fd538015860, node=0x7fd5386b92e0) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:426
#18 0x00007fd5307149bd in Php::DefaultVisitor::visitBitAndExpression (this=0x7fd5249387a0, node=<value optimized out>) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:102
#19 0x00007fd530714a5d in Php::DefaultVisitor::visitBitXorExpression (this=0x7fd5249387a0, node=<value optimized out>) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:130
#20 0x00007fd530714a0d in Php::DefaultVisitor::visitBitOrExpression (this=0x7fd5249387a0, node=<value optimized out>) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:116
#21 0x00007fd530714aad in Php::DefaultVisitor::visitBooleanAndExpression (this=0x7fd5249387a0, node=<value optimized out>)
    at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:144
#22 0x00007fd530714afd in Php::DefaultVisitor::visitBooleanOrExpression (this=0x7fd5249387a0, node=<value optimized out>)
    at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:158
#23 0x00007fd530714f6e in Php::DefaultVisitor::visitConditionalExpression (this=0x7fd538015860, node=0x7fd5388c0e68) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:304
#24 0x00007fd5307147de in Php::DefaultVisitor::visitAssignmentExpression (this=0x7fd538015860, node=0x7fd5388c0e28) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:39
#25 0x00007fd53071567d in Php::DefaultVisitor::visitLogicalAndExpression (this=0x7fd5249387a0, node=<value optimized out>)
    at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:555
#26 0x00007fd53071571d in Php::DefaultVisitor::visitLogicalXorExpression (this=0x7fd5249387a0, node=<value optimized out>)
    at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:583
#27 0x00007fd5307156cd in Php::DefaultVisitor::visitLogicalOrExpression (this=0x7fd5249387a0, node=<value optimized out>)
    at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:569
#28 0x00007fd530715d07 in Php::DefaultVisitor::visitStatement (this=0x7fd5249387a0, node=0x7fd5388c0c40) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:798
#29 0x00007fd530715ff6 in Php::DefaultVisitor::visitTopStatement (this=0x7fd538015860, node=0x7fd5388c0c00) at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:897
#30 0x00007fd5307155dd in Php::DefaultVisitor::visitInnerStatementList (this=0x7fd5249387a0, node=<value optimized out>)
    at /home/tenchi/firefox-downloads/php/parser/generated/phpdefaultvisitor.cpp:534
#31 0x00007fd530bc84c4 in Php::ParseJob::run (this=0x4507150) at /home/tenchi/firefox-downloads/php/phpparsejob.cpp:158
#32 0x00007fd549abb97d in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fd524938fc0, th=0x22555f0, job=0x4507150) at ../../../threadweaver/Weaver/Job.cpp:106
#33 0x00007fd549abbc7e in ThreadWeaver::Job::execute (this=0x4507150, th=0x22555f0) at ../../../threadweaver/Weaver/Job.cpp:135
#34 0x00007fd549ababcf in ThreadWeaver::ThreadRunHelper::run (this=0x7fd524939050, parent=0x26259c0, th=0x22555f0) at ../../../threadweaver/Weaver/Thread.cpp:95
#35 0x00007fd549abb058 in ThreadWeaver::Thread::run (this=0x22555f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#36 0x00007fd552bba775 in QThreadPrivate::start (arg=0x22555f0) at thread/qthread_unix.cpp:248
#37 0x00007fd551616a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#38 0x00007fd55190b80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#39 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd523f90910 (LWP 4501)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fd552bbb72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x50c2410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x50c2410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fd549aba096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x50c1cc0, th=0x56e3700) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fd549abc74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x50c24f0, th=0x56e3700) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fd549ababff in ThreadWeaver::ThreadRunHelper::run (this=0x7fd523f90050, parent=0x50c1cc0, th=0x56e3700) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fd549abb058 in ThreadWeaver::Thread::run (this=0x56e3700) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fd552bba775 in QThreadPrivate::start (arg=0x56e3700) at thread/qthread_unix.cpp:248
#8  0x00007fd551616a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007fd55190b80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 1 (Thread 0x7fd5543fd750 (LWP 4321)):
#0  0x00007fd5518ff3c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd54969729a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fd5496977d7 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007fd549697a85 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007fd54d32fd4a in _XSend () from /usr/lib/libX11.so.6
#5  0x00007fd54d32fe89 in _XReply () from /usr/lib/libX11.so.6
#6  0x00007fd54d31d970 in XQueryPointer () from /usr/lib/libX11.so.6
#7  0x00007fd5520f9f3d in QCursor::pos () at kernel/qcursor_x11.cpp:155
#8  0x00007fd55206f4a1 in QApplicationPrivate::sendSyntheticEnterLeave (this=<value optimized out>, widget=0x26e4440) at kernel/qapplication.cpp:3031
#9  0x00007fd5520c679a in QWidget::setVisible (this=0x26e4440, visible=<value optimized out>) at kernel/qwidget.cpp:7421
#10 0x00007fd553921567 in ?? () from /usr/lib/libkdevplatformshell.so.1
#11 0x00007fd553922643 in ?? () from /usr/lib/libkdevplatformshell.so.1
#12 0x00007fd552cc1c0f in QMetaObject::activate (sender=0x59ab530, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#13 0x00007fd55391f710 in ?? () from /usr/lib/libkdevplatformshell.so.1
#14 0x00007fd5538eb1d2 in ?? () from /usr/lib/libkdevplatformshell.so.1
#15 0x00007fd5538ecc2a in ?? () from /usr/lib/libkdevplatformshell.so.1
#16 0x00007fd552cc1c0f in QMetaObject::activate (sender=0x26249b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#17 0x00007fd54e62342d in KDevelop::BackgroundParser::showProgress(KDevelop::IStatus*, int, int, int) () from /usr/lib/libkdevplatformlanguage.so.1
#18 0x00007fd54e6237bb in KDevelop::BackgroundParser::updateProgressBar() () from /usr/lib/libkdevplatformlanguage.so.1
#19 0x00007fd54e62b854 in ?? () from /usr/lib/libkdevplatformlanguage.so.1
#20 0x00007fd54e625921 in KDevelop::BackgroundParser::parseDocuments() () from /usr/lib/libkdevplatformlanguage.so.1
#21 0x00007fd54e627c27 in KDevelop::BackgroundParser::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdevplatformlanguage.so.1
#22 0x00007fd552cc1c0f in QMetaObject::activate (sender=0x2626468, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#23 0x00007fd552cbe863 in QObject::event (this=0x2626468, e=0x7fff64578030) at kernel/qobject.cpp:1212
#24 0x00007fd55206912c in QApplicationPrivate::notify_helper (this=0x21f6320, receiver=0x2626468, e=0x7fff64578030) at kernel/qapplication.cpp:4300
#25 0x00007fd55206f71b in QApplication::notify (this=0x7fff645784a0, receiver=0x2626468, e=0x7fff64578030) at kernel/qapplication.cpp:4183
#26 0x00007fd5531f7076 in KApplication::notify (this=0x7fff645784a0, receiver=0x2626468, event=0x7fff64578030) at ../../kdeui/kernel/kapplication.cpp:302
#27 0x00007fd552caee0c in QCoreApplication::notifyInternal (this=0x7fff645784a0, receiver=0x2626468, event=0x7fff64578030) at kernel/qcoreapplication.cpp:704
#28 0x00007fd552cdba62 in QCoreApplication::sendEvent (this=0x21f9fb0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#29 QTimerInfoList::activateTimers (this=0x21f9fb0) at kernel/qeventdispatcher_unix.cpp:603
#30 0x00007fd552cd8668 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#31 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#32 0x00007fd54c007bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#33 0x00007fd54c00b598 in ?? () from /lib/libglib-2.0.so.0
#34 0x00007fd54c00b6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#35 0x00007fd552cd8333 in QEventDispatcherGlib::processEvents (this=0x19a15a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#36 0x00007fd552118f0e in QGuiEventDispatcherGlib::processEvents (this=0x7fff64576c40, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007fd552cad732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#38 0x00007fd552cadb0c in QEventLoop::exec (this=0x7fff645782d0, flags=) at kernel/qeventloop.cpp:201
#39 0x00007fd552cb184b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#40 0x00000000004088cf in _start ()
The current source language is "auto; currently asm".
The current source language is "auto; currently c".

Possible duplicates by query: bug 224337, bug 203428.

Reported using DrKonqi
Comment 1 Leandro Santiago da Silva 2010-04-19 15:26:25 UTC
And I tryed again (without alt+space, just using kdevelop autocomplete behavior), and... It crashed again and again :-(

This is just on filename autocomplete. The api or contextual autocomplete work fine.
Comment 2 Leandro Santiago da Silva 2010-04-19 15:39:33 UTC
Ok, I think that this problem was at my kdevelop installation. I recompiled php plugin to last revision (1116426) and now the bug don't happen.

I'm setting bug status to RESOLVED.