Summary: | kdevelop crash on typing | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | stompdagger1 |
Component: | general | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | edoubrayrie, rjwgnr27, stompdagger1 |
Priority: | NOR | ||
Version: | 4.6.60 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
Description
stompdagger1
2014-02-26 08:18:27 UTC
Created attachment 85331 [details]
New crash information added by DrKonqi
kdevelop (4.6.60) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.2
- What I was doing when the application crashed: same thing, another trace, might help pinpoint the issue
-- Backtrace (Reduced):
#7 0xb50d7787 in KDevelop::DUContext::Import::indexedContext (this=0x98cfefe4) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/ducontext.h:274
#8 0xb511f935 in operator() (__closure=0xa91597e4, topData=0x98cfef58) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/topducontextdynamicdata.cpp:510
#9 0xb51212fb in (anonymous namespace)::loadPartialData<KDevelop::TopDUContextDynamicData::loadImports(uint)::<lambda(const KDevelop::TopDUContextData*)> >(uint, struct {...}) (topContextIndex=49213, callback=...) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/topducontextdynamicdata.cpp:173
#10 0xb511f999 in KDevelop::TopDUContextDynamicData::loadImports (topContextIndex=49213) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/topducontextdynamicdata.cpp:511
#11 0xb5154d60 in KDevelop::ParsingEnvironmentFile::imports (this=0x1b3d3608) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/parsingenvironment.cpp:180
This looks very dubios as it crashes in a line where only objects on the stack are used. If you can easily reproduce this, please run kdevelop through valgrind (don't forget to pass --smc-check=all-non-file). Generally, I would also double-check whether there are outdated libs/builds lying around. Maybe uninstall everything *kdev* related and create clean builds. (In reply to comment #2) > This looks very dubios as it crashes in a line where only objects on the > stack are used. If you can easily reproduce this, please run kdevelop > through valgrind (don't forget to pass --smc-check=all-non-file). will try > > Generally, I would also double-check whether there are outdated libs/builds > lying around. Maybe uninstall everything *kdev* related and create clean > builds. already did it, my script pulls the gits of kdevelop and kdevplatform, run make clean, cmake and build it. make clean (nor make uninstall) necessarily wipe everything - so make sure you do a find /path/to/install -name "lib*kdev*" and remove that all just in case Created attachment 85377 [details] New crash information added by DrKonqi kdevelop (4.6.60) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.2 (In reply to comment #4) > make clean (nor make uninstall) necessarily wipe everything - so make sure you do a find /path/to/install -name "lib*kdev*" and remove that all just in case did all of that, even completely removed the root folder I was installing kdev* to it, still happens. -- Backtrace (Reduced): #7 0xb50a7787 in KDevelop::DUContext::Import::indexedContext (this=0x75efdfec) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/ducontext.h:274 #8 0xb50ef935 in operator() (__closure=0x9ed13734, topData=0x75efdda8) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/topducontextdynamicdata.cpp:510 #9 0xb50f12fb in (anonymous namespace)::loadPartialData<KDevelop::TopDUContextDynamicData::loadImports(uint)::<lambda(const KDevelop::TopDUContextData*)> >(uint, struct {...}) (topContextIndex=42826, callback=...) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/topducontextdynamicdata.cpp:173 #10 0xb50ef999 in KDevelop::TopDUContextDynamicData::loadImports (topContextIndex=42826) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/topducontextdynamicdata.cpp:511 #11 0xb5124d60 in KDevelop::ParsingEnvironmentFile::imports (this=0x71d46950) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/parsingenvironment.cpp:180 *** Bug 334487 has been marked as a duplicate of this bug. *** Application: kdevelop (4.7.0) KDE Platform Version: 4.14.1 Qt Version: 4.8.6 Operating System: Linux 3.16.2-201.fc20.i686 i686 Distribution (Platform): Fedora RPMs -- Information about the crash: kdevelop was indexing in the background, so either it ran out of memory (probable, given it was taking 65% of the 512MB RAM of the VM last time I checked), or choked on some code. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/libthread_db.so.1". [Current thread is 1 (Thread 0xb779f840 (LWP 29722))] Thread 12 (Thread 0xb519cb40 (LWP 29723)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x49aac76c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4d7c67b2 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib/libQtScript.so.4 #3 0x4d7c6800 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib/libQtScript.so.4 #4 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #5 0x499d282e in clone () from /lib/libc.so.6 Thread 11 (Thread 0xb1316b40 (LWP 29724)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x49aac76c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4a8331b5 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib/libQtCore.so.4 #3 0x4a82d79d in QReadWriteLock::lockForWrite() () from /lib/libQtCore.so.4 #4 0x4e630b6f in KDevelop::DUChainPrivate::doMoreCleanup(int, bool) () from /lib/libkdevplatformlanguage.so.8 #5 0x4e630da0 in KDevelop::DUChainPrivate::CleanupThread::run() () from /lib/libkdevplatformlanguage.so.8 #6 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #7 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #8 0x499d282e in clone () from /lib/libc.so.6 Thread 10 (Thread 0xafcbcb40 (LWP 29725)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x499e0c82 in clock_gettime () from /lib/libc.so.6 #2 0x4a8918bd in qt_gettime() () from /lib/libQtCore.so.4 #3 0x4a9838a3 in QTimerInfoList::timerWait(timeval&) () from /lib/libQtCore.so.4 #4 0x4a981c6b in timerSourcePrepareHelper(GTimerSource*, int*) () from /lib/libQtCore.so.4 #5 0x49c44dbf in g_main_context_prepare () from /lib/libglib-2.0.so.0 #6 0x49c45787 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0 #7 0x49c459e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #8 0x4a981dcf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #9 0x4a94eac0 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #10 0x4a94ee51 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #11 0x4a8300d5 in QThread::exec() () from /lib/libQtCore.so.4 #12 0x4a83023c in QThread::run() () from /lib/libQtCore.so.4 #13 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #14 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #15 0x499d282e in clone () from /lib/libc.so.6 Thread 9 (Thread 0xada91b40 (LWP 29732)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x499e0c82 in clock_gettime () from /lib/libc.so.6 #2 0x4a8918bd in qt_gettime() () from /lib/libQtCore.so.4 #3 0x4a9838a3 in QTimerInfoList::timerWait(timeval&) () from /lib/libQtCore.so.4 #4 0x4a981c6b in timerSourcePrepareHelper(GTimerSource*, int*) () from /lib/libQtCore.so.4 #5 0x4a981d1d in timerSourcePrepare(_GSource*, int*) () from /lib/libQtCore.so.4 #6 0x49c44dbf in g_main_context_prepare () from /lib/libglib-2.0.so.0 #7 0x49c45787 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0 #8 0x49c459e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #9 0x4a981dcf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #10 0x4a94eac0 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #11 0x4a94ee51 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #12 0x4a8300d5 in QThread::exec() () from /lib/libQtCore.so.4 #13 0x4e7392a7 in KDevelop::CompletionWorkerThread::run() () from /lib/libkdevplatformlanguage.so.8 #14 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #15 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #16 0x499d282e in clone () from /lib/libc.so.6 Thread 8 (Thread 0xa0274b40 (LWP 29780)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x499e0c82 in clock_gettime () from /lib/libc.so.6 #2 0x4a8918bd in qt_gettime() () from /lib/libQtCore.so.4 #3 0x4a9838a3 in QTimerInfoList::timerWait(timeval&) () from /lib/libQtCore.so.4 #4 0x4a981c6b in timerSourcePrepareHelper(GTimerSource*, int*) () from /lib/libQtCore.so.4 #5 0x4a981d1d in timerSourcePrepare(_GSource*, int*) () from /lib/libQtCore.so.4 #6 0x49c44dbf in g_main_context_prepare () from /lib/libglib-2.0.so.0 #7 0x49c45787 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0 #8 0x49c459e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #9 0x4a981dcf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #10 0x4a94eac0 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #11 0x4a94ee51 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #12 0x4a8300d5 in QThread::exec() () from /lib/libQtCore.so.4 #13 0x4a92d961 in QInotifyFileSystemWatcherEngine::run() () from /lib/libQtCore.so.4 #14 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #15 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #16 0x499d282e in clone () from /lib/libc.so.6 Thread 7 (Thread 0x9fa73b40 (LWP 29784)): [KCrash Handler] #6 0x4e652d20 in KDevelop::TopDUContextDynamicData::loadImports(unsigned int) () from /lib/libkdevplatformlanguage.so.8 #7 0x4e687066 in KDevelop::ParsingEnvironmentFile::imports() const () from /lib/libkdevplatformlanguage.so.8 #8 0x4e6876f4 in KDevelop::ParsingEnvironmentFile::featuresMatch(KDevelop::TopDUContext::Features, QSet<KDevelop::ParsingEnvironmentFile const*>&) const () from /lib/libkdevplatformlanguage.so.8 #9 0x4e68777e in KDevelop::ParsingEnvironmentFile::featuresMatch(KDevelop::TopDUContext::Features, QSet<KDevelop::ParsingEnvironmentFile const*>&) const () from /lib/libkdevplatformlanguage.so.8 #10 0x4e68777e in KDevelop::ParsingEnvironmentFile::featuresMatch(KDevelop::TopDUContext::Features, QSet<KDevelop::ParsingEnvironmentFile const*>&) const () from /lib/libkdevplatformlanguage.so.8 #11 0x4e68777e in KDevelop::ParsingEnvironmentFile::featuresMatch(KDevelop::TopDUContext::Features, QSet<KDevelop::ParsingEnvironmentFile const*>&) const () from /lib/libkdevplatformlanguage.so.8 #12 0x4e687ad5 in KDevelop::ParsingEnvironmentFile::featuresSatisfied(KDevelop::TopDUContext::Features) const () from /lib/libkdevplatformlanguage.so.8 #13 0xadc62ae3 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib/kde4/kdevcpplanguagesupport.so #14 0xadc223c6 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #15 0xadc263c7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #16 0xadc26b1d in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #17 0xadc26e7e in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib/libkdev4cpprpp.so #18 0xadc272d3 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib/libkdev4cpprpp.so #19 0xadc65747 in PreprocessJob::run() () from /usr/lib/kde4/kdevcpplanguagesupport.so #20 0xadc5a32b in CPPParseJob::parseForeground() () from /usr/lib/kde4/kdevcpplanguagesupport.so #21 0xadc62c24 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib/kde4/kdevcpplanguagesupport.so #22 0xadc223c6 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #23 0xadc263c7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #24 0xadc26b1d in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #25 0xadc26e7e in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib/libkdev4cpprpp.so #26 0xadc272d3 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib/libkdev4cpprpp.so #27 0xadc65747 in PreprocessJob::run() () from /usr/lib/kde4/kdevcpplanguagesupport.so #28 0xadc5a32b in CPPParseJob::parseForeground() () from /usr/lib/kde4/kdevcpplanguagesupport.so #29 0xadc62c24 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib/kde4/kdevcpplanguagesupport.so #30 0xadc223c6 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #31 0xadc263c7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #32 0xadc26b1d in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #33 0xadc26e7e in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib/libkdev4cpprpp.so #34 0xadc272d3 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib/libkdev4cpprpp.so #35 0xadc65747 in PreprocessJob::run() () from /usr/lib/kde4/kdevcpplanguagesupport.so #36 0xadc5a32b in CPPParseJob::parseForeground() () from /usr/lib/kde4/kdevcpplanguagesupport.so #37 0xadc62c24 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib/kde4/kdevcpplanguagesupport.so #38 0xadc223c6 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #39 0xadc263c7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #40 0xadc26b1d in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #41 0xadc26e7e in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib/libkdev4cpprpp.so #42 0xadc272d3 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib/libkdev4cpprpp.so #43 0xadc65747 in PreprocessJob::run() () from /usr/lib/kde4/kdevcpplanguagesupport.so #44 0xadc5a32b in CPPParseJob::parseForeground() () from /usr/lib/kde4/kdevcpplanguagesupport.so #45 0xadc62c24 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib/kde4/kdevcpplanguagesupport.so #46 0xadc223c6 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #47 0xadc263c7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #48 0xadc26b1d in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #49 0xadc26e7e in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib/libkdev4cpprpp.so #50 0xadc272d3 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib/libkdev4cpprpp.so #51 0xadc65747 in PreprocessJob::run() () from /usr/lib/kde4/kdevcpplanguagesupport.so #52 0xadc5a32b in CPPParseJob::parseForeground() () from /usr/lib/kde4/kdevcpplanguagesupport.so #53 0xadc62c24 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib/kde4/kdevcpplanguagesupport.so #54 0xadc223c6 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #55 0xadc263c7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #56 0xadc26b1d in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #57 0xadc26e7e in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib/libkdev4cpprpp.so #58 0xadc272d3 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib/libkdev4cpprpp.so #59 0xadc65747 in PreprocessJob::run() () from /usr/lib/kde4/kdevcpplanguagesupport.so #60 0x4e2a8532 in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #61 0x4e2a8758 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #62 0x4e2aac7d in ThreadWeaver::JobCollectionJobRunner::execute(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #63 0x4e2aad9c in ThreadWeaver::JobCollection::execute(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #64 0x4e2a7dec in ThreadWeaver::Thread::run() () from /lib/libthreadweaver.so.4 #65 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #66 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #67 0x499d282e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xaa37fb40 (LWP 29785)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x49aac76c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4a8331b5 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib/libQtCore.so.4 #3 0x4e2a60e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #4 0x4e2a95ac in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #5 0x4e2a602b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #6 0x4e2a96ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #7 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #8 0x4e2a96c8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #9 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #10 0x4e2a7d53 in ThreadWeaver::Thread::run() () from /lib/libthreadweaver.so.4 #11 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #12 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #13 0x499d282e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xa95ffb40 (LWP 29832)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x49aac76c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4a8331b5 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib/libQtCore.so.4 #3 0x4e2a60e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #4 0x4e2a95ac in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #5 0x4e2a602b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #6 0x4e2a96ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #7 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #8 0x4e2a7d53 in ThreadWeaver::Thread::run() () from /lib/libthreadweaver.so.4 #9 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #10 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #11 0x499d282e in clone () from /lib/libc.so.6 Thread 4 (Thread 0x9d4ffb40 (LWP 29934)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x49aac76c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4a8331b5 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib/libQtCore.so.4 #3 0x4e2a60e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #4 0x4e2a95ac in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #5 0x4e2a602b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #6 0x4e2a96ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #7 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #8 0x4e2a96c8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #9 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #10 0x4e2a96c8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #11 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #12 0x4e2a7d53 in ThreadWeaver::Thread::run() () from /lib/libthreadweaver.so.4 #13 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #14 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #15 0x499d282e in clone () from /lib/libc.so.6 Thread 3 (Thread 0x93effb40 (LWP 29935)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x49aac76c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4a8331b5 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib/libQtCore.so.4 #3 0x4e2a60e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #4 0x4e2a95ac in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #5 0x4e2a602b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #6 0x4e2a96ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #7 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #8 0x4e2a96c8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #9 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #10 0x4e2a7d53 in ThreadWeaver::Thread::run() () from /lib/libthreadweaver.so.4 #11 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #12 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #13 0x499d282e in clone () from /lib/libc.so.6 Thread 2 (Thread 0x8feffb40 (LWP 29950)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x49aac76c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4a8331b5 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib/libQtCore.so.4 #3 0x4e2a60e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #4 0x4e2a95ac in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #5 0x4e2a602b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #6 0x4e2a96ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #7 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #8 0x4e2a96c8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #9 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #10 0x4e2a7d53 in ThreadWeaver::Thread::run() () from /lib/libthreadweaver.so.4 #11 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #12 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #13 0x499d282e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb779f840 (LWP 29722)): #0 0xadba15ca in KDevelop::TemporaryDataManager<KDevVarLengthArray<KDevelop::IndexedDeclaration, 10>, true>::~TemporaryDataManager() () from /lib/libkdev4cppduchain.so #1 0xadb9ab64 in Cpp::._337::destroy() () from /lib/libkdev4cppduchain.so #2 0xadb76bfa in KCleanUpGlobalStatic::~KCleanUpGlobalStatic() () from /lib/libkdev4cppduchain.so #3 0x4990cd61 in __run_exit_handlers () from /lib/libc.so.6 #4 0x4990cdbd in exit () from /lib/libc.so.6 #5 0x4b34db09 in qt_xio_errhandler () from /lib/libQtGui.so.4 #6 0x4c1b025a in KApplication::xioErrhandler(_XDisplay*) () from /lib/libkdeui.so.5 #7 0x4c1b0335 in kde_xio_errhandler () from /lib/libkdeui.so.5 #8 0x49d9ec55 in _XIOError () from /lib/libX11.so.6 #9 0x49d9c31f in _XEventsQueued () from /lib/libX11.so.6 #10 0x49d8cbd0 in XEventsQueued () from /lib/libX11.so.6 #11 0x4b38abcb in x11EventSourceCheck(_GSource*) () from /lib/libQtGui.so.4 #12 0x49c4526f in g_main_context_check () from /lib/libglib-2.0.so.0 #13 0x49c45822 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0 #14 0x49c459e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #15 0x4a981da4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #16 0x4b38b25c in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtGui.so.4 #17 0x4a94eac0 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #18 0x4a94ee51 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #19 0x4a954c7b in QCoreApplication::exec() () from /lib/libQtCore.so.4 #20 0x4b2d2e95 in QApplication::exec() () from /lib/libQtGui.so.4 #21 0x08055acb in main () *** This bug has been marked as a duplicate of bug 334487 *** |