Bug 342307 - KDevelop crashed while parsing files
Summary: KDevelop crashed while parsing files
Status: RESOLVED DUPLICATE of bug 334487
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.7.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
: 355230 355850 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-12-29 13:19 UTC by Trevin Fitz
Modified: 2015-11-24 19:49 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Trevin Fitz 2014-12-29 13:19:54 UTC
Application: kdevelop (4.7.0)
KDE Platform Version: 4.14.3
Qt Version: 4.8.6
Operating System: Linux 3.17.6-300.fc21.x86_64 x86_64
Distribution (Platform): Fedora RPMs

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

Loading session. Application crashed while parsing files. It also crashes while not using it, but in background.

The crash can be reproduced sometimes.

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

Thread 11 (Thread 0x7f1ed68e3700 (LWP 3681)):
#0  0x00007f1ef921f590 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f1ef465b45a in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtScript.so.4
#2  0x00007f1ef465b489 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtScript.so.4
#3  0x00007f1ef921a52a in start_thread () from /lib64/libpthread.so.0
#4  0x00007f1ef872877d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f1e50071700 (LWP 3683)):
#0  0x00007f1ef921f590 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f1ef94ab916 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x00007f1ef94a63fe in QReadWriteLock::lockForWrite() () from /lib64/libQtCore.so.4
#3  0x00007f1ef6eb6da6 in KDevelop::DUChainPrivate::doMoreCleanup(int, bool) () from /lib64/libkdevplatformlanguage.so.8
#4  0x00007f1ef6eb79ce in KDevelop::DUChainPrivate::CleanupThread::run() () from /lib64/libkdevplatformlanguage.so.8
#5  0x00007f1ef94ab3bf in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#6  0x00007f1ef921a52a in start_thread () from /lib64/libpthread.so.0
#7  0x00007f1ef872877d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f1e440c8700 (LWP 3684)):
#0  0x00007f1ef871d1dd in poll () from /lib64/libc.so.6
#1  0x00007f1ef1df5e24 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f1ef1df5f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f1ef95e3a3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x00007f1ef95b3261 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x00007f1ef95b35c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f1ef94a8b59 in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x00007f1ef94ab3bf in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#8  0x00007f1ef921a52a in start_thread () from /lib64/libpthread.so.0
#9  0x00007f1ef872877d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f1e32b66700 (LWP 3691)):
#0  0x00007f1ef871d1dd in poll () from /lib64/libc.so.6
#1  0x00007f1ef1df5e24 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f1ef1df5f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f1ef95e3a3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x00007f1ef95b3261 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x00007f1ef95b35c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f1ef94a8b59 in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x00007f1ef94ab3bf in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#8  0x00007f1ef921a52a in start_thread () from /lib64/libpthread.so.0
#9  0x00007f1ef872877d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f1e1e071700 (LWP 3712)):
#0  0x00007fff7b5feba8 in clock_gettime ()
#1  0x00007f1ef87369fd in clock_gettime () from /lib64/libc.so.6
#2  0x00007f1ef95024e5 in qt_gettime() () from /lib64/libQtCore.so.4
#3  0x00007f1ef95e4855 in QTimerInfoList::timerWait(timeval&) () from /lib64/libQtCore.so.4
#4  0x00007f1ef95e30fc in timerSourcePrepareHelper(GTimerSource*, int*) () from /lib64/libQtCore.so.4
#5  0x00007f1ef95e31c5 in timerSourcePrepare(_GSource*, int*) () from /lib64/libQtCore.so.4
#6  0x00007f1ef1df53ed in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#7  0x00007f1ef1df5d4b in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#8  0x00007f1ef1df5f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#9  0x00007f1ef95e3a3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#10 0x00007f1ef95b3261 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#11 0x00007f1ef95b35c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#12 0x00007f1ef94a8b59 in QThread::exec() () from /lib64/libQtCore.so.4
#13 0x00007f1ef9593cc3 in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#14 0x00007f1ef94ab3bf in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#15 0x00007f1ef921a52a in start_thread () from /lib64/libpthread.so.0
#16 0x00007f1ef872877d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f1e1e872700 (LWP 3719)):
#0  0x00007f1ef921f590 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f1ef94ab916 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x00007f1efcfc988c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#3  0x00007f1efcfcc763 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x00007f1efcfcc77c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#5  0x00007f1efcfcb24f in ThreadWeaver::Thread::run() () from /lib64/libthreadweaver.so.4
#6  0x00007f1ef94ab3bf in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#7  0x00007f1ef921a52a in start_thread () from /lib64/libpthread.so.0
#8  0x00007f1ef872877d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f1e29b06700 (LWP 3720)):
[KCrash Handler]
#5  0x00007f1ef6ed5e62 in KDevelop::TopDUContextDynamicData::loadImports(unsigned int) () from /lib64/libkdevplatformlanguage.so.8
#6  0x00007f1ef6f082fd in KDevelop::ParsingEnvironmentFile::imports() const () from /lib64/libkdevplatformlanguage.so.8
#7  0x00007f1ef6f08b3f in KDevelop::ParsingEnvironmentFile::featuresMatch(KDevelop::TopDUContext::Features, QSet<KDevelop::ParsingEnvironmentFile const*>&) const () from /lib64/libkdevplatformlanguage.so.8
#8  0x00007f1ef6f08bce in KDevelop::ParsingEnvironmentFile::featuresMatch(KDevelop::TopDUContext::Features, QSet<KDevelop::ParsingEnvironmentFile const*>&) const () from /lib64/libkdevplatformlanguage.so.8
#9  0x00007f1ef6f08bce in KDevelop::ParsingEnvironmentFile::featuresMatch(KDevelop::TopDUContext::Features, QSet<KDevelop::ParsingEnvironmentFile const*>&) const () from /lib64/libkdevplatformlanguage.so.8
#10 0x00007f1ef6f08bce in KDevelop::ParsingEnvironmentFile::featuresMatch(KDevelop::TopDUContext::Features, QSet<KDevelop::ParsingEnvironmentFile const*>&) const () from /lib64/libkdevplatformlanguage.so.8
#11 0x00007f1ef6f08bce in KDevelop::ParsingEnvironmentFile::featuresMatch(KDevelop::TopDUContext::Features, QSet<KDevelop::ParsingEnvironmentFile const*>&) const () from /lib64/libkdevplatformlanguage.so.8
#12 0x00007f1ef6f08bce in KDevelop::ParsingEnvironmentFile::featuresMatch(KDevelop::TopDUContext::Features, QSet<KDevelop::ParsingEnvironmentFile const*>&) const () from /lib64/libkdevplatformlanguage.so.8
#13 0x00007f1ef6f08bce in KDevelop::ParsingEnvironmentFile::featuresMatch(KDevelop::TopDUContext::Features, QSet<KDevelop::ParsingEnvironmentFile const*>&) const () from /lib64/libkdevplatformlanguage.so.8
#14 0x00007f1ef6f08bce in KDevelop::ParsingEnvironmentFile::featuresMatch(KDevelop::TopDUContext::Features, QSet<KDevelop::ParsingEnvironmentFile const*>&) const () from /lib64/libkdevplatformlanguage.so.8
#15 0x00007f1ef6f08eba in KDevelop::ParsingEnvironmentFile::featuresSatisfied(KDevelop::TopDUContext::Features) const () from /lib64/libkdevplatformlanguage.so.8
#16 0x00007f1e3335281d in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#17 0x00007f1e331078c5 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#18 0x00007f1e3310b937 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#19 0x00007f1e3310bf4c in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#20 0x00007f1e3310c227 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#21 0x00007f1e3310c5d6 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#22 0x00007f1e33354c0a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#23 0x00007f1e3334956e in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#24 0x00007f1e33352939 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#25 0x00007f1e331078c5 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#26 0x00007f1e3310b937 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#27 0x00007f1e3310bf4c in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#28 0x00007f1e3310c227 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#29 0x00007f1e3310c5d6 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#30 0x00007f1e33354c0a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#31 0x00007f1e3334956e in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#32 0x00007f1e33352939 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#33 0x00007f1e331078c5 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#34 0x00007f1e3310b937 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#35 0x00007f1e3310bf4c in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#36 0x00007f1e3310c227 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#37 0x00007f1e3310c5d6 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#38 0x00007f1e33354c0a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#39 0x00007f1e3334956e in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#40 0x00007f1e33352939 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#41 0x00007f1e331078c5 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#42 0x00007f1e3310b937 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#43 0x00007f1e3310bf4c in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#44 0x00007f1e3310c227 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#45 0x00007f1e3310c5d6 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#46 0x00007f1e33354c0a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#47 0x00007f1e3334956e in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#48 0x00007f1e33352939 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#49 0x00007f1e331078c5 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#50 0x00007f1e3310b937 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#51 0x00007f1e3310bf4c in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#52 0x00007f1e3310c227 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#53 0x00007f1e3310c5d6 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#54 0x00007f1e33354c0a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#55 0x00007f1e3334956e in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#56 0x00007f1e33352939 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#57 0x00007f1e331078c5 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#58 0x00007f1e3310b937 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#59 0x00007f1e3310bf4c in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#60 0x00007f1e3310c227 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#61 0x00007f1e3310c5d6 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#62 0x00007f1e33354c0a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#63 0x00007f1e3334956e in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#64 0x00007f1e33352939 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#65 0x00007f1e331078c5 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#66 0x00007f1e3310b937 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#67 0x00007f1e3310bf4c in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#68 0x00007f1e3310c227 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#69 0x00007f1e3310c5d6 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#70 0x00007f1e33354c0a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#71 0x00007f1e3334956e in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#72 0x00007f1e33352939 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#73 0x00007f1e331078c5 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#74 0x00007f1e3310b937 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#75 0x00007f1e3310bf4c in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#76 0x00007f1e3310c227 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#77 0x00007f1e3310c5d6 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#78 0x00007f1e33354c0a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#79 0x00007f1e3334956e in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#80 0x00007f1e33352939 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#81 0x00007f1e331078c5 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#82 0x00007f1e3310b937 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#83 0x00007f1e3310bf4c in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#84 0x00007f1e3310c227 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#85 0x00007f1e3310c5d6 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#86 0x00007f1e33354c0a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#87 0x00007f1e3334956e in CPPParseJob::parseForeground() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#88 0x00007f1e33352939 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#89 0x00007f1e331078c5 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#90 0x00007f1e3310b937 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#91 0x00007f1e3310bf4c in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib64/libkdev4cpprpp.so
#92 0x00007f1e3310c227 in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib64/libkdev4cpprpp.so
#93 0x00007f1e3310c5d6 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib64/libkdev4cpprpp.so
#94 0x00007f1e33354c0a in PreprocessJob::run() () from /usr/lib64/kde4/kdevcpplanguagesupport.so
#95 0x00007f1efcfcb932 in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#96 0x00007f1efcfcbb48 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#97 0x00007f1efcfcd9cb in ThreadWeaver::JobCollectionJobRunner::execute(ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#98 0x00007f1efcfcb2eb in ThreadWeaver::Thread::run() () from /lib64/libthreadweaver.so.4
#99 0x00007f1ef94ab3bf in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#100 0x00007f1ef921a52a in start_thread () from /lib64/libpthread.so.0
#101 0x00007f1ef872877d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f1e29305700 (LWP 3748)):
#0  0x00007fff7b5feba8 in clock_gettime ()
#1  0x00007f1ef87369fd in clock_gettime () from /lib64/libc.so.6
#2  0x00007f1ef95024e5 in qt_gettime() () from /lib64/libQtCore.so.4
#3  0x00007f1ef95e4855 in QTimerInfoList::timerWait(timeval&) () from /lib64/libQtCore.so.4
#4  0x00007f1ef95e30fc in timerSourcePrepareHelper(GTimerSource*, int*) () from /lib64/libQtCore.so.4
#5  0x00007f1ef95e31c5 in timerSourcePrepare(_GSource*, int*) () from /lib64/libQtCore.so.4
#6  0x00007f1ef1df53ed in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#7  0x00007f1ef1df5d4b in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#8  0x00007f1ef1df5f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#9  0x00007f1ef95e3a3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#10 0x00007f1ef95b3261 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#11 0x00007f1ef95b35c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#12 0x00007f1ef94a8b59 in QThread::exec() () from /lib64/libQtCore.so.4
#13 0x00007f1ef9593cc3 in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#14 0x00007f1ef94ab3bf in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#15 0x00007f1ef921a52a in start_thread () from /lib64/libpthread.so.0
#16 0x00007f1ef872877d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f1e28b04700 (LWP 3849)):
#0  0x00007f1ef921f590 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f1ef94ab916 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x00007f1efcfc988c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#3  0x00007f1efcfcc763 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x00007f1efcfcb24f in ThreadWeaver::Thread::run() () from /lib64/libthreadweaver.so.4
#5  0x00007f1ef94ab3bf in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#6  0x00007f1ef921a52a in start_thread () from /lib64/libpthread.so.0
#7  0x00007f1ef872877d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f1e27770700 (LWP 3850)):
#0  0x00007f1ef921f590 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f1ef94ab916 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQtCore.so.4
#2  0x00007f1efcfc988c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib64/libthreadweaver.so.4
#3  0x00007f1efcfcc763 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib64/libthreadweaver.so.4
#4  0x00007f1efcfcb24f in ThreadWeaver::Thread::run() () from /lib64/libthreadweaver.so.4
#5  0x00007f1ef94ab3bf in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#6  0x00007f1ef921a52a in start_thread () from /lib64/libpthread.so.0
#7  0x00007f1ef872877d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f1efeb8a900 (LWP 3676)):
#0  0x00007f1ef92221cd in read () from /lib64/libpthread.so.0
#1  0x00007f1ef1e38d30 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#2  0x00007f1ef1df58ec in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007f1ef1df5dc3 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#4  0x00007f1ef1df5f3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007f1ef95e3a1e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f1efa0cc136 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#7  0x00007f1ef95b3261 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#8  0x00007f1ef95b35c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#9  0x00007f1ef95b8ca9 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#10 0x00000000004104ac in main ()

The reporter indicates this bug may be a duplicate of or related to bug 334487.

Possible duplicates by query: bug 341099, bug 334487, bug 331521.

Reported using DrKonqi
Comment 1 Trevin Fitz 2014-12-30 10:59:08 UTC
While trying to open kdevelop with valgrind I have:

Application: KDevelop (memcheck-amd64-linux), signal: Segmentation fault
vgModuleLocal_do_syscall_for_client_WRK () at m_syswrap/syscall-amd64-linux.S:147
147		POP_di_si_dx_cx_8
[Current thread is 1 (process 8447)]

Thread 1 (process 8447):
#0  vgModuleLocal_do_syscall_for_client_WRK () at m_syswrap/syscall-amd64-linux.S:147
#1  0x0000000000000008 in ?? ()
#2  0x0000000802c99d90 in ?? ()
#3  0x0000000802c99d50 in ?? ()
#4  0x0000000039c54170 in vgPlain_threads ()
#5  0x0000000000000023 in ?? ()
#6  0x0000000039c54160 in vgPlain_threads ()
#7  0x000000003a03dcb8 in syscallInfo ()
#8  0x000000003a03dd48 in syscallInfo ()
#9  0x0000000000000023 in ?? ()
#10 0x0000000000000001 in ?? ()
#11 0x000000003a03dcb8 in syscallInfo ()
#12 0x00000000380fc868 in do_syscall_for_client (syscall_mask=0x802c99d50, tst=0x39c54160 <vgPlain_threads+7168>, syscallno=35) at m_syswrap/syswrap-main.c:313
#13 vgPlain_client_syscall (tid=tid@entry=1, trc=trc@entry=73) at m_syswrap/syswrap-main.c:1682
#14 0x00000000380f902b in handle_syscall (tid=tid@entry=1, trc=73) at m_scheduler/scheduler.c:1103
#15 0x00000000380fa707 in vgPlain_scheduler (tid=tid@entry=1) at m_scheduler/scheduler.c:1416
#16 0x0000000038109f91 in thread_wrapper (tidW=1) at m_syswrap/syswrap-linux.c:103
#17 run_a_thread_NORETURN (tidW=1) at m_syswrap/syswrap-linux.c:156
#18 0x0000000000000000 in ?? ()
Comment 2 Kevin Funk 2014-12-30 11:20:19 UTC
That valgrind report is useless unfortunately.

This is a duplicate nevertheless

*** This bug has been marked as a duplicate of bug 334487 ***
Comment 3 Kevin Funk 2015-11-12 10:25:10 UTC
*** Bug 355230 has been marked as a duplicate of this bug. ***
Comment 4 Kevin Funk 2015-11-24 19:49:19 UTC
*** Bug 355850 has been marked as a duplicate of this bug. ***