KDevelop breaks its own duchain repository

Andreas Pakulat apaku at gmx.de
Sun Feb 21 16:28:20 UTC 2010


Hi,

it seems that somehow kdevelop likes to break his own duchain repository
quite a lot lately. I could only see this happening regularly with my
default session containing kdevelop and kdevplatform.

This morning I hacked a bit, then shut down kdevelop. Now I just
restarted it and the duchain seems to be broken (at least thats the only
reason I can see for this crash and it of course helps to delete the
duchain repository). As the assert-place also has something to do with
the editor (I think): I'm still running KDE4.3 on this machine.

This started happening only very recently (sometime last week) and I
also have it only on this session so far.

Is this helpful to anyone here to do something about it?

Andreas

PS: Backtrace:
Application: KDevelop (kdevelop.bin), signal: Aborted
[Current thread is 1 (Thread 0xf4c09700 (LWP 27836))]

Thread 13 (Thread 0xf0d29b70 (LWP 27837)):
#0  0xf507f198 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0xf59105a4 in pthread_cond_timedwait () from /lib/libc.so.6
#2  0xf651759c in QWaitConditionPrivate::wait (this=0x9d5d0d4,
mutex=0x9d5d0d8, time=200000) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (this=0x9d5d0d4, mutex=0x9d5d0d8, time=200000)
at thread/qwaitcondition_unix.cpp:159
#4  0xf546c5bb in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x9d5d0c8) at
/home/andreas/src/kdevplatform/language/duchain/duchain.cpp:286
#5  0xf65165e2 in QThreadPrivate::start (arg=0x9d5d0c8) at
thread/qthread_unix.cpp:188
#6  0xf507b3d0 in start_thread () from /lib/libpthread.so.0
#7  0xf59030de in clone () from /lib/libc.so.6

Thread 12 (Thread 0xefaf3b70 (LWP 27838)):
#0  0xf507ee80 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0xf591054d in pthread_cond_wait () from /lib/libc.so.6
#2  0xf65175c2 in QWaitConditionPrivate::wait (this=0x9ea1470,
mutex=0x9f1fa70, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9ea1470, mutex=0x9f1fa70,
time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xf7082648 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
(this=0x9ea1458, th=0xa063fc8) at
../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xf70853ac in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0xa063168, th=0xa063fc8) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xf708123b in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x9ea1458, th=0xa063fc8) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xf70854a2 in ThreadWeaver::WorkingHardState::applyForWork
(this=0xa063168, th=0xa063fc8) at
../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xf7082bd3 in ThreadWeaver::WeaverImpl::applyForWork
(this=0x9ea1458, th=0xa063fc8, previous=0xa2c55e8) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xf70834be in ThreadWeaver::ThreadRunHelper::run (this=0xefaf3330,
parent=0x9ea1458, th=0xa063fc8) at
../../../threadweaver/Weaver/Thread.cpp:87
#10 0xf7083afb in ThreadWeaver::Thread::run (this=0xa063fc8) at
../../../threadweaver/Weaver/Thread.cpp:142
#11 0xf65165e2 in QThreadPrivate::start (arg=0xa063fc8) at
thread/qthread_unix.cpp:188
#12 0xf507b3d0 in start_thread () from /lib/libpthread.so.0
#13 0xf59030de in clone () from /lib/libc.so.6

Thread 11 (Thread 0xef0ffb70 (LWP 27839)):
#0  0xf58cd7cc in nanosleep () from /lib/libc.so.6
#1  0xf58fcd0c in usleep () from /lib/libc.so.6
#2  0xf54b9c53 in KDevelop::DUChainLock::lockForWrite (this=0x9d6a94c,
timeout=0) at
/home/andreas/src/kdevplatform/language/duchain/duchainlock.cpp:198
#3  0xf54b9cbc in KDevelop::DUChainWriteLocker::lock (this=0xef0fc920)
at /home/andreas/src/kdevplatform/language/duchain/duchainlock.cpp:296
#4  0xf54b9d83 in DUChainWriteLocker (this=0xef0fc920,
duChainLock=0x9d6a94c, timeout=0) at
/home/andreas/src/kdevplatform/language/duchain/duchainlock.cpp:281
#5  0xf04d1eb8 in CMakeProjectVisitor::createUses (this=0xef0fedf0,
desc=...) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2109
#6  0xf04d3f04 in CMakeProjectVisitor::walk (this=0xef0fedf0, fc=...,
line=8, isClean=false) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2021
#7  0xf04d9213 in CMakeProjectVisitor::visit (this=0xef0fedf0,
ifast=0xe6300f48) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1198
#8  0xf04bb801 in IfAst::accept (this=0xe6300f48, visitor=0xef0fedf0) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:426
#9  0xf04d45bb in CMakeProjectVisitor::walk (this=0xef0fedf0, fc=...,
line=4, isClean=false) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
#10 0xf04d632a in CMakeProjectVisitor::visit (this=0xef0fedf0,
call=0xe64aab78) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1074
#11 0xf04bb32d in MacroCallAst::accept (this=0xe64aab78,
visitor=0xef0fedf0) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:107
#12 0xf04d45bb in CMakeProjectVisitor::walk (this=0xef0fedf0, fc=...,
line=396, isClean=false) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
#13 0xf04d9213 in CMakeProjectVisitor::visit (this=0xef0fedf0,
ifast=0xb4bbb78) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1198
#14 0xf04bb801 in IfAst::accept (this=0xb4bbb78, visitor=0xef0fedf0) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:426
#15 0xf04d45bb in CMakeProjectVisitor::walk (this=0xef0fedf0, fc=...,
line=80, isClean=true) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
#16 0xf04d7a7b in CMakeProjectVisitor::visit (this=0xef0fedf0,
pack=0xe63b4090) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:584
#17 0xf04bb641 in FindPackageAst::accept (this=0xe63b4090,
visitor=0xef0fedf0) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:307
#18 0xf04d45bb in CMakeProjectVisitor::walk (this=0xef0fedf0, fc=...,
line=19, isClean=false) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
#19 0xf04d9213 in CMakeProjectVisitor::visit (this=0xef0fedf0,
ifast=0xe9803b78) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1198
#20 0xf04bb801 in IfAst::accept (this=0xe9803b78, visitor=0xef0fedf0) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:426
#21 0xf04d45bb in CMakeProjectVisitor::walk (this=0xef0fedf0, fc=...,
line=9, isClean=true) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
#22 0xf04d7a7b in CMakeProjectVisitor::visit (this=0xef0fedf0,
pack=0xe981e2c8) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:584
#23 0xf04bb641 in FindPackageAst::accept (this=0xe981e2c8,
visitor=0xef0fedf0) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:307
#24 0xf04d45bb in CMakeProjectVisitor::walk (this=0xef0fedf0, fc=...,
line=37, isClean=false) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
#25 0xf04d9213 in CMakeProjectVisitor::visit (this=0xef0fedf0,
ifast=0xe98938b8) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1198
#26 0xf04bb801 in IfAst::accept (this=0xe98938b8, visitor=0xef0fedf0) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:426
#27 0xf04d45bb in CMakeProjectVisitor::walk (this=0xef0fedf0, fc=...,
line=29, isClean=true) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
#28 0xf04d7a7b in CMakeProjectVisitor::visit (this=0xef0fedf0,
pack=0xe95ddb08) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:584
#29 0xf04bb641 in FindPackageAst::accept (this=0xe95ddb08,
visitor=0xef0fedf0) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:307
#30 0xf04d45bb in CMakeProjectVisitor::walk (this=0xef0fedf0, fc=...,
line=8, isClean=false) at
/home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
#31 0xf0476c48 in CMakeManager::parse (this=0x9df2338, item=0x9e073e0)
at /home/andreas/src/kdevelop/projectmanagers/cmake/cmakemanager.cpp:410
#32 0xf56429ad in KDevelop::ImportProjectJobPrivate::import
(this=0x9d75570, folder=0x9e073e0) at
/home/andreas/src/kdevplatform/project/importprojectjob.cpp:53
#33 0xf5641f13 in
QtConcurrent::VoidStoredMemberFunctionPointerCall1<void,
KDevelop::ImportProjectJobPrivate, KDevelop::ProjectFolderItem*,
KDevelop::ProjectFolderItem*>::runFunctor (this=0xa063248)
    at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:426
    #34 0xf5642702 in QtConcurrent::RunFunctionTask<void>::run
    (this=0xa063248) at
    /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120
    #35 0xf650cce4 in QThreadPoolThread::run (this=0x9e2cd10) at
    concurrent/qthreadpool.cpp:106
    #36 0xf65165e2 in QThreadPrivate::start (arg=0x9e2cd10) at
    thread/qthread_unix.cpp:188
    #37 0xf507b3d0 in start_thread () from /lib/libpthread.so.0
    #38 0xf59030de in clone () from /lib/libc.so.6

    Thread 10 (Thread 0xee0ffb70 (LWP 27842)):
    #0  0xf507ee80 in pthread_cond_wait@@GLIBC_2.3.2 () from
    /lib/libpthread.so.0
    #1  0xf591054d in pthread_cond_wait () from /lib/libc.so.6
    #2  0xf65175c2 in QWaitConditionPrivate::wait (this=0x9ea1470,
    mutex=0x9f1fa70, time=4294967295) at
    thread/qwaitcondition_unix.cpp:87
    #3  QWaitCondition::wait (this=0x9ea1470, mutex=0x9f1fa70,
    time=4294967295) at thread/qwaitcondition_unix.cpp:159
    #4  0xf7082648 in
    ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
    (this=0x9ea1458, th=0xa4e9d60) at
    ../../../threadweaver/Weaver/WeaverImpl.cpp:365
    #5  0xf70853ac in
    ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa063168,
    th=0xa4e9d60) at
    ../../../threadweaver/Weaver/WorkingHardState.cpp:80
    #6  0xf708123b in ThreadWeaver::WeaverImpl::waitForAvailableJob
    (this=0x9ea1458, th=0xa4e9d60) at
    ../../../threadweaver/Weaver/WeaverImpl.cpp:356
    #7  0xf70854a2 in ThreadWeaver::WorkingHardState::applyForWork
    (this=0xa063168, th=0xa4e9d60) at
    ../../../threadweaver/Weaver/WorkingHardState.cpp:71
    #8  0xf7082bd3 in ThreadWeaver::WeaverImpl::applyForWork
    (this=0x9ea1458, th=0xa4e9d60, previous=0x0) at
    ../../../threadweaver/Weaver/WeaverImpl.cpp:351
    #9  0xf70854c1 in ThreadWeaver::WorkingHardState::applyForWork
    (this=0xa063168, th=0xa4e9d60) at
    ../../../threadweaver/Weaver/WorkingHardState.cpp:74
    #10 0xf7082bd3 in ThreadWeaver::WeaverImpl::applyForWork
    (this=0x9ea1458, th=0xa4e9d60, previous=0x0) at
    ../../../threadweaver/Weaver/WeaverImpl.cpp:351
    #11 0xf70834be in ThreadWeaver::ThreadRunHelper::run
    (this=0xee0ff330, parent=0x9ea1458, th=0xa4e9d60) at
    ../../../threadweaver/Weaver/Thread.cpp:87
    #12 0xf7083afb in ThreadWeaver::Thread::run (this=0xa4e9d60) at
    ../../../threadweaver/Weaver/Thread.cpp:142
    #13 0xf65165e2 in QThreadPrivate::start (arg=0xa4e9d60) at
    thread/qthread_unix.cpp:188
    #14 0xf507b3d0 in start_thread () from /lib/libpthread.so.0
    #15 0xf59030de in clone () from /lib/libc.so.6

    Thread 9 (Thread 0xed8ffb70 (LWP 27843)):
    #0  0xf58cd7cc in nanosleep () from /lib/libc.so.6
    #1  0xf58fcd0c in usleep () from /lib/libc.so.6
    #2  0xf54b9c53 in KDevelop::DUChainLock::lockForWrite
    (this=0x9d6a94c, timeout=0) at
    /home/andreas/src/kdevplatform/language/duchain/duchainlock.cpp:198
    #3  0xf54b9cbc in KDevelop::DUChainWriteLocker::lock
    (this=0xed8fc160) at
    /home/andreas/src/kdevplatform/language/duchain/duchainlock.cpp:296
    #4  0xf54b9d83 in DUChainWriteLocker (this=0xed8fc160,
    duChainLock=0x9d6a94c, timeout=0) at
    /home/andreas/src/kdevplatform/language/duchain/duchainlock.cpp:281
    #5  0xf04d1eb8 in CMakeProjectVisitor::createUses (this=0xed8fedf0,
    desc=...) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2109
    #6  0xf04d3f04 in CMakeProjectVisitor::walk (this=0xed8fedf0,
    fc=..., line=9, isClean=false) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2021
    #7  0xf04d9213 in CMakeProjectVisitor::visit (this=0xed8fedf0,
    ifast=0xe6003b30) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1198
    #8  0xf04bb801 in IfAst::accept (this=0xe6003b30,
    visitor=0xed8fedf0) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:426
    #9  0xf04d45bb in CMakeProjectVisitor::walk (this=0xed8fedf0,
    fc=..., line=5, isClean=false) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
    #10 0xf04d9213 in CMakeProjectVisitor::visit (this=0xed8fedf0,
    ifast=0xe250bcf8) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1198
    #11 0xf04bb801 in IfAst::accept (this=0xe250bcf8,
    visitor=0xed8fedf0) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:426
    #12 0xf04d45bb in CMakeProjectVisitor::walk (this=0xed8fedf0,
    fc=..., line=1, isClean=false) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
    #13 0xf04d632a in CMakeProjectVisitor::visit (this=0xed8fedf0,
    call=0xe65f7e40) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1074
    #14 0xf04bb32d in MacroCallAst::accept (this=0xe65f7e40,
    visitor=0xed8fedf0) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:107
    #15 0xf04d45bb in CMakeProjectVisitor::walk (this=0xed8fedf0,
    fc=..., line=653, isClean=false) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
    #16 0xf04d9213 in CMakeProjectVisitor::visit (this=0xed8fedf0,
    ifast=0xe6027330) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1198
    #17 0xf04bb801 in IfAst::accept (this=0xe6027330,
    visitor=0xed8fedf0) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:426
    #18 0xf04d45bb in CMakeProjectVisitor::walk (this=0xed8fedf0,
    fc=..., line=652, isClean=false) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
    #19 0xf04d9213 in CMakeProjectVisitor::visit (this=0xed8fedf0,
    ifast=0xe65daef8) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1198
    #20 0xf04bb801 in IfAst::accept (this=0xe65daef8,
    visitor=0xed8fedf0) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:426
    #21 0xf04d45bb in CMakeProjectVisitor::walk (this=0xed8fedf0,
    fc=..., line=102, isClean=true) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
    #22 0xf04d7a7b in CMakeProjectVisitor::visit (this=0xed8fedf0,
    pack=0xe98a3a68) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:584
    #23 0xf04bb641 in FindPackageAst::accept (this=0xe98a3a68,
    visitor=0xed8fedf0) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:307
    #24 0xf04d45bb in CMakeProjectVisitor::walk (this=0xed8fedf0,
    fc=..., line=19, isClean=false) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
    #25 0xf04d9213 in CMakeProjectVisitor::visit (this=0xed8fedf0,
    ifast=0xe979c768) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1198
    #26 0xf04bb801 in IfAst::accept (this=0xe979c768,
    visitor=0xed8fedf0) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:426
    #27 0xf04d45bb in CMakeProjectVisitor::walk (this=0xed8fedf0,
    fc=..., line=9, isClean=true) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
    #28 0xf04d7a7b in CMakeProjectVisitor::visit (this=0xed8fedf0,
    pack=0xe631fe98) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:584
    #29 0xf04bb641 in FindPackageAst::accept (this=0xe631fe98,
    visitor=0xed8fedf0) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:307
    #30 0xf04d45bb in CMakeProjectVisitor::walk (this=0xed8fedf0,
    fc=..., line=37, isClean=false) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
    #31 0xf04d9213 in CMakeProjectVisitor::visit (this=0xed8fedf0,
    ifast=0xe6315dd8) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1198
    #32 0xf04bb801 in IfAst::accept (this=0xe6315dd8,
    visitor=0xed8fedf0) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:426
    #33 0xf04d45bb in CMakeProjectVisitor::walk (this=0xed8fedf0,
    fc=..., line=29, isClean=true) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
    #34 0xf04d7a7b in CMakeProjectVisitor::visit (this=0xed8fedf0,
    pack=0xe630fc28) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:584
    #35 0xf04bb641 in FindPackageAst::accept (this=0xe630fc28,
    visitor=0xed8fedf0) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeast.h:307
    #36 0xf04d45bb in CMakeProjectVisitor::walk (this=0xed8fedf0,
    fc=..., line=7, isClean=false) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2057
    #37 0xf0476c48 in CMakeManager::parse (this=0x9df2338,
    item=0xa2c9cc0) at
    /home/andreas/src/kdevelop/projectmanagers/cmake/cmakemanager.cpp:410
    #38 0xf56429ad in KDevelop::ImportProjectJobPrivate::import
    (this=0xa41aed0, folder=0xa2c9cc0) at
    /home/andreas/src/kdevplatform/project/importprojectjob.cpp:53
    #39 0xf5641f13 in
    QtConcurrent::VoidStoredMemberFunctionPointerCall1<void,
    KDevelop::ImportProjectJobPrivate, KDevelop::ProjectFolderItem*,
    KDevelop::ProjectFolderItem*>::runFunctor (this=0xa2c2ae0)
        at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:426
        #40 0xf5642702 in QtConcurrent::RunFunctionTask<void>::run
        (this=0xa2c2ae0) at
        /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120
        #41 0xf650cce4 in QThreadPoolThread::run (this=0xa32ea18) at
        concurrent/qthreadpool.cpp:106
        #42 0xf65165e2 in QThreadPrivate::start (arg=0xa32ea18) at
        thread/qthread_unix.cpp:188
        #43 0xf507b3d0 in start_thread () from /lib/libpthread.so.0
        #44 0xf59030de in clone () from /lib/libc.so.6

        Thread 8 (Thread 0xeb313b70 (LWP 28017)):
        #0  0xf5036e6c in clock_gettime () from /lib/librt.so.1
        #1  0xf6633e9b in QTimerInfoList::getTime (this=0xaa97934,
        t=...) at kernel/qeventdispatcher_unix.cpp:339
        #2  0xf6634061 in QTimerInfoList::updateCurrentTime
        (this=0xaa97934) at kernel/qeventdispatcher_unix.cpp:297
        #3  0xf663421a in QTimerInfoList::timerWait (this=0xaa97934,
        tm=...) at kernel/qeventdispatcher_unix.cpp:420
        #4  0xf6632220 in timerSourcePrepareHelper (src=0xeb3130a8,
        timeout=0xeb313198) at kernel/qeventdispatcher_glib.cpp:136
        #5  0xf66322a5 in timerSourcePrepare (source=0x0,
        timeout=0xf503aff4) at kernel/qeventdispatcher_glib.cpp:169
        #6  0xf4fb8f40 in g_main_context_prepare () from
        /lib/libglib-2.0.so.0
        #7  0xf4fb9304 in ?? () from /lib/libglib-2.0.so.0
        #8  0xf4fb97a8 in g_main_context_iteration () from
        /lib/libglib-2.0.so.0
        #9  0xf663205f in QEventDispatcherGlib::processEvents
        (this=0xad8c6c0, flags=...) at
        kernel/qeventdispatcher_glib.cpp:409
        #10 0xf660583a in QEventLoop::processEvents (this=0xeb313300,
        flags=...) at kernel/qeventloop.cpp:149
        #11 0xf6605c82 in QEventLoop::exec (this=0xeb313300, flags=...)
        at kernel/qeventloop.cpp:201
        #12 0xf6513309 in QThread::exec (this=0xaa97640) at
        thread/qthread.cpp:487
        #13 0xf5576c53 in KDevelop::CompletionWorkerThread::run
        (this=0xaa97640) at
        /home/andreas/src/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
        #14 0xf65165e2 in QThreadPrivate::start (arg=0xaa97640) at
        thread/qthread_unix.cpp:188
        #15 0xf507b3d0 in start_thread () from /lib/libpthread.so.0
        #16 0xf59030de in clone () from /lib/libc.so.6

        Thread 7 (Thread 0xebb13b70 (LWP 28018)):
        #0  0xf58f5acd in poll () from /lib/libc.so.6
        #1  0xf4fc66cb in g_poll () from /lib/libglib-2.0.so.0
        #2  0xf4fb94f5 in ?? () from /lib/libglib-2.0.so.0
        #3  0xf4fb97a8 in g_main_context_iteration () from
        /lib/libglib-2.0.so.0
        #4  0xf663205f in QEventDispatcherGlib::processEvents
        (this=0xaa7a120, flags=...) at
        kernel/qeventdispatcher_glib.cpp:409
        #5  0xf660583a in QEventLoop::processEvents (this=0xebb13300,
        flags=...) at kernel/qeventloop.cpp:149
        #6  0xf6605c82 in QEventLoop::exec (this=0xebb13300, flags=...)
        at kernel/qeventloop.cpp:201
        #7  0xf6513309 in QThread::exec (this=0xab113d0) at
        thread/qthread.cpp:487
        #8  0xf5576c53 in KDevelop::CompletionWorkerThread::run
        (this=0xab113d0) at
        /home/andreas/src/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
        #9  0xf65165e2 in QThreadPrivate::start (arg=0xab113d0) at
        thread/qthread_unix.cpp:188
        #10 0xf507b3d0 in start_thread () from /lib/libpthread.so.0
        #11 0xf59030de in clone () from /lib/libc.so.6

        Thread 6 (Thread 0xe70a3b70 (LWP 28019)):
        #0  0xf507f198 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
        /lib/libpthread.so.0
        #1  0xf59105a4 in pthread_cond_timedwait () from /lib/libc.so.6
        #2  0xf6515fee in thread_sleep (ti=0xe70a3300) at
        thread/qthread_unix.cpp:297
        #3  0xf651611b in QThread::msleep (msecs=<value optimized out>)
        at thread/qthread_unix.cpp:323
        #4  0xe82729d7 in UIBlockTester::UIBlockTesterThread::run
        (this=0xa8d82d0) at
        /home/andreas/src/kdevelop/languages/cpp/cpplanguagesupport.cpp:672
        #5  0xf65165e2 in QThreadPrivate::start (arg=0xa8d82d0) at
        thread/qthread_unix.cpp:188
        #6  0xf507b3d0 in start_thread () from /lib/libpthread.so.0
        #7  0xf59030de in clone () from /lib/libc.so.6

        Thread 5 (Thread 0xe53ffb70 (LWP 28074)):
        #0  0xf507ee80 in pthread_cond_wait@@GLIBC_2.3.2 () from
        /lib/libpthread.so.0
        #1  0xf591054d in pthread_cond_wait () from /lib/libc.so.6
        #2  0xf65175c2 in QWaitConditionPrivate::wait (this=0x9cd5038,
        mutex=0x9cd4a68, time=4294967295) at
        thread/qwaitcondition_unix.cpp:87
        #3  QWaitCondition::wait (this=0x9cd5038, mutex=0x9cd4a68,
        time=4294967295) at thread/qwaitcondition_unix.cpp:159
        #4  0xf7082648 in
        ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
        (this=0x9cd5020, th=0xb51e7f8) at
        ../../../threadweaver/Weaver/WeaverImpl.cpp:365
        #5  0xf70853ac in
        ThreadWeaver::WorkingHardState::waitForAvailableJob
        (this=0x9cd41a0, th=0xb51e7f8) at
        ../../../threadweaver/Weaver/WorkingHardState.cpp:80
        #6  0xf708123b in ThreadWeaver::WeaverImpl::waitForAvailableJob
        (this=0x9cd5020, th=0xb51e7f8) at
        ../../../threadweaver/Weaver/WeaverImpl.cpp:356
        #7  0xf70854a2 in ThreadWeaver::WorkingHardState::applyForWork
        (this=0x9cd41a0, th=0xb51e7f8) at
        ../../../threadweaver/Weaver/WorkingHardState.cpp:71
        #8  0xf7082bd3 in ThreadWeaver::WeaverImpl::applyForWork
        (this=0x9cd5020, th=0xb51e7f8, previous=0xb8d8038) at
        ../../../threadweaver/Weaver/WeaverImpl.cpp:351
        #9  0xf70834be in ThreadWeaver::ThreadRunHelper::run
        (this=0xe53ff330, parent=0x9cd5020, th=0xb51e7f8) at
        ../../../threadweaver/Weaver/Thread.cpp:87
        #10 0xf7083afb in ThreadWeaver::Thread::run (this=0xb51e7f8) at
        ../../../threadweaver/Weaver/Thread.cpp:142
        #11 0xf65165e2 in QThreadPrivate::start (arg=0xb51e7f8) at
        thread/qthread_unix.cpp:188
        #12 0xf507b3d0 in start_thread () from /lib/libpthread.so.0
        #13 0xf59030de in clone () from /lib/libc.so.6

        Thread 4 (Thread 0xe4bffb70 (LWP 28075)):
        #0  0xf507ee80 in pthread_cond_wait@@GLIBC_2.3.2 () from
        /lib/libpthread.so.0
        #1  0xf591054d in pthread_cond_wait () from /lib/libc.so.6
        #2  0xf65175c2 in QWaitConditionPrivate::wait (this=0x9cd5038,
        mutex=0x9cd4a68, time=4294967295) at
        thread/qwaitcondition_unix.cpp:87
        #3  QWaitCondition::wait (this=0x9cd5038, mutex=0x9cd4a68,
        time=4294967295) at thread/qwaitcondition_unix.cpp:159
        #4  0xf7082648 in
        ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
        (this=0x9cd5020, th=0xab6dd20) at
        ../../../threadweaver/Weaver/WeaverImpl.cpp:365
        #5  0xf70853ac in
        ThreadWeaver::WorkingHardState::waitForAvailableJob
        (this=0x9cd41a0, th=0xab6dd20) at
        ../../../threadweaver/Weaver/WorkingHardState.cpp:80
        #6  0xf708123b in ThreadWeaver::WeaverImpl::waitForAvailableJob
        (this=0x9cd5020, th=0xab6dd20) at
        ../../../threadweaver/Weaver/WeaverImpl.cpp:356
        #7  0xf70854a2 in ThreadWeaver::WorkingHardState::applyForWork
        (this=0x9cd41a0, th=0xab6dd20) at
        ../../../threadweaver/Weaver/WorkingHardState.cpp:71
        #8  0xf7082bd3 in ThreadWeaver::WeaverImpl::applyForWork
        (this=0x9cd5020, th=0xab6dd20, previous=0xb8d85b8) at
        ../../../threadweaver/Weaver/WeaverImpl.cpp:351
        #9  0xf70834be in ThreadWeaver::ThreadRunHelper::run
        (this=0xe4bff330, parent=0x9cd5020, th=0xab6dd20) at
        ../../../threadweaver/Weaver/Thread.cpp:87
        #10 0xf7083afb in ThreadWeaver::Thread::run (this=0xab6dd20) at
        ../../../threadweaver/Weaver/Thread.cpp:142
        #11 0xf65165e2 in QThreadPrivate::start (arg=0xab6dd20) at
        thread/qthread_unix.cpp:188
        #12 0xf507b3d0 in start_thread () from /lib/libpthread.so.0
        #13 0xf59030de in clone () from /lib/libc.so.6

        Thread 3 (Thread 0xe43ffb70 (LWP 28076)):
        #0  0xf507ee80 in pthread_cond_wait@@GLIBC_2.3.2 () from
        /lib/libpthread.so.0
        #1  0xf591054d in pthread_cond_wait () from /lib/libc.so.6
        #2  0xf65175c2 in QWaitConditionPrivate::wait (this=0x9cd5038,
        mutex=0x9cd4a68, time=4294967295) at
        thread/qwaitcondition_unix.cpp:87
        #3  QWaitCondition::wait (this=0x9cd5038, mutex=0x9cd4a68,
        time=4294967295) at thread/qwaitcondition_unix.cpp:159
        #4  0xf7082648 in
        ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
        (this=0x9cd5020, th=0xb7e1788) at
        ../../../threadweaver/Weaver/WeaverImpl.cpp:365
        #5  0xf70853ac in
        ThreadWeaver::WorkingHardState::waitForAvailableJob
        (this=0x9cd41a0, th=0xb7e1788) at
        ../../../threadweaver/Weaver/WorkingHardState.cpp:80
        #6  0xf708123b in ThreadWeaver::WeaverImpl::waitForAvailableJob
        (this=0x9cd5020, th=0xb7e1788) at
        ../../../threadweaver/Weaver/WeaverImpl.cpp:356
        #7  0xf70854a2 in ThreadWeaver::WorkingHardState::applyForWork
        (this=0x9cd41a0, th=0xb7e1788) at
        ../../../threadweaver/Weaver/WorkingHardState.cpp:71
        #8  0xf7082bd3 in ThreadWeaver::WeaverImpl::applyForWork
        (this=0x9cd5020, th=0xb7e1788, previous=0xb8de7c8) at
        ../../../threadweaver/Weaver/WeaverImpl.cpp:351
        #9  0xf70834be in ThreadWeaver::ThreadRunHelper::run
        (this=0xe43ff330, parent=0x9cd5020, th=0xb7e1788) at
        ../../../threadweaver/Weaver/Thread.cpp:87
        #10 0xf7083afb in ThreadWeaver::Thread::run (this=0xb7e1788) at
        ../../../threadweaver/Weaver/Thread.cpp:142
        #11 0xf65165e2 in QThreadPrivate::start (arg=0xb7e1788) at
        thread/qthread_unix.cpp:188
        #12 0xf507b3d0 in start_thread () from /lib/libpthread.so.0
        #13 0xf59030de in clone () from /lib/libc.so.6

        Thread 2 (Thread 0xe3bffb70 (LWP 28077)):
        [KCrash Handler]
        #5  0xf585e906 in raise () from /lib/libc.so.6
        #6  0xf5861e05 in abort () from /lib/libc.so.6
        #7  0xf650e46d in qt_message_output (msgType=QtFatalMsg, 
            buf=0xe31ce5d8 "ASSERT: \"editor()->currentRange(iface) ==
            prior\" in file
            /home/andreas/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp,
            line 572") at global/qglobal.cpp:2042
            #8  0xf650e551 in qFatal (msg=0xf66586d8 "ASSERT: \"%s\" in
            file %s, line %d") at global/qglobal.cpp:2241
            #9  0xf650e645 in qt_assert (assertion=0xe80eed38
            "editor()->currentRange(iface) == prior", file=0xe80eecec
            "/home/andreas/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp",
            line=572)
                at global/qglobal.cpp:1811
                #10 0xe8061d3e in
                DeclarationBuilder::openDeclarationReal<Cpp::SpecialTemplateDeclaration<KDevelop::Declaration>
                > (this=0xe3bfd18c, name=0xe2544484,
                > rangeNode=0xe25443c4, customName=..., 
                    collapseRangeAtStart=false,
                    collapseRangeAtEnd=false, customRange=0x0) at
                    /home/andreas/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:572
                    #11 0xe8063688 in
                    DeclarationBuilder::openDeclaration<KDevelop::Declaration>
                    (this=0xe3bfd18c, name=0xe2544484,
                    rangeNode=0xe25443c4, customName=...,
                    collapseRangeAtStart=false, 
                        collapseRangeAtEnd=false) at
                        /home/andreas/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:426
                        #12 0xe8050f80 in
                        DeclarationBuilder::openNormalDeclaration
                        (this=0xe3bfd18c, name=0xe2544484,
                        rangeNode=0xe25443c4, customName=...,
                        collapseRange=false)
                            at
                            /home/andreas/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:670
                            #13 0xe80513ba in
                            DeclarationBuilder::openDefinition
                            (this=0xe3bfd18c, name=0xe2544484,
                            rangeNode=0xe25443c4, collapseRange=false)
                                at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:649
                                #14 0xe8052d33 in
                                DeclarationBuilder::visitDeclarator
                                (this=0xe3bfd18c, node=0xe25443c4) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:306
                                #15 0xe9636506 in Visitor::visit
                                (this=0xe3bfd1bc, node=0xe25443c4) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113
                                #16 0xe9633af8 in
                                DefaultVisitor::visitParameterDeclaration
                                (this=0xe3bfd1bc, node=0xe25444a0) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/default_visitor.cpp:294
                                #17 0xe80826c3 in
                                TypeBuilder::visitParameterDeclaration
                                (this=0xe3bfd18c, node=0xe25444a0) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:706
                                #18 0xe80514f5 in
                                DeclarationBuilder::visitParameterDeclaration
                                (this=0xe3bfd18c, node=0xe25444a0) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1459
                                #19 0xe9636506 in Visitor::visit
                                (this=0xe3bfd1bc, node=0xe25444a0) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113
                                #20 0xe9634d2d in
                                visitNodes<ParameterDeclarationAST*>
                                (v=0xe3bfd1bc, nodes=0xe25444bc) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/visitor.h:128
                                #21 0xe9634321 in
                                DefaultVisitor::visitParameterDeclarationClause
                                (this=0xe3bfd1bc, node=0xe2544338) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/default_visitor.cpp:300
                                #22 0xe80395ea in
                                ContextBuilder::visitParameterDeclarationClause
                                (this=0xe3bfd18c, node=0xe2544338) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:991
                                #23 0xe9636506 in Visitor::visit
                                (this=0xe3bfd1bc, node=0xe2544338) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113
                                #24 0xe80394f4 in
                                ContextBuilder::visitDeclarator
                                (this=0xe3bfd18c, node=0xe2544284) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:1043
                                #25 0xe8052d64 in
                                DeclarationBuilder::visitDeclarator
                                (this=0xe3bfd18c, node=0xe2544284) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:314
                                #26 0xe803d302 in
                                ContextBuilder::visitInitDeclarator
                                (this=0xe3bfd18c, node=0xe25444d4) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:1009
                                #27 0xe805370f in
                                DeclarationBuilder::visitInitDeclarator
                                (this=0xe3bfd18c, node=0xe25444d4) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:252
                                #28 0xe9636506 in Visitor::visit
                                (this=0xe3bfd1bc, node=0xe25444d4) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113
                                #29 0xe80383e8 in
                                ContextBuilder::visitFunctionDeclaration
                                (this=0xe3bfd18c, node=0xe2544ab4) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:720
                                #30 0xe80825a0 in
                                TypeBuilder::visitFunctionDeclaration
                                (this=0xe3bfd18c, node=0xe2544ab4) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:523
                                #31 0xe805395e in
                                DeclarationBuilder::visitFunctionDeclaration
                                (this=0xe3bfd18c, node=0xe2544ab4) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:187
                                #32 0xe803a414 in
                                ContextBuilder::visitFunctionDefinition
                                (this=0xe3bfd18c, node=0xe2544ab4) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:689
                                #33 0xe9636506 in Visitor::visit
                                (this=0xe3bfd1bc, node=0xe2544ab4) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113
                                #34 0xe803a027 in
                                ContextBuilder::visitTemplateDeclaration
                                (this=0xe3bfd18c, ast=0xe2544ae4) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:338
                                #35 0xe9636506 in Visitor::visit
                                (this=0xe3bfd1bc, node=0xe2544ae4) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113
                                #36 0xe9634649 in
                                visitNodes<DeclarationAST*>
                                (v=0xe3bfd1bc, nodes=0xe254dadc) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/visitor.h:128
                                #37 0xe9633fe5 in
                                DefaultVisitor::visitClassSpecifier
                                (this=0xe3bfd1bc, node=0xe2544164) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/default_visitor.cpp:63
                                #38 0xe803aa8e in
                                ContextBuilder::visitClassSpecifier
                                (this=0xe3bfd18c, node=0xe2544164) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:647
                                #39 0xe8083b4a in
                                TypeBuilder::visitClassSpecifier
                                (this=0xe3bfd18c, node=0xe2544164) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:79
                                #40 0xe8051b80 in
                                DeclarationBuilder::visitClassSpecifier
                                (this=0xe3bfd18c, node=0xe2544164) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:992
                                #41 0xe9636506 in Visitor::visit
                                (this=0xe3bfd1bc, node=0xe2544164) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113
                                #42 0xe808246e in
                                TypeBuilder::visitSimpleDeclaration
                                (this=0xe3bfd18c, node=0xe254db1c) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:533
                                #43 0xe805387b in
                                DeclarationBuilder::visitSimpleDeclaration
                                (this=0xe3bfd18c, node=0xe254db1c) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:266
                                #44 0xe9636506 in Visitor::visit
                                (this=0xe3bfd1bc, node=0xe254db1c) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113
                                #45 0xe9634649 in
                                visitNodes<DeclarationAST*>
                                (v=0xe3bfd1bc, nodes=0xe254db50) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/visitor.h:128
                                #46 0xe9633f73 in
                                DefaultVisitor::visitLinkageBody
                                (this=0xe3bfd1bc, node=0xe2543b34) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/default_visitor.cpp:221
                                #47 0xe9636506 in Visitor::visit
                                (this=0xe3bfd1bc, node=0xe2543b34) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113
                                #48 0xe9633996 in
                                DefaultVisitor::visitNamespace
                                (this=0xe3bfd1bc, node=0xe2543b18) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/default_visitor.cpp:244
                                #49 0xe803aca0 in
                                ContextBuilder::visitNamespace
                                (this=0xe3bfd18c, node=0xe2543b18) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:586
                                #50 0xe804fa8b in
                                DeclarationBuilder::visitNamespace
                                (this=0xe3bfd18c, ast=0xe2543b18) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:950
                                #51 0xe9636506 in Visitor::visit
                                (this=0xe3bfd1bc, node=0xe2543b18) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113
                                #52 0xe9634649 in
                                visitNodes<DeclarationAST*>
                                (v=0xe3bfd1bc, nodes=0xe254e8bc) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/visitor.h:128
                                #53 0xe9633f55 in
                                DefaultVisitor::visitTranslationUnit
                                (this=0xe3bfd1bc, node=0xe2543a18) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/default_visitor.cpp:394
                                #54 0xe9636506 in Visitor::visit
                                (this=0xe3bfd1bc, node=0xe2543a18) at
                                /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113
                                #55 0xe803837b in
                                ContextBuilder::startVisiting
                                (this=0xe3bfd18c, node=0xe2543a18) at
                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:226
                                #56 0xe8040ee0 in
                                KDevelop::AbstractContextBuilder<AST,
                                NameAST>::supportBuild (this=0xe3bfd18c,
                                node=0xe2543a18, context=0xe81a1260)
                                    at
                                    /usr/local/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:201
                                    #57 0xe8058605 in
                                    KDevelop::AbstractTypeBuilder<AST,
                                    NameAST,
                                    ContextBuilder>::supportBuild
                                    (this=0xe3bfd18c, node=0xe2543a18,
                                    context=0x0)
                                        at
                                        /usr/local/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:85
                                        #58 0xe803c6d0 in
                                        ContextBuilder::buildContexts
                                        (this=0xe3bfd18c, file=...,
                                        node=0xe2543a18,
                                        includes=0xe3bfd564,
                                        updateContext=...,
                                        removeOldImports=false)
                                            at
                                            /home/andreas/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:491
                                            #59 0xe8053e94 in
                                            DeclarationBuilder::buildDeclarations
                                            (this=0xe3bfd18c, file=...,
                                            node=0xe2543a18,
                                            includes=0xe3bfd564,
                                            updateContext=...,
                                            removeOldImports=false)
                                                at
                                                /home/andreas/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:105
                                                #60 0xe8285224 in
                                                CPPInternalParseJob::run
                                                (this=0xe2fc23f8) at
                                                /home/andreas/src/kdevelop/languages/cpp/cppparsejob.cpp:662
                                                #61 0xe82830c6 in
                                                CPPParseJob::parseForeground
                                                (this=0xe2fc1f78) at
                                                /home/andreas/src/kdevelop/languages/cpp/cppparsejob.cpp:179
                                                #62 0xe8292e91 in
                                                PreprocessJob::sourceNeeded
                                                (this=0xaaf3cb0,
                                                _fileName=...,
                                                type=rpp::Preprocessor::IncludeGlobal,
                                                sourceLine=37,
                                                skipCurrentPath=false)
                                                    at
                                                    /home/andreas/src/kdevelop/languages/cpp/preprocessjob.cpp:580
                                                    #63 0xe9c3daae in
                                                    rpp::pp::handle_include
                                                    (this=0xe3bfe060,
                                                    skip_current_path=false,
                                                    input=...,
                                                    output=...) at
                                                    /home/andreas/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:193
                                                    #64 0xe9c3e321 in
                                                    rpp::pp::handle_directive
                                                    (this=0xe3bfe060,
                                                    directive=208160,
                                                    input=...,
                                                    output=...) at
                                                    /home/andreas/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
                                                    #65 0xe9c3e681 in
                                                    rpp::pp::operator()
                                                    (this=0xe3bfe060,
                                                    input=...,
                                                    output=...) at
                                                    /home/andreas/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:246
                                                    #66 0xe9c3ea3a in
                                                    rpp::pp::processFileInternal
                                                    (this=0xe3bfe060,
                                                    fileName=...,
                                                    fileContents=...,
                                                    result=...) at
                                                    /home/andreas/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
                                                    #67 0xe9c3eaad in
                                                    rpp::pp::processFile
                                                    (this=0xe3bfe060,
                                                    fileName=...,
                                                    data=...) at
                                                    /home/andreas/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
                                                    #68 0xe8290e67 in
                                                    PreprocessJob::run
                                                    (this=0xaaf3cb0) at
                                                    /home/andreas/src/kdevelop/languages/cpp/preprocessjob.cpp:238
                                                    #69 0xf70844f4 in
                                                    ThreadWeaver::JobRunHelper::runTheJob
                                                    (this=0xe3bff278,
                                                    th=0xaa698c0,
                                                    job=0xaaf3cb0) at
                                                    ../../../threadweaver/Weaver/Job.cpp:106
                                                    #70 0xf7084871 in
                                                    ThreadWeaver::Job::execute
                                                    (this=0xaaf3cb0,
                                                    th=0xaa698c0) at
                                                    ../../../threadweaver/Weaver/Job.cpp:135
                                                    #71 0xf70861f3 in
                                                    ThreadWeaver::JobCollectionJobRunner::execute
                                                    (this=0xb8ef338,
                                                    t=0xaa698c0) at
                                                    ../../../threadweaver/Weaver/JobCollection.cpp:82
                                                    #72 0xf7086b81 in
                                                    ThreadWeaver::JobCollection::execute
                                                    (this=0xb8c5a58,
                                                    t=0xaa698c0) at
                                                    ../../../threadweaver/Weaver/JobCollection.cpp:228
                                                    #73 0xf708348a in
                                                    ThreadWeaver::ThreadRunHelper::run
                                                    (this=0xe3bff330,
                                                    parent=0x9cd5020,
                                                    th=0xaa698c0) at
                                                    ../../../threadweaver/Weaver/Thread.cpp:95
                                                    #74 0xf7083afb in
                                                    ThreadWeaver::Thread::run
                                                    (this=0xaa698c0) at
                                                    ../../../threadweaver/Weaver/Thread.cpp:142
                                                    #75 0xf65165e2 in
                                                    QThreadPrivate::start
                                                    (arg=0xaa698c0) at
                                                    thread/qthread_unix.cpp:188
                                                    #76 0xf507b3d0 in
                                                    start_thread () from
                                                    /lib/libpthread.so.0
                                                    #77 0xf59030de in
                                                    clone () from
                                                    /lib/libc.so.6

                                                    Thread 1 (Thread
                                                    0xf4c09700 (LWP
                                                    27836)):
                                                    #0  0xf507ee80 in
                                                    pthread_cond_wait@@GLIBC_2.3.2
                                                    () from
                                                    /lib/libpthread.so.0
                                                    #1  0xf591054d in
                                                    pthread_cond_wait ()
                                                    from /lib/libc.so.6
                                                    #2  0xf65175c2 in
                                                    QWaitConditionPrivate::wait
                                                    (this=0x9e2cbd8,
                                                    mutex=0x9e2cbc4,
                                                    time=4294967295) at
                                                    thread/qwaitcondition_unix.cpp:87
                                                    #3
                                                    QWaitCondition::wait
                                                    (this=0x9e2cbd8,
                                                    mutex=0x9e2cbc4,
                                                    time=4294967295) at
                                                    thread/qwaitcondition_unix.cpp:159
                                                    #4  0xf650b96a in
                                                    QThreadPoolPrivate::waitForDone
                                                    (this=0x9e2cb80) at
                                                    concurrent/qthreadpool.cpp:293
                                                    #5  0xf650bea3 in
                                                    ~QThreadPool
                                                    (this=0x9e2cb70,
                                                    __in_chrg=<value
                                                    optimized out>) at
                                                    concurrent/qthreadpool.cpp:424
                                                    #6  0xf650d10a in
                                                    ~QGlobalStaticDeleter
                                                    (this=0xf66faff8,
                                                    __in_chrg=<value
                                                    optimized out>) at
                                                    ../../include/QtCore/../../src/corelib/global/qglobal.h:1636
                                                    #7  0xf58634a1 in ??
                                                    () from
                                                    /lib/libc.so.6
                                                    #8  0xf58634ff in
                                                    exit () from
                                                    /lib/libc.so.6
                                                    #9  0xf5c5702b in
                                                    qt_xio_errhandler ()
                                                    at
                                                    kernel/qapplication_x11.cpp:711
                                                    #10 0xf6940aaa in
                                                    KApplication::xioErrhandler
                                                    (this=0xffe1677c,
                                                    dpy=0x9aaab88) at
                                                    ../../kdeui/kernel/kapplication.cpp:408
                                                    #11 0xf6940ae6 in
                                                    kde_xio_errhandler
                                                    (dpy=0x9aaab88) at
                                                    ../../kdeui/kernel/kapplication.cpp:125
                                                    #12 0xf51372b6 in
                                                    _XIOError () from
                                                    /usr/lib/libX11.so.6
                                                    #13 0xf513e711 in ??
                                                    () from
                                                    /usr/lib/libX11.so.6
                                                    #14 0xf513f0d6 in
                                                    _XEventsQueued ()
                                                    from
                                                    /usr/lib/libX11.so.6
                                                    #15 0xf512811f in
                                                    XEventsQueued ()
                                                    from
                                                    /usr/lib/libX11.so.6
                                                    #16 0xf5c934cd in
                                                    x11EventSourceCheck
                                                    (s=0x9a9a1f8) at
                                                    kernel/qguieventdispatcher_glib.cpp:87
                                                    #17 0xf4fb8c6e in
                                                    g_main_context_check
                                                    () from
                                                    /lib/libglib-2.0.so.0
                                                    #18 0xf4fb9555 in ??
                                                    () from
                                                    /lib/libglib-2.0.so.0
                                                    #19 0xf4fb97a8 in
                                                    g_main_context_iteration
                                                    () from
                                                    /lib/libglib-2.0.so.0
                                                    #20 0xf6632041 in
                                                    QEventDispatcherGlib::processEvents
                                                    (this=0x99fd690,
                                                    flags=...) at
                                                    kernel/qeventdispatcher_glib.cpp:407
                                                    #21 0xf5c93305 in
                                                    QGuiEventDispatcherGlib::processEvents
                                                    (this=0x99fd690,
                                                    flags=...) at
                                                    kernel/qguieventdispatcher_glib.cpp:202
                                                    #22 0xf660583a in
                                                    QEventLoop::processEvents
                                                    (this=0xffe16640,
                                                    flags=...) at
                                                    kernel/qeventloop.cpp:149
                                                    #23 0xf6605c82 in
                                                    QEventLoop::exec
                                                    (this=0xffe16640,
                                                    flags=...) at
                                                    kernel/qeventloop.cpp:201
                                                    #24 0xf66080d9 in
                                                    QCoreApplication::exec
                                                    () at
                                                    kernel/qcoreapplication.cpp:888
                                                    #25 0xf5bf3917 in
                                                    QApplication::exec
                                                    () at
                                                    kernel/qapplication.cpp:3525
                                                    #26 0x0804ff13 in
                                                    main (argc=1,
                                                    argv=0xffe16dd4) at
                                                    /home/andreas/src/kdevelop/app/main_internal.cpp:222


-- 
You love peace.




More information about the KDevelop-devel mailing list