Application: kdevelop (4.7.0) KDE Platform Version: 4.14.3 Qt Version: 4.8.6 Operating System: Linux 3.17.8-300.fc21.x86_64 x86_64 Distribution: "Fedora release 21 (Twenty One)" -- Information about the crash: - What I was doing when the application crashed: Basically KDevelop crashes when ordering it to build reopened custom makefile project. No configuration changed, I have reopened project to reload recently added targets in underlying makefile. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 81 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [Current thread is 1 (Thread 0x7f44e98f4900 (LWP 3182))] Thread 17 (Thread 0x7f44c1665700 (LWP 3183)): #0 0x00007f44e3fa3590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f44df3df45a in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQtScript.so.4 #2 0x00007f44df3df489 in () at /lib64/libQtScript.so.4 #3 0x00007f44e3f9e52a in start_thread (arg=0x7f44c1665700) at pthread_create.c:310 #4 0x00007f44e34ac79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 16 (Thread 0x7f44309e6700 (LWP 3184)): #0 0x00007f44e3440410 in __memcpy_sse2 () at ../sysdeps/x86_64/memcpy.S:443 #1 0x00007f44e342ece4 in _int_realloc (av=av@entry=0x7f442c000020, oldp=oldp@entry=0x7f439910c5f0, oldsize=oldsize@entry=131088, nb=nb@entry=262160) at malloc.c:4312 #2 0x00007f44e3430b9e in __GI___libc_realloc (oldmem=0x7f439910c600, bytes=262144) at malloc.c:3024 #3 0x00007f44e1c5d4d4 in QVector<KDevelop::TopDUContextDynamicData::ItemDataInfo>::realloc(int, int) () at /lib64/libkdevplatformlanguage.so.8 #4 0x00007f44e1c5e06e in QVector<KDevelop::TopDUContextDynamicData::ItemDataInfo>::append(KDevelop::TopDUContextDynamicData::ItemDataInfo const&) () at /lib64/libkdevplatformlanguage.so.8 #5 0x00007f44e1c5e2ad in KDevelop::TopDUContextDynamicData::DUChainItemStorage<KDevelop::DUContext*>::storeData(unsigned int&, QList<QPair<QByteArray, unsigned int> > const&) () at /lib64/libkdevplatformlanguage.so.8 #6 0x00007f44e1c5b741 in KDevelop::TopDUContextDynamicData::store() () at /lib64/libkdevplatformlanguage.so.8 #7 0x00007f44e1c3af03 in KDevelop::DUChainPrivate::doMoreCleanup(int, bool) () at /lib64/libkdevplatformlanguage.so.8 #8 0x00007f44e1c3b9ce in KDevelop::DUChainPrivate::CleanupThread::run() () at /lib64/libkdevplatformlanguage.so.8 #9 0x00007f44e422f3bf in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #10 0x00007f44e3f9e52a in start_thread (arg=0x7f44309e6700) at pthread_create.c:310 #11 0x00007f44e34ac79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 15 (Thread 0x7f4426693700 (LWP 3185)): #0 0x00007f44e34a11fd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f44dcb78e24 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f44200013e0, timeout=-1, context=0x7f44200009a0) at gmain.c:4076 #2 0x00007f44dcb78e24 in g_main_context_iterate (context=context@entry=0x7f44200009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3776 #3 0x00007f44dcb78f3c in g_main_context_iteration (context=0x7f44200009a0, may_block=1) at gmain.c:3842 #4 0x00007f44e4367a3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #5 0x00007f44e4337261 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #6 0x00007f44e43375c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #7 0x00007f44e422cb59 in QThread::exec() () at /lib64/libQtCore.so.4 #8 0x00007f44e422f3bf in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #9 0x00007f44e3f9e52a in start_thread (arg=0x7f4426693700) at pthread_create.c:310 #10 0x00007f44e34ac79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 14 (Thread 0x7f441fdd4700 (LWP 3186)): #0 0x00007f44e34a11fd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f44dcb78e24 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f4418002de0, timeout=-1, context=0x7f44180009a0) at gmain.c:4076 #2 0x00007f44dcb78e24 in g_main_context_iterate (context=context@entry=0x7f44180009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3776 #3 0x00007f44dcb78f3c in g_main_context_iteration (context=0x7f44180009a0, may_block=1) at gmain.c:3842 #4 0x00007f44e4367a3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #5 0x00007f44e4337261 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #6 0x00007f44e43375c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #7 0x00007f44e422cb59 in QThread::exec() () at /lib64/libQtCore.so.4 #8 0x00007f44e422f3bf in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #9 0x00007f44e3f9e52a in start_thread (arg=0x7f441fdd4700) at pthread_create.c:310 #10 0x00007f44e34ac79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 13 (Thread 0x7f440e963700 (LWP 3193)): #0 0x00007f44dcb785a0 in g_main_context_prepare (context=context@entry=0x7f44080009a0, priority=priority@entry=0x7f440e962b90) at gmain.c:3431 #1 0x00007f44dcb78d4b in g_main_context_iterate (context=context@entry=0x7f44080009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3761 #2 0x00007f44dcb78f3c in g_main_context_iteration (context=0x7f44080009a0, may_block=1) at gmain.c:3842 #3 0x00007f44e4367a3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #4 0x00007f44e4337261 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #5 0x00007f44e43375c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #6 0x00007f44e422cb59 in QThread::exec() () at /lib64/libQtCore.so.4 #7 0x00007f44e422f3bf in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #8 0x00007f44e3f9e52a in start_thread (arg=0x7f440e963700) at pthread_create.c:310 #9 0x00007f44e34ac79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7f43f5f72700 (LWP 3238)): #0 0x00007f44dcbbd1e4 in g_mutex_unlock (mutex=0x7f43f00f10b0) at gthread-posix.c:1343 #1 0x00007f44dcb78dd9 in g_main_context_iterate (context=context@entry=0x7f43f00f10b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3783 #2 0x00007f44dcb78f3c in g_main_context_iteration (context=0x7f43f00f10b0, may_block=1) at gmain.c:3842 #3 0x00007f44e4367a3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #4 0x00007f44e4337261 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #5 0x00007f44e43375c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #6 0x00007f44e422cb59 in QThread::exec() () at /lib64/libQtCore.so.4 #7 0x00007f44e4317cc3 in QInotifyFileSystemWatcherEngine::run() () at /lib64/libQtCore.so.4 #8 0x00007f44e422f3bf in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #9 0x00007f44e3f9e52a in start_thread (arg=0x7f43f5f72700) at pthread_create.c:310 #10 0x00007f44e34ac79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f43f5771700 (LWP 3358)): #0 0x00007f44e3fa3590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f44e422f916 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f44e422b00f in QReadWriteLock::lockForRead() () at /lib64/libQtCore.so.4 #3 0x00007f440f14ab44 in CPPInternalParseJob::run() () at /usr/lib64/kde4/kdevcpplanguagesupport.so #4 0x00007f44e7d4f932 in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #5 0x00007f44e7d4fb48 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #6 0x00007f44e7d519cb in ThreadWeaver::JobCollectionJobRunner::execute(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #7 0x00007f44e7d4f2eb in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #8 0x00007f44e422f3bf in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #9 0x00007f44e3f9e52a in start_thread (arg=0x7f43f5771700) at pthread_create.c:310 #10 0x00007f44e34ac79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f4401106700 (LWP 3359)): #0 0x00007f44e3fa3590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f44e422f916 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f44e7d4d88c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #3 0x00007f44e7d50763 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #5 0x00007f44e7d4f24f in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #6 0x00007f44e422f3bf in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #7 0x00007f44e3f9e52a in start_thread (arg=0x7f4401106700) at pthread_create.c:310 #8 0x00007f44e34ac79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f43febde700 (LWP 5266)): #0 0x00007f44e3fa3590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f44e422f916 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f44e7d4d88c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #3 0x00007f44e7d50763 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #5 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #6 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #7 0x00007f44e7d4f24f in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #8 0x00007f44e422f3bf in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #9 0x00007f44e3f9e52a in start_thread (arg=0x7f43febde700) at pthread_create.c:310 #10 0x00007f44e34ac79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f43fe3dd700 (LWP 5267)): #0 0x00007f44e3fa3590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f44e422f916 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f44e7d4d88c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #3 0x00007f44e7d50763 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #5 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #6 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #7 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #8 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #9 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #10 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #11 0x00007f44e7d4f24f in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #12 0x00007f44e422f3bf in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #13 0x00007f44e3f9e52a in start_thread (arg=0x7f43fe3dd700) at pthread_create.c:310 #14 0x00007f44e34ac79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f43fdbdc700 (LWP 5292)): #0 0x00007f44e3fa3590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f44e422f916 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f44e7d4d88c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #3 0x00007f44e7d50763 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #5 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #6 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #7 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #8 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #9 0x00007f44e7d4f24f in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #10 0x00007f44e422f3bf in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #11 0x00007f44e3f9e52a in start_thread (arg=0x7f43fdbdc700) at pthread_create.c:310 #12 0x00007f44e34ac79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f43fd3db700 (LWP 5293)): #0 0x00007f44e3fa3590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f44e422f916 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f44e7d4d88c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #3 0x00007f44e7d50763 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #5 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #6 0x00007f44e7d4f24f in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #7 0x00007f44e422f3bf in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #8 0x00007f44e3f9e52a in start_thread (arg=0x7f43fd3db700) at pthread_create.c:310 #9 0x00007f44e34ac79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f43fca1f700 (LWP 30057)): #0 0x00007f44e3fa3590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f44e422f916 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f44e7d4d88c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #3 0x00007f44e7d50763 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #5 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #6 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #7 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #8 0x00007f44e7d4f24f in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #9 0x00007f44e422f3bf in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #10 0x00007f44e3f9e52a in start_thread (arg=0x7f43fca1f700) at pthread_create.c:310 #11 0x00007f44e34ac79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f43f4f70700 (LWP 30058)): #0 0x00007f44e3fa3590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f44e422f916 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f44e7d4d88c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #3 0x00007f44e7d50763 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #5 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #6 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #7 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #8 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #9 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #10 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #11 0x00007f44e7d4f24f in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #12 0x00007f44e422f3bf in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #13 0x00007f44e3f9e52a in start_thread (arg=0x7f43f4f70700) at pthread_create.c:310 #14 0x00007f44e34ac79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f439f90d700 (LWP 31441)): #0 0x00007f44e3fa3590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f44e422f916 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f44e7d4d88c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #3 0x00007f44e7d50763 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #5 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #6 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #7 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #8 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #9 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #10 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #11 0x00007f44e7d5077c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #12 0x00007f44e7d4f24f in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #13 0x00007f44e422f3bf in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #14 0x00007f44e3f9e52a in start_thread (arg=0x7f439f90d700) at pthread_create.c:310 #15 0x00007f44e34ac79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f439f10c700 (LWP 31442)): #0 0x00007f44e3fa3590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f44e422f916 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f44e7d4d88c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #3 0x00007f44e7d50763 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f44e7d4f24f in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #5 0x00007f44e422f3bf in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #6 0x00007f44e3f9e52a in start_thread (arg=0x7f439f10c700) at pthread_create.c:310 #7 0x00007f44e34ac79d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f44e98f4900 (LWP 3182)): [KCrash Handler] #5 0x00007f44e22672c0 in KDevelop::BuilderJobPrivate::addJob(KDevelop::BuilderJob::BuildType, KDevelop::ProjectBaseItem*) () at /lib64/libkdevplatformproject.so.8 #6 0x00007f44e2267d7e in KDevelop::BuilderJob::addItems(KDevelop::BuilderJob::BuildType, QList<KDevelop::ProjectBaseItem*> const&) () at /lib64/libkdevplatformproject.so.8 #7 0x00007f441597243b in ProjectManagerViewPlugin::runBuilderJob(KDevelop::BuilderJob::BuildType, QList<KDevelop::ProjectBaseItem*>) () at /usr/lib64/kde4/kdevprojectmanagerview.so #8 0x00007f4415972ab6 in ProjectManagerViewPlugin::buildItemsFromContextMenu() () at /usr/lib64/kde4/kdevprojectmanagerview.so #9 0x00007f44e434d25c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4 #10 0x00007f44e4da6792 in QAction::triggered(bool) () at /lib64/libQtGui.so.4 #11 0x00007f44e4da8317 in QAction::activate(QAction::ActionEvent) () at /lib64/libQtGui.so.4 #12 0x00007f44e51fa04d in QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) () at /lib64/libQtGui.so.4 #13 0x00007f44e51fea09 in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) () at /lib64/libQtGui.so.4 #14 0x00007f44e5e65d33 in KMenu::mouseReleaseEvent(QMouseEvent*) () at /lib64/libkdeui.so.5 #15 0x00007f44e4e00118 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4 #16 0x00007f44e52029db in QMenu::event(QEvent*) () at /lib64/libQtGui.so.4 #17 0x00007f44e4dacefc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4 #18 0x00007f44e4db3abf in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4 #19 0x00007f44e5d9d86a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5 #20 0x00007f44e433870d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4 #21 0x00007f44e4db311f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib64/libQtGui.so.4 #22 0x00007f44e4e298ca in QETWidget::translateMouseEvent(_XEvent const*) () at /lib64/libQtGui.so.4 #23 0x00007f44e4e27f2c in QApplication::x11ProcessEvent(_XEvent*) () at /lib64/libQtGui.so.4 #24 0x00007f44e4e4ffb4 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtGui.so.4 #25 0x00007f44dcb78aeb in g_main_context_dispatch (context=0x8b6cc0) at gmain.c:3111 #26 0x00007f44dcb78aeb in g_main_context_dispatch (context=context@entry=0x8b6cc0) at gmain.c:3710 #27 0x00007f44dcb78e88 in g_main_context_iterate (context=context@entry=0x8b6cc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3781 #28 0x00007f44dcb78f3c in g_main_context_iteration (context=0x8b6cc0, may_block=1) at gmain.c:3842 #29 0x00007f44e4367a1e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #30 0x00007f44e4e50136 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4 #31 0x00007f44e4337261 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #32 0x00007f44e43375c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #33 0x00007f44e52015e7 in QMenu::exec(QPoint const&, QAction*) () at /lib64/libQtGui.so.4 #34 0x00007f441597f65f in ProjectTreeView::popupContextMenu(QPoint const&) () at /usr/lib64/kde4/kdevprojectmanagerview.so #35 0x00007f4415980019 in ProjectTreeView::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.54] () at /usr/lib64/kde4/kdevprojectmanagerview.so #36 0x00007f44e434d25c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4 #37 0x00007f44e4df1e32 in QWidget::customContextMenuRequested(QPoint const&) () at /lib64/libQtGui.so.4 #38 0x00007f44e4e00e9f in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4 #39 0x00007f44e51bf31e in QFrame::event(QEvent*) () at /lib64/libQtGui.so.4 #40 0x00007f44e52dae43 in QAbstractItemView::viewportEvent(QEvent*) () at /lib64/libQtGui.so.4 #41 0x00007f44e531d200 in QTreeView::viewportEvent(QEvent*) () at /lib64/libQtGui.so.4 #42 0x00007f44e4338876 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib64/libQtCore.so.4 #43 0x00007f44e4dacedc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4 #44 0x00007f44e4db5207 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4 #45 0x00007f44e5d9d86a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5 #46 0x00007f44e433870d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4 #47 0x00007f44e4e295a1 in QETWidget::translateMouseEvent(_XEvent const*) () at /lib64/libQtGui.so.4 #48 0x00007f44e4e27f2c in QApplication::x11ProcessEvent(_XEvent*) () at /lib64/libQtGui.so.4 #49 0x00007f44e4e4ffb4 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtGui.so.4 #50 0x00007f44dcb78aeb in g_main_context_dispatch (context=0x8b6cc0) at gmain.c:3111 #51 0x00007f44dcb78aeb in g_main_context_dispatch (context=context@entry=0x8b6cc0) at gmain.c:3710 #52 0x00007f44dcb78e88 in g_main_context_iterate (context=context@entry=0x8b6cc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3781 #53 0x00007f44dcb78f3c in g_main_context_iteration (context=0x8b6cc0, may_block=1) at gmain.c:3842 #54 0x00007f44e4367a1e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #55 0x00007f44e4e50136 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4 #56 0x00007f44e4337261 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #57 0x00007f44e43375c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #58 0x00007f44e433cca9 in QCoreApplication::exec() () at /lib64/libQtCore.so.4 #59 0x00000000004104ac in main () Possible duplicates by query: bug 341975, bug 327546, bug 321691. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 266283 ***