Bug 306394 - Crash (assert) when parsing a project
Summary: Crash (assert) when parsing a project
Status: RESOLVED DUPLICATE of bug 297133
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: CPP (old) (show other bugs)
Version: git master
Platform: unspecified Linux
: NOR normal
Target Milestone: 4.3.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-07 10:08 UTC by András Manţia
Modified: 2012-10-05 18:59 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description András Manţia 2012-09-07 10:08:22 UTC
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:
Comment 1 Milian Wolff 2012-10-05 18:59:34 UTC

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