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
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.