Bug 314944 - Crash during custom CMake build
Summary: Crash during custom CMake build
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.4.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 4.3.0
Assignee: kdevelop-bugs-null
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2013-02-11 22:52 UTC by Philip Weiss
Modified: 2018-10-27 03:30 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (23.81 KB, text/plain)
2013-02-16 19:15 UTC, Rolf Eike Beer
Details
New crash information added by DrKonqi (19.08 KB, text/plain)
2013-05-22 07:59 UTC, Aleksey
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Philip Weiss 2013-02-11 22:52:53 UTC
Application: kdevelop (4.4.1)
KDE Platform Version: 4.9.4
Qt Version: 4.8.3
Operating System: Linux 3.5.0-23-generic i686
Distribution: Ubuntu 12.10

-- Information about the crash:
This repros every build now on the following:

Directories:
RatingAll - Empty project that has only a CMakeLists.txt. It includes the subdirectories
  ./RatingLib - Project that creates a static library
  ./RatingCL - Project that creates an executable that links to the static library

The subdirectories do not have KDevelop projects of their  own.

Was attempting to create a project setup according to the following CMake example: http://www.cmake.org/cmake/help/examples.html

Crash happens after first build step is run, which I think is the stage of CMake that constructs all the makefiles/caches .  It seems to happen right at the start of the actual build. (I am just getting started with both KDevelop and CMake, so this is all pretty new to me.)

The crash can be reproduced every time.

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

Thread 16 (Thread 0xaf2ffb40 (LWP 3666)):
#0  0xb77a8424 in __kernel_vsyscall ()
#1  0xb5b675f0 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb46a074b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4691d00 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb46921db in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb07ddb7a in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb46b7303 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb58ded4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb5b75d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 15 (Thread 0xab6f0b40 (LWP 3668)):
#0  0xb77a8424 in __kernel_vsyscall ()
#1  0xb58e2d13 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5b836a4 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb6852fad in wait (time=1000, this=0x91cd410) at thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=0x91ce9f4, mutex=0x91ce9f8, time=1000) at thread/qwaitcondition_unix.cpp:158
#5  0xb528a81a in KDevelop::DUChainPrivate::CleanupThread::run (this=0x91ce9e8) at ../../language/duchain/duchain.cpp:282
#6  0xb6852a58 in QThreadPrivate::start (arg=0x91ce9e8) at thread/qthread_unix.cpp:338
#7  0xb58ded4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb5b75d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 14 (Thread 0xa912fb40 (LWP 3704)):
#0  0xb5834dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb68b0fb5 in do_gettime (frac=0xa912ef70, sec=0xa912ef68) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb699836e in QTimerInfoList::updateCurrentTime (this=0x94b5fb4) at kernel/qeventdispatcher_unix.cpp:343
#4  0x7fffffff in ?? ()
#5  0xb69986fa in QTimerInfoList::timerWait (this=0x94b5fb4, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x7fffffff in ?? ()

Thread 13 (Thread 0xa892eb40 (LWP 3735)):
#0  0xb77a8424 in __kernel_vsyscall ()
#1  0xb58e296b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5b8364c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb50301cd in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb50301ff in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb58ded4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb5b75d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 12 (Thread 0xa6b3eb40 (LWP 3779)):
#0  0xb77a8424 in __kernel_vsyscall ()
#1  0xb58e296b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5b8364c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb3a580e9 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb3a581df in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb58ded4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb5b75d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 11 (Thread 0xa733fb40 (LWP 3780)):
#0  0xb5834dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb68b0fb5 in do_gettime (frac=0xa733efe0, sec=0xa733efd8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb699836e in QTimerInfoList::updateCurrentTime (this=0xae903ba4) at kernel/qeventdispatcher_unix.cpp:343
#4  0xae903ba4 in ?? ()

Thread 10 (Thread 0xafc6ab40 (LWP 3863)):
#0  0xb77a8424 in __kernel_vsyscall ()
#1  0xb58e296b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5b8364c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb6853030 in wait (time=4294967295, this=0x9d9b758) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9db5f10, mutex=0x9ca44b0, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb41c2b45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9db5ef8, th=0x9cc9280) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb41c596b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9c7e9f0, th=0x9cc9280) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb41c26aa in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9db5ef8, th=0x9cc9280) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb41c5ac4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c7e9f0, th=0x9cc9280) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb41c25a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9db5ef8, th=0x9cc9280, previous=0x9f62bb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb41c4524 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0xafc6a284, parent=0x9db5ef8, th=th@entry=0x9cc9280) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb41c45da in ThreadWeaver::Thread::run (this=0x9cc9280) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb6852a58 in QThreadPrivate::start (arg=0x9cc9280) at thread/qthread_unix.cpp:338
#13 0xb58ded4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0xb5b75d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 9 (Thread 0x9e5ceb40 (LWP 3938)):
#0  0xb58e0e13 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb5b83864 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb46d2ed0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb46917cd in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4691c92 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb4691e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb699799f in QEventDispatcherGlib::processEvents (this=0x9ea4df8, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb696426c in QEventLoop::processEvents (this=this@entry=0x9e5ce248, flags=...) at kernel/qeventloop.cpp:149
#8  0xb6964561 in QEventLoop::exec (this=0x9e5ce248, flags=...) at kernel/qeventloop.cpp:204
#9  0xb684f66c in QThread::exec (this=0xa095ba8) at thread/qthread.cpp:501
#10 0xb538c7a6 in KDevelop::CompletionWorkerThread::run (this=0xa095ba8) at ../../language/codecompletion/codecompletionmodel.cpp:84
#11 0xb6852a58 in QThreadPrivate::start (arg=0xa095ba8) at thread/qthread_unix.cpp:338
#12 0xb58ded4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb5b75d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 8 (Thread 0x9ddcdb40 (LWP 3939)):
#0  0xb5834dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb68b0fb5 in do_gettime (frac=0x9ddccf90, sec=0x9ddccf88) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb699836e in QTimerInfoList::updateCurrentTime (this=0xaad05074) at kernel/qeventdispatcher_unix.cpp:343
#4  0x7fffffff in ?? ()
#5  0xb69986fa in QTimerInfoList::timerWait (this=0xaad05074, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x7fffffff in ?? ()

Thread 7 (Thread 0x9cce5b40 (LWP 3944)):
#0  0xb77a8424 in __kernel_vsyscall ()
#1  0xb58e296b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5b8364c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb6853030 in wait (time=4294967295, this=0x9118d10) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9118c88, mutex=0x90d5f20, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb41c2b45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9118c70, th=0x9dfc2b8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb41c596b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8d5e330, th=0x9dfc2b8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb41c26aa in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9118c70, th=0x9dfc2b8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb41c5ac4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8d5e330, th=0x9dfc2b8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb41c25a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9118c70, th=0x9dfc2b8, previous=0x9d69e10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb41c4524 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x9cce5284, parent=0x9118c70, th=th@entry=0x9dfc2b8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb41c45da in ThreadWeaver::Thread::run (this=0x9dfc2b8) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb6852a58 in QThreadPrivate::start (arg=0x9dfc2b8) at thread/qthread_unix.cpp:338
#13 0xb58ded4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0xb5b75d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0x9c4e4b40 (LWP 3945)):
#0  0xb77a8424 in __kernel_vsyscall ()
#1  0xb58e296b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5b8364c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb6853030 in wait (time=4294967295, this=0x9118d10) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9118c88, mutex=0x90d5f20, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb41c2b45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9118c70, th=0xae90bf18) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb41c596b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8d5e330, th=0xae90bf18) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb41c26aa in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9118c70, th=0xae90bf18) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb41c5ac4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8d5e330, th=0xae90bf18) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb41c25a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9118c70, th=0xae90bf18, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb41c5ae0 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8d5e330, th=0xae90bf18) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb41c25a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9118c70, th=0xae90bf18, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb41c5ae0 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8d5e330, th=0xae90bf18) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb41c25a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9118c70, th=0xae90bf18, previous=0x9eabba0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb41c4524 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x9c4e4284, parent=0x9118c70, th=th@entry=0xae90bf18) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0xb41c45da in ThreadWeaver::Thread::run (this=0xae90bf18) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0xb6852a58 in QThreadPrivate::start (arg=0xae90bf18) at thread/qthread_unix.cpp:338
#17 0xb58ded4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#18 0xb5b75d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0x981ffb40 (LWP 3946)):
#0  0xb77a8424 in __kernel_vsyscall ()
#1  0xb58e296b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5b8364c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb6853030 in wait (time=4294967295, this=0x9d9b758) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9db5f10, mutex=0x9ca44b0, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb41c2b45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9db5ef8, th=0x9e673c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb41c596b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9c7e9f0, th=0x9e673c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb41c26aa in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9db5ef8, th=0x9e673c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb41c5ac4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c7e9f0, th=0x9e673c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb41c25a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9db5ef8, th=0x9e673c0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb41c5ae0 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c7e9f0, th=0x9e673c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb41c25a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9db5ef8, th=0x9e673c0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb41c5ae0 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c7e9f0, th=0x9e673c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb41c25a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9db5ef8, th=0x9e673c0, previous=0x9fae768) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb41c4524 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x981ff284, parent=0x9db5ef8, th=th@entry=0x9e673c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0xb41c45da in ThreadWeaver::Thread::run (this=0x9e673c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0xb6852a58 in QThreadPrivate::start (arg=0x9e673c0) at thread/qthread_unix.cpp:338
#17 0xb58ded4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#18 0xb5b75d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0x979feb40 (LWP 3947)):
#0  0xb77a8424 in __kernel_vsyscall ()
#1  0xb58e296b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5b8364c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb6853030 in wait (time=4294967295, this=0x9d9b758) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9db5f10, mutex=0x9ca44b0, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb41c2b45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9db5ef8, th=0x9f01158) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb41c596b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9c7e9f0, th=0x9f01158) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb41c26aa in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9db5ef8, th=0x9f01158) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb41c5ac4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c7e9f0, th=0x9f01158) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb41c25a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9db5ef8, th=0x9f01158, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb41c5ae0 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c7e9f0, th=0x9f01158) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb41c25a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9db5ef8, th=0x9f01158, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb41c5ae0 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c7e9f0, th=0x9f01158) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb41c25a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9db5ef8, th=0x9f01158, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb41c5ae0 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c7e9f0, th=0x9f01158) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0xb41c25a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9db5ef8, th=0x9f01158, previous=0xa01bf10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0xb41c4524 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x979fe284, parent=0x9db5ef8, th=th@entry=0x9f01158) at ../../../threadweaver/Weaver/Thread.cpp:87
#17 0xb41c45da in ThreadWeaver::Thread::run (this=0x9f01158) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0xb6852a58 in QThreadPrivate::start (arg=0x9f01158) at thread/qthread_unix.cpp:338
#19 0xb58ded4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#20 0xb5b75d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0x967ffb40 (LWP 3948)):
#0  0xb77a8424 in __kernel_vsyscall ()
#1  0xb58e296b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5b8364c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb6853030 in wait (time=4294967295, this=0x9d9b758) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9db5f10, mutex=0x9ca44b0, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb41c2b45 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9db5ef8, th=0x9e8c6a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb41c596b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9c7e9f0, th=0x9e8c6a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb41c26aa in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9db5ef8, th=0x9e8c6a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb41c5ac4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c7e9f0, th=0x9e8c6a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb41c25a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9db5ef8, th=0x9e8c6a8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb41c5ae0 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9c7e9f0, th=0x9e8c6a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb41c25a3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9db5ef8, th=0x9e8c6a8, previous=0x9f73ae8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb41c4524 in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x967ff284, parent=0x9db5ef8, th=th@entry=0x9e8c6a8) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0xb41c45da in ThreadWeaver::Thread::run (this=0x9e8c6a8) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0xb6852a58 in QThreadPrivate::start (arg=0x9e8c6a8) at thread/qthread_unix.cpp:338
#15 0xb58ded4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0xb5b75d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xa06d7b40 (LWP 4014)):
#0  0xb77a8424 in __kernel_vsyscall ()
#1  0xb5b6ed61 in select () from /lib/i386-linux-gnu/libc.so.6
#2  0xb699464f in qt_safe_select (nfds=11, fdread=0xa06d6380, fdwrite=0xa06d6400, fdexcept=0x0, orig_timeout=0xa06d6318) at kernel/qcore_unix.cpp:93
#3  0xb693d177 in select_msecs (nfds=11, fdread=0xa06d6380, fdwrite=0xa06d6400, timeout=30000) at io/qprocess_unix.cpp:1011
#4  0xb693ebf4 in QProcessPrivate::waitForFinished (this=0x9eb7fa88, msecs=30000) at io/qprocess_unix.cpp:1227
#5  0xb68f2f56 in QProcess::waitForFinished (this=this@entry=0xa06d6594, msecs=msecs@entry=30000) at io/qprocess.cpp:1759
#6  0xb68f356c in QProcess::~QProcess (this=0xa06d6594, __in_chrg=<optimized out>) at io/qprocess.cpp:1151
#7  0xb75b8aca in KProcess::~KProcess (this=0xa06d6594, __in_chrg=<optimized out>) at ../../kdecore/io/kprocess.cpp:122
#8  0xaa8e563a in CMakeProjectVisitor::visit (this=0xa06d6cc8, exec=0x9f74fc00) at ../../../projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1365
#9  0xaa8dccf7 in ExecProgramAst::accept (this=0x9f74fc00, visitor=0xa06d6cc8) at ../../../projectmanagers/cmake/parser/cmakeast.h:212
#10 0xaa8f722e in CMakeProjectVisitor::walk (this=0xa06d6cc8, fc=..., line=3, isClean=false) at ../../../projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2233
#11 0xaa8f94e6 in CMakeProjectVisitor::visit (this=0xa06d6cc8, ifast=0xaf36c5f8) at ../../../projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1307
#12 0xaa8dcf77 in IfAst::accept (this=0xaf36c5f8, visitor=0xa06d6cc8) at ../../../projectmanagers/cmake/parser/cmakeast.h:428
#13 0xaa8f722e in CMakeProjectVisitor::walk (this=0xa06d6cc8, fc=..., line=2, isClean=false) at ../../../projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2233
#14 0xaa8f94e6 in CMakeProjectVisitor::visit (this=0xa06d6cc8, ifast=0x9f7e7998) at ../../../projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1307
#15 0xaa8dcf77 in IfAst::accept (this=0x9f7e7998, visitor=0xa06d6cc8) at ../../../projectmanagers/cmake/parser/cmakeast.h:428
#16 0xaa8f722e in CMakeProjectVisitor::walk (this=0xa06d6cc8, fc=..., line=0, isClean=true) at ../../../projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2233
#17 0xaa90f38f in CMakeParserUtils::includeScript (file=..., parent=..., data=0xaf30bcdc, sourcedir=..., env=...) at ../../../projectmanagers/cmake/parser/cmakeparserutils.cpp:176
#18 0xadb446d4 in CMakeManager::includeScript (this=0x9d27d98, file=..., project=0x9cc9f90, dir=..., parent=...) at ../../../projectmanagers/cmake/cmakemanager.cpp:669
#19 0x09d27dc4 in ?? ()
#20 0x9eb5e5f0 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb1ff7b00 (LWP 3662)):
[KCrash Handler]
#7  0x69572000 in ?? ()
#8  0xadb1bb63 in MakeJob::start (this=0x9ee6da0) at ../../../projectbuilders/makebuilder/makejob.cpp:94
#9  0xb7428f93 in KDevelop::RunController::registerJob (this=this@entry=0x9117080, job=0x9ee6da0) at ../../shell/runcontroller.cpp:566
#10 0xadb0785a in ConfigureAndBuildJob::slotResult (this=0x9f80d58, job=0x9ec1a18) at ../../../projectbuilders/cmakebuilder/configureandbuildjob.cpp:56
#11 0xb75d0b3c in KCompositeJob::qt_static_metacall (_o=0x9f80d58, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfa2a588) at ./kcompositejob.moc:51
#12 0xb697ded6 in QMetaObject::activate (sender=0x9ec1a18, m=0xb778848c <KJob::staticMetaObject>, local_signal_index=3, argv=0xbfa2a588) at kernel/qobject.cpp:3547
#13 0xb75d1d35 in KJob::result (this=this@entry=0x9ec1a18, _t1=_t1@entry=0x9ec1a18) at ./kjob.moc:208
#14 0xb75d1d88 in KJob::emitResult (this=0x9ec1a18) at ../../kdecore/jobs/kjob.cpp:318
#15 0xadb0585a in CMakeJob::slotCompleted (this=0x9ec1a18) at ../../../projectbuilders/cmakebuilder/cmakejob.cpp:127
#16 0xb697ded6 in QMetaObject::activate (sender=0x9f3eed8, m=0xb51f2958 <KDevelop::CommandExecutor::staticMetaObject>, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3547
#17 0xb51e6e65 in KDevelop::CommandExecutor::completed (this=0x9f3eed8) at ./commandexecutor.moc:135
#18 0xb51e6fbe in procFinished (status=QProcess::NormalExit, code=0, this=0x9cae330) at ../../util/commandexecutor.cpp:58
#19 qt_static_metacall (_a=0xbfa2a7e4, _id=5, _o=0x9f3eed8, _c=<optimized out>) at ./commandexecutor.moc:66
#20 KDevelop::CommandExecutor::qt_static_metacall (_o=0x9f3eed8, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfa2a7e4) at ./commandexecutor.moc:55
#21 0xb697ded6 in QMetaObject::activate (sender=0xa051640, m=0xb6ac84fc <QProcess::staticMetaObject>, local_signal_index=2, argv=0xbfa2a7e4) at kernel/qobject.cpp:3547
#22 0xb68f324d in QProcess::finished (this=this@entry=0xa051640, _t1=0, _t2=QProcess::NormalExit) at .moc/release-shared/moc_qprocess.cpp:156
#23 0xb68f79e4 in QProcessPrivate::_q_processDied (this=0x9f6fc98) at io/qprocess.cpp:1068
#24 0xb68f7a77 in qt_static_metacall (_a=0xbfa2a938, _id=13, _o=0xa051640, _c=<optimized out>) at .moc/release-shared/moc_qprocess.cpp:92
#25 QProcess::qt_static_metacall (_o=0xa051640, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfa2a938) at .moc/release-shared/moc_qprocess.cpp:69
#26 0xb697ded6 in QMetaObject::activate (sender=0xa015e28, m=0xb6aca458 <QSocketNotifier::staticMetaObject>, local_signal_index=0, argv=0xbfa2a938) at kernel/qobject.cpp:3547
#27 0xb69ce875 in QSocketNotifier::activated (this=0xa015e28, _t1=47) at .moc/release-shared/moc_qsocketnotifier.cpp:103
#28 0xb6984a3f in QSocketNotifier::event (this=0xa015e28, e=0xbfa2ad74) at kernel/qsocketnotifier.cpp:317
#29 0xb5e5639c in QApplicationPrivate::notify_helper (this=0x8d5ec30, receiver=0xa015e28, e=0xbfa2ad74) at kernel/qapplication.cpp:4562
#30 0xb5e5adaf in QApplication::notify (this=0xbfa2ad74, receiver=0xa015e28, e=0xbfa2ad74) at kernel/qapplication.cpp:3944
#31 0xb6d2ae91 in KApplication::notify (this=0xbfa2b1a8, receiver=0xa015e28, event=0xbfa2ad74) at ../../kdeui/kernel/kapplication.cpp:311
#32 0xb696578e in QCoreApplication::notifyInternal (this=0xbfa2b1a8, receiver=0xa015e28, event=0xbfa2ad74) at kernel/qcoreapplication.cpp:915
#33 0xb6997138 in sendEvent (event=0xbfa2ad74, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#34 socketNotifierSourceDispatch (source=0x8d5bbf0) at kernel/qeventdispatcher_glib.cpp:110
#35 0xb46919e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#36 0xb4691d80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#37 0xb4691e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#38 0xb6997981 in QEventDispatcherGlib::processEvents (this=0x8d32ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#39 0xb5f0c9aa in QGuiEventDispatcherGlib::processEvents (this=0x8d32ef0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0xb696426c in QEventLoop::processEvents (this=this@entry=0xbfa2afb8, flags=...) at kernel/qeventloop.cpp:149
#41 0xb6964561 in QEventLoop::exec (this=0xbfa2afb8, flags=...) at kernel/qeventloop.cpp:204
#42 0xb6969cba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#43 0xb5e53fc4 in QApplication::exec () at kernel/qapplication.cpp:3823
#44 0x08055352 in main (argc=<optimized out>, argv=0xbfa2b3e4) at ../../app/main.cpp:519

Possible duplicates by query: bug 309650, bug 305860.

Reported using DrKonqi
Comment 1 Kevin Funk 2013-02-14 16:03:17 UTC
Philip, can you please try to reproduce that with current master? I pushed a some time ago fix that might fix this.

Install steps: http://techbase.kde.org/Projects/KDevelop4/HowToCompile
Comment 2 Rolf Eike Beer 2013-02-16 19:15:22 UTC
Created attachment 77368 [details]
New crash information added by DrKonqi

kdevelop (4.4.1) on KDE Platform 4.10.00 using Qt 4.8.4

I had a project opened where the CMake dependencies of master branch were not met. While the project was open I changed to the source, did "git checkout 4.4", then back to KDevelop and tried to build the project. It looked for me as the crash happened immediately after the new run of CMake was completed and the actual building should have started.

-- Backtrace (Reduced):
#6  0x00007f31a29a12de in MakeJob::start (this=0x7174ae0) at /usr/src/debug/kdevelop-4.4.1/projectbuilders/makebuilder/makejob.cpp:94
#7  0x00007f31db4a9d45 in KDevelop::RunController::registerJob (this=0x1f4fc40, job=0x1) at /usr/src/debug/kdevplatform-1.4.1/shell/runcontroller.cpp:566
[...]
#9  0x00007f31dba71b02 in KJob::result (this=this@entry=0x73fb520, _t1=_t1@entry=0x73fb520) at /usr/src/debug/kdelibs-4.10.0/build/kdecore/kjob.moc:208
#10 0x00007f31dba71b40 in KJob::emitResult (this=0x73fb520) at /usr/src/debug/kdelibs-4.10.0/kdecore/jobs/kjob.cpp:318
#11 0x00007f31a27892b7 in CMakeJob::slotCompleted (this=0x73fb520) at /usr/src/debug/kdevelop-4.4.1/projectbuilders/cmakebuilder/cmakejob.cpp:127
Comment 3 Aleksey 2013-05-22 07:59:42 UTC
Created attachment 80016 [details]
New crash information added by DrKonqi

kdevelop (4.4.1) on KDE Platform 4.9.5 using Qt 4.8.3

- What I was doing when the application crashed:
From the context menu I selected "Clean", remove generated CMake scripts and push "Build" button. Generating scripts by CMake starts, after a while (generating is in progress still) KDevelop crashes.
It starts reproducing since today each time I try to build the poject. Before I did not perform any action since last successfull build. Just went to work and made attempt to rebuild the project.
Linux Mint could not be updated because it requires my confirmation.

-- Backtrace (Reduced):
#6  0x00007fe87f216a6e in MakeJob::start (this=0x4ca80d0) at ../../../projectbuilders/makebuilder/makejob.cpp:94
#7  0x00007fe8c8829655 in KDevelop::RunController::registerJob (this=0xd95ff0, job=0x0) at ../../shell/runcontroller.cpp:566
[...]
#9  0x00007fe8c8de5f22 in KJob::result (this=this@entry=0x3e56a50, _t1=_t1@entry=0x3e56a50) at ./kjob.moc:208
#10 0x00007fe8c8de5f60 in KJob::emitResult (this=0x3e56a50) at ../../kdecore/jobs/kjob.cpp:318
#11 0x00007fe87ebc8cb7 in CMakeJob::slotCompleted (this=0x3e56a50) at ../../../projectbuilders/cmakebuilder/cmakejob.cpp:127
Comment 4 Kevin Funk 2013-05-22 08:58:55 UTC
@Aleksey: Please try to reproduce with current Git master, this should be fixed.
Comment 5 Andrew Crouthamel 2018-09-24 02:03:02 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Andrew Crouthamel 2018-10-27 03:30:34 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!