Bug 295913 - KDevelop crashes randomly while typing
Summary: KDevelop crashes randomly while typing
Status: RESOLVED DUPLICATE of bug 297661
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: CPP (old) (show other bugs)
Version: git master
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 4.2.3
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-13 11:27 UTC by András Manţia
Modified: 2013-03-31 00:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description András Manţia 2012-03-13 11:27:48 UTC
Application: kdevelop (4.3.60)
KDE Platform Version: 4.8.00 (4.8.0) (Compiled from sources)
Qt Version: 4.8.0
Operating System: Linux 3.1.9-1.4-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
Seen this crash while typing into the editor two times in <5 minutes. KDevelop from master last week or so.

The crash can be reproduced some of the time.

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

Thread 11 (Thread 0x7fcbf62b4700 (LWP 30083)):
#0  0x00007fcc0c42c1eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcc0c6e937b in QWaitConditionPrivate::wait (this=0x1ab26a0, time=1000) at thread/qwaitcondition_unix.cpp:84
#2  0x00007fcc0c6e9141 in QWaitCondition::wait (this=0x1ab15f8, mutex=0x1ab1600, time=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fcc085d76c6 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1ab15e0) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/duchain/duchain.cpp:282
#4  0x00007fcc0c6e7df8 in QThreadPrivate::start (arg=0x1ab15e0) at thread/qthread_unix.cpp:298
#5  0x00007fcc0c427f05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fcc0a73463d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fcbf4af4700 (LWP 30084)):
#0  0x00007fcc0a72dd33 in select () from /lib64/libc.so.6
#1  0x00007fcc0c7ec6a8 in QProcessManager::run (this=0x7fcc0cbd09c0) at io/qprocess_unix.cpp:244
#2  0x00007fcc0c6e7df8 in QThreadPrivate::start (arg=0x7fcc0cbd09c0) at thread/qthread_unix.cpp:298
#3  0x00007fcc0c427f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fcc0a73463d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fcbdb504700 (LWP 30086)):
#0  0x00007fcc0a72b523 in poll () from /lib64/libc.so.6
#1  0x00007fcc0456ba98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fcc0456bf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fcc0c85571b in QEventDispatcherGlib::processEvents (this=0x7fcbd40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fcc0c816e70 in QEventLoop::processEvents (this=0x7fcbdb503d00, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fcc0c816ffa in QEventLoop::exec (this=0x7fcbdb503d00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fcc0c6e54cb in QThread::exec (this=0x25cfa90) at thread/qthread.cpp:501
#7  0x00007fcc086fbf69 in KDevelop::CompletionWorkerThread::run (this=0x25cfa90) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#8  0x00007fcc0c6e7df8 in QThreadPrivate::start (arg=0x25cfa90) at thread/qthread_unix.cpp:298
#9  0x00007fcc0c427f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fcc0a73463d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fcbdad03700 (LWP 30087)):
#0  0x00007fcc0a72b523 in poll () from /lib64/libc.so.6
#1  0x00007fcc0456ba98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fcc0456bf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fcc0c85571b in QEventDispatcherGlib::processEvents (this=0x7fcbcc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fcc0c816e70 in QEventLoop::processEvents (this=0x7fcbdad02d00, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fcc0c816ffa in QEventLoop::exec (this=0x7fcbdad02d00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fcc0c6e54cb in QThread::exec (this=0x257a750) at thread/qthread.cpp:501
#7  0x00007fcc086fbf69 in KDevelop::CompletionWorkerThread::run (this=0x257a750) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#8  0x00007fcc0c6e7df8 in QThreadPrivate::start (arg=0x257a750) at thread/qthread_unix.cpp:298
#9  0x00007fcc0c427f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fcc0a73463d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fcbd373f700 (LWP 30092)):
#0  0x00007fcc0a72b523 in poll () from /lib64/libc.so.6
#1  0x00007fcc0456ba98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fcc0456bf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fcc0c85571b in QEventDispatcherGlib::processEvents (this=0x7fcbc80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fcc0c816e70 in QEventLoop::processEvents (this=0x7fcbd373ece0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fcc0c816ffa in QEventLoop::exec (this=0x7fcbd373ece0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fcc0c6e54cb in QThread::exec (this=0x49c16d0) at thread/qthread.cpp:501
#7  0x00007fcc0c7f216f in QInotifyFileSystemWatcherEngine::run (this=0x49c16d0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fcc0c6e7df8 in QThreadPrivate::start (arg=0x49c16d0) at thread/qthread_unix.cpp:298
#9  0x00007fcc0c427f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fcc0a73463d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fcbbf7fe700 (LWP 30237)):
#0  0x00007fcc0c42be6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcc02d0a3b7 in WTF::TCMalloc_PageHeap::scavengerThread() () from //opt/qt4/lib/libQtWebKit.so.4
#2  0x00007fcc02d0998c in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from //opt/qt4/lib/libQtWebKit.so.4
#3  0x00007fcc0c427f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fcc0a73463d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fcbbffff700 (LWP 30238)):
#0  0x00007fcc0c42b1b0 in pthread_mutex_unlock () from /lib64/libpthread.so.0
#1  0x00007fcc0456ab14 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fcc0456b92d in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fcc0456bf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fcc0c85573e in QEventDispatcherGlib::processEvents (this=0x7fcbb42c5640, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fcc0c816e70 in QEventLoop::processEvents (this=0x7fcbbfffed10, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fcc0c816ffa in QEventLoop::exec (this=0x7fcbbfffed10, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fcc0c6e54cb in QThread::exec (this=0x4cdef30) at thread/qthread.cpp:501
#8  0x00007fcc0c6e566a in QThread::run (this=0x4cdef30) at thread/qthread.cpp:568
#9  0x00007fcc0c6e7df8 in QThreadPrivate::start (arg=0x4cdef30) at thread/qthread_unix.cpp:298
#10 0x00007fcc0c427f05 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fcc0a73463d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fcbd0fc3700 (LWP 30376)):
#0  0x00007fcc0a731209 in syscall () from /lib64/libc.so.6
#1  0x00007fcc0c6e7522 in _q_futex (addr=0x623300, op=0, val=2, timeout=0x0, addr2=0x0, val2=0) at thread/qmutex_unix.cpp:99
#2  0x00007fcc0c6e75da in QMutexPrivate::wait (this=0x623300, timeout=-1) at thread/qmutex_unix.cpp:113
#3  0x00007fcc0c6e21c3 in QMutex::lockInternal (this=0x7fcc103b8868) at thread/qmutex.cpp:450
#4  0x00007fcc0c6e1dae in QMutex::lock (this=0x7fcc103b8868) at thread/qmutex.cpp:177
#5  0x00007fcc10197a7a in QMutex::lockInline (this=0x7fcc103b8868) at /data/development/sources/qt/include/QtCore/../../src/corelib/thread/qmutex.h:198
#6  0x00007fcc101979b1 in QMutexLocker::QMutexLocker (this=0x7fcbd0fbac30, m=0x7fcc103b8868) at /data/development/sources/qt/include/QtCore/../../src/corelib/thread/qmutex.h:109
#7  0x00007fcc10196cef in KDevelop::ForegroundLock::relock (this=0x7fcbd0fbadef) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/interfaces/foregroundlock.cpp:158
#8  0x00007fcc10196c48 in KDevelop::ForegroundLock::ForegroundLock (this=0x7fcbd0fbadef, lock=true) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/interfaces/foregroundlock.cpp:145
#9  0x00007fcc085b9726 in KDevelop::ParseJob::translateDUChainToRevision (this=0x7fcbaf4f6bf0, context=0x7fcbaf520e40) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/backgroundparser/parsejob.cpp:369
#10 0x00007fcbdbd720d7 in CPPInternalParseJob::run (this=0x7fcb6024f080) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:434
#11 0x00007fcbdbd70878 in CPPParseJob::parseForeground (this=0x7fcbaf4f6bf0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:175
#12 0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x7fcbafd47a10, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=0, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#13 0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcbd0fbcfc0, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#14 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcbd0fbcfc0, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#15 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcbd0fbcfc0, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#16 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcbd0fbcfc0, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#17 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcbd0fbcfc0, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#18 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x7fcbafd47a10) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#19 0x00007fcbdbd70857 in CPPParseJob::parseForeground (this=0x7fcbad04ad00) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:174
#20 0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x7fcbafd484f0, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=4, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#21 0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcbd0fbf2e0, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#22 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcbd0fbf2e0, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#23 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcbd0fbf2e0, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#24 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcbd0fbf2e0, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#25 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcbd0fbf2e0, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#26 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x7fcbafd484f0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#27 0x00007fcbdbd70857 in CPPParseJob::parseForeground (this=0x7fcbace20250) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:174
#28 0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x31a7350, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=0, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#29 0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcbd0fc1600, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#30 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcbd0fc1600, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#31 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcbd0fc1600, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#32 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcbd0fc1600, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#33 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcbd0fc1600, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#34 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x31a7350) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#35 0x00007fcc0ed85684 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fcbd0fc2c10, th=0x6f12de0, job=0x31a7350) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Job.cpp:106
#36 0x00007fcc0ed858ea in ThreadWeaver::Job::execute (this=0x31a7350, th=0x6f12de0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Job.cpp:135
#37 0x00007fcc0ed87cbf in ThreadWeaver::JobCollectionJobRunner::execute (this=0x6f9dd10, t=0x6f12de0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/JobCollection.cpp:82
#38 0x00007fcc0ed88419 in ThreadWeaver::JobCollection::execute (this=0x5b256f0, t=0x6f12de0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/JobCollection.cpp:231
#39 0x00007fcc0ed84a77 in ThreadWeaver::ThreadRunHelper::run (this=0x7fcbd0fc2d40, parent=0xb5a960, th=0x6f12de0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:95
#40 0x00007fcc0ed84cce in ThreadWeaver::Thread::run (this=0x6f12de0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142
#41 0x00007fcc0c6e7df8 in QThreadPrivate::start (arg=0x6f12de0) at thread/qthread_unix.cpp:298
#42 0x00007fcc0c427f05 in start_thread () from /lib64/libpthread.so.0
#43 0x00007fcc0a73463d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fcbbce56700 (LWP 30377)):
#0  0x00007fcc0c42be6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcc0c6e9397 in QWaitConditionPrivate::wait (this=0xb5a170, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fcc0c6e9141 in QWaitCondition::wait (this=0xb5a988, mutex=0xaeb650, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fcc0ed82d3e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb5a960, th=0x6f11890) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fcc0ed870a5 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8bc630, th=0x6f11890) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00007fcc0ed82cbc in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xb5a960, th=0x6f11890) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00007fcc0ed87047 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8bc630, th=0x6f11890) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fcc0ed82c83 in ThreadWeaver::WeaverImpl::applyForWork (this=0xb5a960, th=0x6f11890, previous=0x0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00007fcc0ed87072 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8bc630, th=0x6f11890) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007fcc0ed82c83 in ThreadWeaver::WeaverImpl::applyForWork (this=0xb5a960, th=0x6f11890, previous=0x0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00007fcc0ed87072 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8bc630, th=0x6f11890) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007fcc0ed82c83 in ThreadWeaver::WeaverImpl::applyForWork (this=0xb5a960, th=0x6f11890, previous=0x5a1f0e0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00007fcc0ed84a1f in ThreadWeaver::ThreadRunHelper::run (this=0x7fcbbce55d40, parent=0xb5a960, th=0x6f11890) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87
#13 0x00007fcc0ed84cce in ThreadWeaver::Thread::run (this=0x6f11890) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142
#14 0x00007fcc0c6e7df8 in QThreadPrivate::start (arg=0x6f11890) at thread/qthread_unix.cpp:298
#15 0x00007fcc0c427f05 in start_thread () from /lib64/libpthread.so.0
#16 0x00007fcc0a73463d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fcb67fff700 (LWP 30378)):
#0  0x00007fcc0c42c1eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fcc0c6e937b in QWaitConditionPrivate::wait (this=0x623390, time=30) at thread/qwaitcondition_unix.cpp:84
#2  0x00007fcc0c6e9141 in QWaitCondition::wait (this=0x7fcc103b8880, mutex=0x7fcc103b8870, time=30) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fcc10196f3d in KDevelop::ForegroundLock::relock (this=0x7fcb67fdeb8f) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/interfaces/foregroundlock.cpp:189
#4  0x00007fcc10196c48 in KDevelop::ForegroundLock::ForegroundLock (this=0x7fcb67fdeb8f, lock=true) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/interfaces/foregroundlock.cpp:145
#5  0x00007fcc085b9726 in KDevelop::ParseJob::translateDUChainToRevision (this=0x7fcbc1636c50, context=0x7fcbc047dea0) at /encrypted/home/andris/development/sources/kde-trunk/kdevplatform/language/backgroundparser/parsejob.cpp:369
#6  0x00007fcbdbd720d7 in CPPInternalParseJob::run (this=0x7fcbc0f668a0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:434
#7  0x00007fcbdbd70878 in CPPParseJob::parseForeground (this=0x7fcbc1636c50) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:175
#8  0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x7fcbc12f4f20, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=46, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#9  0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcb67fe0d60, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#10 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcb67fe0d60, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#11 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcb67fe0d60, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#12 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcb67fe0d60, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#13 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcb67fe0d60, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#14 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x7fcbc12f4f20) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#15 0x00007fcbdbd70857 in CPPParseJob::parseForeground (this=0x7fcbc12f4cb0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:174
#16 0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x7fcbc167a650, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=0, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#17 0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcb67fe3080, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#18 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcb67fe3080, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#19 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcb67fe3080, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#20 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcb67fe3080, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#21 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcb67fe3080, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#22 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x7fcbc167a650) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#23 0x00007fcbdbd70857 in CPPParseJob::parseForeground (this=0x7fcbc167a720) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:174
#24 0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x7fcbc21d7640, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=46, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#25 0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcb67fe53a0, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#26 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcb67fe53a0, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#27 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcb67fe53a0, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#28 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcb67fe53a0, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#29 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcb67fe53a0, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#30 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x7fcbc21d7640) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#31 0x00007fcbdbd70857 in CPPParseJob::parseForeground (this=0x7fcbc21d72e0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:174
#32 0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x7fcbc180b880, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=0, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#33 0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcb67fe76c0, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#34 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcb67fe76c0, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#35 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcb67fe76c0, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#36 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcb67fe76c0, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#37 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcb67fe76c0, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#38 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x7fcbc180b880) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#39 0x00007fcbdbd70857 in CPPParseJob::parseForeground (this=0x7fcbc180b950) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:174
#40 0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x7fcbc13a0760, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=48, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#41 0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcb67fe99e0, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#42 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcb67fe99e0, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#43 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcb67fe99e0, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#44 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcb67fe99e0, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#45 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcb67fe99e0, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#46 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x7fcbc13a0760) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#47 0x00007fcbdbd70857 in CPPParseJob::parseForeground (this=0x7fcbc13a0420) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:174
#48 0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x7fcbc18dec10, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=0, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#49 0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcb67febd00, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#50 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcb67febd00, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#51 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcb67febd00, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#52 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcb67febd00, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#53 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcb67febd00, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#54 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x7fcbc18dec10) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#55 0x00007fcbdbd70857 in CPPParseJob::parseForeground (this=0x7fcbc18dece0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:174
#56 0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x7fcbc0df9ba0, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=56, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#57 0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcb67fee020, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#58 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcb67fee020, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#59 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcb67fee020, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#60 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcb67fee020, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#61 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcb67fee020, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#62 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x7fcbc0df9ba0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#63 0x00007fcbdbd70857 in CPPParseJob::parseForeground (this=0x7fcbc1b88b10) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:174
#64 0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x7fcbc0ede050, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=0, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#65 0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcb67ff0340, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#66 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcb67ff0340, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#67 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcb67ff0340, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#68 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcb67ff0340, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#69 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcb67ff0340, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#70 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x7fcbc0ede050) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#71 0x00007fcbdbd70857 in CPPParseJob::parseForeground (this=0x7fcbc0ede120) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:174
#72 0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x7fcbc155fdd0, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=56, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#73 0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcb67ff2660, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#74 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcb67ff2660, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#75 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcb67ff2660, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#76 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcb67ff2660, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#77 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcb67ff2660, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#78 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x7fcbc155fdd0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#79 0x00007fcbdbd70857 in CPPParseJob::parseForeground (this=0x7fcbc155fb50) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:174
#80 0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x7fcbc1fa0a40, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=0, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#81 0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcb67ff4980, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#82 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcb67ff4980, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#83 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcb67ff4980, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#84 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcb67ff4980, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#85 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcb67ff4980, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#86 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x7fcbc1fa0a40) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#87 0x00007fcbdbd70857 in CPPParseJob::parseForeground (this=0x7fcbc1fa06c0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:174
#88 0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x7fcbc108f3b0, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=251, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#89 0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcb67ff6ca0, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#90 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcb67ff6ca0, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#91 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcb67ff6ca0, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#92 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcb67ff6ca0, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#93 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcb67ff6ca0, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#94 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x7fcbc108f3b0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#95 0x00007fcbdbd70857 in CPPParseJob::parseForeground (this=0x7fcbc108f1d0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:174
#96 0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x7fcbc0f63430, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=0, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#97 0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcb67ff8fc0, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#98 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcb67ff8fc0, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#99 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcb67ff8fc0, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#100 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcb67ff8fc0, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#101 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcb67ff8fc0, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#102 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x7fcbc0f63430) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#103 0x00007fcbdbd70857 in CPPParseJob::parseForeground (this=0x7fcbc0f63720) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:174
#104 0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x7fcbc0d3cb20, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=6, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#105 0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcb67ffb2e0, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#106 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcb67ffb2e0, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#107 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcb67ffb2e0, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#108 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcb67ffb2e0, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#109 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcb67ffb2e0, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#110 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x7fcbc0d3cb20) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#111 0x00007fcbdbd70857 in CPPParseJob::parseForeground (this=0x7fcbc05ffe40) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/cppparsejob.cpp:174
#112 0x00007fcbdbd7f582 in PreprocessJob::sourceNeeded (this=0x6f04ab0, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=2, skipCurrentPath=false) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:579
#113 0x00007fcbdbb18426 in rpp::pp::handle_include (this=0x7fcb67ffd600, skip_current_path=false, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:213
#114 0x00007fcbdbb17ac3 in rpp::pp::handle_directive (this=0x7fcb67ffd600, directive=691818, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131
#115 0x00007fcbdbb1870e in rpp::pp::operator() (this=0x7fcb67ffd600, input=..., output=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:266
#116 0x00007fcbdbb1761f in rpp::pp::processFileInternal (this=0x7fcb67ffd600, fileName=..., fileContents=..., result=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#117 0x00007fcbdbb174dc in rpp::pp::processFile (this=0x7fcb67ffd600, fileName=..., data=...) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#118 0x00007fcbdbd7cecf in PreprocessJob::run (this=0x6f04ab0) at /encrypted/home/andris/development/sources/kde-trunk/kdevelop/languages/cpp/preprocessjob.cpp:245
#119 0x00007fcc0ed85684 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fcb67ffec10, th=0x7fcbac2a1cb0, job=0x6f04ab0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Job.cpp:106
#120 0x00007fcc0ed858ea in ThreadWeaver::Job::execute (this=0x6f04ab0, th=0x7fcbac2a1cb0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Job.cpp:135
#121 0x00007fcc0ed87cbf in ThreadWeaver::JobCollectionJobRunner::execute (this=0x6ec5720, t=0x7fcbac2a1cb0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/JobCollection.cpp:82
#122 0x00007fcc0ed88419 in ThreadWeaver::JobCollection::execute (this=0x5b74e50, t=0x7fcbac2a1cb0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/JobCollection.cpp:231
#123 0x00007fcc0ed84a77 in ThreadWeaver::ThreadRunHelper::run (this=0x7fcb67ffed40, parent=0xb5a960, th=0x7fcbac2a1cb0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:95
#124 0x00007fcc0ed84cce in ThreadWeaver::Thread::run (this=0x7fcbac2a1cb0) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142
#125 0x00007fcc0c6e7df8 in QThreadPrivate::start (arg=0x7fcbac2a1cb0) at thread/qthread_unix.cpp:298
#126 0x00007fcc0c427f05 in start_thread () from /lib64/libpthread.so.0
#127 0x00007fcc0a73463d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fcc10ad9800 (LWP 30082)):
[KCrash Handler]
#6  0x00007fcc0929d6a4 in QTJSC::X86Assembler::setRel32 (from=0x7fcbec064fe0, to=0x7fcb673e8030) at ../3rdparty/javascriptcore/JavaScriptCore/assembler/X86Assembler.h:1603
#7  0x00007fcc092a71cf in QTJSC::X86Assembler::linkCall (code=0x7fcbec064000, from=..., to=0x7fcb673e8030) at ../3rdparty/javascriptcore/JavaScriptCore/assembler/X86Assembler.h:1506
#8  0x00007fcc092a76e3 in QTJSC::MacroAssemblerX86_64::linkCall (code=0x7fcbec064000, call=..., function=...) at ../3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerX86_64.h:434
#9  0x00007fcc092a8062 in QTJSC::LinkBuffer::link (this=0x7fff7b565960, call=..., function=...) at ../3rdparty/javascriptcore/JavaScriptCore/assembler/LinkBuffer.h:85
#10 0x00007fcc092a5e15 in QTJSC::JIT::privateCompile (this=0x7fff7b565b80) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.cpp:523
#11 0x00007fcc092fe3f4 in QTJSC::JIT::compile (globalData=0x750cdc0, codeBlock=0x5a795b0) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:283
#12 0x00007fcc092fcca1 in QTJSC::FunctionExecutable::generateJITCode (this=0x737b990, exec=0x7fcb66fe80c8, scopeChainNode=0x7318bf0) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:165
#13 0x00007fcc09290d8b in QTJSC::FunctionExecutable::jitCode (this=0x737b990, exec=0x7fcb66fe80c8, scopeChainNode=0x7318bf0) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:336
#14 0x00007fcc092bea1c in QTJSC::cti_op_call_JSFunction (args=0x7fff7b565ed0) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:1665
#15 0x00007fcc092bbb6b in QTJSC::JITThunks::tryCacheGetByID (callFrame=0x7fff7b565e00, codeBlock=0x737b990, returnAddress=..., baseValue=..., propertyName=..., slot=..., stubInfo=0x7fcb66f83840) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:926
#16 0x0000000000000000 in ?? ()

Possible duplicates by query: bug 294650.

Reported using DrKonqi
Comment 1 Niko Sams 2012-07-30 19:02:31 UTC

*** This bug has been marked as a duplicate of bug 297661 ***
Comment 2 Aleix Pol 2013-03-31 00:49:05 UTC
Moving all the bugs from the CPP Parser. It was not well defined the difference between it and C++ Language Support and people kept reporting in both places indistinctively