Application: kdevelop (4.7.1) KDE Platform Version: 4.14.12 Qt Version: 4.8.6 Operating System: Linux 4.2.0-14-generic x86_64 Distribution: Ubuntu Wily Werewolf (development branch) -- Information about the crash: - What I was doing when the application crashed: When working in the Krita codebase, I experience crashes when I try to find uses of a class or method definition. I use the right-click context menu. I cannot determine the exact conditions which will cause a crash or not, but after restarting Kdevelop, if I reload the cache and perform the same search, the crash will happen again. The crash can be reproduced sometimes. -- 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 0x7fa927490840 (LWP 7905))] Thread 14 (Thread 0x7fa908788700 (LWP 7906)): #0 __lll_unlock_wake () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:371 #1 0x00007fa922ee93f0 in __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7fa9164875d0) at pthread_mutex_unlock.c:57 #2 __GI___pthread_mutex_unlock (mutex=0x7fa9164875d0) at pthread_mutex_unlock.c:315 #3 0x00007fa916208cf5 in ?? () from /usr/lib/nvidia-352-updates/libGL.so.1 #4 0x00007fa91620dfcb in ?? () from /usr/lib/nvidia-352-updates/libGL.so.1 #5 0x00007fa914b97ff0 in ?? () from /usr/lib/nvidia-352-updates/tls/libnvidia-tls.so.352.41 #6 0x00007fa91dc4f4e0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007fa91dc0bcd4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fa91dc0c190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fa91dc0c2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fa9243a320e in QEventDispatcherGlib::processEvents (this=0x7fa9000008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #11 0x00007fa9243710d1 in QEventLoop::processEvents (this=this@entry=0x7fa908787d40, flags=...) at kernel/qeventloop.cpp:149 #12 0x00007fa924371445 in QEventLoop::exec (this=this@entry=0x7fa908787d40, flags=...) at kernel/qeventloop.cpp:204 #13 0x00007fa9242604f9 in QThread::exec (this=this@entry=0x1178eb0) at thread/qthread.cpp:538 #14 0x00007fa924351133 in QInotifyFileSystemWatcherEngine::run (this=0x1178eb0) at io/qfilesystemwatcher_inotify.cpp:265 #15 0x00007fa924262d1c in QThreadPrivate::start (arg=0x1178eb0) at thread/qthread_unix.cpp:349 #16 0x00007fa922ee56aa in start_thread (arg=0x7fa908788700) at pthread_create.c:333 #17 0x00007fa923ba2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 13 (Thread 0x7fa907f87700 (LWP 8056)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa92028db5a in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007fa92028db89 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007fa922ee56aa in start_thread (arg=0x7fa907f87700) at pthread_create.c:333 #4 0x00007fa923ba2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7fa8ff37d700 (LWP 8340)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fa924263264 in QWaitConditionPrivate::wait (time=1000, this=0x33c3cb0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x31bb1f8, mutex=mutex@entry=0x31bb200, time=time@entry=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fa920cfc526 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x31bb1e0) at /build/buildd/kdevplatform-1.7.1/language/duchain/duchain.cpp:283 #4 0x00007fa924262d1c in QThreadPrivate::start (arg=0x31bb1e0) at thread/qthread_unix.cpp:349 #5 0x00007fa922ee56aa in start_thread (arg=0x7fa8ff37d700) at pthread_create.c:333 #6 0x00007fa923ba2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7fa87085d700 (LWP 8341)): #0 0x00007fa923b978dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fa91dc0c1ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa91dc0c2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa9243a320e in QEventDispatcherGlib::processEvents (this=0x7fa86c0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007fa9243710d1 in QEventLoop::processEvents (this=this@entry=0x7fa87085cd90, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fa924371445 in QEventLoop::exec (this=this@entry=0x7fa87085cd90, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fa9242604f9 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538 #7 0x00007fa924262d1c in QThreadPrivate::start (arg=0x344a078) at thread/qthread_unix.cpp:349 #8 0x00007fa922ee56aa in start_thread (arg=0x7fa87085d700) at pthread_create.c:333 #9 0x00007fa923ba2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7fa8606c4700 (LWP 8348)): #0 __lll_unlock_wake () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:371 #1 0x00007fa922ee93f0 in __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7fa9164875d0) at pthread_mutex_unlock.c:57 #2 __GI___pthread_mutex_unlock (mutex=0x7fa9164875d0) at pthread_mutex_unlock.c:315 #3 0x00007fa916208cf5 in ?? () from /usr/lib/nvidia-352-updates/libGL.so.1 #4 0x00007fa91620e028 in ?? () from /usr/lib/nvidia-352-updates/libGL.so.1 #5 0x00007fa914b98001 in ?? () from /usr/lib/nvidia-352-updates/tls/libnvidia-tls.so.352.41 #6 0x00007fa91dc4f4e0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007fa91dc0bcd4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fa91dc0c190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fa91dc0c2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fa9243a320e in QEventDispatcherGlib::processEvents (this=0x7fa8580008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #11 0x00007fa9243710d1 in QEventLoop::processEvents (this=this@entry=0x7fa8606c3d90, flags=...) at kernel/qeventloop.cpp:149 #12 0x00007fa924371445 in QEventLoop::exec (this=this@entry=0x7fa8606c3d90, flags=...) at kernel/qeventloop.cpp:204 #13 0x00007fa9242604f9 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538 #14 0x00007fa924262d1c in QThreadPrivate::start (arg=0x370aec0) at thread/qthread_unix.cpp:349 #15 0x00007fa922ee56aa in start_thread (arg=0x7fa8606c4700) at pthread_create.c:333 #16 0x00007fa923ba2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7fa84ad21700 (LWP 8547)): #0 0x00007fa923b9349d in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fa914b97f75 in ?? () from /usr/lib/nvidia-352-updates/tls/libnvidia-tls.so.352.41 #2 0x00007fa91dc4f4e0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa91dc0bcd4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa91dc0c190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa91dc0c2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fa9243a320e in QEventDispatcherGlib::processEvents (this=0x7fa83c0010e0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #7 0x00007fa9243710d1 in QEventLoop::processEvents (this=this@entry=0x7fa84ad20d40, flags=...) at kernel/qeventloop.cpp:149 #8 0x00007fa924371445 in QEventLoop::exec (this=this@entry=0x7fa84ad20d40, flags=...) at kernel/qeventloop.cpp:204 #9 0x00007fa9242604f9 in QThread::exec (this=this@entry=0x91a6270) at thread/qthread.cpp:538 #10 0x00007fa924351133 in QInotifyFileSystemWatcherEngine::run (this=0x91a6270) at io/qfilesystemwatcher_inotify.cpp:265 #11 0x00007fa924262d1c in QThreadPrivate::start (arg=0x91a6270) at thread/qthread_unix.cpp:349 #12 0x00007fa922ee56aa in start_thread (arg=0x7fa84ad21700) at pthread_create.c:333 #13 0x00007fa923ba2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7fa84b522700 (LWP 8667)): #0 0x00007fa923b978dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fa91dc0c1ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa91dc0c2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa9243a320e in QEventDispatcherGlib::processEvents (this=0x7fa844002e20, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007fa9243710d1 in QEventLoop::processEvents (this=this@entry=0x7fa84b521d40, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fa924371445 in QEventLoop::exec (this=this@entry=0x7fa84b521d40, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fa9242604f9 in QThread::exec (this=this@entry=0x1307360) at thread/qthread.cpp:538 #7 0x00007fa924351133 in QInotifyFileSystemWatcherEngine::run (this=0x1307360) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007fa924262d1c in QThreadPrivate::start (arg=0x1307360) at thread/qthread_unix.cpp:349 #9 0x00007fa922ee56aa in start_thread (arg=0x7fa84b522700) at pthread_create.c:333 #10 0x00007fa923ba2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7fa8576f0700 (LWP 9001)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa924263286 in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x16b9060) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x16b8f38, mutex=0x16b91e0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fa91be44cfc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x16b8f10, th=0xbddfe80) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007fa91be47a03 in ThreadWeaver::WorkingHardState::applyForWork (this=0x16b92b0, th=0xbddfe80, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007fa91be47a1c in ThreadWeaver::WorkingHardState::applyForWork (this=0x16b92b0, th=0xbddfe80, previous=0xc3521c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007fa91be4655f in ThreadWeaver::Thread::run (this=0xbddfe80) at ../../../threadweaver/Weaver/Thread.cpp:98 #7 0x00007fa924262d1c in QThreadPrivate::start (arg=0xbddfe80) at thread/qthread_unix.cpp:349 #8 0x00007fa922ee56aa in start_thread (arg=0x7fa8576f0700) at pthread_create.c:333 #9 0x00007fa923ba2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7fa856ee7700 (LWP 9002)): [KCrash Handler] #6 0x00007fa920d1cacd in QList<KDevelop::IndexedDUContext>::operator<< (t=..., this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:334 #7 KDevelop::TopDUContextDynamicData::<lambda(const KDevelop::TopDUContextData*)>::operator() (topData=0x7fa81c8bff28, __closure=<synthetic pointer>) at /build/buildd/kdevplatform-1.7.1/language/duchain/topducontextdynamicdata.cpp:510 #8 (anonymous namespace)::loadPartialData<KDevelop::TopDUContextDynamicData::loadImports(uint)::<lambda(const KDevelop::TopDUContextData*)> > (callback=..., topContextIndex=<optimized out>) at /build/buildd/kdevplatform-1.7.1/language/duchain/topducontextdynamicdata.cpp:173 #9 KDevelop::TopDUContextDynamicData::loadImports (topContextIndex=<optimized out>) at /build/buildd/kdevplatform-1.7.1/language/duchain/topducontextdynamicdata.cpp:511 #10 0x00007fa920d4e13f in KDevelop::ParsingEnvironmentFile::imports (this=this@entry=0x7fa83bb7c1d0) at /build/buildd/kdevplatform-1.7.1/language/duchain/parsingenvironment.cpp:180 #11 0x00007fa920d4e98f in KDevelop::ParsingEnvironmentFile::featuresMatch (this=0x7fa83bb7c1d0, minimumFeatures=minimumFeatures@entry=70, checked=...) at /build/buildd/kdevplatform-1.7.1/language/duchain/parsingenvironment.cpp:245 #12 0x00007fa920d4ea1e in KDevelop::ParsingEnvironmentFile::featuresMatch (this=<optimized out>, minimumFeatures=minimumFeatures@entry=70, checked=...) at /build/buildd/kdevplatform-1.7.1/language/duchain/parsingenvironment.cpp:246 #13 0x00007fa920d4ea1e in KDevelop::ParsingEnvironmentFile::featuresMatch (this=<optimized out>, minimumFeatures=minimumFeatures@entry=70, checked=...) at /build/buildd/kdevplatform-1.7.1/language/duchain/parsingenvironment.cpp:246 #14 0x00007fa920d4ea1e in KDevelop::ParsingEnvironmentFile::featuresMatch (this=<optimized out>, minimumFeatures=minimumFeatures@entry=70, checked=...) at /build/buildd/kdevplatform-1.7.1/language/duchain/parsingenvironment.cpp:246 #15 0x00007fa920d4ea1e in KDevelop::ParsingEnvironmentFile::featuresMatch (this=<optimized out>, minimumFeatures=minimumFeatures@entry=70, checked=...) at /build/buildd/kdevplatform-1.7.1/language/duchain/parsingenvironment.cpp:246 #16 0x00007fa920d4ea1e in KDevelop::ParsingEnvironmentFile::featuresMatch (this=<optimized out>, minimumFeatures=minimumFeatures@entry=70, checked=...) at /build/buildd/kdevplatform-1.7.1/language/duchain/parsingenvironment.cpp:246 #17 0x00007fa920d4ea1e in KDevelop::ParsingEnvironmentFile::featuresMatch (this=<optimized out>, minimumFeatures=minimumFeatures@entry=70, checked=...) at /build/buildd/kdevplatform-1.7.1/language/duchain/parsingenvironment.cpp:246 #18 0x00007fa920d4ea1e in KDevelop::ParsingEnvironmentFile::featuresMatch (this=this@entry=0x7fa83ba18900, minimumFeatures=minimumFeatures@entry=70, checked=...) at /build/buildd/kdevplatform-1.7.1/language/duchain/parsingenvironment.cpp:246 #19 0x00007fa920d4ed0a in KDevelop::ParsingEnvironmentFile::featuresSatisfied (this=0x7fa83ba18900, minimumFeatures=70) at /build/buildd/kdevplatform-1.7.1/language/duchain/parsingenvironment.cpp:321 #20 0x00007fa860eab14d in PreprocessJob::sourceNeeded (this=0x7fa81c876900, _fileName=..., type=(unknown: 70), sourceLine=57925104, skipCurrentPath=4) at ../../../languages/cpp/preprocessjob.cpp:517 #21 0x00007fa860c5fee5 in rpp::pp::handle_include (this=this@entry=0x7fa856ede890, skip_current_path=<optimized out>, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:219 #22 0x00007fa860c63f67 in rpp::pp::handle_directive (this=this@entry=0x7fa856ede890, directive=directive@entry=1363128, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:137 #23 0x00007fa860c6457e in rpp::pp::operator() (this=this@entry=0x7fa856ede890, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:272 #24 0x00007fa860c64867 in rpp::pp::processFileInternal (this=this@entry=0x7fa856ede890, fileName=..., fileContents=..., result=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:98 #25 0x00007fa860c64c16 in rpp::pp::processFile (this=this@entry=0x7fa856ede890, fileName=..., data=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:85 #26 0x00007fa860ead55a in PreprocessJob::run (this=0x7fa81c876900) at ../../../languages/cpp/preprocessjob.cpp:249 #27 0x00007fa860ea1f4e in CPPParseJob::parseForeground (this=0x7fa81c7c0f70) at ../../../languages/cpp/cppparsejob.cpp:179 #28 0x00007fa860eab270 in PreprocessJob::sourceNeeded (this=0x7fa83b15cd60, _fileName=..., type=(unknown: 70), sourceLine=57925104, skipCurrentPath=4) at ../../../languages/cpp/preprocessjob.cpp:581 #29 0x00007fa860c5fee5 in rpp::pp::handle_include (this=this@entry=0x7fa856edffa0, skip_current_path=<optimized out>, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:219 #30 0x00007fa860c63f67 in rpp::pp::handle_directive (this=this@entry=0x7fa856edffa0, directive=directive@entry=1363128, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:137 #31 0x00007fa860c6457e in rpp::pp::operator() (this=this@entry=0x7fa856edffa0, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:272 #32 0x00007fa860c64867 in rpp::pp::processFileInternal (this=this@entry=0x7fa856edffa0, fileName=..., fileContents=..., result=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:98 #33 0x00007fa860c64c16 in rpp::pp::processFile (this=this@entry=0x7fa856edffa0, fileName=..., data=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:85 #34 0x00007fa860ead55a in PreprocessJob::run (this=0x7fa83b15cd60) at ../../../languages/cpp/preprocessjob.cpp:249 #35 0x00007fa860ea1f4e in CPPParseJob::parseForeground (this=0x7fa83b129c40) at ../../../languages/cpp/cppparsejob.cpp:179 #36 0x00007fa860eab270 in PreprocessJob::sourceNeeded (this=0x7fa83b13e250, _fileName=..., type=(unknown: 964853968), sourceLine=57925104, skipCurrentPath=4) at ../../../languages/cpp/preprocessjob.cpp:581 #37 0x00007fa860c5fee5 in rpp::pp::handle_include (this=this@entry=0x7fa856ee16b0, skip_current_path=<optimized out>, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:219 #38 0x00007fa860c63f67 in rpp::pp::handle_directive (this=this@entry=0x7fa856ee16b0, directive=directive@entry=1363128, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:137 #39 0x00007fa860c6457e in rpp::pp::operator() (this=this@entry=0x7fa856ee16b0, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:272 #40 0x00007fa860c64867 in rpp::pp::processFileInternal (this=this@entry=0x7fa856ee16b0, fileName=..., fileContents=..., result=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:98 #41 0x00007fa860c64c16 in rpp::pp::processFile (this=this@entry=0x7fa856ee16b0, fileName=..., data=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:85 #42 0x00007fa860ead55a in PreprocessJob::run (this=0x7fa83b13e250) at ../../../languages/cpp/preprocessjob.cpp:249 #43 0x00007fa860ea1f4e in CPPParseJob::parseForeground (this=0x7fa83b13d6c0) at ../../../languages/cpp/cppparsejob.cpp:179 #44 0x00007fa860eab270 in PreprocessJob::sourceNeeded (this=0x7fa839827f20, _fileName=..., type=(unknown: 70), sourceLine=57925104, skipCurrentPath=4) at ../../../languages/cpp/preprocessjob.cpp:581 #45 0x00007fa860c5fee5 in rpp::pp::handle_include (this=this@entry=0x7fa856ee2dc0, skip_current_path=<optimized out>, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:219 #46 0x00007fa860c63f67 in rpp::pp::handle_directive (this=this@entry=0x7fa856ee2dc0, directive=directive@entry=1363128, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:137 #47 0x00007fa860c6457e in rpp::pp::operator() (this=this@entry=0x7fa856ee2dc0, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:272 #48 0x00007fa860c64867 in rpp::pp::processFileInternal (this=this@entry=0x7fa856ee2dc0, fileName=..., fileContents=..., result=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:98 #49 0x00007fa860c64c16 in rpp::pp::processFile (this=this@entry=0x7fa856ee2dc0, fileName=..., data=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:85 #50 0x00007fa860ead55a in PreprocessJob::run (this=0x7fa839827f20) at ../../../languages/cpp/preprocessjob.cpp:249 #51 0x00007fa860ea1f4e in CPPParseJob::parseForeground (this=0x7fa83a1d4ad0) at ../../../languages/cpp/cppparsejob.cpp:179 #52 0x00007fa860eab270 in PreprocessJob::sourceNeeded (this=0x7fa8398258b0, _fileName=..., type=(unknown: 964842592), sourceLine=57925104, skipCurrentPath=4) at ../../../languages/cpp/preprocessjob.cpp:581 #53 0x00007fa860c5fee5 in rpp::pp::handle_include (this=this@entry=0x7fa856ee44d0, skip_current_path=<optimized out>, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:219 #54 0x00007fa860c63f67 in rpp::pp::handle_directive (this=this@entry=0x7fa856ee44d0, directive=directive@entry=1363128, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:137 #55 0x00007fa860c6457e in rpp::pp::operator() (this=this@entry=0x7fa856ee44d0, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:272 #56 0x00007fa860c64867 in rpp::pp::processFileInternal (this=this@entry=0x7fa856ee44d0, fileName=..., fileContents=..., result=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:98 #57 0x00007fa860c64c16 in rpp::pp::processFile (this=this@entry=0x7fa856ee44d0, fileName=..., data=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:85 #58 0x00007fa860ead55a in PreprocessJob::run (this=0x7fa8398258b0) at ../../../languages/cpp/preprocessjob.cpp:249 #59 0x00007fa860ea1f4e in CPPParseJob::parseForeground (this=0x7fa83b31a4f0) at ../../../languages/cpp/cppparsejob.cpp:179 #60 0x00007fa860eab270 in PreprocessJob::sourceNeeded (this=0x82ad590, _fileName=..., type=(unknown: 70), sourceLine=57925104, skipCurrentPath=4) at ../../../languages/cpp/preprocessjob.cpp:581 #61 0x00007fa860c5fee5 in rpp::pp::handle_include (this=this@entry=0x7fa856ee5be0, skip_current_path=<optimized out>, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:219 #62 0x00007fa860c63f67 in rpp::pp::handle_directive (this=this@entry=0x7fa856ee5be0, directive=directive@entry=1363128, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:137 #63 0x00007fa860c6457e in rpp::pp::operator() (this=this@entry=0x7fa856ee5be0, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:272 #64 0x00007fa860c64867 in rpp::pp::processFileInternal (this=this@entry=0x7fa856ee5be0, fileName=..., fileContents=..., result=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:98 #65 0x00007fa860c64c16 in rpp::pp::processFile (this=this@entry=0x7fa856ee5be0, fileName=..., data=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:85 #66 0x00007fa860ead55a in PreprocessJob::run (this=0x82ad590) at ../../../languages/cpp/preprocessjob.cpp:249 #67 0x00007fa91be46d22 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fa856ee6d30, th=th@entry=0x7fa834003090, job=job@entry=0x82ad590) at ../../../threadweaver/Weaver/Job.cpp:106 #68 0x00007fa91be46f2e in ThreadWeaver::Job::execute (this=0x82ad590, th=0x7fa834003090) at ../../../threadweaver/Weaver/Job.cpp:135 #69 0x00007fa91be48c2b in ThreadWeaver::JobCollectionJobRunner::execute (this=0x11cf470, t=0x7fa834003090) at ../../../threadweaver/Weaver/JobCollection.cpp:82 #70 0x00007fa91be465fb in ThreadWeaver::Thread::run (this=0x7fa834003090) at ../../../threadweaver/Weaver/Thread.cpp:108 #71 0x00007fa924262d1c in QThreadPrivate::start (arg=0x7fa834003090) at thread/qthread_unix.cpp:349 #72 0x00007fa922ee56aa in start_thread (arg=0x7fa856ee7700) at pthread_create.c:333 #73 0x00007fa923ba2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fa8540ae700 (LWP 9027)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa924263286 in QWaitConditionPrivate::wait (time=18446744073709551615, this=0xca30060) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0xc9f9ae8, mutex=0xb031120, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fa91be44cfc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xc9f9ac0, th=0xca2c760) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007fa91be47a03 in ThreadWeaver::WorkingHardState::applyForWork (this=0xca29760, th=0xca2c760, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007fa91be47a1c in ThreadWeaver::WorkingHardState::applyForWork (this=0xca29760, th=0xca2c760, previous=0x8e0fd60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007fa91be4655f in ThreadWeaver::Thread::run (this=0xca2c760) at ../../../threadweaver/Weaver/Thread.cpp:98 #7 0x00007fa924262d1c in QThreadPrivate::start (arg=0xca2c760) at thread/qthread_unix.cpp:349 #8 0x00007fa922ee56aa in start_thread (arg=0x7fa8540ae700) at pthread_create.c:333 #9 0x00007fa923ba2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fa8538ad700 (LWP 9028)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa924263286 in QWaitConditionPrivate::wait (time=18446744073709551615, this=0xca30060) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0xc9f9ae8, mutex=0xb031120, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fa91be44cfc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xc9f9ac0, th=0x5177000) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007fa91be47a03 in ThreadWeaver::WorkingHardState::applyForWork (this=0xca29760, th=0x5177000, previous=0x1317ee0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007fa91be4655f in ThreadWeaver::Thread::run (this=0x5177000) at ../../../threadweaver/Weaver/Thread.cpp:98 #6 0x00007fa924262d1c in QThreadPrivate::start (arg=0x5177000) at thread/qthread_unix.cpp:349 #7 0x00007fa922ee56aa in start_thread (arg=0x7fa8538ad700) at pthread_create.c:333 #8 0x00007fa923ba2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fa852bb1700 (LWP 9423)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa924263286 in QWaitConditionPrivate::wait (time=18446744073709551615, this=0xca30060) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0xc9f9ae8, mutex=0xb031120, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fa91be44cfc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xc9f9ac0, th=0xa7336f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007fa91be47a03 in ThreadWeaver::WorkingHardState::applyForWork (this=0xca29760, th=0xa7336f0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007fa91be47a1c in ThreadWeaver::WorkingHardState::applyForWork (this=0xca29760, th=0xa7336f0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007fa91be4655f in ThreadWeaver::Thread::run (this=0xa7336f0) at ../../../threadweaver/Weaver/Thread.cpp:98 #7 0x00007fa924262d1c in QThreadPrivate::start (arg=0xa7336f0) at thread/qthread_unix.cpp:349 #8 0x00007fa922ee56aa in start_thread (arg=0x7fa852bb1700) at pthread_create.c:333 #9 0x00007fa923ba2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fa8523b0700 (LWP 9424)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fa924263286 in QWaitConditionPrivate::wait (time=18446744073709551615, this=0xca30060) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0xc9f9ae8, mutex=0xb031120, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fa91be44cfc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xc9f9ac0, th=0xc867dd0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007fa91be47a03 in ThreadWeaver::WorkingHardState::applyForWork (this=0xca29760, th=0xc867dd0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007fa91be4655f in ThreadWeaver::Thread::run (this=0xc867dd0) at ../../../threadweaver/Weaver/Thread.cpp:98 #6 0x00007fa924262d1c in QThreadPrivate::start (arg=0xc867dd0) at thread/qthread_unix.cpp:349 #7 0x00007fa922ee56aa in start_thread (arg=0x7fa8523b0700) at pthread_create.c:333 #8 0x00007fa923ba2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fa927490840 (LWP 7905)): #0 0x00007fa923b9349d in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fa914b97f75 in ?? () from /usr/lib/nvidia-352-updates/tls/libnvidia-tls.so.352.41 #2 0x00007fa91dc4f4e0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa91dc0bcd4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa91dc0c190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa91dc0c2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fa9243a31ee in QEventDispatcherGlib::processEvents (this=0xe30760, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #7 0x00007fa924949c26 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #8 0x00007fa9243710d1 in QEventLoop::processEvents (this=this@entry=0x7ffc024effb0, flags=...) at kernel/qeventloop.cpp:149 #9 0x00007fa924371445 in QEventLoop::exec (this=this@entry=0x7ffc024effb0, flags=...) at kernel/qeventloop.cpp:204 #10 0x00007fa924377429 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227 #11 0x00007fa92489cf2c in QApplication::exec () at kernel/qapplication.cpp:3828 #12 0x000000000041035c in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:582 Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 334487 ***