Bug 334801 - Crash in "Create File From Template" assistant [KDevelop::TemplateClassAssistant::next]
Summary: Crash in "Create File From Template" assistant [KDevelop::TemplateClassAssist...
Status: RESOLVED NOT A BUG
Alias: None
Product: kdevplatform
Classification: Developer tools
Component: templates (other bugs)
Version First Reported In: git master
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi, junior-jobs
Depends on:
Blocks:
 
Reported: 2014-05-15 09:05 UTC by Kevin Funk
Modified: 2016-09-06 21:21 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Funk 2014-05-15 09:05:24 UTC
Application: kdevelop (4.6.60)
KDE Platform Version: 4.13.60 (Compiled from sources)
Qt Version: 4.8.6
Operating System: Linux 3.11.0-18-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

Clicking through the template assistant

Crashed during some click on "Next"

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff2708a77c0 (LWP 14635))]

Thread 17 (Thread 0x7ff26a524700 (LWP 14638)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff279f02ffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007ff279f03039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007ff27bc51182 in start_thread (arg=0x7ff26a524700) at pthread_create.c:312
#4  0x00007ff27bf6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7ff1e7744700 (LWP 14639)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007ff27c5ac7f4 in wait (time=1000, this=0x2709980) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x26fa038, mutex=mutex@entry=0x26fa040, time=time@entry=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff27a3ae9aa in KDevelop::DUChainPrivate::CleanupThread::run (this=0x26fa020) at /home/krf/devel/src/kdevplatform/language/duchain/duchain.cpp:283
#4  0x00007ff27c5ac32f in QThreadPrivate::start (arg=0x26fa020) at thread/qthread_unix.cpp:349
#5  0x00007ff27bc51182 in start_thread (arg=0x7ff1e7744700) at pthread_create.c:312
#6  0x00007ff27bf6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7ff1daf85700 (LWP 14640)):
#0  0x00007ff27bf54fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ff277698fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff2776990ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff27c6db7be in QEventDispatcherGlib::processEvents (this=0x7ff1d40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007ff27c6ad0af in QEventLoop::processEvents (this=this@entry=0x7ff1daf84e20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ff27c6ad3a5 in QEventLoop::exec (this=this@entry=0x7ff1daf84e20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007ff27c5a9c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#7  0x00007ff27c5ac32f in QThreadPrivate::start (arg=0x33afc48) at thread/qthread_unix.cpp:349
#8  0x00007ff27bc51182 in start_thread (arg=0x7ff1daf85700) at pthread_create.c:312
#9  0x00007ff27bf6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7ff1d914a700 (LWP 14643)):
#0  0x00007ff27bc547ee in __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7ff1d0000a60) at pthread_mutex_unlock.c:57
#1  __GI___pthread_mutex_unlock (mutex=0x7ff1d0000a60) at pthread_mutex_unlock.c:310
#2  0x00007ff2776da9c1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff277698680 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff277698f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff2776990ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ff27c6db7be in QEventDispatcherGlib::processEvents (this=0x7ff1d00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#7  0x00007ff27c6ad0af in QEventLoop::processEvents (this=this@entry=0x7ff1d9149e20, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007ff27c6ad3a5 in QEventLoop::exec (this=this@entry=0x7ff1d9149e20, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007ff27c5a9c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#10 0x00007ff27c5ac32f in QThreadPrivate::start (arg=0x358cf30) at thread/qthread_unix.cpp:349
#11 0x00007ff27bc51182 in start_thread (arg=0x7ff1d914a700) at pthread_create.c:312
#12 0x00007ff27bf6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7ff1ca2d8700 (LWP 14650)):
#0  0x00007ff27bf536bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ff2776d9c20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff277698b14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff277698f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff2776990ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff27c6db7be in QEventDispatcherGlib::processEvents (this=0x7ff1c40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007ff27c6ad0af in QEventLoop::processEvents (this=this@entry=0x7ff1ca2d7e20, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007ff27c6ad3a5 in QEventLoop::exec (this=this@entry=0x7ff1ca2d7e20, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007ff27c5a9c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#9  0x00007ff27c5ac32f in QThreadPrivate::start (arg=0x4b61da0) at thread/qthread_unix.cpp:349
#10 0x00007ff27bc51182 in start_thread (arg=0x7ff1ca2d8700) at pthread_create.c:312
#11 0x00007ff27bf6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7ff1b96d2700 (LWP 14654)):
#0  __GI___pthread_mutex_lock (mutex=0x0) at ../nptl/pthread_mutex_lock.c:63
#1  0x00007ff2776da991 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff277698699 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff277698f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff2776990ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff27c6db7be in QEventDispatcherGlib::processEvents (this=0x7ff1b401ac60, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007ff27c6ad0af in QEventLoop::processEvents (this=this@entry=0x7ff1b96d1de0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007ff27c6ad3a5 in QEventLoop::exec (this=this@entry=0x7ff1b96d1de0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007ff27c5a9c5f in QThread::exec (this=this@entry=0x58d4c90) at thread/qthread.cpp:537
#9  0x00007ff27c68e823 in QInotifyFileSystemWatcherEngine::run (this=0x58d4c90) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007ff27c5ac32f in QThreadPrivate::start (arg=0x58d4c90) at thread/qthread_unix.cpp:349
#11 0x00007ff27bc51182 in start_thread (arg=0x7ff1b96d2700) at pthread_create.c:312
#12 0x00007ff27bf6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7ff1b8ed1700 (LWP 14664)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff2750038e7 in WTF::TCMalloc_PageHeap::scavengerThread() () from /home/krf/devel/build/qt4/lib/libQtWebKit.so.4
#2  0x00007ff275002ed2 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /home/krf/devel/build/qt4/lib/libQtWebKit.so.4
#3  0x00007ff27bc51182 in start_thread (arg=0x7ff1b8ed1700) at pthread_create.c:312
#4  0x00007ff27bf6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7ff1c3fff700 (LWP 14665)):
#0  0x00007ff27bc547ee in __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7ff1ac055da0) at pthread_mutex_unlock.c:57
#1  __GI___pthread_mutex_unlock (mutex=0x7ff1ac055da0) at pthread_mutex_unlock.c:310
#2  0x00007ff2776da9c1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff277698ef6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff2776990ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff27c6db7be in QEventDispatcherGlib::processEvents (this=0x7ff1ac521940, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007ff27c6ad0af in QEventLoop::processEvents (this=this@entry=0x7ff1c3ffee20, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007ff27c6ad3a5 in QEventLoop::exec (this=this@entry=0x7ff1c3ffee20, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007ff27c5a9c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#9  0x00007ff27c5ac32f in QThreadPrivate::start (arg=0x4ed0fa0) at thread/qthread_unix.cpp:349
#10 0x00007ff27bc51182 in start_thread (arg=0x7ff1c3fff700) at pthread_create.c:312
#11 0x00007ff27bf6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7ff1c2fb1700 (LWP 14668)):
#0  0x00007ff2776da9b0 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff2776990f6 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff27c6db7be in QEventDispatcherGlib::processEvents (this=0x7ff1b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#3  0x00007ff27c6ad0af in QEventLoop::processEvents (this=this@entry=0x7ff1c2fb0de0, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007ff27c6ad3a5 in QEventLoop::exec (this=this@entry=0x7ff1c2fb0de0, flags=...) at kernel/qeventloop.cpp:204
#5  0x00007ff27c5a9c5f in QThread::exec (this=this@entry=0xc08200) at thread/qthread.cpp:537
#6  0x00007ff27c68e823 in QInotifyFileSystemWatcherEngine::run (this=0xc08200) at io/qfilesystemwatcher_inotify.cpp:265
#7  0x00007ff27c5ac32f in QThreadPrivate::start (arg=0xc08200) at thread/qthread_unix.cpp:349
#8  0x00007ff27bc51182 in start_thread (arg=0x7ff1c2fb1700) at pthread_create.c:312
#9  0x00007ff27bf6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7ff1c1c6e700 (LWP 14777)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007ff27c5ac7f4 in wait (time=30, this=0x848d50) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x7ff27e9a5180 <(anonymous namespace)::condition>, mutex=mutex@entry=0x7ff27e9a5190 <(anonymous namespace)::waitMutex>, time=time@entry=30) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff27e98295b in KDevelop::ForegroundLock::relock (this=0x7ff1c1c6ca40) at /home/krf/devel/src/kdevplatform/interfaces/foregroundlock.cpp:189
#4  0x00007ff27a3828b0 in KDevelop::ParseJob::readContents (this=0x52bea80) at /home/krf/devel/src/kdevplatform/language/backgroundparser/parsejob.cpp:257
#5  0x00007ff1d996bdee in PreprocessJob::readContents (this=this@entry=0x671e490) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:652
#6  0x00007ff1d996d398 in PreprocessJob::run (this=0x671e490) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:212
#7  0x00007ff275f99616 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7ff1c1c6dd60, th=th@entry=0x5e0e970, job=job@entry=0x671e490) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/Job.cpp:106
#8  0x00007ff275f997e1 in ThreadWeaver::Job::execute (this=0x671e490, th=0x5e0e970) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/Job.cpp:135
#9  0x00007ff275f9b765 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x668bf70, t=0x5e0e970) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/JobCollection.cpp:82
#10 0x00007ff275f9b8d8 in ThreadWeaver::JobCollection::execute (this=0x52bea80, t=0x5e0e970) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/JobCollection.cpp:231
#11 0x00007ff275f98e06 in ThreadWeaver::Thread::run (this=0x5e0e970) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:108
#12 0x00007ff27c5ac32f in QThreadPrivate::start (arg=0x5e0e970) at thread/qthread_unix.cpp:349
#13 0x00007ff27bc51182 in start_thread (arg=0x7ff1c1c6e700) at pthread_create.c:312
#14 0x00007ff27bf6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7ff1c146d700 (LWP 14778)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff27c5ac816 in wait (time=18446744073709551615, this=0x11d01d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x11d00a8, mutex=0x11d0350, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff275f97126 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11d0080, th=0x7ff1680032e0) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007ff275f9a553 in ThreadWeaver::WorkingHardState::applyForWork (this=0x11d03e0, th=0x7ff1680032e0, previous=0x63b2bd0) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007ff275f98dc3 in ThreadWeaver::Thread::run (this=0x7ff1680032e0) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:98
#6  0x00007ff27c5ac32f in QThreadPrivate::start (arg=0x7ff1680032e0) at thread/qthread_unix.cpp:349
#7  0x00007ff27bc51182 in start_thread (arg=0x7ff1c146d700) at pthread_create.c:312
#8  0x00007ff27bf6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7ff1c0c6c700 (LWP 14779)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff27c5ac816 in wait (time=18446744073709551615, this=0x11d01d0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x11d00a8, mutex=0x11d0350, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff275f97126 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11d0080, th=0x5dea1b0) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007ff275f9a553 in ThreadWeaver::WorkingHardState::applyForWork (this=0x11d03e0, th=0x5dea1b0, previous=0x48dfde0) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007ff275f98dc3 in ThreadWeaver::Thread::run (this=0x5dea1b0) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:98
#6  0x00007ff27c5ac32f in QThreadPrivate::start (arg=0x5dea1b0) at thread/qthread_unix.cpp:349
#7  0x00007ff27bc51182 in start_thread (arg=0x7ff1c0c6c700) at pthread_create.c:312
#8  0x00007ff27bf6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7ff1c046b700 (LWP 14780)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ff27c5aadd3 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x848cc0) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=this@entry=0x848cc0, timeout=timeout@entry=-1) at thread/qmutex_unix.cpp:113
#3  0x00007ff27c5a7275 in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450
#4  0x00007ff27c5a737b in QMutex::lock (this=<optimized out>) at thread/qmutex.cpp:177
#5  0x00007ff27e982ce5 in QMutex::lockInline (this=<optimized out>) at /home/krf/devel/build/qt4/include/QtCore/../../../../src/qt4/src/corelib/thread/qmutex.h:198
#6  0x00007ff27e982d39 in QMutexLocker::QMutexLocker (this=0x7ff1c0458a10, m=<optimized out>) at /home/krf/devel/build/qt4/include/QtCore/../../../../src/qt4/src/corelib/thread/qmutex.h:109
#7  0x00007ff27e982a47 in KDevelop::ForegroundLock::relock (this=0x7ff1c0458b4f) at /home/krf/devel/src/kdevplatform/interfaces/foregroundlock.cpp:158
#8  0x00007ff27a383551 in KDevelop::ParseJob::translateDUChainToRevision (this=0x7ff1541805a0, context=context@entry=0x7ff15cf57c10) at /home/krf/devel/src/kdevplatform/language/backgroundparser/parsejob.cpp:417
#9  0x00007ff1d9965df0 in CPPInternalParseJob::run (this=0x7ff154562b20) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:452
#10 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff154b7ce60, _fileName=..., type=<optimized out>, sourceLine=0, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#11 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1c0459850, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#12 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1c0459850, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#13 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1c0459850, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#14 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1c0459850, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#15 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1c0459850, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#16 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff154b7ce60) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#17 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff1548f7170) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#18 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff1540a50c0, _fileName=..., type=<optimized out>, sourceLine=1076, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#19 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1c045aff0, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#20 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1c045aff0, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#21 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1c045aff0, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#22 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1c045aff0, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#23 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1c045aff0, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#24 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff1540a50c0) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#25 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff154b28410) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#26 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff154b2a4b0, _fileName=..., type=<optimized out>, sourceLine=0, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#27 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1c045c790, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#28 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1c045c790, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#29 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1c045c790, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#30 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1c045c790, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#31 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1c045c790, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#32 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff154b2a4b0) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#33 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff1548c9890) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#34 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff15416fa90, _fileName=..., type=<optimized out>, sourceLine=44, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#35 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1c045df30, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#36 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1c045df30, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#37 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1c045df30, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#38 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1c045df30, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#39 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1c045df30, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#40 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff15416fa90) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#41 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff154174200) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#42 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff154107d30, _fileName=..., type=<optimized out>, sourceLine=0, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#43 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1c045f6d0, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#44 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1c045f6d0, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#45 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1c045f6d0, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#46 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1c045f6d0, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#47 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1c045f6d0, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#48 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff154107d30) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#49 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff154107910) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#50 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff154c5bfa0, _fileName=..., type=<optimized out>, sourceLine=44, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#51 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1c0460e70, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#52 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1c0460e70, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#53 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1c0460e70, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#54 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1c0460e70, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#55 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1c0460e70, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#56 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff154c5bfa0) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#57 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff154c9aab0) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#58 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff15441c170, _fileName=..., type=<optimized out>, sourceLine=0, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#59 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1c0462610, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#60 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1c0462610, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#61 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1c0462610, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#62 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1c0462610, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#63 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1c0462610, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#64 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff15441c170) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#65 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff15441bff0) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#66 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff1543c1210, _fileName=..., type=<optimized out>, sourceLine=44, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#67 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1c0463db0, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#68 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1c0463db0, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#69 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1c0463db0, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#70 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1c0463db0, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#71 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1c0463db0, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#72 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff1543c1210) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#73 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff1543c1090) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#74 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff154580970, _fileName=..., type=<optimized out>, sourceLine=0, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#75 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1c0465550, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#76 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1c0465550, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#77 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1c0465550, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#78 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1c0465550, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#79 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1c0465550, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#80 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff154580970) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#81 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff154b28ab0) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#82 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff15440eaf0, _fileName=..., type=<optimized out>, sourceLine=0, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#83 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1c0466cf0, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#84 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1c0466cf0, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#85 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1c0466cf0, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#86 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1c0466cf0, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#87 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1c0466cf0, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#88 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff15440eaf0) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#89 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff154c48bf0) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#90 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff1541c28e0, _fileName=..., type=<optimized out>, sourceLine=5, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#91 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1c0468490, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#92 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1c0468490, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#93 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1c0468490, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#94 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1c0468490, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#95 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1c0468490, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#96 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff1541c28e0) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#97 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff154b46350) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#98 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x6a08680, _fileName=..., type=<optimized out>, sourceLine=0, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#99 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1c0469c30, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#100 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1c0469c30, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#101 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1c0469c30, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#102 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1c0469c30, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#103 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1c0469c30, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#104 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x6a08680) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#105 0x00007ff275f99616 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7ff1c046ad60, th=th@entry=0x7ff15c0035c0, job=job@entry=0x6a08680) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/Job.cpp:106
#106 0x00007ff275f997e1 in ThreadWeaver::Job::execute (this=0x6a08680, th=0x7ff15c0035c0) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/Job.cpp:135
#107 0x00007ff275f9b765 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x6796d30, t=0x7ff15c0035c0) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/JobCollection.cpp:82
#108 0x00007ff275f9b8d8 in ThreadWeaver::JobCollection::execute (this=0x6a40c50, t=0x7ff15c0035c0) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/JobCollection.cpp:231
#109 0x00007ff275f98e06 in ThreadWeaver::Thread::run (this=0x7ff15c0035c0) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:108
#110 0x00007ff27c5ac32f in QThreadPrivate::start (arg=0x7ff15c0035c0) at thread/qthread_unix.cpp:349
#111 0x00007ff27bc51182 in start_thread (arg=0x7ff1c046b700) at pthread_create.c:312
#112 0x00007ff27bf6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7ff1bfc6a700 (LWP 14781)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ff27c5aadd3 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x848cc0) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=this@entry=0x848cc0, timeout=timeout@entry=-1) at thread/qmutex_unix.cpp:113
#3  0x00007ff27c5a7275 in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450
#4  0x00007ff27c5a737b in QMutex::lock (this=<optimized out>) at thread/qmutex.cpp:177
#5  0x00007ff27e982ce5 in QMutex::lockInline (this=<optimized out>) at /home/krf/devel/build/qt4/include/QtCore/../../../../src/qt4/src/corelib/thread/qmutex.h:198
#6  0x00007ff27e982d39 in QMutexLocker::QMutexLocker (this=0x7ff1bfc5a950, m=<optimized out>) at /home/krf/devel/build/qt4/include/QtCore/../../../../src/qt4/src/corelib/thread/qmutex.h:109
#7  0x00007ff27e982a47 in KDevelop::ForegroundLock::relock (this=0x7ff1bfc5aa8f) at /home/krf/devel/src/kdevplatform/interfaces/foregroundlock.cpp:158
#8  0x00007ff27a383551 in KDevelop::ParseJob::translateDUChainToRevision (this=0x7ff158ba5610, context=context@entry=0x7ff168790600) at /home/krf/devel/src/kdevplatform/language/backgroundparser/parsejob.cpp:417
#9  0x00007ff1d9965df0 in CPPInternalParseJob::run (this=0x7ff1580ff180) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:452
#10 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff15882dc70, _fileName=..., type=<optimized out>, sourceLine=48, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#11 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1bfc5b790, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#12 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1bfc5b790, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#13 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1bfc5b790, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#14 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1bfc5b790, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#15 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1bfc5b790, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#16 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff15882dc70) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#17 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff1588d82d0) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#18 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff15810b580, _fileName=..., type=<optimized out>, sourceLine=0, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#19 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1bfc5cf30, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#20 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1bfc5cf30, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#21 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1bfc5cf30, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#22 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1bfc5cf30, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#23 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1bfc5cf30, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#24 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff15810b580) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#25 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff15841de20) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#26 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff158d551c0, _fileName=..., type=<optimized out>, sourceLine=45, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#27 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1bfc5e6d0, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#28 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1bfc5e6d0, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#29 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1bfc5e6d0, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#30 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1bfc5e6d0, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#31 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1bfc5e6d0, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#32 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff158d551c0) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#33 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff158cdab00) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#34 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff1580a95a0, _fileName=..., type=<optimized out>, sourceLine=0, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#35 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1bfc5fe70, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#36 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1bfc5fe70, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#37 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1bfc5fe70, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#38 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1bfc5fe70, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#39 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1bfc5fe70, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#40 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff1580a95a0) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#41 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff1585b9290) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#42 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff15852e3c0, _fileName=..., type=<optimized out>, sourceLine=44, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#43 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1bfc61610, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#44 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1bfc61610, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#45 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1bfc61610, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#46 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1bfc61610, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#47 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1bfc61610, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#48 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff15852e3c0) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#49 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff158ccff60) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#50 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff158bdf5e0, _fileName=..., type=<optimized out>, sourceLine=0, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#51 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1bfc62db0, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#52 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1bfc62db0, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#53 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1bfc62db0, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#54 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1bfc62db0, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#55 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1bfc62db0, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#56 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff158bdf5e0) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#57 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff1582bc200) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#58 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff158600940, _fileName=..., type=<optimized out>, sourceLine=44, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#59 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1bfc64550, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#60 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1bfc64550, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#61 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1bfc64550, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#62 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1bfc64550, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#63 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1bfc64550, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#64 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff158600940) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#65 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff1588fe550) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#66 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff158366e50, _fileName=..., type=<optimized out>, sourceLine=0, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#67 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1bfc65cf0, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#68 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1bfc65cf0, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#69 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1bfc65cf0, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#70 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1bfc65cf0, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#71 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1bfc65cf0, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#72 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff158366e50) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#73 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff158db30e0) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#74 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x7ff1586df170, _fileName=..., type=<optimized out>, sourceLine=0, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#75 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1bfc67490, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#76 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1bfc67490, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#77 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1bfc67490, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#78 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1bfc67490, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#79 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1bfc67490, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#80 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x7ff1586df170) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#81 0x00007ff1d9963d84 in CPPParseJob::parseForeground (this=this@entry=0x7ff158c6d2f0) at /home/krf/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:187
#82 0x00007ff1d996e867 in PreprocessJob::sourceNeeded (this=0x4ed37b0, _fileName=..., type=<optimized out>, sourceLine=5, skipCurrentPath=<optimized out>) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:581
#83 0x00007ff1d9719f8e in rpp::pp::handle_include (this=this@entry=0x7ff1bfc68c30, skip_current_path=<optimized out>, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219
#84 0x00007ff1d971c321 in rpp::pp::handle_directive (this=this@entry=0x7ff1bfc68c30, directive=directive@entry=107817, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137
#85 0x00007ff1d971c615 in rpp::pp::operator() (this=this@entry=0x7ff1bfc68c30, input=..., output=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272
#86 0x00007ff1d971c893 in rpp::pp::processFileInternal (this=this@entry=0x7ff1bfc68c30, fileName=..., fileContents=..., result=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98
#87 0x00007ff1d971ca1c in rpp::pp::processFile (this=this@entry=0x7ff1bfc68c30, fileName=..., data=...) at /home/krf/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85
#88 0x00007ff1d996d6c3 in PreprocessJob::run (this=0x4ed37b0) at /home/krf/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:249
#89 0x00007ff275f99616 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7ff1bfc69d60, th=th@entry=0x5e93390, job=job@entry=0x4ed37b0) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/Job.cpp:106
#90 0x00007ff275f997e1 in ThreadWeaver::Job::execute (this=0x4ed37b0, th=0x5e93390) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/Job.cpp:135
#91 0x00007ff275f9b765 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x4426e70, t=0x5e93390) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/JobCollection.cpp:82
#92 0x00007ff275f9b8d8 in ThreadWeaver::JobCollection::execute (this=0x6a1e2d0, t=0x5e93390) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/JobCollection.cpp:231
#93 0x00007ff275f98e06 in ThreadWeaver::Thread::run (this=0x5e93390) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:108
#94 0x00007ff27c5ac32f in QThreadPrivate::start (arg=0x5e93390) at thread/qthread_unix.cpp:349
#95 0x00007ff27bc51182 in start_thread (arg=0x7ff1bfc6a700) at pthread_create.c:312
#96 0x00007ff27bf6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7ff1c27b0700 (LWP 14830)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff27c5ac816 in wait (time=18446744073709551615, this=0x6340830) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x63394b8, mutex=0x63409b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff275f97126 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x6339490, th=0x63390b0) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007ff275f9a553 in ThreadWeaver::WorkingHardState::applyForWork (this=0x6340a40, th=0x63390b0, previous=0x633fb80) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007ff275f98dc3 in ThreadWeaver::Thread::run (this=0x63390b0) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:98
#6  0x00007ff27c5ac32f in QThreadPrivate::start (arg=0x63390b0) at thread/qthread_unix.cpp:349
#7  0x00007ff27bc51182 in start_thread (arg=0x7ff1c27b0700) at pthread_create.c:312
#8  0x00007ff27bf6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7ff153fff700 (LWP 14831)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff27c5ac816 in wait (time=18446744073709551615, this=0x6340830) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x63394b8, mutex=0x63409b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ff275f97126 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x6339490, th=0x633ef60) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:370
#4  0x00007ff275f9a553 in ThreadWeaver::WorkingHardState::applyForWork (this=0x6340a40, th=0x633ef60, previous=0x0) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:68
#5  0x00007ff275f98dc3 in ThreadWeaver::Thread::run (this=0x633ef60) at /home/krf/devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:98
#6  0x00007ff27c5ac32f in QThreadPrivate::start (arg=0x633ef60) at thread/qthread_unix.cpp:349
#7  0x00007ff27bc51182 in start_thread (arg=0x7ff153fff700) at pthread_create.c:312
#8  0x00007ff27bf6230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ff2708a77c0 (LWP 14635)):
[KCrash Handler]
#5  0x00007ff1db229534 in KDevelop::TemplateClassAssistant::next (this=0x5e05c10) at /home/krf/devel/src/kdevplatform/plugins/filetemplates/templateclassassistant.cpp:481
#6  0x00007ff27c6c287a in QMetaObject::activate (sender=sender@entry=0x5e05c10, m=m@entry=0x7ff27de092a0 <KDialog::staticMetaObject>, local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#7  0x00007ff27dafcf83 in KDialog::user2Clicked (this=this@entry=0x5e05c10) at kdeui/kdialog.moc:247
#8  0x00007ff27daff148 in KDialog::slotButtonClicked (this=0x5e05c10, button=8192) at /home/krf/devel/src/kdelibs/kdeui/dialogs/kdialog.cpp:897
#9  0x00007ff27daff96b in KDialog::qt_static_metacall (_o=0x5e05c10, _c=<optimized out>, _id=33, _a=0x7fff5fc7cef0) at kdeui/kdialog.moc:166
#10 0x00007ff27c6c287a in QMetaObject::activate (sender=sender@entry=0x63185b0, m=m@entry=0x7ff27ca0fd60 <QSignalMapper::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff5fc7cef0) at kernel/qobject.cpp:3539
#11 0x00007ff27c6c9fbe in QSignalMapper::mapped (this=this@entry=0x63185b0, _t1=8192) at .moc/release-shared/moc_qsignalmapper.cpp:114
#12 0x00007ff27c6ca0c6 in QSignalMapper::map (this=0x63185b0, sender=0x61cc7c0) at kernel/qsignalmapper.cpp:266
#13 0x00007ff27c6c287a in QMetaObject::activate (sender=sender@entry=0x61cc7c0, m=m@entry=0x7ff27d6b32a0 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff5fc7d060) at kernel/qobject.cpp:3539
#14 0x00007ff27d22e0d2 in QAbstractButton::clicked (this=this@entry=0x61cc7c0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219
#15 0x00007ff27cf919d3 in QAbstractButtonPrivate::emitClicked (this=this@entry=0x6394730) at widgets/qabstractbutton.cpp:548
#16 0x00007ff27cf92b43 in QAbstractButtonPrivate::click (this=this@entry=0x6394730) at widgets/qabstractbutton.cpp:541
#17 0x00007ff27cf92c2c in QAbstractButton::mouseReleaseEvent (this=0x61cc7c0, e=0x7fff5fc7d560) at widgets/qabstractbutton.cpp:1123
#18 0x00007ff27cc2f50a in QWidget::event (this=0x61cc7c0, event=0x7fff5fc7d560) at kernel/qwidget.cpp:8376
#19 0x00007ff27cbdfe2c in QApplicationPrivate::notify_helper (this=this@entry=0x8ff560, receiver=receiver@entry=0x61cc7c0, e=e@entry=0x7fff5fc7d560) at kernel/qapplication.cpp:4567
#20 0x00007ff27cbe65dd in QApplication::notify (this=this@entry=0x7fff5fc7de10, receiver=receiver@entry=0x61cc7c0, e=e@entry=0x7fff5fc7d560) at kernel/qapplication.cpp:4110
#21 0x00007ff27db8e956 in KApplication::notify (this=0x7fff5fc7de10, receiver=0x61cc7c0, event=0x7fff5fc7d560) at /home/krf/devel/src/kdelibs/kdeui/kernel/kapplication.cpp:311
#22 0x00007ff27c6ae4dd in QCoreApplication::notifyInternal (this=0x7fff5fc7de10, receiver=receiver@entry=0x61cc7c0, event=event@entry=0x7fff5fc7d560) at kernel/qcoreapplication.cpp:953
#23 0x00007ff27cbe5d93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#24 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x61cc7c0, event=event@entry=0x7fff5fc7d560, alienWidget=alienWidget@entry=0x61cc7c0, nativeWidget=nativeWidget@entry=0x4c9aef0, buttonDown=buttonDown@entry=0x7ff27d6c5318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#25 0x00007ff27cc5a9cb in QETWidget::translateMouseEvent (this=this@entry=0x4c9aef0, event=event@entry=0x7fff5fc7d8e0) at kernel/qapplication_x11.cpp:4634
#26 0x00007ff27cc5a269 in QApplication::x11ProcessEvent (this=0x7fff5fc7de10, event=event@entry=0x7fff5fc7d8e0) at kernel/qapplication_x11.cpp:3627
#27 0x00007ff27cc81b02 in x11EventSourceDispatch (s=0x8f7d40, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#28 0x00007ff277698e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007ff277699048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007ff2776990ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007ff27c6db7be in QEventDispatcherGlib::processEvents (this=0x8419f0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#32 0x00007ff27cc81bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007ff27c6ad0af in QEventLoop::processEvents (this=this@entry=0x7fff5fc7dcb0, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007ff27c6ad3a5 in QEventLoop::exec (this=this@entry=0x7fff5fc7dcb0, flags=...) at kernel/qeventloop.cpp:204
#35 0x00007ff27c6b2b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#36 0x00007ff27cbde37c in QApplication::exec () at kernel/qapplication.cpp:3828
#37 0x000000000040f315 in main (argc=<optimized out>, argv=<optimized out>) at /home/krf/devel/src/kdevelop/app/main.cpp:564

Reported using DrKonqi
Comment 1 Aleix Pol 2016-09-06 21:21:58 UTC
Impossible to reproduce without more information, crashing line from kdev4.

I don't see how we'd get a junior-job'er to get around to this.