Bug 273128 - kdevelop crashes while opening a project
Summary: kdevelop crashes while opening a project
Status: RESOLVED DUPLICATE of bug 269369
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 4.2.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-12 15:52 UTC by irshad
Modified: 2011-05-30 14:47 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 irshad 2011-05-12 15:52:33 UTC
Application: kdevelop (4.2.2)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
I was opening phpunit as a project (from /usr/share/php/PHPUnit)

It has permission 777 (no permission issue)

This is happening repeatedly.

The crash can be reproduced every time.

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

Thread 12 (Thread 0xb2cbcb70 (LWP 12383)):
#0  0x003f2416 in __kernel_vsyscall ()
#1  0x003d4834 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x00a65454 in __pthread_cond_timedwait (cond=0x8a52408, mutex=0x8a523f0, abstime=0xb2cbc2c0) at forward.c:152
#3  0x00b8e3e5 in wait (this=0x8a4c6b4, mutex=0x8a4c6b8, time=1000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x8a4c6b4, mutex=0x8a4c6b8, time=1000) at thread/qwaitcondition_unix.cpp:160
#5  0x01da275d in KDevelop::DUChainPrivate::CleanupThread::run (this=0x8a4c6a8) at ../../language/duchain/duchain.cpp:286
#6  0x00b8dda2 in QThreadPrivate::start (arg=0x8a4c6a8) at thread/qthread_unix.cpp:320
#7  0x003cfe99 in start_thread (arg=0xb2cbcb70) at pthread_create.c:304
#8  0x00a5773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xb24bbb70 (LWP 12384)):
#0  0x003f2416 in __kernel_vsyscall ()
#1  0x003d448c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00a653fd in __pthread_cond_wait (cond=0x8aa1cc0, mutex=0x8aa1ca8) at forward.c:139
#3  0x00b8e467 in wait (this=0x8abfaa0, mutex=0x891adc8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8abfaa0, mutex=0x891adc8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x02c8f7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8abfa88, th=0x8a0d128) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x02c9247c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8927f90, th=0x8a0d128) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x02c8f42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8abfa88, th=0x8a0d128) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x02c9256a in ThreadWeaver::WorkingHardState::applyForWork (this=0x8927f90, th=0x8a0d128) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x02c8f373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8abfa88, th=0x8a0d128, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x02c92589 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8927f90, th=0x8a0d128) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x02c8f373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8abfa88, th=0x8a0d128, previous=0x9433fc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x02c90f9e in ThreadWeaver::ThreadRunHelper::run (this=0xb24bb2f4, parent=0x8abfa88, th=0x8a0d128) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x02c9105b in ThreadWeaver::Thread::run (this=0x8a0d128) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x00b8dda2 in QThreadPrivate::start (arg=0x8a0d128) at thread/qthread_unix.cpp:320
#15 0x003cfe99 in start_thread (arg=0xb24bbb70) at pthread_create.c:304
#16 0x00a5773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xb1affb70 (LWP 12385)):
#0  0x003f2416 in __kernel_vsyscall ()
#1  0x003d448c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00a653fd in __pthread_cond_wait (cond=0x8aa1cc0, mutex=0x8aa1ca8) at forward.c:139
#3  0x00b8e467 in wait (this=0x8abfaa0, mutex=0x891adc8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8abfaa0, mutex=0x891adc8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x02c8f7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8abfa88, th=0x8aa40c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x02c9247c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8927f90, th=0x8aa40c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x02c8f42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8abfa88, th=0x8aa40c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x02c9256a in ThreadWeaver::WorkingHardState::applyForWork (this=0x8927f90, th=0x8aa40c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x02c8f373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8abfa88, th=0x8aa40c0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x02c92589 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8927f90, th=0x8aa40c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x02c8f373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8abfa88, th=0x8aa40c0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x02c92589 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8927f90, th=0x8aa40c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x02c8f373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8abfa88, th=0x8aa40c0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x02c92589 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8927f90, th=0x8aa40c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x02c8f373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8abfa88, th=0x8aa40c0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x02c90f9e in ThreadWeaver::ThreadRunHelper::run (this=0xb1aff2f4, parent=0x8abfa88, th=0x8aa40c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#17 0x02c9105b in ThreadWeaver::Thread::run (this=0x8aa40c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0x00b8dda2 in QThreadPrivate::start (arg=0x8aa40c0) at thread/qthread_unix.cpp:320
#19 0x003cfe99 in start_thread (arg=0xb1affb70) at pthread_create.c:304
#20 0x00a5773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xb12feb70 (LWP 12393)):
#0  0x003e6d41 in clock_gettime (clock_id=1, tp=0xb12fe030) at ../sysdeps/unix/clock_gettime.c:116
#1  0x00be3dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x00cb04f2 in updateCurrentTime (this=0x8b6c54c, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x8b6c54c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x00caed32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb12fe10c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x00caedcd in timerSourcePrepare (source=0x8b6c518, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x08218fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x08219e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x0821a524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x00caf577 in QEventDispatcherGlib::processEvents (this=0x8b71960, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x00c81289 in QEventLoop::processEvents (this=0xb12fe2c0, flags=...) at kernel/qeventloop.cpp:149
#12 0x00c81522 in QEventLoop::exec (this=0xb12fe2c0, flags=...) at kernel/qeventloop.cpp:201
#13 0x00b8b2a0 in QThread::exec (this=0x8b75ec0) at thread/qthread.cpp:492
#14 0x01eae608 in KDevelop::CompletionWorkerThread::run (this=0x8b75ec0) at ../../language/codecompletion/codecompletionmodel.cpp:80
#15 0x00b8dda2 in QThreadPrivate::start (arg=0x8b75ec0) at thread/qthread_unix.cpp:320
#16 0x003cfe99 in start_thread (arg=0xb12feb70) at pthread_create.c:304
#17 0x00a5773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xb0afdb70 (LWP 12394)):
#0  __pthread_mutex_lock (mutex=0x8bf816c) at pthread_mutex_lock.c:47
#1  0x00a65616 in pthread_mutex_lock (mutex=0x8bf816c) at forward.c:182
#2  0x08219752 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0821a03a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0821a524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x00caf577 in QEventDispatcherGlib::processEvents (this=0x8bf7b58, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00c81289 in QEventLoop::processEvents (this=0xb0afd290, flags=...) at kernel/qeventloop.cpp:149
#7  0x00c81522 in QEventLoop::exec (this=0xb0afd290, flags=...) at kernel/qeventloop.cpp:201
#8  0x00b8b2a0 in QThread::exec (this=0x8bf6478) at thread/qthread.cpp:492
#9  0x00c62fdb in QInotifyFileSystemWatcherEngine::run (this=0x8bf6478) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00b8dda2 in QThreadPrivate::start (arg=0x8bf6478) at thread/qthread_unix.cpp:320
#11 0x003cfe99 in start_thread (arg=0xb0afdb70) at pthread_create.c:304
#12 0x00a5773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xaea17b70 (LWP 12406)):
#0  0x003f2416 in __kernel_vsyscall ()
#1  0x00a48f76 in __poll (fds=0x8d268f8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0822a84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0821a1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0821a524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x00caf577 in QEventDispatcherGlib::processEvents (this=0x8d20150, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00c81289 in QEventLoop::processEvents (this=0xaea17290, flags=...) at kernel/qeventloop.cpp:149
#7  0x00c81522 in QEventLoop::exec (this=0xaea17290, flags=...) at kernel/qeventloop.cpp:201
#8  0x00b8b2a0 in QThread::exec (this=0x8d172c8) at thread/qthread.cpp:492
#9  0x00c62fdb in QInotifyFileSystemWatcherEngine::run (this=0x8d172c8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00b8dda2 in QThreadPrivate::start (arg=0x8d172c8) at thread/qthread_unix.cpp:320
#11 0x003cfe99 in start_thread (arg=0xaea17b70) at pthread_create.c:304
#12 0x00a5773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xadfffb70 (LWP 12454)):
#0  0x003f2416 in __kernel_vsyscall ()
#1  0x003d448c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00a653fd in __pthread_cond_wait (cond=0xb78ac7f0, mutex=0xb78ac7d8) at forward.c:139
#3  0xb72f6b57 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x003cfe99 in start_thread (arg=0xadfffb70) at pthread_create.c:304
#5  0x00a5773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xad183b70 (LWP 12461)):
[KCrash Handler]
#7  KDevelop::Declaration::indexedType (this=0x0) at ../../language/duchain/declaration.cpp:305
#8  0x01de3696 in KDevelop::isPublicBaseClassInternal (self=0x0, base=0xa8d0c938, topContext=0x9779478, baseConversionLevels=0x0, depth=0, checked=0x0) at ../../language/duchain/classdeclaration.cpp:111
#9  0x01de39d6 in KDevelop::ClassDeclaration::isPublicBaseClass (this=0x0, base=0xa8d0c938, topContext=0x9779478, baseConversionLevels=0x0) at ../../language/duchain/classdeclaration.cpp:137
#10 0x031b26a8 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#11 0x0319f306 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#12 0x02bf3956 in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#13 0x02bf5efd in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () from /usr/lib/libkdev4phpparser.so
#14 0x02bf39ce in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#15 0x02bf524e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () from /usr/lib/libkdev4phpparser.so
#16 0x02bf36ea in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#17 0x02bf59bd in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpparser.so
#18 0x031b20fc in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#19 0x0319f306 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#20 0x02bf3956 in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#21 0x02bf4d6b in Php::DefaultVisitor::visitElseSingle(Php::ElseSingleAst*) () from /usr/lib/libkdev4phpparser.so
#22 0x02bf355a in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#23 0x02bf5a05 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpparser.so
#24 0x031b20fc in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#25 0x0319f306 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#26 0x02bf3956 in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#27 0x02bf5efd in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () from /usr/lib/libkdev4phpparser.so
#28 0x02bf39ce in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#29 0x02bf524e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () from /usr/lib/libkdev4phpparser.so
#30 0x02bf36ea in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#31 0x02bf59bd in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpparser.so
#32 0x031b20fc in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#33 0x0319f306 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#34 0x02bf3956 in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#35 0x02bf59e1 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpparser.so
#36 0x031b20fc in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#37 0x0319f306 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#38 0x02bf3956 in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#39 0x02bf5efd in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () from /usr/lib/libkdev4phpparser.so
#40 0x02bf39ce in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#41 0x02bf524e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () from /usr/lib/libkdev4phpparser.so
#42 0x02bf36ea in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#43 0x02bf59bd in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpparser.so
#44 0x031b20fc in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#45 0x0319f306 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#46 0x02bf3956 in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#47 0x02bf4d6b in Php::DefaultVisitor::visitElseSingle(Php::ElseSingleAst*) () from /usr/lib/libkdev4phpparser.so
#48 0x02bf355a in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#49 0x02bf5a05 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpparser.so
#50 0x031b20fc in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#51 0x0319f306 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#52 0x02bf3956 in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#53 0x02bf5efd in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () from /usr/lib/libkdev4phpparser.so
#54 0x02bf39ce in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#55 0x02bf524e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () from /usr/lib/libkdev4phpparser.so
#56 0x02bf36ea in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#57 0x02bf59bd in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpparser.so
#58 0x031b20fc in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#59 0x0319f306 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#60 0x02bf3956 in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#61 0x02bf59e1 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpparser.so
#62 0x031b20fc in Php::TypeBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#63 0x0319f306 in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () from /usr/lib/libkdev4phpduchain.so
#64 0x02bf3956 in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#65 0x02bf5efd in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () from /usr/lib/libkdev4phpparser.so
#66 0x02bf39ce in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#67 0x02bf524e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () from /usr/lib/libkdev4phpparser.so
#68 0x02bf36ea in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#69 0x02bf542b in Php::DefaultVisitor::visitMethodBody(Php::MethodBodyAst*) () from /usr/lib/libkdev4phpparser.so
#70 0x031a7aa0 in Php::ContextBuilder::visitClassStatement(Php::ClassStatementAst*) () from /usr/lib/libkdev4phpduchain.so
#71 0x031b1273 in Php::TypeBuilder::visitClassStatement(Php::ClassStatementAst*) () from /usr/lib/libkdev4phpduchain.so
#72 0x0319fbc1 in Php::DeclarationBuilder::visitClassStatement(Php::ClassStatementAst*) () from /usr/lib/libkdev4phpduchain.so
#73 0x02bf3401 in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#74 0x02bf478e in Php::DefaultVisitor::visitClassBody(Php::ClassBodyAst*) () from /usr/lib/libkdev4phpparser.so
#75 0x02bf33ac in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#76 0x02bf47f9 in Php::DefaultVisitor::visitClassDeclarationStatement(Php::ClassDeclarationStatementAst*) () from /usr/lib/libkdev4phpparser.so
#77 0x031a883d in Php::ContextBuilder::visitClassDeclarationStatement(Php::ClassDeclarationStatementAst*) () from /usr/lib/libkdev4phpduchain.so
#78 0x031adbe4 in Php::TypeBuilder::visitClassDeclarationStatement(Php::ClassDeclarationStatementAst*) () from /usr/lib/libkdev4phpduchain.so
#79 0x0319dfb4 in Php::DeclarationBuilder::visitClassDeclarationStatement(Php::ClassDeclarationStatementAst*) () from /usr/lib/libkdev4phpduchain.so
#80 0x02bf33bd in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#81 0x02bf5f1b in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () from /usr/lib/libkdev4phpparser.so
#82 0x02bf39ce in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#83 0x02bf5700 in Php::DefaultVisitor::visitOuterTopStatement(Php::OuterTopStatementAst*) () from /usr/lib/libkdev4phpparser.so
#84 0x0319bc73 in Php::DeclarationBuilder::visitOuterTopStatement(Php::OuterTopStatementAst*) () from /usr/lib/libkdev4phpduchain.so
#85 0x02bf3866 in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#86 0x02bf598e in Php::DefaultVisitor::visitStart(Php::StartAst*) () from /usr/lib/libkdev4phpparser.so
#87 0x02bf3942 in Php::Visitor::visitNode(Php::AstNode*) () from /usr/lib/libkdev4phpparser.so
#88 0x031a8dc3 in Php::ContextBuilder::startVisiting(Php::AstNode*) () from /usr/lib/libkdev4phpduchain.so
#89 0x0319b73a in Php::DeclarationBuilder::startVisiting(Php::AstNode*) () from /usr/lib/libkdev4phpduchain.so
#90 0x031a32c2 in Php::DeclarationBuilder::supportBuild(Php::AstNode*, KDevelop::DUContext*) () from /usr/lib/libkdev4phpduchain.so
#91 0x0319da25 in Php::DeclarationBuilder::build(KDevelop::IndexedString const&, Php::AstNode*, KDevelop::ReferencedTopDUContext) () from /usr/lib/libkdev4phpduchain.so
#92 0x028eef6b in ?? () from /usr/lib/kde4/kdevphplanguagesupport.so
#93 0x02c917f4 in ThreadWeaver::JobRunHelper::runTheJob (this=0xad18322c, th=0x8e90088, job=0xa8cfe180) at ../../../threadweaver/Weaver/Job.cpp:106
#94 0x02c91941 in ThreadWeaver::Job::execute (this=0xa8cfe180, th=0x8e90088) at ../../../threadweaver/Weaver/Job.cpp:135
#95 0x02c9338a in ThreadWeaver::JobCollection::execute (this=0xa8cfe180, t=0x8e90088) at ../../../threadweaver/Weaver/JobCollection.cpp:210
#96 0x02c90f6a in ThreadWeaver::ThreadRunHelper::run (this=0xad1832f4, parent=0x89a4c50, th=0x8e90088) at ../../../threadweaver/Weaver/Thread.cpp:95
#97 0x02c9105b in ThreadWeaver::Thread::run (this=0x8e90088) at ../../../threadweaver/Weaver/Thread.cpp:142
#98 0x00b8dda2 in QThreadPrivate::start (arg=0x8e90088) at thread/qthread_unix.cpp:320
#99 0x003cfe99 in start_thread (arg=0xad183b70) at pthread_create.c:304
#100 0x00a5773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xac782b70 (LWP 12480)):
#0  0x003f2416 in __kernel_vsyscall ()
#1  0x003d448c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00a653fd in __pthread_cond_wait (cond=0x89a4d10, mutex=0x89a4cf8) at forward.c:139
#3  0x00b8e467 in wait (this=0x89a4c68, mutex=0x891f4b0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x89a4c68, mutex=0x891f4b0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x02c8f7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x89a4c50, th=0x8e12558) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x02c9247c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8921f90, th=0x8e12558) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x02c8f42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x89a4c50, th=0x8e12558) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x02c9256a in ThreadWeaver::WorkingHardState::applyForWork (this=0x8921f90, th=0x8e12558) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x02c8f373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89a4c50, th=0x8e12558, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x02c92589 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8921f90, th=0x8e12558) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x02c8f373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89a4c50, th=0x8e12558, previous=0x957a748) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x02c90f9e in ThreadWeaver::ThreadRunHelper::run (this=0xac7822f4, parent=0x89a4c50, th=0x8e12558) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x02c9105b in ThreadWeaver::Thread::run (this=0x8e12558) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x00b8dda2 in QThreadPrivate::start (arg=0x8e12558) at thread/qthread_unix.cpp:320
#15 0x003cfe99 in start_thread (arg=0xac782b70) at pthread_create.c:304
#16 0x00a5773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xab5f8b70 (LWP 12481)):
#0  0x003f2416 in __kernel_vsyscall ()
#1  0x003d448c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00a653fd in __pthread_cond_wait (cond=0x8aa1cc0, mutex=0x8aa1ca8) at forward.c:139
#3  0x00b8e467 in wait (this=0x8abfaa0, mutex=0x891adc8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8abfaa0, mutex=0x891adc8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x02c8f7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8abfa88, th=0x942c2f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x02c9247c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8927f90, th=0x942c2f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x02c8f42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8abfa88, th=0x942c2f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x02c9256a in ThreadWeaver::WorkingHardState::applyForWork (this=0x8927f90, th=0x942c2f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x02c8f373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8abfa88, th=0x942c2f0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x02c92589 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8927f90, th=0x942c2f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x02c8f373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8abfa88, th=0x942c2f0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x02c92589 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8927f90, th=0x942c2f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x02c8f373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8abfa88, th=0x942c2f0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x02c90f9e in ThreadWeaver::ThreadRunHelper::run (this=0xab5f82f4, parent=0x8abfa88, th=0x942c2f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x02c9105b in ThreadWeaver::Thread::run (this=0x942c2f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x00b8dda2 in QThreadPrivate::start (arg=0x942c2f0) at thread/qthread_unix.cpp:320
#17 0x003cfe99 in start_thread (arg=0xab5f8b70) at pthread_create.c:304
#18 0x00a5773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xaadf7b70 (LWP 12482)):
#0  0x003f2416 in __kernel_vsyscall ()
#1  0x003d448c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00a653fd in __pthread_cond_wait (cond=0x8aa1cc0, mutex=0x8aa1ca8) at forward.c:139
#3  0x00b8e467 in wait (this=0x8abfaa0, mutex=0x891adc8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8abfaa0, mutex=0x891adc8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x02c8f7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8abfa88, th=0x9436a50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x02c9247c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8927f90, th=0x9436a50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x02c8f42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8abfa88, th=0x9436a50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x02c9256a in ThreadWeaver::WorkingHardState::applyForWork (this=0x8927f90, th=0x9436a50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x02c8f373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8abfa88, th=0x9436a50, previous=0x9502670) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x02c90f9e in ThreadWeaver::ThreadRunHelper::run (this=0xaadf72f4, parent=0x8abfa88, th=0x9436a50) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x02c9105b in ThreadWeaver::Thread::run (this=0x9436a50) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00b8dda2 in QThreadPrivate::start (arg=0x9436a50) at thread/qthread_unix.cpp:320
#13 0x003cfe99 in start_thread (arg=0xaadf7b70) at pthread_create.c:304
#14 0x00a5773e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb6547710 (LWP 12382)):
#0  0x003f2416 in __kernel_vsyscall ()
#1  0x003d448c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00a653fd in __pthread_cond_wait (cond=0x8d18980, mutex=0x8d18968) at forward.c:139
#3  0x00b8e467 in wait (this=0x8d186d8, mutex=0x8d186c0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8d186d8, mutex=0x8d186c0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00b8d4cf in QThread::wait (this=0x8d172c8, time=4294967295) at thread/qthread_unix.cpp:722
#6  0x00c55c77 in QFileSystemWatcher::~QFileSystemWatcher (this=0x8d18588, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446
#7  0x00c55d42 in QFileSystemWatcher::~QFileSystemWatcher (this=0x8d18588, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462
#8  0x00c95b87 in QObjectPrivate::deleteChildren (this=0x8d18530) at kernel/qobject.cpp:1964
#9  0x00c9a39f in QObject::~QObject (this=0x8d174b8, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946
#10 0x071665ab in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x8d174b8, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:48
#11 0x071665e2 in Solid::Backends::Fstab::FstabWatcher::~FstabWatcher (this=0x8d174b8, __in_chrg=<value optimized out>) at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:51
#12 0x07166455 in destroy () at ../../../solid/solid/backends/fstab/fstabwatcher.cpp:30
#13 0x070eefeb in Solid::CleanUpGlobalStatic::~CleanUpGlobalStatic (this=0x71828c8, __in_chrg=<value optimized out>) at ../../../solid/solid/soliddefs_p.h:67
#14 0x009b6a6f in __run_exit_handlers (status=1, listp=0xae4324, run_list_atexit=true) at exit.c:78
#15 0x009b6acf in exit (status=1) at exit.c:100
#16 0x0118dd8b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781
#17 0x005d311a in KApplication::xioErrhandler (this=0xbfd2cb78, dpy=0x872b170) at ../../kdeui/kernel/kapplication.cpp:419
#18 0x005d3156 in kde_xio_errhandler (dpy=0x872b170) at ../../kdeui/kernel/kapplication.cpp:126
#19 0x07ca0166 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6
#20 0x07c9d81f in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#21 0x07c8e4eb in XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#22 0x011cc555 in x11EventSourceCheck (s=0x8714540) at kernel/qguieventdispatcher_glib.cpp:85
#23 0x0821971d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#24 0x0821a03a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0x0821a524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0x00caf53c in QEventDispatcherGlib::processEvents (this=0x86d2aa8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#27 0x011cc775 in QGuiEventDispatcherGlib::processEvents (this=0x86d2aa8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00c81289 in QEventLoop::processEvents (this=0xbfd2c914, flags=...) at kernel/qeventloop.cpp:149
#29 0x00c81522 in QEventLoop::exec (this=0xbfd2c914, flags=...) at kernel/qeventloop.cpp:201
#30 0x00c85ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#31 0x011168e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#32 0x08053005 in _start ()

Possible duplicates by query: bug 228596.

Reported using DrKonqi
Comment 1 Milian Wolff 2011-05-30 14:47:03 UTC
fixed for kdev 4.2.3

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