Bug 347178 - KDevelop crashed while parsing kdeconnect-kde code [KDevelop::IndexedString::index (this=0x0)]
Summary: KDevelop crashed while parsing kdeconnect-kde code [KDevelop::IndexedString::...
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
: 349229 349870 351102 351343 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-05-04 18:00 UTC by Alex Fiestas
Modified: 2015-09-26 06:45 UTC (History)
6 users (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 Alex Fiestas 2015-05-04 18:00:27 UTC
Application: kdevelop (4.90.90)
 (Compiled from sources)
Qt Version: 5.4.2
Operating System: Linux 4.0.1-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
With "old" cpp parser (not kdev-clang) KDevelop crashes while parsing kdeconnect-kde code, just opening the project will do the trick,

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc635a6b800 (LWP 6033))]

Thread 10 (Thread 0x7fc633381700 (LWP 6034)):
#0  0x00007fc64c65be8d in poll () from /usr/lib/libc.so.6
#1  0x00007fc64290a9f2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fc64290c56f in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007fc635808cf4 in QXcbEventReader::run (this=0xf8a040) at /home/afiestas/kde5/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1105
#4  0x00007fc64d26fb71 in QThreadPrivate::start (arg=0xf8a040) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:337
#5  0x00007fc643ee2354 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fc64c664bfd in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7fc623daf700 (LWP 6036)):
#0  0x00007fc643ee7d18 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc64d2711f1 in QWaitConditionPrivate::wait_relative (this=0x434b930, time=1000) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:126
#2  0x00007fc64d27121e in QWaitConditionPrivate::wait (this=0x434b930, time=1000) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:134
#3  0x00007fc64d27100d in QWaitCondition::wait (this=0x434aea8, mutex=0x434aeb0, time=1000) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208
#4  0x00007fc64ab68c79 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x434ae90) at /home/afiestas/kde5/source/kdevplatform/language/duchain/duchain.cpp:277
#5  0x00007fc64d26fb71 in QThreadPrivate::start (arg=0x434ae90) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:337
#6  0x00007fc643ee2354 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007fc64c664bfd in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7fc621f9b700 (LWP 6038)):
#0  0x00007ffd603fd92c in ?? ()
#1  0x00007ffd603fdcb1 in clock_gettime ()
#2  0x00007fc64c67177d in clock_gettime () from /usr/lib/libc.so.6
#3  0x00007fc64d3665de in qt_clock_gettime (clock=1, ts=0x7fc621f9a9a0) at /home/afiestas/kde5/qt5/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp:105
#4  0x00007fc64d366696 in do_gettime (sec=0x7fc621f9a9d8, frac=0x7fc621f9a9d0) at /home/afiestas/kde5/qt5/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp:161
#5  0x00007fc64d3666ca in qt_gettime () at /home/afiestas/kde5/qt5/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp:170
#6  0x00007fc64d508878 in QTimerInfoList::updateCurrentTime (this=0x7fc614002ed0) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:84
#7  0x00007fc64d5090ed in QTimerInfoList::timerWait (this=0x7fc614002ed0, tm=...) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:379
#8  0x00007fc64d50aacd in timerSourcePrepareHelper (src=0x7fc614002e70, timeout=0x7fc621f9ab24) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:127
#9  0x00007fc64d50ad84 in idleTimerSourcePrepare (source=0x7fc614002f20, timeout=0x7fc621f9ab24) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:207
#10 0x00007fc63f0b61bd in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#11 0x00007fc63f0b6ba8 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0x00007fc63f0b6d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#13 0x00007fc64d50b6fc in QEventDispatcherGlib::processEvents (this=0x7fc6140008c0, flags=...) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#14 0x00007fc64d48e75a in QEventLoop::processEvents (this=0x7fc621f9ad60, flags=...) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:128
#15 0x00007fc64d48ea4e in QEventLoop::exec (this=0x7fc621f9ad60, flags=...) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:204
#16 0x00007fc64d2685f6 in QThread::exec (this=0x7fc6548e7438 <KDevelop::(anonymous namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread.cpp:503
#17 0x00007fc64d268798 in QThread::run (this=0x7fc6548e7438 <KDevelop::(anonymous namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread.cpp:570
#18 0x00007fc64d26fb71 in QThreadPrivate::start (arg=0x7fc6548e7438 <KDevelop::(anonymous namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:337
#19 0x00007fc643ee2354 in start_thread () from /usr/lib/libpthread.so.0
#20 0x00007fc64c664bfd in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7fc620f99700 (LWP 6041)):
#0  0x00007fc643ee7d18 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc64d2711f1 in QWaitConditionPrivate::wait_relative (this=0x45ab240, time=30000) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:126
#2  0x00007fc64d27121e in QWaitConditionPrivate::wait (this=0x45ab240, time=30000) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:134
#3  0x00007fc64d27100d in QWaitCondition::wait (this=0x45a3730, mutex=0x459eb80, time=30000) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208
#4  0x00007fc64d269886 in QThreadPoolThread::run (this=0x45a3720) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthreadpool.cpp:127
#5  0x00007fc64d26fb71 in QThreadPrivate::start (arg=0x45a3720) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:337
#6  0x00007fc643ee2354 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007fc64c664bfd in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7fc605680700 (LWP 6042)):
#0  0x00007fc64c65be8d in poll () from /usr/lib/libc.so.6
#1  0x00007fc63f0b6c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fc63f0b6d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fc64d50b6fc in QEventDispatcherGlib::processEvents (this=0x7fc6000008c0, flags=...) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fc64d48e75a in QEventLoop::processEvents (this=0x7fc60567fce0, flags=...) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:128
#5  0x00007fc64d48ea4e in QEventLoop::exec (this=0x7fc60567fce0, flags=...) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:204
#6  0x00007fc64d2685f6 in QThread::exec (this=0x46d37a0) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread.cpp:503
#7  0x00007fc64ac9c84b in KDevelop::CompletionWorkerThread::run (this=0x46d37a0) at /home/afiestas/kde5/source/kdevplatform/language/codecompletion/codecompletionmodel.cpp:83
#8  0x00007fc64d26fb71 in QThreadPrivate::start (arg=0x46d37a0) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:337
#9  0x00007fc643ee2354 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007fc64c664bfd in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7fc629bb8700 (LWP 6137)):
#0  0x00007fc64d50ad4b in idleTimerSourcePrepare (source=0x7fc624091430, timeout=0x7fc629bb7aa4) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:200
#1  0x00007fc63f0b61bd in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007fc63f0b6ba8 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007fc63f0b6d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007fc64d50b6fc in QEventDispatcherGlib::processEvents (this=0x7fc624069010, flags=...) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#5  0x00007fc64d48e75a in QEventLoop::processEvents (this=0x7fc629bb7ce0, flags=...) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:128
#6  0x00007fc64d48ea4e in QEventLoop::exec (this=0x7fc629bb7ce0, flags=...) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:204
#7  0x00007fc64d2685f6 in QThread::exec (this=0x3006960) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread.cpp:503
#8  0x00007fc64ac9c84b in KDevelop::CompletionWorkerThread::run (this=0x3006960) at /home/afiestas/kde5/source/kdevplatform/language/codecompletion/codecompletionmodel.cpp:83
#9  0x00007fc64d26fb71 in QThreadPrivate::start (arg=0x3006960) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:337
#10 0x00007fc643ee2354 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007fc64c664bfd in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7fc5fffff700 (LWP 6138)):
#0  0x00007fc64d2656d7 in QBasicAtomicOps<8>::testAndSetRelaxed<QMutexData*> (_q_value=@0x34a86b8: 0x0, expectedValue=0x1, newValue=0x1, currentValue=0x7fc5ffffe9a8) at ../../include/QtCore/../../../../qtbase/src/corelib/arch/qatomic_x86.h:260
#1  0x00007fc64d26552e in testAndSetRelease<QMutexData*, QMutexData*> (currentValue=0x7fc5ffffe9a8, newValue=0x0, expectedValue=0x1, _q_value=@0x34a86b8: 0x0) at ../../include/QtCore/../../../../qtbase/src/corelib/thread/qgenericatomic.h:175
#2  QBasicAtomicPointer<QMutexData>::testAndSetRelease (this=0x34a86b8, expectedValue=0x1, newValue=0x0, currentValue=@0x7fc5ffffe9a8: 0x7fc5ffffea10) at ../../include/QtCore/../../../../qtbase/src/corelib/thread/qbasicatomic.h:272
#3  0x00007fc64d2651aa in QBasicMutex::fastTryUnlock (this=0x34a86b8, current=@0x7fc5ffffe9a8: 0x7fc5ffffea10) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qmutex.h:85
#4  0x00007fc64d264aed in QMutex::unlock (this=0x34a86b8) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qmutex.cpp:264
#5  0x00007fc64d245514 in QMutexLocker::unlock (this=0x7fc5ffffea10) at ../../include/QtCore/../../../../qtbase/src/corelib/thread/qmutex.h:138
#6  0x00007fc64d2454cc in QMutexLocker::~QMutexLocker (this=0x7fc5ffffea10, __in_chrg=<optimized out>) at ../../include/QtCore/../../../../qtbase/src/corelib/thread/qmutex.h:132
#7  0x00007fc64d507eaa in QThreadData::canWaitLocked (this=0x34a8690) at ../../include/QtCore/5.4.2/QtCore/private/../../../../../../../qtbase/src/corelib/thread/qthread_p.h:243
#8  0x00007fc64d50ae51 in postEventSourcePrepare (s=0x7fc5f80010c0, timeout=0x7fc5ffffeaa4) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:254
#9  0x00007fc63f0b61bd in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#10 0x00007fc63f0b6ba8 in ?? () from /usr/lib/libglib-2.0.so.0
#11 0x00007fc63f0b6d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#12 0x00007fc64d50b6fc in QEventDispatcherGlib::processEvents (this=0x7fc5f8002ec0, flags=...) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#13 0x00007fc64d48e75a in QEventLoop::processEvents (this=0x7fc5ffffece0, flags=...) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:128
#14 0x00007fc64d48ea4e in QEventLoop::exec (this=0x7fc5ffffece0, flags=...) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:204
#15 0x00007fc64d2685f6 in QThread::exec (this=0x17e0f30) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread.cpp:503
#16 0x00007fc64ac9c84b in KDevelop::CompletionWorkerThread::run (this=0x17e0f30) at /home/afiestas/kde5/source/kdevplatform/language/codecompletion/codecompletionmodel.cpp:83
#17 0x00007fc64d26fb71 in QThreadPrivate::start (arg=0x17e0f30) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:337
#18 0x00007fc643ee2354 in start_thread () from /usr/lib/libpthread.so.0
#19 0x00007fc64c664bfd in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fc604e7f700 (LWP 6139)):
#0  0x00007fc643ee796f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc64d27123a in QWaitConditionPrivate::wait (this=0x344f6d0, time=18446744073709551615) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:136
#2  0x00007fc64d27100d in QWaitCondition::wait (this=0x3488980, mutex=0x3448140, time=18446744073709551615) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:208
#3  0x00007fc6491cfb92 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked (this=0x3448640, th=0x33fe410) at /home/afiestas/kde5/source/threadweaver/src/weaver.cpp:594
#4  0x00007fc6491cf86b in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x3448640, th=0x33fe410, threadWasBusy=true, suspendIfInactive=false, justReturning=false) at /home/afiestas/kde5/source/threadweaver/src/weaver.cpp:554
#5  0x00007fc6491d7b13 in ThreadWeaver::WorkingHardState::applyForWork (this=0x309c760, th=0x33fe410, wasBusy=true) at /home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:66
#6  0x00007fc6491cf9ac in ThreadWeaver::Weaver::applyForWork (this=0x3448640, th=0x33fe410, wasBusy=true) at /home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#7  0x00007fc6491d3ed6 in ThreadWeaver::Thread::run (this=0x33fe410) at /home/afiestas/kde5/source/threadweaver/src/thread.cpp:103
#8  0x00007fc64d26fb71 in QThreadPrivate::start (arg=0x33fe410) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:337
#9  0x00007fc643ee2354 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007fc64c664bfd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fc5f5b55700 (LWP 6140)):
[KCrash Handler]
#6  0x00007fc5fd4343e6 in KDevelop::IndexedString::index (this=0x0) at /opt/kde5/include/kdevplatform/serialization/indexedstring.h:136
#7  0x00007fc5fd44334b in KDevelop::qHash (str=...) at /opt/kde5/include/kdevplatform/serialization/indexedstring.h:235
#8  0x00007fc5fd453c0f in qHash<KDevelop::IndexedString> (t=..., seed=647056228) at /opt/qt5/include/QtCore/qhash.h:102
#9  0x00007fc5fd4511f0 in QHash<KDevelop::IndexedString, QHashDummyValue>::findNode (this=0x7fc5e88a0200, akey=..., ahp=0x7fc5f5b3e00c) at /opt/qt5/include/QtCore/qhash.h:912
#10 0x00007fc5fd481dfd in QHash<KDevelop::IndexedString, QHashDummyValue>::insert (this=0x7fc5e88a0200, akey=..., avalue=...) at /opt/qt5/include/QtCore/qhash.h:768
#11 0x00007fc5fd481af3 in QSet<KDevelop::IndexedString>::insert (this=0x7fc5e88a0200, value=...) at /opt/qt5/include/QtCore/qset.h:188
#12 0x00007fc5fd4814b2 in CppPreprocessEnvironment::merge (this=0x7fc5e88a01d0, file=0x7fc5e87f8b20, mergeEnvironment=true) at /home/afiestas/kde5/source/kdevelop/languages/cpp/cppduchain/cpppreprocessenvironment.cpp:121
#13 0x00007fc62912220f in PreprocessJob::sourceNeeded (this=0x7fc5e8894e10, fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=32, skipCurrentPath=false) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:546
#14 0x00007fc628ec1c57 in rpp::pp::handle_include (this=0x7fc5f5b3eec0, skip_current_path=false, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:221
#15 0x00007fc628ec12a7 in rpp::pp::handle_directive (this=0x7fc5f5b3eec0, directive=916445, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:139
#16 0x00007fc628ec1f55 in rpp::pp::operator() (this=0x7fc5f5b3eec0, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:274
#17 0x00007fc628ec0c63 in rpp::pp::processFileInternal (this=0x7fc5f5b3eec0, fileName=..., fileContents=..., result=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:100
#18 0x00007fc628ec0b1a in rpp::pp::processFile (this=0x7fc5f5b3eec0, fileName=..., data=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:87
#19 0x00007fc629120042 in PreprocessJob::run (this=0x7fc5e8894e10, self=..., thread=0x0) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:249
#20 0x00007fc6491d6ba4 in ThreadWeaver::Executor::run (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executor.cpp:52
#21 0x00007fc6491d5a97 in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:70
#22 0x00007fc6491d6dec in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x7fc5e88f99d8, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64
#23 0x00007fc6491d5a03 in ThreadWeaver::Private::DebugExecuteWrapper::execute (this=0x7fc5e88f99d8, job=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:58
#24 0x00007fc6491d4770 in ThreadWeaver::Job::execute (this=0x7fc5e8894e10, self=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:83
#25 0x00007fc6491d49a0 in ThreadWeaver::Job::blockingExecute (this=0x7fc5e8894e10) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:104
#26 0x00007fc62911121f in CPPParseJob::parseForeground (this=0x7fc5e88f8710) at /home/afiestas/kde5/source/kdevelop/languages/cpp/cppparsejob.cpp:177
#27 0x00007fc629122764 in PreprocessJob::sourceNeeded (this=0x7fc5e88a1930, fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=58, skipCurrentPath=false) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:580
#28 0x00007fc628ec1c57 in rpp::pp::handle_include (this=0x7fc5f5b41330, skip_current_path=false, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:221
#29 0x00007fc628ec12a7 in rpp::pp::handle_directive (this=0x7fc5f5b41330, directive=916445, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:139
#30 0x00007fc628ec1f55 in rpp::pp::operator() (this=0x7fc5f5b41330, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:274
#31 0x00007fc628ec0c63 in rpp::pp::processFileInternal (this=0x7fc5f5b41330, fileName=..., fileContents=..., result=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:100
#32 0x00007fc628ec0b1a in rpp::pp::processFile (this=0x7fc5f5b41330, fileName=..., data=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:87
#33 0x00007fc629120042 in PreprocessJob::run (this=0x7fc5e88a1930, self=..., thread=0x0) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:249
#34 0x00007fc6491d6ba4 in ThreadWeaver::Executor::run (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executor.cpp:52
#35 0x00007fc6491d5a97 in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:70
#36 0x00007fc6491d6dec in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x7fc5e88a2208, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64
#37 0x00007fc6491d5a03 in ThreadWeaver::Private::DebugExecuteWrapper::execute (this=0x7fc5e88a2208, job=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:58
#38 0x00007fc6491d4770 in ThreadWeaver::Job::execute (this=0x7fc5e88a1930, self=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:83
#39 0x00007fc6491d49a0 in ThreadWeaver::Job::blockingExecute (this=0x7fc5e88a1930) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:104
#40 0x00007fc62911121f in CPPParseJob::parseForeground (this=0x7fc5e88a7350) at /home/afiestas/kde5/source/kdevelop/languages/cpp/cppparsejob.cpp:177
#41 0x00007fc629122764 in PreprocessJob::sourceNeeded (this=0x7fc5e87eaae0, fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=69, skipCurrentPath=false) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:580
#42 0x00007fc628ec1c57 in rpp::pp::handle_include (this=0x7fc5f5b437a0, skip_current_path=false, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:221
#43 0x00007fc628ec12a7 in rpp::pp::handle_directive (this=0x7fc5f5b437a0, directive=916445, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:139
#44 0x00007fc628ec1f55 in rpp::pp::operator() (this=0x7fc5f5b437a0, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:274
#45 0x00007fc628ec0c63 in rpp::pp::processFileInternal (this=0x7fc5f5b437a0, fileName=..., fileContents=..., result=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:100
#46 0x00007fc628ec0b1a in rpp::pp::processFile (this=0x7fc5f5b437a0, fileName=..., data=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:87
#47 0x00007fc629120042 in PreprocessJob::run (this=0x7fc5e87eaae0, self=..., thread=0x0) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:249
#48 0x00007fc6491d6ba4 in ThreadWeaver::Executor::run (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executor.cpp:52
#49 0x00007fc6491d5a97 in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:70
#50 0x00007fc6491d6dec in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x7fc5e87eb2f8, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64
#51 0x00007fc6491d5a03 in ThreadWeaver::Private::DebugExecuteWrapper::execute (this=0x7fc5e87eb2f8, job=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:58
#52 0x00007fc6491d4770 in ThreadWeaver::Job::execute (this=0x7fc5e87eaae0, self=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:83
#53 0x00007fc6491d49a0 in ThreadWeaver::Job::blockingExecute (this=0x7fc5e87eaae0) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:104
#54 0x00007fc62911121f in CPPParseJob::parseForeground (this=0x7fc5e87eb310) at /home/afiestas/kde5/source/kdevelop/languages/cpp/cppparsejob.cpp:177
#55 0x00007fc629122764 in PreprocessJob::sourceNeeded (this=0x7fc5e82a32e0, fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=889, skipCurrentPath=false) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:580
#56 0x00007fc628ec1c57 in rpp::pp::handle_include (this=0x7fc5f5b45c10, skip_current_path=false, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:221
#57 0x00007fc628ec12a7 in rpp::pp::handle_directive (this=0x7fc5f5b45c10, directive=916445, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:139
#58 0x00007fc628ec1f55 in rpp::pp::operator() (this=0x7fc5f5b45c10, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:274
#59 0x00007fc628ec0c63 in rpp::pp::processFileInternal (this=0x7fc5f5b45c10, fileName=..., fileContents=..., result=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:100
#60 0x00007fc628ec0b1a in rpp::pp::processFile (this=0x7fc5f5b45c10, fileName=..., data=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:87
#61 0x00007fc629120042 in PreprocessJob::run (this=0x7fc5e82a32e0, self=..., thread=0x0) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:249
#62 0x00007fc6491d6ba4 in ThreadWeaver::Executor::run (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executor.cpp:52
#63 0x00007fc6491d5a97 in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:70
#64 0x00007fc6491d6dec in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x7fc5e824d078, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64
#65 0x00007fc6491d5a03 in ThreadWeaver::Private::DebugExecuteWrapper::execute (this=0x7fc5e824d078, job=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:58
#66 0x00007fc6491d4770 in ThreadWeaver::Job::execute (this=0x7fc5e82a32e0, self=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:83
#67 0x00007fc6491d49a0 in ThreadWeaver::Job::blockingExecute (this=0x7fc5e82a32e0) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:104
#68 0x00007fc62911121f in CPPParseJob::parseForeground (this=0x7fc5e82a6030) at /home/afiestas/kde5/source/kdevelop/languages/cpp/cppparsejob.cpp:177
#69 0x00007fc629122764 in PreprocessJob::sourceNeeded (this=0x7fc5e8192a10, fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=69, skipCurrentPath=false) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:580
#70 0x00007fc628ec1c57 in rpp::pp::handle_include (this=0x7fc5f5b48080, skip_current_path=false, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:221
#71 0x00007fc628ec12a7 in rpp::pp::handle_directive (this=0x7fc5f5b48080, directive=916445, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:139
#72 0x00007fc628ec1f55 in rpp::pp::operator() (this=0x7fc5f5b48080, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:274
#73 0x00007fc628ec0c63 in rpp::pp::processFileInternal (this=0x7fc5f5b48080, fileName=..., fileContents=..., result=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:100
#74 0x00007fc628ec0b1a in rpp::pp::processFile (this=0x7fc5f5b48080, fileName=..., data=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:87
#75 0x00007fc629120042 in PreprocessJob::run (this=0x7fc5e8192a10, self=..., thread=0x0) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:249
#76 0x00007fc6491d6ba4 in ThreadWeaver::Executor::run (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executor.cpp:52
#77 0x00007fc6491d5a97 in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:70
#78 0x00007fc6491d6dec in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x7fc5e8192778, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64
#79 0x00007fc6491d5a03 in ThreadWeaver::Private::DebugExecuteWrapper::execute (this=0x7fc5e8192778, job=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:58
#80 0x00007fc6491d4770 in ThreadWeaver::Job::execute (this=0x7fc5e8192a10, self=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:83
#81 0x00007fc6491d49a0 in ThreadWeaver::Job::blockingExecute (this=0x7fc5e8192a10) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:104
#82 0x00007fc62911121f in CPPParseJob::parseForeground (this=0x7fc5e81928b0) at /home/afiestas/kde5/source/kdevelop/languages/cpp/cppparsejob.cpp:177
#83 0x00007fc629122764 in PreprocessJob::sourceNeeded (this=0x7fc5e810a530, fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=36, skipCurrentPath=false) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:580
#84 0x00007fc628ec1c57 in rpp::pp::handle_include (this=0x7fc5f5b4a4f0, skip_current_path=false, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:221
#85 0x00007fc628ec12a7 in rpp::pp::handle_directive (this=0x7fc5f5b4a4f0, directive=916445, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:139
#86 0x00007fc628ec1f55 in rpp::pp::operator() (this=0x7fc5f5b4a4f0, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:274
#87 0x00007fc628ec0c63 in rpp::pp::processFileInternal (this=0x7fc5f5b4a4f0, fileName=..., fileContents=..., result=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:100
#88 0x00007fc628ec0b1a in rpp::pp::processFile (this=0x7fc5f5b4a4f0, fileName=..., data=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:87
#89 0x00007fc629120042 in PreprocessJob::run (this=0x7fc5e810a530, self=..., thread=0x0) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:249
#90 0x00007fc6491d6ba4 in ThreadWeaver::Executor::run (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executor.cpp:52
#91 0x00007fc6491d5a97 in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:70
#92 0x00007fc6491d6dec in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x7fc5e810a478, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64
#93 0x00007fc6491d5a03 in ThreadWeaver::Private::DebugExecuteWrapper::execute (this=0x7fc5e810a478, job=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:58
#94 0x00007fc6491d4770 in ThreadWeaver::Job::execute (this=0x7fc5e810a530, self=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:83
#95 0x00007fc6491d49a0 in ThreadWeaver::Job::blockingExecute (this=0x7fc5e810a530) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:104
#96 0x00007fc62911121f in CPPParseJob::parseForeground (this=0x7fc5e810a290) at /home/afiestas/kde5/source/kdevelop/languages/cpp/cppparsejob.cpp:177
#97 0x00007fc629122764 in PreprocessJob::sourceNeeded (this=0x7fc5e8130a40, fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=40, skipCurrentPath=false) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:580
#98 0x00007fc628ec1c57 in rpp::pp::handle_include (this=0x7fc5f5b4c960, skip_current_path=false, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:221
#99 0x00007fc628ec12a7 in rpp::pp::handle_directive (this=0x7fc5f5b4c960, directive=916445, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:139
#100 0x00007fc628ec1f55 in rpp::pp::operator() (this=0x7fc5f5b4c960, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:274
#101 0x00007fc628ec0c63 in rpp::pp::processFileInternal (this=0x7fc5f5b4c960, fileName=..., fileContents=..., result=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:100
#102 0x00007fc628ec0b1a in rpp::pp::processFile (this=0x7fc5f5b4c960, fileName=..., data=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:87
#103 0x00007fc629120042 in PreprocessJob::run (this=0x7fc5e8130a40, self=..., thread=0x0) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:249
#104 0x00007fc6491d6ba4 in ThreadWeaver::Executor::run (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executor.cpp:52
#105 0x00007fc6491d5a97 in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:70
#106 0x00007fc6491d6dec in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x7fc5e8130988, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64
#107 0x00007fc6491d5a03 in ThreadWeaver::Private::DebugExecuteWrapper::execute (this=0x7fc5e8130988, job=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:58
#108 0x00007fc6491d4770 in ThreadWeaver::Job::execute (this=0x7fc5e8130a40, self=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:83
#109 0x00007fc6491d49a0 in ThreadWeaver::Job::blockingExecute (this=0x7fc5e8130a40) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:104
#110 0x00007fc62911121f in CPPParseJob::parseForeground (this=0x7fc5e81307a0) at /home/afiestas/kde5/source/kdevelop/languages/cpp/cppparsejob.cpp:177
#111 0x00007fc629122764 in PreprocessJob::sourceNeeded (this=0x7fc5e80c3f40, fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=39, skipCurrentPath=false) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:580
#112 0x00007fc628ec1c57 in rpp::pp::handle_include (this=0x7fc5f5b4edd0, skip_current_path=false, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:221
#113 0x00007fc628ec12a7 in rpp::pp::handle_directive (this=0x7fc5f5b4edd0, directive=916445, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:139
#114 0x00007fc628ec1f55 in rpp::pp::operator() (this=0x7fc5f5b4edd0, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:274
#115 0x00007fc628ec0c63 in rpp::pp::processFileInternal (this=0x7fc5f5b4edd0, fileName=..., fileContents=..., result=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:100
#116 0x00007fc628ec0b1a in rpp::pp::processFile (this=0x7fc5f5b4edd0, fileName=..., data=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:87
#117 0x00007fc629120042 in PreprocessJob::run (this=0x7fc5e80c3f40, self=..., thread=0x0) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:249
#118 0x00007fc6491d6ba4 in ThreadWeaver::Executor::run (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executor.cpp:52
#119 0x00007fc6491d5a97 in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:70
#120 0x00007fc6491d6dec in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x7fc5e80d9548, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64
#121 0x00007fc6491d5a03 in ThreadWeaver::Private::DebugExecuteWrapper::execute (this=0x7fc5e80d9548, job=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:58
#122 0x00007fc6491d4770 in ThreadWeaver::Job::execute (this=0x7fc5e80c3f40, self=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:83
#123 0x00007fc6491d49a0 in ThreadWeaver::Job::blockingExecute (this=0x7fc5e80c3f40) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:104
#124 0x00007fc62911121f in CPPParseJob::parseForeground (this=0x7fc5e80d97e0) at /home/afiestas/kde5/source/kdevelop/languages/cpp/cppparsejob.cpp:177
#125 0x00007fc629122764 in PreprocessJob::sourceNeeded (this=0x7fc5e808fbe0, fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=0, skipCurrentPath=false) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:580
#126 0x00007fc628ec1c57 in rpp::pp::handle_include (this=0x7fc5f5b51240, skip_current_path=false, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:221
#127 0x00007fc628ec12a7 in rpp::pp::handle_directive (this=0x7fc5f5b51240, directive=916445, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:139
#128 0x00007fc628ec1f55 in rpp::pp::operator() (this=0x7fc5f5b51240, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:274
#129 0x00007fc628ec0c63 in rpp::pp::processFileInternal (this=0x7fc5f5b51240, fileName=..., fileContents=..., result=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:100
#130 0x00007fc628ec0b1a in rpp::pp::processFile (this=0x7fc5f5b51240, fileName=..., data=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:87
#131 0x00007fc629120042 in PreprocessJob::run (this=0x7fc5e808fbe0, self=..., thread=0x0) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:249
#132 0x00007fc6491d6ba4 in ThreadWeaver::Executor::run (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executor.cpp:52
#133 0x00007fc6491d5a97 in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:70
#134 0x00007fc6491d6dec in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x7fc5e808fe68, job=..., thread=0x0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64
#135 0x00007fc6491d5a03 in ThreadWeaver::Private::DebugExecuteWrapper::execute (this=0x7fc5e808fe68, job=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:58
#136 0x00007fc6491d4770 in ThreadWeaver::Job::execute (this=0x7fc5e808fbe0, self=..., th=0x0) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:83
#137 0x00007fc6491d49a0 in ThreadWeaver::Job::blockingExecute (this=0x7fc5e808fbe0) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:104
#138 0x00007fc62911121f in CPPParseJob::parseForeground (this=0x7fc5e808ffb0) at /home/afiestas/kde5/source/kdevelop/languages/cpp/cppparsejob.cpp:177
#139 0x00007fc629122764 in PreprocessJob::sourceNeeded (this=0x30da1a0, fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=23, skipCurrentPath=false) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:580
#140 0x00007fc628ec1c57 in rpp::pp::handle_include (this=0x7fc5f5b536b0, skip_current_path=false, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:221
#141 0x00007fc628ec12a7 in rpp::pp::handle_directive (this=0x7fc5f5b536b0, directive=916445, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:139
#142 0x00007fc628ec1f55 in rpp::pp::operator() (this=0x7fc5f5b536b0, input=..., output=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:274
#143 0x00007fc628ec0c63 in rpp::pp::processFileInternal (this=0x7fc5f5b536b0, fileName=..., fileContents=..., result=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:100
#144 0x00007fc628ec0b1a in rpp::pp::processFile (this=0x7fc5f5b536b0, fileName=..., data=...) at /home/afiestas/kde5/source/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:87
#145 0x00007fc629120042 in PreprocessJob::run (this=0x30da1a0, self=..., thread=0x7fc5f00023d0) at /home/afiestas/kde5/source/kdevelop/languages/cpp/preprocessjob.cpp:249
#146 0x00007fc6491d6ba4 in ThreadWeaver::Executor::run (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x7fc5f00023d0) at /home/afiestas/kde5/source/threadweaver/src/executor.cpp:52
#147 0x00007fc6491d5a97 in ThreadWeaver::Private::DefaultExecutor::execute (this=0x7fc6493f19e0 <ThreadWeaver::Private::defaultExecutor>, job=..., thread=0x7fc5f00023d0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:70
#148 0x00007fc6491d6dec in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x11538a8, job=..., thread=0x7fc5f00023d0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64
#149 0x00007fc6491d5a03 in ThreadWeaver::Private::DebugExecuteWrapper::execute (this=0x11538a8, job=..., th=0x7fc5f00023d0) at /home/afiestas/kde5/source/threadweaver/src/job_p.cpp:58
#150 0x00007fc6491d6dec in ThreadWeaver::ExecuteWrapper::executeWrapped (this=0x5042650, job=..., thread=0x7fc5f00023d0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:64
#151 0x00007fc6491d6d77 in ThreadWeaver::ExecuteWrapper::execute (this=0x5042650, job=..., thread=0x7fc5f00023d0) at /home/afiestas/kde5/source/threadweaver/src/executewrapper.cpp:57
#152 0x00007fc6491d4770 in ThreadWeaver::Job::execute (this=0x30da1a0, self=..., th=0x7fc5f00023d0) at /home/afiestas/kde5/source/threadweaver/src/job.cpp:83
#153 0x00007fc6491d3f89 in ThreadWeaver::Thread::run (this=0x7fc5f00023d0) at /home/afiestas/kde5/source/threadweaver/src/thread.cpp:114
#154 0x00007fc64d26fb71 in QThreadPrivate::start (arg=0x7fc5f00023d0) at /home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:337
#155 0x00007fc643ee2354 in start_thread () from /usr/lib/libpthread.so.0
#156 0x00007fc64c664bfd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fc635a6b800 (LWP 6033)):
#0  0x00007fc643ee796f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc64290ac49 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fc64290c2ff in ?? () from /usr/lib/libxcb.so.1
#3  0x00007fc64290c411 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#4  0x00007fc635809e6c in QXcbConnection::sync (this=0xf7e0c0) at /home/afiestas/kde5/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1638
#5  0x00007fc63582f9b3 in QXcbShmImage::preparePaint (this=0x4b389b0, region=...) at /home/afiestas/kde5/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp:248
#6  0x00007fc63582fc08 in QXcbBackingStore::beginPaint (this=0x1b35cc0, region=...) at /home/afiestas/kde5/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp:277
#7  0x00007fc64da2e7fc in QBackingStore::beginPaint (this=0x1b33340, region=...) at /home/afiestas/kde5/qt5/qtbase/src/gui/painting/qbackingstore.cpp:153
#8  0x00007fc64dfbece8 in QWidgetBackingStore::beginPaint (this=0x1b3a810, toClean=..., widget=0x18f70d0, backingStore=0x1b33340, returnInfo=0x7ffd603ee700, toCleanIsInTopLevelCoordinates=true) at /home/afiestas/kde5/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp:315
#9  0x00007fc64dfc32b3 in QWidgetBackingStore::doSync (this=0x1b3a810) at /home/afiestas/kde5/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp:1190
#10 0x00007fc64dfc1fdc in QWidgetBackingStore::sync (this=0x1b3a810, exposedWidget=0x46870d0, exposedRegion=...) at /home/afiestas/kde5/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp:959
#11 0x00007fc64dff09a6 in QWidgetPrivate::syncBackingStore (this=0x469c910, region=...) at /home/afiestas/kde5/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1903
#12 0x00007fc64e02c066 in QWidgetWindow::handleExposeEvent (this=0x4695d20, event=0x7ffd603ef340) at /home/afiestas/kde5/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp:808
#13 0x00007fc64e029974 in QWidgetWindow::event (this=0x4695d20, event=0x7ffd603ef340) at /home/afiestas/kde5/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp:255
#14 0x00007fc64dfb2f40 in QApplicationPrivate::notify_helper (this=0xf73500, receiver=0x4695d20, e=0x7ffd603ef340) at /home/afiestas/kde5/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3720
#15 0x00007fc64dfb06a5 in QApplication::notify (this=0x7ffd603ef980, receiver=0x4695d20, e=0x7ffd603ef340) at /home/afiestas/kde5/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3164
#16 0x00007fc64d491af8 in QCoreApplication::notifyInternal (this=0x7ffd603ef980, receiver=0x4695d20, event=0x7ffd603ef340) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:935
#17 0x00007fc64d87e519 in QCoreApplication::sendSpontaneousEvent (receiver=0x4695d20, event=0x7ffd603ef340) at ../../include/QtCore/../../../../qtbase/src/corelib/kernel/qcoreapplication.h:231
#18 0x00007fc64d87b602 in QGuiApplicationPrivate::processExposeEvent (e=0x300f470) at /home/afiestas/kde5/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:2613
#19 0x00007fc64d87724b in QGuiApplicationPrivate::processWindowSystemEvent (e=0x300f470) at /home/afiestas/kde5/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1635
#20 0x00007fc64d8607ef in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /home/afiestas/kde5/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:572
#21 0x00007fc63584b286 in userEventSourceDispatch (source=0xfa8190) at /home/afiestas/kde5/qt5/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:70
#22 0x00007fc63f0b69fd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0x00007fc63f0b6ce0 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0x00007fc63f0b6d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#25 0x00007fc64d50b6cd in QEventDispatcherGlib::processEvents (this=0xfb57e0, flags=...) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:418
#26 0x00007fc63584b4aa in QPAEventDispatcherGlib::processEvents (this=0xfb57e0, flags=...) at /home/afiestas/kde5/qt5/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:115
#27 0x00007fc64d48e75a in QEventLoop::processEvents (this=0x7ffd603ef700, flags=...) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:128
#28 0x00007fc64d48ea4e in QEventLoop::exec (this=0x7ffd603ef700, flags=...) at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:204
#29 0x00007fc64d4921d6 in QCoreApplication::exec () at /home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1188
#30 0x00007fc64d876ea0 in QGuiApplication::exec () at /home/afiestas/kde5/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1507
#31 0x00007fc64dfafecb in QApplication::exec () at /home/afiestas/kde5/qt5/qtbase/src/widgets/kernel/qapplication.cpp:2956
#32 0x0000000000419774 in main (argc=2, argv=0x7ffd603f1868) at /home/afiestas/kde5/source/kdevelop/app/main.cpp:618

Reported using DrKonqi
Comment 1 Sergey Vidyuk 2015-06-01 06:37:26 UTC
I suffer from this bug as well. I've tried to clean all of the kdevelop and kdevplatform related configs and caches in my home directory and open clean project (with prjname.kdev4 and .kdev4 files removed) and have the same issue.

I've also noticed that each time the fileName parameter passed to the call
PreprocessJob::sourceNeeded (this=0x7fffc863b580, fileName="bits/c++config.h", type=<optimized out>, sourceLine=37, skipCurrentPath=<optimized out>) 
differs on each run.

I've tried two different projects and both have this crash.
Comment 2 Kevin Funk 2015-06-09 10:35:50 UTC
Confirmed as issue is reported by multiple people
Comment 3 Kevin Funk 2015-06-09 10:36:43 UTC
Also see mailing list discussion: https://mail.kde.org/pipermail/kdevelop-devel/2015-June/050808.html
Comment 4 Milian Wolff 2015-06-22 20:09:11 UTC
*** Bug 349229 has been marked as a duplicate of this bug. ***
Comment 5 Milian Wolff 2015-06-22 20:49:25 UTC
Git commit 6ef7b373a2284e24753b6eb249ba68da5d9a2444 by Milian Wolff, on behalf of Sébastien Lambert.
Committed on 22/06/2015 at 20:48.
Pushed by mwolff into branch '4.7'.

Do not use function returning reference to temporary.

REVIEW: 124126

M  +2    -2    languages/cpp/cppduchain/cpppreprocessenvironment.cpp

http://commits.kde.org/kdevelop/6ef7b373a2284e24753b6eb249ba68da5d9a2444
Comment 6 Milian Wolff 2015-06-22 20:53:02 UTC
Git commit e22645664c263884c7c3013fb07607304b6b0718 by Milian Wolff.
Committed on 22/06/2015 at 20:21.
Pushed by mwolff into branch 'master'.

Remove unsafe function that returns reference to const.

This is undefined behavior, and newer compilers are emitting code
which leads to crashes then - and this is our fault, not theirs.

M  +0    -4    language/util/setrepository.h

http://commits.kde.org/kdevplatform/e22645664c263884c7c3013fb07607304b6b0718
Comment 7 Kevin Funk 2015-08-17 07:09:43 UTC
*** Bug 351343 has been marked as a duplicate of this bug. ***
Comment 8 Kevin Funk 2015-08-20 08:08:25 UTC
*** Bug 349870 has been marked as a duplicate of this bug. ***
Comment 9 Nicolás Alvarez 2015-09-26 06:45:53 UTC
*** Bug 351102 has been marked as a duplicate of this bug. ***