Bug 353692 - Crash during "Find uses of..."
Summary: Crash during "Find uses of..."
Status: RESOLVED DUPLICATE of bug 334487
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.7.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-10-08 21:15 UTC by Michael
Modified: 2015-11-09 08:15 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael 2015-10-08 21:15:43 UTC
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
Comment 1 Kevin Funk 2015-11-09 08:15:23 UTC

*** This bug has been marked as a duplicate of bug 334487 ***