I have a project that I developed with KDevelop for a long time, but with git master now parsing the project crashes (also with a clean .kdevduchain). Here is the backtrace: Application: KDevelop (kdevelop), signal: Aborted Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fe47414e840 (LWP 11943))] Thread 11 (Thread 0x7fe456d41700 (LWP 11945)): #0 0x00007fe46d301f13 in select () from /lib64/libc.so.6 #1 0x00007fe46f747902 in QProcessManager::run (this=0x7fe46fb358c0 <processManager()::processManager>) at io/qprocess_unix.cpp:245 #2 0x00007fe46f639f32 in QThreadPrivate::start (arg=0x7fe46fb358c0 <processManager()::processManager>) at thread/qthread_unix.cpp:338 #3 0x00007fe46f37ae0e in start_thread () from /lib64/libpthread.so.0 #4 0x00007fe46d3082bd in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7fe442e11700 (LWP 11947)): #0 0x00007fe46d30013f in poll () from /lib64/libc.so.6 #1 0x00007fe4668016d4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fe4668017f4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fe46f7b252f in QEventDispatcherGlib::processEvents (this=0x7fe43c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fe46f772b78 in QEventLoop::processEvents (this=0x7fe442e10ca0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fe46f772d0c in QEventLoop::exec (this=0x7fe442e10ca0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fe46f6374bb in QThread::exec (this=0x26f94f0) at thread/qthread.cpp:501 #7 0x00007fe46b2c73db in KDevelop::CompletionWorkerThread::run (this=0x26f94f0) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84 #8 0x00007fe46f639f32 in QThreadPrivate::start (arg=0x26f94f0) at thread/qthread_unix.cpp:338 #9 0x00007fe46f37ae0e in start_thread () from /lib64/libpthread.so.0 #10 0x00007fe46d3082bd in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7fe4408e3700 (LWP 11948)): #0 0x00007fe46d30013f in poll () from /lib64/libc.so.6 #1 0x00007fe4668016d4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fe4668017f4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fe46f7b252f in QEventDispatcherGlib::processEvents (this=0x7fe4340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fe46f772b78 in QEventLoop::processEvents (this=0x7fe4408e2c80, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fe46f772d0c in QEventLoop::exec (this=0x7fe4408e2c80, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fe46f6374bb in QThread::exec (this=0x288a1e0) at thread/qthread.cpp:501 #7 0x00007fe46f74d539 in QInotifyFileSystemWatcherEngine::run (this=0x288a1e0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fe46f639f32 in QThreadPrivate::start (arg=0x288a1e0) at thread/qthread_unix.cpp:338 #9 0x00007fe46f37ae0e in start_thread () from /lib64/libpthread.so.0 #10 0x00007fe46d3082bd in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7fe3affff700 (LWP 12078)): #0 0x00007fe46f37e8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fe464f4ff2b in WTF::TCMalloc_PageHeap::scavengerThread() () from //opt/qt4/lib/libQtWebKit.so.4 #2 0x00007fe464f4f4da in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from //opt/qt4/lib/libQtWebKit.so.4 #3 0x00007fe46f37ae0e in start_thread () from /lib64/libpthread.so.0 #4 0x00007fe46d3082bd in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7fe439dfd700 (LWP 12079)): #0 0x00007fe46f37ce1a in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x00007fe46683d3a1 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fe466800f19 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fe4668015fb in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fe4668017f4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #5 0x00007fe46f7b2552 in QEventDispatcherGlib::processEvents (this=0x7fe3a84bf340, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fe46f772b78 in QEventLoop::processEvents (this=0x7fe439dfccb0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fe46f772d0c in QEventLoop::exec (this=0x7fe439dfccb0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fe46f6374bb in QThread::exec (this=0x2840f30) at thread/qthread.cpp:501 #9 0x00007fe46f637668 in QThread::run (this=0x2840f30) at thread/qthread.cpp:568 #10 0x00007fe46f639f32 in QThreadPrivate::start (arg=0x2840f30) at thread/qthread_unix.cpp:338 #11 0x00007fe46f37ae0e in start_thread () from /lib64/libpthread.so.0 #12 0x00007fe46d3082bd in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7fe3af3ee700 (LWP 12086)): #0 0x00007fe46d30013f in poll () from /lib64/libc.so.6 #1 0x00007fe4668016d4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fe4668017f4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fe46f7b252f in QEventDispatcherGlib::processEvents (this=0x7fe3b0013210, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fe46f772b78 in QEventLoop::processEvents (this=0x7fe3af3edc80, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fe46f772d0c in QEventLoop::exec (this=0x7fe3af3edc80, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fe46f6374bb in QThread::exec (this=0x3733500) at thread/qthread.cpp:501 #7 0x00007fe46f74d539 in QInotifyFileSystemWatcherEngine::run (this=0x3733500) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fe46f639f32 in QThreadPrivate::start (arg=0x3733500) at thread/qthread_unix.cpp:338 #9 0x00007fe46f37ae0e in start_thread () from /lib64/libpthread.so.0 #10 0x00007fe46d3082bd in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7fe3ae0d9700 (LWP 12267)): #0 0x00007fe46f37e8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fe46f63b587 in QWaitConditionPrivate::wait (this=0xd8f2d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86 #2 0x00007fe46f63b331 in QWaitCondition::wait (this=0xd8f488, mutex=0xd21140, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fe4723ebdce in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xd8f460, th=0x4d9e530) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fe4723f0175 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xbce7d0, th=0x4d9e530) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007fe4723ebd4c in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xd8f460, th=0x4d9e530) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007fe4723f011b in ThreadWeaver::WorkingHardState::applyForWork (this=0xbce7d0, th=0x4d9e530) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007fe4723ebd13 in ThreadWeaver::WeaverImpl::applyForWork (this=0xd8f460, th=0x4d9e530, previous=0x0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007fe4723f0142 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbce7d0, th=0x4d9e530) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007fe4723ebd13 in ThreadWeaver::WeaverImpl::applyForWork (this=0xd8f460, th=0x4d9e530, previous=0x0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00007fe4723f0142 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbce7d0, th=0x4d9e530) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x00007fe4723ebd13 in ThreadWeaver::WeaverImpl::applyForWork (this=0xd8f460, th=0x4d9e530, previous=0x0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x00007fe4723f0142 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbce7d0, th=0x4d9e530) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #13 0x00007fe4723ebd13 in ThreadWeaver::WeaverImpl::applyForWork (this=0xd8f460, th=0x4d9e530, previous=0x0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #14 0x00007fe4723f0142 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbce7d0, th=0x4d9e530) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #15 0x00007fe4723ebd13 in ThreadWeaver::WeaverImpl::applyForWork (this=0xd8f460, th=0x4d9e530, previous=0x0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #16 0x00007fe4723f0142 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbce7d0, th=0x4d9e530) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #17 0x00007fe4723ebd13 in ThreadWeaver::WeaverImpl::applyForWork (this=0xd8f460, th=0x4d9e530, previous=0x0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #18 0x00007fe4723f0142 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbce7d0, th=0x4d9e530) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #19 0x00007fe4723ebd13 in ThreadWeaver::WeaverImpl::applyForWork (this=0xd8f460, th=0x4d9e530, previous=0x0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #20 0x00007fe4723f0142 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbce7d0, th=0x4d9e530) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #21 0x00007fe4723ebd13 in ThreadWeaver::WeaverImpl::applyForWork (this=0xd8f460, th=0x4d9e530, previous=0x0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #22 0x00007fe4723f0142 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbce7d0, th=0x4d9e530) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #23 0x00007fe4723ebd13 in ThreadWeaver::WeaverImpl::applyForWork (this=0xd8f460, th=0x4d9e530, previous=0x0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #24 0x00007fe4723f0142 in ThreadWeaver::WorkingHardState::applyForWork (this=0xbce7d0, th=0x4d9e530) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #25 0x00007fe4723ebd13 in ThreadWeaver::WeaverImpl::applyForWork (this=0xd8f460, th=0x4d9e530, previous=0x5002220) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #26 0x00007fe4723edae3 in ThreadWeaver::ThreadRunHelper::run (this=0x7fe3ae0d8ce0, parent=0xd8f460, th=0x4d9e530) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87 #27 0x00007fe4723edd92 in ThreadWeaver::Thread::run (this=0x4d9e530) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142 #28 0x00007fe46f639f32 in QThreadPrivate::start (arg=0x4d9e530) at thread/qthread_unix.cpp:338 #29 0x00007fe46f37ae0e in start_thread () from /lib64/libpthread.so.0 #30 0x00007fe46d3082bd in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7fe3acdbe700 (LWP 12272)): #0 0x00007fe46d30013f in poll () from /lib64/libc.so.6 #1 0x00007fe4668016d4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fe4668017f4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fe46f7b252f in QEventDispatcherGlib::processEvents (this=0x7fe3580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fe46f772b78 in QEventLoop::processEvents (this=0x7fe3acdbdca0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fe46f772d0c in QEventLoop::exec (this=0x7fe3acdbdca0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fe46f6374bb in QThread::exec (this=0x5084350) at thread/qthread.cpp:501 #7 0x00007fe46b2c73db in KDevelop::CompletionWorkerThread::run (this=0x5084350) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84 #8 0x00007fe46f639f32 in QThreadPrivate::start (arg=0x5084350) at thread/qthread_unix.cpp:338 #9 0x00007fe46f37ae0e in start_thread () from /lib64/libpthread.so.0 #10 0x00007fe46d3082bd in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7fe362f86700 (LWP 12273)): #0 0x00007fe46d30013f in poll () from /lib64/libc.so.6 #1 0x00007fe4668016d4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fe4668017f4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fe46f7b252f in QEventDispatcherGlib::processEvents (this=0x7fe34c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fe46f772b78 in QEventLoop::processEvents (this=0x7fe362f85ca0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fe46f772d0c in QEventLoop::exec (this=0x7fe362f85ca0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fe46f6374bb in QThread::exec (this=0x5085cf0) at thread/qthread.cpp:501 #7 0x00007fe46b2c73db in KDevelop::CompletionWorkerThread::run (this=0x5085cf0) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84 #8 0x00007fe46f639f32 in QThreadPrivate::start (arg=0x5085cf0) at thread/qthread_unix.cpp:338 #9 0x00007fe46f37ae0e in start_thread () from /lib64/libpthread.so.0 #10 0x00007fe46d3082bd in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fe362785700 (LWP 12278)): [KCrash Handler] #6 0x00007fe46d258d25 in raise () from /lib64/libc.so.6 #7 0x00007fe46d25a1a8 in abort () from /lib64/libc.so.6 #8 0x00007fe46f62c713 in qt_message_output (msgType=QtFatalMsg, buf=0x7fe34a1bc2f8 "ASSERT: \"DUChain::lock()->currentThreadHasWriteLock()\" in file /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/duchain/ducontext.cpp, line 550") at global/qglobal.cpp:2266 #9 0x00007fe46f62c88f in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7fe46f7fa808 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fe36276c6e8) at global/qglobal.cpp:2312 #10 0x00007fe46f62d059 in qFatal (msg=0x7fe46f7fa808 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2495 #11 0x00007fe46f62c2cc in qt_assert (assertion=0x7fe46b30fae0 "DUChain::lock()->currentThreadHasWriteLock()", file=0x7fe46b30f480 "/encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/duchain/ducontext.cpp", line=550) at global/qglobal.cpp:2013 #12 0x00007fe46b1c58cb in KDevelop::DUContext::setOwner (this=0x7fe349e92a00, owner=0x0) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/duchain/ducontext.cpp:550 #13 0x00007fe46b1f6ec7 in KDevelop::Declaration::~Declaration (this=0x7fe34a1bc190, __in_chrg=<optimized out>) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/duchain/declaration.cpp:167 #14 0x00007fe3ad11f112 in TemplateParameterDeclaration::~TemplateParameterDeclaration (this=0x7fe34a1bc190, __in_chrg=<optimized out>) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/templateparameterdeclaration.cpp:36 #15 0x00007fe3ad0ea824 in Cpp::SpecialTemplateDeclaration<TemplateParameterDeclaration>::~SpecialTemplateDeclaration (this=0x7fe34a1bc190, __in_chrg=<optimized out>) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/templatedeclaration.h:247 #16 0x00007fe3ad0ea864 in Cpp::SpecialTemplateDeclaration<TemplateParameterDeclaration>::~SpecialTemplateDeclaration (this=0x7fe34a1bc190, __in_chrg=<optimized out>) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/templatedeclaration.h:247 #17 0x00007fe46b1c90b9 in KDevelop::DUContext::deleteLocalDeclarations (this=0x7fe34b9a06f0) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/duchain/ducontext.cpp:1086 #18 0x00007fe46b1c550f in KDevelop::DUContext::~DUContext (this=0x7fe34b9a06f0, __in_chrg=<optimized out>) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/duchain/ducontext.cpp:518 #19 0x00007fe3ad0b0610 in Cpp::CppDUContext<KDevelop::DUContext>::~CppDUContext (this=0x7fe34b9a06f0, __in_chrg=<optimized out>) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/cppducontext.h:713 #20 0x00007fe3ad0b0642 in Cpp::CppDUContext<KDevelop::DUContext>::~CppDUContext (this=0x7fe34b9a06f0, __in_chrg=<optimized out>) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/cppducontext.h:713 #21 0x00007fe3ad12f094 in Cpp::TemplateDeclaration::instantiate (this=0x7fe349f98aa0, _templateArguments=..., source=0x7fe34b67f8a0, forceLocal=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:901 #22 0x00007fe3ad1216b7 in Cpp::FindDeclaration::instantiateDeclaration (this=0x7fe36276ed50, decl=0x7fe349f98a70, templateArguments=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:125 #23 0x00007fe3ad122838 in Cpp::FindDeclaration::closeIdentifier (this=0x7fe36276ed50, isFinalIdentifier=true) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:273 #24 0x00007fe3ad15ab37 in NameASTVisitor::visitUnqualifiedName (this=0x7fe36276ecf0, node=0x7fe34b91c7a8) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/name_visitor.cpp:90 #25 0x00007fe3acde1a98 in Visitor::visit (this=0x7fe36276ecf0, node=0x7fe34b91c7a8) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.cpp:124 #26 0x00007fe3acdddf89 in DefaultVisitor::visitName (this=0x7fe36276ecf0, node=0x7fe34b91c978) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/default_visitor.cpp:257 #27 0x00007fe3acde1a98 in Visitor::visit (this=0x7fe36276ecf0, node=0x7fe34b91c978) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.cpp:124 #28 0x00007fe3ad15bf24 in NameASTVisitor::run (this=0x7fe36276ecf0, node=0x7fe34b91c978, skipLastNamePart=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/name_visitor.cpp:287 #29 0x00007fe3ad15de65 in TypeASTVisitor::visitName (this=0x7fe36276f2a0, node=0x7fe34b91c978) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/type_visitor.cpp:308 #30 0x00007fe3acde1a98 in Visitor::visit (this=0x7fe36276f2a0, node=0x7fe34b91c978) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.cpp:124 #31 0x00007fe3ad15dd77 in TypeASTVisitor::visitSimpleTypeSpecifier (this=0x7fe36276f2a0, node=0x7fe34b91c9a8) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/type_visitor.cpp:299 #32 0x00007fe3acde1a98 in Visitor::visit (this=0x7fe36276f2a0, node=0x7fe34b91c9a8) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.cpp:124 #33 0x00007fe3ad15d1d7 in TypeASTVisitor::run (this=0x7fe36276f2a0, node=0x7fe34b91c9a8) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/type_visitor.cpp:113 #34 0x00007fe3ad15cb15 in TypeASTVisitor::run (this=0x7fe36276f2a0, node=0x7fe34b91ca68) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/type_visitor.cpp:51 #35 0x00007fe3ad15b81e in NameASTVisitor::processTemplateArgument (this=0x7fe36276f5b0, node=0x7fe34b91ca90) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/name_visitor.cpp:198 #36 0x00007fe3ad0c038d in DeclarationBuilder::createSpecializationInformation (this=0x7fe362770900, base=..., name=0x7fe34b91bf28, templateContext=0x7fe34b9acba0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:973 #37 0x00007fe3ad0c0615 in DeclarationBuilder::createSpecializationInformation (this=0x7fe362770900, name=0x7fe34b91cad8, templateContext=0x7fe34b9acba0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1005 #38 0x00007fe3ad0c106f in DeclarationBuilder::visitClassSpecifier (this=0x7fe362770900, node=0x7fe34b91d7f0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1114 #39 0x00007fe3acde1a98 in Visitor::visit (this=0x7fe362770960, node=0x7fe34b91d7f0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.cpp:124 #40 0x00007fe3ad0f2bd6 in TypeBuilder::visitSimpleDeclaration (this=0x7fe362770900, node=0x7fe34b91ddc0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:632 #41 0x00007fe3ad0be07c in DeclarationBuilder::visitSimpleDeclaration (this=0x7fe362770900, node=0x7fe34b91ddc0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:414 #42 0x00007fe3acde1a98 in Visitor::visit (this=0x7fe362770960, node=0x7fe34b91ddc0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.cpp:124 #43 0x00007fe3ad0a7f52 in ContextBuilder::visitTemplateDeclaration (this=0x7fe362770900, ast=0x7fe34b91de18) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:292 #44 0x00007fe3acde1a98 in Visitor::visit (this=0x7fe362770960, node=0x7fe34b91de18) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.cpp:124 #45 0x00007fe3acddf006 in visitNodes<DeclarationAST*> (v=0x7fe362770960, nodes=0x7fe34b91de50) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.h:139 #46 0x00007fe3acddde91 in DefaultVisitor::visitLinkageBody (this=0x7fe362770960, node=0x7fe34b59b4a0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/default_visitor.cpp:239 #47 0x00007fe3acde1a98 in Visitor::visit (this=0x7fe362770960, node=0x7fe34b59b4a0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.cpp:124 #48 0x00007fe3acdddfbe in DefaultVisitor::visitNamespace (this=0x7fe362770960, node=0x7fe34b59b468) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/default_visitor.cpp:262 #49 0x00007fe3ad0a9450 in ContextBuilder::visitNamespace (this=0x7fe362770900, node=0x7fe34b59b468) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:472 #50 0x00007fe3ad0c0e2b in DeclarationBuilder::visitNamespace (this=0x7fe362770900, ast=0x7fe34b59b468) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1085 #51 0x00007fe3acde1a98 in Visitor::visit (this=0x7fe362770960, node=0x7fe34b59b468) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.cpp:124 #52 0x00007fe3acddf006 in visitNodes<DeclarationAST*> (v=0x7fe362770960, nodes=0x7fe34b93e528) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.h:139 #53 0x00007fe3acddde91 in DefaultVisitor::visitLinkageBody (this=0x7fe362770960, node=0x7fe34b59b448) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/default_visitor.cpp:239 #54 0x00007fe3acde1a98 in Visitor::visit (this=0x7fe362770960, node=0x7fe34b59b448) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.cpp:124 #55 0x00007fe3acdddfbe in DefaultVisitor::visitNamespace (this=0x7fe362770960, node=0x7fe34b59b410) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/default_visitor.cpp:262 #56 0x00007fe3ad0a9450 in ContextBuilder::visitNamespace (this=0x7fe362770900, node=0x7fe34b59b410) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:472 #57 0x00007fe3ad0c0e2b in DeclarationBuilder::visitNamespace (this=0x7fe362770900, ast=0x7fe34b59b410) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1085 #58 0x00007fe3acde1a98 in Visitor::visit (this=0x7fe362770960, node=0x7fe34b59b410) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.cpp:124 #59 0x00007fe3acddf006 in visitNodes<DeclarationAST*> (v=0x7fe362770960, nodes=0x7fe34b93e540) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.h:139 #60 0x00007fe3acddde91 in DefaultVisitor::visitLinkageBody (this=0x7fe362770960, node=0x7fe34b59b3f0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/default_visitor.cpp:239 #61 0x00007fe3acde1a98 in Visitor::visit (this=0x7fe362770960, node=0x7fe34b59b3f0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.cpp:124 #62 0x00007fe3acdddfbe in DefaultVisitor::visitNamespace (this=0x7fe362770960, node=0x7fe34b59b3b8) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/default_visitor.cpp:262 #63 0x00007fe3ad0a9450 in ContextBuilder::visitNamespace (this=0x7fe362770900, node=0x7fe34b59b3b8) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:472 #64 0x00007fe3ad0c0e2b in DeclarationBuilder::visitNamespace (this=0x7fe362770900, ast=0x7fe34b59b3b8) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1085 #65 0x00007fe3acde1a98 in Visitor::visit (this=0x7fe362770960, node=0x7fe34b59b3b8) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.cpp:124 #66 0x00007fe3acddf006 in visitNodes<DeclarationAST*> (v=0x7fe362770960, nodes=0x7fe34b93e558) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.h:139 #67 0x00007fe3acdde791 in DefaultVisitor::visitTranslationUnit (this=0x7fe362770960, node=0x7fe34b59b370) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/default_visitor.cpp:412 #68 0x00007fe3acde1a98 in Visitor::visit (this=0x7fe362770960, node=0x7fe34b59b370) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/visitor.cpp:124 #69 0x00007fe3ad0a767f in ContextBuilder::startVisiting (this=0x7fe362770900, node=0x7fe34b59b370) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:186 #70 0x00007fe3ad0ae251 in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild (this=0x7fe362770900, node=0x7fe34b59b370, context=0x7fe34b67f8a0) at /opt/kde4/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133 #71 0x00007fe3ad0a9002 in ContextBuilder::buildContexts (this=0x7fe362770900, file=..., node=0x7fe34b59b370, includes=0x7fe362770cd0, updateContext=..., removeOldImports=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:421 #72 0x00007fe3ad0bc28f in DeclarationBuilder::buildDeclarations (this=0x7fe362770900, file=..., node=0x7fe34b59b370, includes=0x7fe362770cd0, updateContext=..., removeOldImports=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:94 #73 0x00007fe3ad6294b5 in CPPInternalParseJob::run (this=0x7fe34b5844a0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:639 #74 0x00007fe3ad6261d8 in CPPParseJob::parseForeground (this=0x7fe349fcdef0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:177 #75 0x00007fe3ad634f45 in PreprocessJob::sourceNeeded (this=0x7fe3498cbe40, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=21, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579 #76 0x00007fe3ad3cd5b1 in rpp::pp::handle_include (this=0x7fe362772340, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213 #77 0x00007fe3ad3ccc4d in rpp::pp::handle_directive (this=0x7fe362772340, directive=1026911, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #78 0x00007fe3ad3cd8aa in rpp::pp::operator() (this=0x7fe362772340, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266 #79 0x00007fe3ad3cc7a9 in rpp::pp::processFileInternal (this=0x7fe362772340, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #80 0x00007fe3ad3cc664 in rpp::pp::processFile (this=0x7fe362772340, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #81 0x00007fe3ad632889 in PreprocessJob::run (this=0x7fe3498cbe40) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245 #82 0x00007fe3ad6261b7 in CPPParseJob::parseForeground (this=0x7fe3498cbea0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:176 #83 0x00007fe3ad634f45 in PreprocessJob::sourceNeeded (this=0x7fe34a02dbe0, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=11, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579 #84 0x00007fe3ad3cd5b1 in rpp::pp::handle_include (this=0x7fe362774590, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213 #85 0x00007fe3ad3ccc4d in rpp::pp::handle_directive (this=0x7fe362774590, directive=1026911, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #86 0x00007fe3ad3cd8aa in rpp::pp::operator() (this=0x7fe362774590, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266 #87 0x00007fe3ad3cc7a9 in rpp::pp::processFileInternal (this=0x7fe362774590, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #88 0x00007fe3ad3cc664 in rpp::pp::processFile (this=0x7fe362774590, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #89 0x00007fe3ad632889 in PreprocessJob::run (this=0x7fe34a02dbe0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245 #90 0x00007fe3ad6261b7 in CPPParseJob::parseForeground (this=0x7fe34a02da60) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:176 #91 0x00007fe3ad634f45 in PreprocessJob::sourceNeeded (this=0x7fe349fb7990, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=18, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579 #92 0x00007fe3ad3cd5b1 in rpp::pp::handle_include (this=0x7fe3627767e0, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213 #93 0x00007fe3ad3ccc4d in rpp::pp::handle_directive (this=0x7fe3627767e0, directive=1026911, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #94 0x00007fe3ad3cd8aa in rpp::pp::operator() (this=0x7fe3627767e0, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266 #95 0x00007fe3ad3cc7a9 in rpp::pp::processFileInternal (this=0x7fe3627767e0, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #96 0x00007fe3ad3cc664 in rpp::pp::processFile (this=0x7fe3627767e0, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #97 0x00007fe3ad632889 in PreprocessJob::run (this=0x7fe349fb7990) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245 #98 0x00007fe3ad6261b7 in CPPParseJob::parseForeground (this=0x7fe349fb7870) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:176 #99 0x00007fe3ad634f45 in PreprocessJob::sourceNeeded (this=0x7fe349d04760, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=13, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579 #100 0x00007fe3ad3cd5b1 in rpp::pp::handle_include (this=0x7fe362778a30, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213 #101 0x00007fe3ad3ccc4d in rpp::pp::handle_directive (this=0x7fe362778a30, directive=1026911, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #102 0x00007fe3ad3cd8aa in rpp::pp::operator() (this=0x7fe362778a30, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266 #103 0x00007fe3ad3cc7a9 in rpp::pp::processFileInternal (this=0x7fe362778a30, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #104 0x00007fe3ad3cc664 in rpp::pp::processFile (this=0x7fe362778a30, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #105 0x00007fe3ad632889 in PreprocessJob::run (this=0x7fe349d04760) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245 #106 0x00007fe3ad6261b7 in CPPParseJob::parseForeground (this=0x7fe349b2e560) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:176 #107 0x00007fe3ad634f45 in PreprocessJob::sourceNeeded (this=0x7fe349bbcd70, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=13, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579 #108 0x00007fe3ad3cd5b1 in rpp::pp::handle_include (this=0x7fe36277ac80, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213 #109 0x00007fe3ad3ccc4d in rpp::pp::handle_directive (this=0x7fe36277ac80, directive=1026911, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #110 0x00007fe3ad3cd8aa in rpp::pp::operator() (this=0x7fe36277ac80, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266 #111 0x00007fe3ad3cc7a9 in rpp::pp::processFileInternal (this=0x7fe36277ac80, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #112 0x00007fe3ad3cc664 in rpp::pp::processFile (this=0x7fe36277ac80, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #113 0x00007fe3ad632889 in PreprocessJob::run (this=0x7fe349bbcd70) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245 #114 0x00007fe3ad6261b7 in CPPParseJob::parseForeground (this=0x7fe349bbcb20) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:176 #115 0x00007fe3ad634f45 in PreprocessJob::sourceNeeded (this=0x7fe349a48e80, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=13, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579 #116 0x00007fe3ad3cd5b1 in rpp::pp::handle_include (this=0x7fe36277ced0, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213 #117 0x00007fe3ad3ccc4d in rpp::pp::handle_directive (this=0x7fe36277ced0, directive=1026911, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #118 0x00007fe3ad3cd8aa in rpp::pp::operator() (this=0x7fe36277ced0, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266 #119 0x00007fe3ad3cc7a9 in rpp::pp::processFileInternal (this=0x7fe36277ced0, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #120 0x00007fe3ad3cc664 in rpp::pp::processFile (this=0x7fe36277ced0, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #121 0x00007fe3ad632889 in PreprocessJob::run (this=0x7fe349a48e80) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245 #122 0x00007fe3ad6261b7 in CPPParseJob::parseForeground (this=0x7fe349a48c70) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:176 #123 0x00007fe3ad634f45 in PreprocessJob::sourceNeeded (this=0x7fe349a43e40, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=13, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579 #124 0x00007fe3ad3cd5b1 in rpp::pp::handle_include (this=0x7fe36277f120, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213 #125 0x00007fe3ad3ccc4d in rpp::pp::handle_directive (this=0x7fe36277f120, directive=1026911, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #126 0x00007fe3ad3cd8aa in rpp::pp::operator() (this=0x7fe36277f120, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266 #127 0x00007fe3ad3cc7a9 in rpp::pp::processFileInternal (this=0x7fe36277f120, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #128 0x00007fe3ad3cc664 in rpp::pp::processFile (this=0x7fe36277f120, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #129 0x00007fe3ad632889 in PreprocessJob::run (this=0x7fe349a43e40) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245 #130 0x00007fe3ad6261b7 in CPPParseJob::parseForeground (this=0x7fe349aac6d0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:176 #131 0x00007fe3ad634f45 in PreprocessJob::sourceNeeded (this=0x7fe34930bea0, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=15, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579 #132 0x00007fe3ad3cd5b1 in rpp::pp::handle_include (this=0x7fe362781370, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213 #133 0x00007fe3ad3ccc4d in rpp::pp::handle_directive (this=0x7fe362781370, directive=1026911, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #134 0x00007fe3ad3cd8aa in rpp::pp::operator() (this=0x7fe362781370, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266 #135 0x00007fe3ad3cc7a9 in rpp::pp::processFileInternal (this=0x7fe362781370, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #136 0x00007fe3ad3cc664 in rpp::pp::processFile (this=0x7fe362781370, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #137 0x00007fe3ad632889 in PreprocessJob::run (this=0x7fe34930bea0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245 #138 0x00007fe3ad6261b7 in CPPParseJob::parseForeground (this=0x7fe3494b3240) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:176 #139 0x00007fe3ad634f45 in PreprocessJob::sourceNeeded (this=0x4a96020, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=0, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579 #140 0x00007fe3ad3cd5b1 in rpp::pp::handle_include (this=0x7fe3627835c0, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213 #141 0x00007fe3ad3ccc4d in rpp::pp::handle_directive (this=0x7fe3627835c0, directive=1026911, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #142 0x00007fe3ad3cd8aa in rpp::pp::operator() (this=0x7fe3627835c0, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266 #143 0x00007fe3ad3cc7a9 in rpp::pp::processFileInternal (this=0x7fe3627835c0, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #144 0x00007fe3ad3cc664 in rpp::pp::processFile (this=0x7fe3627835c0, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #145 0x00007fe3ad632889 in PreprocessJob::run (this=0x4a96020) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245 #146 0x00007fe4723ee748 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fe362784bb0, th=0x4a5cdb0, job=0x4a96020) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Job.cpp:106 #147 0x00007fe4723ee9ae in ThreadWeaver::Job::execute (this=0x4a96020, th=0x4a5cdb0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Job.cpp:135 #148 0x00007fe4723f0d87 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x48a2980, t=0x4a5cdb0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/JobCollection.cpp:82 #149 0x00007fe4723f14e1 in ThreadWeaver::JobCollection::execute (this=0x4bd3bc0, t=0x4a5cdb0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/JobCollection.cpp:231 #150 0x00007fe4723edb3b in ThreadWeaver::ThreadRunHelper::run (this=0x7fe362784ce0, parent=0xd8f460, th=0x4a5cdb0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:95 #151 0x00007fe4723edd92 in ThreadWeaver::Thread::run (this=0x4a5cdb0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142 #152 0x00007fe46f639f32 in QThreadPrivate::start (arg=0x4a5cdb0) at thread/qthread_unix.cpp:338 #153 0x00007fe46f37ae0e in start_thread () from /lib64/libpthread.so.0 #154 0x00007fe46d3082bd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fe47414e840 (LWP 11943)): #0 0x00007fe46f37e8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fe46f63b587 in QWaitConditionPrivate::wait (this=0x78bba0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86 #2 0x00007fe46f63b331 in QWaitCondition::wait (this=0x78be90, mutex=0x78be68, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fe46f63ac0c in QThread::wait (this=0x7fe46fb358c0 <processManager()::processManager>, time=18446744073709551615) at thread/qthread_unix.cpp:691 #4 0x00007fe46f7476c4 in QProcessManager::~QProcessManager (this=0x7fe46fb358c0 <processManager()::processManager>, __in_chrg=<optimized out>) at io/qprocess_unix.cpp:212 #5 0x00007fe46d25b8b1 in __run_exit_handlers () from /lib64/libc.so.6 #6 0x00007fe46d25b935 in exit () from /lib64/libc.so.6 #7 0x00007fe46e5d25f8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:771 #8 0x00007fe4700749a6 in KApplication::xioErrhandler (this=0x7fff86c000d0, dpy=0x78edc0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/kdeui/kernel/kapplication.cpp:419 #9 0x00007fe470073c68 in kde_xio_errhandler (dpy=0x78edc0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/kdeui/kernel/kapplication.cpp:126 #10 0x00007fe46a549c4e in _XIOError () from /usr/lib64/libX11.so.6 #11 0x00007fe46a5476ed in _XEventsQueued () from /usr/lib64/libX11.so.6 #12 0x00007fe46a538bfb in XEventsQueued () from /usr/lib64/libX11.so.6 #13 0x00007fe46e61d4c1 in x11EventSourceCheck (s=0x78ba10) at kernel/qguieventdispatcher_glib.cpp:85 #14 0x00007fe4668011eb in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #15 0x00007fe466801672 in ?? () from /usr/lib64/libglib-2.0.so.0 #16 0x00007fe4668017f4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #17 0x00007fe46f7b252f in QEventDispatcherGlib::processEvents (this=0x6e63a0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #18 0x00007fe46e61db52 in QGuiEventDispatcherGlib::processEvents (this=0x6e63a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #19 0x00007fe46f772b78 in QEventLoop::processEvents (this=0x7fff86bffe10, flags=...) at kernel/qeventloop.cpp:149 #20 0x00007fe46f772d0c in QEventLoop::exec (this=0x7fff86bffe10, flags=...) at kernel/qeventloop.cpp:204 #21 0x00007fe46f775e0e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #22 0x00007fe46e53e6e4 in QApplication::exec () at kernel/qapplication.cpp:3818 #23 0x0000000000411fa1 in main (argc=3, argv=0x7fff86c02088) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/app/main.cpp:518 Reproducible: Always Actual Results:
*** This bug has been marked as a duplicate of bug 297133 ***