Bug 262106 - Kdevelop crashed when I called the function ExternalProject_Add() in CMakeLists.txt
Summary: Kdevelop crashed when I called the function ExternalProject_Add() in CMakeLis...
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: Build tools: CMake (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 4.2.0
Assignee: kdevelop-bugs-null
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2011-01-04 19:58 UTC by Leandro Santiago da Silva
Modified: 2018-10-27 04:08 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leandro Santiago da Silva 2011-01-04 19:58:11 UTC
Application: kdevelop (4.2.60)
KDE Platform Version: 4.5.4 (KDE 4.5.4)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-23-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I wrote the function ExternalProject_Add() without parameters in the main CMakeLists.txt. WHen i put the mouse over this function, Kdevelop crashed.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
[Current thread is 1 (Thread 0xb6607710 (LWP 7451))]

Thread 17 (Thread 0xaf744b70 (LWP 7452)):
#0  0x002c1416 in __kernel_vsyscall ()
#1  0x002a1884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x013f594f in wait (this=0x8c2bacc, mutex=0x8c2bad0, time=1000) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x8c2bacc, mutex=0x8c2bad0, time=1000) at thread/qwaitcondition_unix.cpp:160
#4  0x02478e26 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x8c2bac0) at /home/tenchi/projects/kdevelop/kdevplatform/language/duchain/duchain.cpp:286
#5  0x013f4df9 in QThreadPrivate::start (arg=0x8c2bac0) at thread/qthread_unix.cpp:266
#6  0x0029ccc9 in start_thread (arg=0xaf744b70) at pthread_create.c:304
#7  0x0353b69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 16 (Thread 0xaef27b70 (LWP 7454)):
#0  0x002c1416 in __kernel_vsyscall ()
#1  0x035490f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x034dd65f in _L_lock_9687 () from /lib/libc.so.6
#3  0x034dbe56 in __libc_free (mem=0x89afb58) at malloc.c:3736
#4  0x0676a441 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0x015260b5 in QEventDispatcherGlib::unregisterSocketNotifier (this=0x89b8b78, notifier=0xaef272ec) at kernel/qeventdispatcher_glib.cpp:496
#6  0x015141da in QSocketNotifier::setEnabled (this=0xfffffe00, enable=false) at kernel/qsocketnotifier.cpp:298
#7  0x01525a02 in socketNotifierSourceCheck (source=0x8caac20) at kernel/qeventdispatcher_glib.cpp:92
#8  0x048b7b39 in g_main_context_check () from /lib/libglib-2.0.so.0
#9  0x048b845e in ?? () from /lib/libglib-2.0.so.0
#10 0x048b8848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0x01525565 in QEventDispatcherGlib::processEvents (this=0x89b8b78, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#12 0x014f5609 in QEventLoop::processEvents (this=0xaef27290, flags=) at kernel/qeventloop.cpp:149
#13 0x014f5a8a in QEventLoop::exec (this=0xaef27290, flags=...) at kernel/qeventloop.cpp:201
#14 0x013f1b7e in QThread::exec (this=0x8cab6a8) at thread/qthread.cpp:490
#15 0x014d435b in QInotifyFileSystemWatcherEngine::run (this=0x8cab6a8) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x013f4df9 in QThreadPrivate::start (arg=0x8cab6a8) at thread/qthread_unix.cpp:266
#17 0x0029ccc9 in start_thread (arg=0xaef27b70) at pthread_create.c:304
#18 0x0353b69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 0xae5ffb70 (LWP 7455)):
#0  0x002c1416 in __kernel_vsyscall ()
#1  0x035490f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x034dd65f in _L_lock_9687 () from /lib/libc.so.6
#3  0x034dbe56 in __libc_free (mem=0x8cb13a8) at malloc.c:3736
#4  0x048bd486 in g_free () from /lib/libglib-2.0.so.0
#5  0x048b75e7 in g_main_context_unref () from /lib/libglib-2.0.so.0
#6  0x0152622d in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x8cb5650, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:392
#7  0x013f45ba in QThreadPrivate::finish (arg=0x162a888) at thread/qthread_unix.cpp:302
#8  0x013f4e01 in ~__pthread_cleanup_class (arg=0x162a888) at /usr/include/pthread.h:545
#9  QThreadPrivate::start (arg=0x162a888) at thread/qthread_unix.cpp:271
#10 0x0029ccc9 in start_thread (arg=0xae5ffb70) at pthread_create.c:304
#11 0x0353b69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xad5fdb70 (LWP 7458)):
#0  0x002c1416 in __kernel_vsyscall ()
#1  0x035490f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x034dd65f in _L_lock_9687 () from /lib/libc.so.6
#3  0x034dbe56 in __libc_free (mem=0x895e460) at malloc.c:3736
#4  0x0676a441 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0x015260b5 in QEventDispatcherGlib::unregisterSocketNotifier (this=0x8c5d6e8, notifier=0xad5fd2ec) at kernel/qeventdispatcher_glib.cpp:496
#6  0x015141da in QSocketNotifier::setEnabled (this=0xfffffe00, enable=false) at kernel/qsocketnotifier.cpp:298
#7  0x01525a02 in socketNotifierSourceCheck (source=0x8cdaef8) at kernel/qeventdispatcher_glib.cpp:92
#8  0x048b7b39 in g_main_context_check () from /lib/libglib-2.0.so.0
#9  0x048b845e in ?? () from /lib/libglib-2.0.so.0
#10 0x048b8848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0x01525565 in QEventDispatcherGlib::processEvents (this=0x8c5d6e8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#12 0x014f5609 in QEventLoop::processEvents (this=0xad5fd290, flags=) at kernel/qeventloop.cpp:149
#13 0x014f5a8a in QEventLoop::exec (this=0xad5fd290, flags=...) at kernel/qeventloop.cpp:201
#14 0x013f1b7e in QThread::exec (this=0x8ce05e0) at thread/qthread.cpp:490
#15 0x014d435b in QInotifyFileSystemWatcherEngine::run (this=0x8ce05e0) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x013f4df9 in QThreadPrivate::start (arg=0x8ce05e0) at thread/qthread_unix.cpp:266
#17 0x0029ccc9 in start_thread (arg=0xad5fdb70) at pthread_create.c:304
#18 0x0353b69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xac22eb70 (LWP 7584)):
#0  0x002b4e36 in clock_gettime (clock_id=2854900, tp=0xac22dfa0) at ../sysdeps/unix/clock_gettime.c:100
#1  0x0145050b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x015276e5 in QTimerInfoList::updateCurrentTime (this=0x90a4d0c) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0152772a in QTimerInfoList::timerWait (this=0x90a4d0c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x015257a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xac22e0cc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0152583d in timerSourcePrepare (source=0x0, timeout=0x2b8ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x048b7e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x048b8279 in ?? () from /lib/libglib-2.0.so.0
#9  0x048b8848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x0152559f in QEventDispatcherGlib::processEvents (this=0x8fff908, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x014f5609 in QEventLoop::processEvents (this=0xac22e2a0, flags=) at kernel/qeventloop.cpp:149
#12 0x014f5a8a in QEventLoop::exec (this=0xac22e2a0, flags=...) at kernel/qeventloop.cpp:201
#13 0x013f1b7e in QThread::exec (this=0x90a5710) at thread/qthread.cpp:490
#14 0x025670d1 in KDevelop::CompletionWorkerThread::run (this=0x90a5710) at /home/tenchi/projects/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:80
#15 0x013f4df9 in QThreadPrivate::start (arg=0x90a5710) at thread/qthread_unix.cpp:266
#16 0x0029ccc9 in start_thread (arg=0xac22eb70) at pthread_create.c:304
#17 0x0353b69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xaba2db70 (LWP 7585)):
#0  0x002b4e36 in clock_gettime (clock_id=2854900, tp=0xaba2cfa0) at ../sysdeps/unix/clock_gettime.c:100
#1  0x0145050b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x015276e5 in QTimerInfoList::updateCurrentTime (this=0x90abdc4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0152772a in QTimerInfoList::timerWait (this=0x90abdc4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x015257a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaba2d0cc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0152583d in timerSourcePrepare (source=0x0, timeout=0x2b8ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x048b7e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x048b8279 in ?? () from /lib/libglib-2.0.so.0
#9  0x048b8848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x0152559f in QEventDispatcherGlib::processEvents (this=0x8ffdc68, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x014f5609 in QEventLoop::processEvents (this=0xaba2d2a0, flags=) at kernel/qeventloop.cpp:149
#12 0x014f5a8a in QEventLoop::exec (this=0xaba2d2a0, flags=...) at kernel/qeventloop.cpp:201
#13 0x013f1b7e in QThread::exec (this=0x90a57c8) at thread/qthread.cpp:490
#14 0x025670d1 in KDevelop::CompletionWorkerThread::run (this=0x90a57c8) at /home/tenchi/projects/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:80
#15 0x013f4df9 in QThreadPrivate::start (arg=0x90a57c8) at thread/qthread_unix.cpp:266
#16 0x0029ccc9 in start_thread (arg=0xaba2db70) at pthread_create.c:304
#17 0x0353b69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xa7b4ab70 (LWP 7596)):
#0  0x002c1416 in __kernel_vsyscall ()
#1  0x002a14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x013f59c7 in wait (this=0x8b633f0, mutex=0x8b4d078, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8b633f0, mutex=0x8b4d078, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x00152030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8b633d8, th=0x8effc00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x001557dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b4c670, th=0x8effc00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0015155b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8b633d8, th=0x8effc00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x001558d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b4c670, th=0x8effc00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00152533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b633d8, th=0x8effc00, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x001558f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b4c670, th=0x8effc00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00152533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b633d8, th=0x8effc00, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x001558f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b4c670, th=0x8effc00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00152533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b633d8, th=0x8effc00, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#13 0x001558f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b4c670, th=0x8effc00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#14 0x00152533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b633d8, th=0x8effc00, previous=0x9bfa05c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#15 0x0015395e in ThreadWeaver::ThreadRunHelper::run (this=0xa7b4a2f4, parent=0x8b633d8, th=0x8effc00) at ../../../threadweaver/Weaver/Thread.cpp:87
#16 0x0015407b in ThreadWeaver::Thread::run (this=0x8effc00) at ../../../threadweaver/Weaver/Thread.cpp:142
#17 0x013f4df9 in QThreadPrivate::start (arg=0x8effc00) at thread/qthread_unix.cpp:266
#18 0x0029ccc9 in start_thread (arg=0xa7b4ab70) at pthread_create.c:304
#19 0x0353b69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xa7349b70 (LWP 7597)):
#0  0x002c1416 in __kernel_vsyscall ()
#1  0x002a14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x013f59c7 in wait (this=0x8b633f0, mutex=0x8b4d078, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8b633f0, mutex=0x8b4d078, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x00152030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8b633d8, th=0x8ee8970) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x001557dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b4c670, th=0x8ee8970) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0015155b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8b633d8, th=0x8ee8970) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x001558d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b4c670, th=0x8ee8970) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00152533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b633d8, th=0x8ee8970, previous=0x9c427358) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x0015395e in ThreadWeaver::ThreadRunHelper::run (this=0xa73492f4, parent=0x8b633d8, th=0x8ee8970) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x0015407b in ThreadWeaver::Thread::run (this=0x8ee8970) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x013f4df9 in QThreadPrivate::start (arg=0x8ee8970) at thread/qthread_unix.cpp:266
#12 0x0029ccc9 in start_thread (arg=0xa7349b70) at pthread_create.c:304
#13 0x0353b69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xa3fffb70 (LWP 7741)):
#0  0x002c1416 in __kernel_vsyscall ()
#1  0x002a14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x0227a877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x23791a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#3  0x0227a8c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x23791a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0x0029ccc9 in start_thread (arg=0xa3fffb70) at pthread_create.c:304
#5  0x0353b69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xa0dffb70 (LWP 8255)):
#0  0x002c1416 in __kernel_vsyscall ()
#1  0x002a14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x013f59c7 in wait (this=0xa4128dc0, mutex=0xa30240c0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0xa4128dc0, mutex=0xa30240c0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x00152030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa4128da8, th=0xa2967318) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x001557dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa35f6eb8, th=0xa2967318) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0015155b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa4128da8, th=0xa2967318) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x001558d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa35f6eb8, th=0xa2967318) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00152533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa4128da8, th=0xa2967318, previous=0x9be0f08) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x0015395e in ThreadWeaver::ThreadRunHelper::run (this=0xa0dff2f4, parent=0xa4128da8, th=0xa2967318) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x0015407b in ThreadWeaver::Thread::run (this=0xa2967318) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x013f4df9 in QThreadPrivate::start (arg=0xa2967318) at thread/qthread_unix.cpp:266
#12 0x0029ccc9 in start_thread (arg=0xa0dffb70) at pthread_create.c:304
#13 0x0353b69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0x9f7ffb70 (LWP 8334)):
#0  0x048b78cb in g_main_context_check () from /lib/libglib-2.0.so.0
#1  0x048b845e in ?? () from /lib/libglib-2.0.so.0
#2  0x048b8848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x0152559f in QEventDispatcherGlib::processEvents (this=0x9679e60, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4  0x014f5609 in QEventLoop::processEvents (this=0x9f7ff2a0, flags=) at kernel/qeventloop.cpp:149
#5  0x014f5a8a in QEventLoop::exec (this=0x9f7ff2a0, flags=...) at kernel/qeventloop.cpp:201
#6  0x013f1b7e in QThread::exec (this=0x9f83f318) at thread/qthread.cpp:490
#7  0x025670d1 in KDevelop::CompletionWorkerThread::run (this=0x9f83f318) at /home/tenchi/projects/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:80
#8  0x013f4df9 in QThreadPrivate::start (arg=0x9f83f318) at thread/qthread_unix.cpp:266
#9  0x0029ccc9 in start_thread (arg=0x9f7ffb70) at pthread_create.c:304
#10 0x0353b69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0x9effeb70 (LWP 8373)):
#0  0x002c1416 in __kernel_vsyscall ()
#1  0x002a14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb731a3a5 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb731a481 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x0029ccc9 in start_thread (arg=0x9effeb70) at pthread_create.c:304
#5  0x0353b69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xacdfcb70 (LWP 13794)):
#0  0x002c1416 in __kernel_vsyscall ()
#1  0x002a14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x013f59c7 in wait (this=0xa4128dc0, mutex=0xa30240c0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0xa4128dc0, mutex=0xa30240c0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x00152030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa4128da8, th=0xc5e3168) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x001557dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa35f6eb8, th=0xc5e3168) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0015155b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa4128da8, th=0xc5e3168) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x001558d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa35f6eb8, th=0xc5e3168) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00152533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa4128da8, th=0xc5e3168, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x001558f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa35f6eb8, th=0xc5e3168) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00152533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa4128da8, th=0xc5e3168, previous=0xa2ebad68) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x0015395e in ThreadWeaver::ThreadRunHelper::run (this=0xacdfc2f4, parent=0xa4128da8, th=0xc5e3168) at ../../../threadweaver/Weaver/Thread.cpp:87
#12 0x0015407b in ThreadWeaver::Thread::run (this=0xc5e3168) at ../../../threadweaver/Weaver/Thread.cpp:142
#13 0x013f4df9 in QThreadPrivate::start (arg=0xc5e3168) at thread/qthread_unix.cpp:266
#14 0x0029ccc9 in start_thread (arg=0xacdfcb70) at pthread_create.c:304
#15 0x0353b69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xaddfeb70 (LWP 13795)):
#0  0x002c1416 in __kernel_vsyscall ()
#1  0x002a14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x013f59c7 in wait (this=0xa4128dc0, mutex=0xa30240c0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0xa4128dc0, mutex=0xa30240c0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x00152030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa4128da8, th=0xb781f08) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x001557dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa35f6eb8, th=0xb781f08) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0015155b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa4128da8, th=0xb781f08) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x001558d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa35f6eb8, th=0xb781f08) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00152533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa4128da8, th=0xb781f08, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x001558f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa35f6eb8, th=0xb781f08) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00152533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa4128da8, th=0xb781f08, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x001558f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa35f6eb8, th=0xb781f08) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00152533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa4128da8, th=0xb781f08, previous=0xc3e9580) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#13 0x0015395e in ThreadWeaver::ThreadRunHelper::run (this=0xaddfe2f4, parent=0xa4128da8, th=0xb781f08) at ../../../threadweaver/Weaver/Thread.cpp:87
#14 0x0015407b in ThreadWeaver::Thread::run (this=0xb781f08) at ../../../threadweaver/Weaver/Thread.cpp:142
#15 0x013f4df9 in QThreadPrivate::start (arg=0xb781f08) at thread/qthread_unix.cpp:266
#16 0x0029ccc9 in start_thread (arg=0xaddfeb70) at pthread_create.c:304
#17 0x0353b69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0x999ffb70 (LWP 13798)):
#0  0x002c1416 in __kernel_vsyscall ()
#1  0x002a14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x013f59c7 in wait (this=0xa4128dc0, mutex=0xa30240c0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0xa4128dc0, mutex=0xa30240c0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x00152030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa4128da8, th=0xc9fc090) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x001557dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa35f6eb8, th=0xc9fc090) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x0015155b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa4128da8, th=0xc9fc090) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x001558d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa35f6eb8, th=0xc9fc090) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00152533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa4128da8, th=0xc9fc090, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x001558f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa35f6eb8, th=0xc9fc090) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00152533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa4128da8, th=0xc9fc090, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x001558f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa35f6eb8, th=0xc9fc090) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00152533 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa4128da8, th=0xc9fc090, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#13 0x0015395e in ThreadWeaver::ThreadRunHelper::run (this=0x999ff2f4, parent=0xa4128da8, th=0xc9fc090) at ../../../threadweaver/Weaver/Thread.cpp:87
#14 0x0015407b in ThreadWeaver::Thread::run (this=0xc9fc090) at ../../../threadweaver/Weaver/Thread.cpp:142
#15 0x013f4df9 in QThreadPrivate::start (arg=0xc9fc090) at thread/qthread_unix.cpp:266
#16 0x0029ccc9 in start_thread (arg=0x999ffb70) at pthread_create.c:304
#17 0x0353b69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0x991feb70 (LWP 22697)):
#0  0x002c1416 in __kernel_vsyscall ()
#1  0x035490f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x034dd65f in _L_lock_9687 () from /lib/libc.so.6
#3  0x034dbe56 in __libc_free (mem=0x9658c18) at malloc.c:3736
#4  0x013eefed in qFree (ptr=0x9658c18) at global/qmalloc.cpp:60
#5  0x01440180 in QString::free (d=0x9658c18) at tools/qstring.cpp:1151
#6  0x0307ea82 in QString::~QString (this=0x9658714, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qstring.h:882
#7  0x0307ffe3 in QList<QString>::node_destruct (this=0x967901c, from=0x9658714, to=0x9658714) at /usr/include/qt4/QtCore/qlist.h:420
#8  0x0308025c in QList<QString>::free (this=0x967901c, data=0x9658700) at /usr/include/qt4/QtCore/qlist.h:741
#9  0x030802ba in QList<QString>::~QList (this=0x967901c, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qlist.h:716
#10 0x03090858 in QHashNode<QString, QStringList>::~QHashNode (this=0x9679010, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qhash.h:217
#11 0x014138fd in QHashData::free_helper (this=0xae682290, node_delete=0x3090870 <QHash<QString, QStringList>::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:271
#12 0x03090ba7 in QHash<QString, QStringList>::freeData (this=0xae64c1b0, x=0xae682290) at /usr/include/qt4/QtCore/qhash.h:568
#13 0x03090d72 in QHash<QString, QStringList>::operator= (this=0xae64c1b0, other=...) at /usr/include/qt4/QtCore/qhash.h:594
#14 0x03090e11 in QHash<QString, QStringList>::clear (this=0xae64c1b0) at /usr/include/qt4/QtCore/qhash.h:574
#15 0x03092095 in CMakeProjectData::clear (this=0xae64c19c) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/cmakeprojectdata.h:21
#16 0x03089173 in CMakeManager::initializeProject (this=0x8ca9d70, project=0x8ce5ea0) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/cmakemanager.cpp:187
#17 0x0308a25c in CMakeManager::parse (this=0x8ca9d70, item=0x8d1b258) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/cmakemanager.cpp:383
#18 0x004edb64 in KDevelop::ImportProjectJobPrivate::import (this=0xaf50a08, folder=0x8d1b258) at /home/tenchi/projects/kdevelop/kdevplatform/project/importprojectjob.cpp:53
#19 0x004ed148 in QtConcurrent::VoidStoredMemberFunctionPointerCall1<void, KDevelop::ImportProjectJobPrivate, KDevelop::ProjectFolderItem*, KDevelop::ProjectFolderItem*>::runFunctor (this=0xb4cdb98) at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:426
#20 0x004ed89e in QtConcurrent::RunFunctionTask<void>::run (this=0xb4cdb98) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120
#21 0x013e9523 in QThreadPoolThread::run (this=0x8ca80b8) at concurrent/qthreadpool.cpp:106
#22 0x013f4df9 in QThreadPrivate::start (arg=0x8ca80b8) at thread/qthread_unix.cpp:266
#23 0x0029ccc9 in start_thread (arg=0x991feb70) at pthread_create.c:304
#24 0x0353b69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb6607710 (LWP 7451)):
[KCrash Handler]
#7  0x002c1416 in __kernel_vsyscall ()
#8  0x03495941 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0x03498e42 in abort () at abort.c:92
#10 0x034cd305 in __libc_message (do_abort=2, fmt=0x35a5280 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#11 0x034d7501 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0xa4ae1510) at malloc.c:6283
#12 0x034d8d70 in _int_free (av=<value optimized out>, p=<value optimized out>) at malloc.c:4795
#13 0x034dbe5d in __libc_free (mem=0xa4ae1510) at malloc.c:3738
#14 0x013eefed in qFree (ptr=0xa4ae1510) at global/qmalloc.cpp:60
#15 0x01413896 in QHashData::freeNode (this=0x6, node=0x0) at tools/qhash.cpp:185
#16 0x01413909 in QHashData::free_helper (this=0xae682290, node_delete=0x3090870 <QHash<QString, QStringList>::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:272
#17 0x03090ba7 in QHash<QString, QStringList>::freeData (this=0xbff4fd3c, x=0xae682290) at /usr/include/qt4/QtCore/qhash.h:568
#18 0x03090ce9 in QHash<QString, QStringList>::~QHash (this=0xbff4fd3c, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qhash.h:284
#19 0x03091fb1 in CMakeProjectData::~CMakeProjectData (this=0xbff4fd28, __in_chrg=<value optimized out>) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/cmakeprojectdata.h:8
#20 0x03082361 in CMakeManager::cacheValue (this=0x8ca9d70, project=0x8ce5ea0, id=...) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/cmakemanager.cpp:1342
#21 0x03c94289 in CMakeDocumentation::description (this=0xa0af690, identifier=..., file=...) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/cmakedocumentation.cpp:121
#22 0x0308277e in CMakeManager::specialLanguageObjectNavigationWidget (this=0x8ca9d70, url=..., position=...) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/cmakemanager.cpp:1322
#23 0x041923a5 in ContextBrowserPlugin::showToolTip (this=0xa29ca770, view=0xd7dc700, position=...) at /home/tenchi/projects/kdevelop/kdevplatform/plugins/contextbrowser/contextbrowser.cpp:396
#24 0x04192de7 in ContextBrowserPlugin::textHintRequested (this=0xa29ca770, cursor=...) at /home/tenchi/projects/kdevelop/kdevplatform/plugins/contextbrowser/contextbrowser.cpp:358
#25 0x04196dcc in ContextBrowserPlugin::qt_metacall (this=0xa29ca770, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0xbff50224) at /home/tenchi/projects/kdevelop/kdevplatform/build/plugins/contextbrowser/contextbrowser.moc:144
#26 0x014fc8ca in QMetaObject::metacall (object=0xa29ca770, cl=7451, idx=25, argv=0xbff50224) at kernel/qmetaobject.cpp:237
#27 0x0150f6ad in QMetaObject::activate (sender=0xd7dc700, m=0x6d82644, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3280
#28 0x06ca6649 in KateView::needTextHint (this=0xd7dc700, _t1=..., _t2=...) at /home/tenchi/projects/kdevelop/kate/build/part/kateview.moc:492
#29 0x06cb62b7 in KateViewInternal::textHintTimeout (this=0xd795b50) at /home/tenchi/projects/kdevelop/kate/part/view/kateviewinternal.cpp:3009
#30 0x06cba6cd in KateViewInternal::qt_metacall (this=0xd795b50, _c=QMetaObject::InvokeMetaMethod, _id=51, _a=0xbff503ec) at /home/tenchi/projects/kdevelop/kate/build/part/kateviewinternal.moc:138
#31 0x014fc8ca in QMetaObject::metacall (object=0xd795b50, cl=7451, idx=51, argv=0xbff503ec) at kernel/qmetaobject.cpp:237
#32 0x0150f6ad in QMetaObject::activate (sender=0xd795cc8, m=0x16295a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#33 0x015611e7 in QTimer::timeout (this=0xd795cc8) at .moc/release-shared/moc_qtimer.cpp:134
#34 0x015151ce in QTimer::timerEvent (this=0xd795cc8, e=0xbff50950) at kernel/qtimer.cpp:271
#35 0x01509504 in QObject::event (this=0xd795cc8, e=0x6) at kernel/qobject.cpp:1183
#36 0x01756fdc in QApplicationPrivate::notify_helper (this=0x85f1b40, receiver=0xd795cc8, e=0xbff50950) at kernel/qapplication.cpp:4396
#37 0x0175d04e in QApplication::notify (this=0xbff50e6c, receiver=0xd795cc8, e=0xbff50950) at kernel/qapplication.cpp:3798
#38 0x07a3b05a in KApplication::notify (this=0xbff50e6c, receiver=0xd795cc8, event=0xbff50950) at ../../kdeui/kernel/kapplication.cpp:310
#39 0x080516bc in KDevelopApplication::notify (this=0xbff50e6c, receiver=0xd795cc8, event=0xbff50950) at /home/tenchi/projects/kdevelop/kdevelop/app/main.cpp:90
#40 0x014f6b3b in QCoreApplication::notifyInternal (this=0xbff50e6c, receiver=0xd795cc8, event=0xbff50950) at kernel/qcoreapplication.cpp:732
#41 0x01528ad6 in sendEvent (this=0x85f48cc) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#42 QTimerInfoList::activateTimers (this=0x85f48cc) at kernel/qeventdispatcher_unix.cpp:602
#43 0x015258a7 in timerSourceDispatch (source=0x85f4d00) at kernel/qeventdispatcher_glib.cpp:184
#44 idleTimerSourceDispatch (source=0x85f4d00) at kernel/qeventdispatcher_glib.cpp:231
#45 0x048b4855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#46 0x048b8668 in ?? () from /lib/libglib-2.0.so.0
#47 0x048b8848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#48 0x01525565 in QEventDispatcherGlib::processEvents (this=0x85d59e0, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#49 0x01818be5 in QGuiEventDispatcherGlib::processEvents (this=0x85d59e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#50 0x014f5609 in QEventLoop::processEvents (this=0xbff50c14, flags=) at kernel/qeventloop.cpp:149
#51 0x014f5a8a in QEventLoop::exec (this=0xbff50c14, flags=...) at kernel/qeventloop.cpp:201
#52 0x014fa00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#53 0x01755e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#54 0x080513a2 in main (argc=1, argv=0xbff51634) at /home/tenchi/projects/kdevelop/kdevelop/app/main.cpp:468

Possible duplicates by query: bug 251003, bug 250807, bug 250327, bug 248447, bug 245488.

Reported using DrKonqi
Comment 1 Milian Wolff 2011-01-06 12:40:21 UTC
is this reproducible? Can you run kdevelop through valgrind and show us the log it produces?

valgrind --track-origins=yes --num-callers=50 --log-file=/tmp/kdevelop.memcheck.log kdevelop

or at least attach a file that shows the behavior you describe.
Comment 2 Aleix Pol 2011-01-09 18:58:43 UTC
I can't reproduce it, please provide the info milian said. The project that makes it crash would be useful as well (well, not the project but its CMake files).
Comment 3 Andrew Crouthamel 2018-09-22 01:53:27 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 4 Andrew Crouthamel 2018-10-27 04:08:27 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!