Bug 343112 - KDevelop crash when building after reopening project
Summary: KDevelop crash when building after reopening project
Status: RESOLVED DUPLICATE of bug 266283
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
Depends on:
Blocks:
 
Reported: 2015-01-21 12:15 UTC by Jakub
Modified: 2015-02-02 14:09 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 Jakub 2015-01-21 12:15:21 UTC
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
Comment 1 Milian Wolff 2015-02-02 14:09:26 UTC

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