Bug 305860 - KDevelop crashed suddenly during building of CMake project [MakeJob::start]
Summary: KDevelop crashed suddenly during building of CMake project [MakeJob::start]
Status: RESOLVED DUPLICATE of bug 238765
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 4.3.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
: 309650 310778 313934 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-08-27 09:02 UTC by Alexey Chernov
Modified: 2013-01-28 01:13 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (25.50 KB, text/plain)
2012-11-02 00:03 UTC, Matthew Woehlke
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Chernov 2012-08-27 09:02:40 UTC
Application: kdevelop (4.3.80)
KDE Platform Version: 4.9.00 (Compiled from sources)
Qt Version: 4.8.2
Operating System: Linux 3.4.2 x86_64

-- Information about the crash:
KDevelop crashed soon after I start to build my CMake project. I've cleaned ~/.kdevuchain before it and the project was loaded earlier during the same session.

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

Thread 14 (Thread 0x7fbb965fa710 (LWP 3274)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007fbbbdc9b79b in QWaitConditionPrivate::wait (this=0x30970f0, time=1000) at thread/qwaitcondition_unix.cpp:84
#2  0x00007fbbbdc9b560 in QWaitCondition::wait (this=0x3084508, mutex=0x3084510, time=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbbb97adab0 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x30844f0) at /usr/src/packages/kdevplatform-1.3.80/language/duchain/duchain.cpp:282
#4  0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x30844f0) at thread/qthread_unix.cpp:307
#5  0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#6  0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 13 (Thread 0x7fbb8560b710 (LWP 3277)):
#0  0x00007fbbbb92f273 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fbbb1ac79fa in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007fbbb1ac80f4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fbbbde291ee in QEventDispatcherGlib::processEvents (this=0x3b396e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fbbbdde2948 in QEventLoop::processEvents (this=0x7fbb8560ad80, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fbbbdde2ad3 in QEventLoop::exec (this=0x7fbb8560ad80, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fbbbdc973cc in QThread::exec (this=0x3b38e70) at thread/qthread.cpp:501
#7  0x00007fbbb98e2641 in KDevelop::CompletionWorkerThread::run (this=0x3b38e70) at /usr/src/packages/kdevplatform-1.3.80/language/codecompletion/codecompletionmodel.cpp:84
#8  0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x3b38e70) at thread/qthread_unix.cpp:307
#9  0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#10 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7fbb84e0a710 (LWP 3278)):
#0  0x00007fbbbb92f273 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fbbb1ac79fa in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007fbbb1ac80f4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fbbbde291ee in QEventDispatcherGlib::processEvents (this=0x3b4fcd0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fbbbdde2948 in QEventLoop::processEvents (this=0x7fbb84e09d80, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fbbbdde2ad3 in QEventLoop::exec (this=0x7fbb84e09d80, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fbbbdc973cc in QThread::exec (this=0x3b3c5b0) at thread/qthread.cpp:501
#7  0x00007fbbb98e2641 in KDevelop::CompletionWorkerThread::run (this=0x3b3c5b0) at /usr/src/packages/kdevplatform-1.3.80/language/codecompletion/codecompletionmodel.cpp:84
#8  0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x3b3c5b0) at thread/qthread_unix.cpp:307
#9  0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#10 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7fbb8413f710 (LWP 3285)):
#0  0x00007fbbbd9e66cc in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x4c585e8) at pthread_mutex_unlock.c:290
#2  0x00007fbbb1ac48da in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007fbbb1ac791b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#4  0x00007fbbb1ac80f4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007fbbbde291ee in QEventDispatcherGlib::processEvents (this=0x4c57ff0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fbbbdde2948 in QEventLoop::processEvents (this=0x7fbb8413ed70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fbbbdde2ad3 in QEventLoop::exec (this=0x7fbb8413ed70, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fbbbdc973cc in QThread::exec (this=0x4c13660) at thread/qthread.cpp:501
#9  0x00007fbbbddb9d3e in QInotifyFileSystemWatcherEngine::run (this=0x4c13660) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x4c13660) at thread/qthread_unix.cpp:307
#11 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#12 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7fbb82360710 (LWP 3299)):
#0  0x00007fbbbb92f273 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=6790) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fbbb1ac79fa in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007fbbb1ac80f4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fbbbde291ee in QEventDispatcherGlib::processEvents (this=0x4db7500, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fbbbdde2948 in QEventLoop::processEvents (this=0x7fbb8235fda0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fbbbdde2ad3 in QEventLoop::exec (this=0x7fbb8235fda0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fbbbdc973cc in QThread::exec (this=0x7fbb7c019300) at thread/qthread.cpp:501
#7  0x00007fbbbdc97584 in QThread::run (this=0x7fbb7c019300) at thread/qthread.cpp:568
#8  0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x7fbb7c019300) at thread/qthread_unix.cpp:307
#9  0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#10 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7fbb7bfff710 (LWP 3306)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fbbb58370c5 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4
#2  0x00007fbbb5836684 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#3  0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#4  0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7fbb3b3ee710 (LWP 3435)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fbbbdc9b7b7 in QWaitConditionPrivate::wait (this=0x21a42d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fbbbdc9b560 in QWaitCondition::wait (this=0x21a4448, mutex=0x2138af0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbbc1018c52 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21a4420, th=0x4db8b60) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fbbc101d547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x1ffe020, th=0x4db8b60) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00007fbbc1018bd0 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x21a4420, th=0x4db8b60) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00007fbbc101d4eb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ffe020, th=0x4db8b60) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x21a4420, th=0x4db8b60, previous=0x5687890) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00007fbbc101a9f8 in ThreadWeaver::ThreadRunHelper::run (this=0x7fbb3b3edde0, parent=0x21a4420, th=0x4db8b60) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:87
#9  0x00007fbbc101ad9f in ThreadWeaver::Thread::run (this=0x4db8b60) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:142
#10 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x4db8b60) at thread/qthread_unix.cpp:307
#11 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#12 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7fbb3abed710 (LWP 3436)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fbbbdc9b7b7 in QWaitConditionPrivate::wait (this=0x21a42d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fbbbdc9b560 in QWaitCondition::wait (this=0x21a4448, mutex=0x2138af0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbbc1018c52 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21a4420, th=0x5e71330) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fbbc101d547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x1ffe020, th=0x5e71330) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00007fbbc1018bd0 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x21a4420, th=0x5e71330) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00007fbbc101d4eb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ffe020, th=0x5e71330) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x21a4420, th=0x5e71330, previous=0x0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00007fbbc101d515 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ffe020, th=0x5e71330) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x21a4420, th=0x5e71330, previous=0x0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00007fbbc101d515 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ffe020, th=0x5e71330) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x21a4420, th=0x5e71330, previous=0x43bb450) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00007fbbc101a9f8 in ThreadWeaver::ThreadRunHelper::run (this=0x7fbb3abecde0, parent=0x21a4420, th=0x5e71330) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:87
#13 0x00007fbbc101ad9f in ThreadWeaver::Thread::run (this=0x5e71330) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:142
#14 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x5e71330) at thread/qthread_unix.cpp:307
#15 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#16 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7fbb81b5f710 (LWP 3988)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fbbbdc9b7b7 in QWaitConditionPrivate::wait (this=0x71b2550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fbbbdc9b560 in QWaitCondition::wait (this=0x72edae8, mutex=0x76724f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbbc1018c52 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x72edac0, th=0x6f4e130) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fbbc101d547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x756dc70, th=0x6f4e130) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00007fbbc1018bd0 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x72edac0, th=0x6f4e130) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00007fbbc101d4eb in ThreadWeaver::WorkingHardState::applyForWork (this=0x756dc70, th=0x6f4e130) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x72edac0, th=0x6f4e130, previous=0x6dbd800) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00007fbbc101a9f8 in ThreadWeaver::ThreadRunHelper::run (this=0x7fbb81b5ede0, parent=0x72edac0, th=0x6f4e130) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:87
#9  0x00007fbbc101ad9f in ThreadWeaver::Thread::run (this=0x6f4e130) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:142
#10 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x6f4e130) at thread/qthread_unix.cpp:307
#11 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#12 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7fbb32cd7710 (LWP 3989)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fbbbdc9b7b7 in QWaitConditionPrivate::wait (this=0x71b2550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fbbbdc9b560 in QWaitCondition::wait (this=0x72edae8, mutex=0x76724f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbbc1018c52 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x72edac0, th=0x74276d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fbbc101d547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x756dc70, th=0x74276d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00007fbbc1018bd0 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x72edac0, th=0x74276d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00007fbbc101d4eb in ThreadWeaver::WorkingHardState::applyForWork (this=0x756dc70, th=0x74276d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x72edac0, th=0x74276d0, previous=0x0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00007fbbc101d515 in ThreadWeaver::WorkingHardState::applyForWork (this=0x756dc70, th=0x74276d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x72edac0, th=0x74276d0, previous=0x7677240) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00007fbbc101a9f8 in ThreadWeaver::ThreadRunHelper::run (this=0x7fbb32cd6de0, parent=0x72edac0, th=0x74276d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:87
#11 0x00007fbbc101ad9f in ThreadWeaver::Thread::run (this=0x74276d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:142
#12 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x74276d0) at thread/qthread_unix.cpp:307
#13 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#14 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7fbb324d6710 (LWP 3991)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fbbbdc9b7b7 in QWaitConditionPrivate::wait (this=0x71b2550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fbbbdc9b560 in QWaitCondition::wait (this=0x72edae8, mutex=0x76724f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbbc1018c52 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x72edac0, th=0x44425f0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fbbc101d547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x756dc70, th=0x44425f0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00007fbbc1018bd0 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x72edac0, th=0x44425f0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00007fbbc101d4eb in ThreadWeaver::WorkingHardState::applyForWork (this=0x756dc70, th=0x44425f0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x72edac0, th=0x44425f0, previous=0x0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00007fbbc101d515 in ThreadWeaver::WorkingHardState::applyForWork (this=0x756dc70, th=0x44425f0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x72edac0, th=0x44425f0, previous=0x0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00007fbbc101a9f8 in ThreadWeaver::ThreadRunHelper::run (this=0x7fbb324d5de0, parent=0x72edac0, th=0x44425f0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:87
#11 0x00007fbbc101ad9f in ThreadWeaver::Thread::run (this=0x44425f0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:142
#12 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x44425f0) at thread/qthread_unix.cpp:307
#13 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#14 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fbb31cd5710 (LWP 3992)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fbbbdc9b7b7 in QWaitConditionPrivate::wait (this=0x71b2550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86
#2  0x00007fbbbdc9b560 in QWaitCondition::wait (this=0x72edae8, mutex=0x76724f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbbc1018c52 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x72edac0, th=0x72fb9d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fbbc101d547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x756dc70, th=0x72fb9d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00007fbbc1018bd0 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x72edac0, th=0x72fb9d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00007fbbc101d4eb in ThreadWeaver::WorkingHardState::applyForWork (this=0x756dc70, th=0x72fb9d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x72edac0, th=0x72fb9d0, previous=0x0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00007fbbc101a9f8 in ThreadWeaver::ThreadRunHelper::run (this=0x7fbb31cd4de0, parent=0x72edac0, th=0x72fb9d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:87
#9  0x00007fbbc101ad9f in ThreadWeaver::Thread::run (this=0x72fb9d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:142
#10 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x72fb9d0) at thread/qthread_unix.cpp:307
#11 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#12 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fbb314d4710 (LWP 6515)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007fbbbdc9b79b in QWaitConditionPrivate::wait (this=0x7101320, time=30000) at thread/qwaitcondition_unix.cpp:84
#2  0x00007fbbbdc9b560 in QWaitCondition::wait (this=0x7193830, mutex=0x7193828, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbbbdc873c3 in QThreadPoolThread::run (this=0x7107350) at concurrent/qthreadpool.cpp:141
#4  0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x7107350) at thread/qthread_unix.cpp:307
#5  0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297
#6  0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fbbc2dc1760 (LWP 3273)):
[KCrash Handler]
#6  0x00007fbb82beba80 in MakeJob::start (this=0x8565040) at /usr/src/packages/kdevelop-4.3.80/projectbuilders/makebuilder/makejob.cpp:94
#7  0x00007fbbc21929b2 in KDevelop::RunController::registerJob (this=0x21a1a80, job=0x8565040) at /usr/src/packages/kdevplatform-1.3.80/shell/runcontroller.cpp:565
#8  0x00007fbb829cf9a2 in ConfigureAndBuildJob::slotResult (this=0x8996ab0, job=0x4543f10) at /usr/src/packages/kdevelop-4.3.80/projectbuilders/cmakebuilder/configureandbuildjob.cpp:56
#9  0x00007fbbc27e12d3 in KCompositeJob::qt_static_metacall (_o=0x8996ab0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff122fe7f0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/build/kdecore/kcompositejob.moc:51
#10 0x00007fbbbde0766d in QMetaObject::activate (sender=0x4543f10, m=0x7fbbc2be9b00, local_signal_index=3, argv=0x7fff122fe7f0) at kernel/qobject.cpp:3547
#11 0x00007fbbc27e39d7 in KJob::result (this=0x4543f10, _t1=0x4543f10) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/build/kdecore/kjob.moc:208
#12 0x00007fbbc27e2e13 in KJob::emitResult (this=0x4543f10) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/kdecore/jobs/kjob.cpp:318
#13 0x00007fbb829cdd97 in CMakeJob::slotCompleted (this=0x4543f10) at /usr/src/packages/kdevelop-4.3.80/projectbuilders/cmakebuilder/cmakejob.cpp:127
#14 0x00007fbb829ce5f6 in CMakeJob::qt_static_metacall (_o=0x4543f10, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff122fe950) at /usr/src/packages/kdevelop-4.3.80/build/projectbuilders/cmakebuilder/cmakejob.moc:52
#15 0x00007fbbbde0766d in QMetaObject::activate (sender=0x700fbe0, m=0x7fbbbf9baa00, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3547
#16 0x00007fbbbf7a7c97 in KDevelop::CommandExecutor::completed (this=0x700fbe0) at /usr/src/packages/kdevplatform-1.3.80/build/util/commandexecutor.moc:135
#17 0x00007fbbbf7a7d9b in KDevelop::CommandExecutorPrivate::procFinished (this=0x4567490, code=0, status=QProcess::NormalExit) at /usr/src/packages/kdevplatform-1.3.80/util/commandexecutor.cpp:58
#18 0x00007fbbbf7a7a6e in KDevelop::CommandExecutor::qt_static_metacall (_o=0x700fbe0, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fff122feba0) at /usr/src/packages/kdevplatform-1.3.80/build/util/commandexecutor.moc:66
#19 0x00007fbbbde0766d in QMetaObject::activate (sender=0x44392c0, m=0x7fbbbe1a8880, local_signal_index=2, argv=0x7fff122feba0) at kernel/qobject.cpp:3547
#20 0x00007fbbbdd64afb in QProcess::finished (this=0x44392c0, _t1=0, _t2=QProcess::NormalExit) at .moc/debug-shared/moc_qprocess.cpp:156
#21 0x00007fbbbdd627d2 in QProcessPrivate::_q_processDied (this=0x4510830) at io/qprocess.cpp:1068
#22 0x00007fbbbdd648d0 in QProcess::qt_static_metacall (_o=0x44392c0, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fff122fed90) at .moc/debug-shared/moc_qprocess.cpp:92
#23 0x00007fbbbde0766d in QMetaObject::activate (sender=0x901a3a0, m=0x7fbbbe1aca80, local_signal_index=0, argv=0x7fff122fed90) at kernel/qobject.cpp:3547
#24 0x00007fbbbde75848 in QSocketNotifier::activated (this=0x901a3a0, _t1=79) at .moc/debug-shared/moc_qsocketnotifier.cpp:103
#25 0x00007fbbbde110e7 in QSocketNotifier::event (this=0x901a3a0, e=0x7fff122ff6a0) at kernel/qsocketnotifier.cpp:317
#26 0x00007fbbbcb51034 in QApplicationPrivate::notify_helper (this=0x1d551f0, receiver=0x901a3a0, e=0x7fff122ff6a0) at kernel/qapplication.cpp:4551
#27 0x00007fbbbcb4e518 in QApplication::notify (this=0x7fff122ffdc0, receiver=0x901a3a0, e=0x7fff122ff6a0) at kernel/qapplication.cpp:3933
#28 0x00007fbbbe704d85 in KApplication::notify (this=0x7fff122ffdc0, receiver=0x901a3a0, event=0x7fff122ff6a0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/kdeui/kernel/kapplication.cpp:311
#29 0x00007fbbbdde611e in QCoreApplication::notifyInternal (this=0x7fff122ffdc0, receiver=0x901a3a0, event=0x7fff122ff6a0) at kernel/qcoreapplication.cpp:915
#30 0x00007fbbc0a99853 in QCoreApplication::sendEvent (receiver=0x901a3a0, event=0x7fff122ff6a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#31 0x00007fbbbde27990 in socketNotifierSourceDispatch (source=0x1d57970) at kernel/qeventdispatcher_glib.cpp:110
#32 0x00007fbbb1ac5c12 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0x00007fbbb1ac7c68 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#34 0x00007fbbb1ac80f4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0x00007fbbbde291cb in QEventDispatcherGlib::processEvents (this=0x1cfdce0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0x00007fbbbcc404d8 in QGuiEventDispatcherGlib::processEvents (this=0x1cfdce0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007fbbbdde2948 in QEventLoop::processEvents (this=0x7fff122ff9d0, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007fbbbdde2ad3 in QEventLoop::exec (this=0x7fff122ff9d0, flags=...) at kernel/qeventloop.cpp:204
#39 0x00007fbbbdde67a2 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#40 0x00007fbbbcb4e0fc in QApplication::exec () at kernel/qapplication.cpp:3812
#41 0x00000000004117b2 in main (argc=1, argv=0x7fff12301d88) at /usr/src/packages/kdevelop-4.3.80/app/main.cpp:518

This bug may be a duplicate of or related to bug 242709, bug 238765.

Possible duplicates by query: bug 242709, bug 238765.

Reported using DrKonqi
Comment 1 Alexey Chernov 2012-08-27 09:13:41 UTC
It seems that the problem appears if:
1. You added a project to selection during this session.
2. The project needs to be CMake-configured before build.

So, obviously as soon as CMake finishes configuration, KDevelop crashes.
Comment 2 Matthew Woehlke 2012-11-02 00:03:57 UTC
Created attachment 74927 [details]
New crash information added by DrKonqi

kdevelop (4.4.0) on KDE Platform 4.9.2 using Qt 4.8.2

- What I was doing when the application crashed:
KDevelop crashed while rebuilding my project.

Contrary to comment #1, I don't believe I had changed the project selection during the session, or that CMake needed to re-run as part of the build. (On the other hand, I've also told KDevelop that 'make' is spelled "ninja", which is also a little different from the original report.)

-- Backtrace (Reduced):
#6  0x00007fbed8c19b4e in MakeJob::start (this=0xabc36c0) at /usr/src/debug/kdevelop-4.4.0/projectbuilders/makebuilder/makejob.cpp:94
#7  0x00007fbf0acb2135 in KDevelop::RunController::registerJob (this=0x29a9820, job=0x0) at /usr/src/debug/kdevplatform-1.4.0/shell/runcontroller.cpp:566
[...]
#9  0x00000038aa133e32 in KJob::result (this=this@entry=0xa7baec0, _t1=_t1@entry=0xa7baec0) at /usr/src/debug/kdelibs-4.9.2/x86_64-redhat-linux-gnu/kdecore/kjob.moc:207
#10 0x00000038aa133e70 in KJob::emitResult (this=0xa7baec0) at /usr/src/debug/kdelibs-4.9.2/kdecore/jobs/kjob.cpp:318
#11 0x00007fbed8a03d67 in CMakeJob::slotCompleted (this=0xa7baec0) at /usr/src/debug/kdevelop-4.4.0/projectbuilders/cmakebuilder/cmakejob.cpp:127
Comment 3 Matthew Woehlke 2012-11-02 00:39:41 UTC
Actually, per bug 309402, I guess CMake did get run.

Also, after attaching the backtrace, I had this happen 3-4 more times in immediate succession; just opened the same session and immediately tried to build it. But since that I'm unable to reproduce (not at least as reliably as the first few times).
Comment 4 Milian Wolff 2012-11-10 15:21:29 UTC
If you can reproduce this with current master (that code here has changed a bit there), please reopen bug 238765. Also, if possible, try to run kdevelop through valgrind to get a better log.

*** This bug has been marked as a duplicate of bug 238765 ***
Comment 5 Kevin Funk 2012-12-01 20:24:58 UTC
*** Bug 309650 has been marked as a duplicate of this bug. ***
Comment 6 Kevin Funk 2012-12-01 20:25:09 UTC
*** Bug 310778 has been marked as a duplicate of this bug. ***
Comment 7 Milian Wolff 2013-01-28 01:13:08 UTC
*** Bug 313934 has been marked as a duplicate of this bug. ***