Bug 247378 - Kdevelop crashed when I've added a pkg-config dependency in cmake file
Summary: Kdevelop crashed when I've added a pkg-config dependency in cmake file
Status: RESOLVED DUPLICATE of bug 285208
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-11 15:36 UTC by Leandro Santiago da Silva
Modified: 2012-12-02 22:43 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leandro Santiago da Silva 2010-08-11 15:36:55 UTC
Application: kdevelop (4.0.60)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
Text I added:
pkg_check_modules(LIBCONFIG libconfig++)

When I added it in include_directories, the ide crashed

The crash can be reproduced some of the time.

 -- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77e3710 (LWP 1867))]

Thread 17 (Thread 0xb53a5b70 (LWP 1871)):
#0  0x00898422 in __kernel_vsyscall ()
#1  0x00cf3342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x0163191f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x09e47e95 in KDevelop::DUChainPrivate::CleanupThread::run (this=0xa3a8bc8) at /home/tenchi/projects/kdevelop/kdevplatform/language/duchain/duchain.cpp:286
#4  0x0163097e in ?? () from /usr/lib/libQtCore.so.4
#5  0x00cee96e in start_thread (arg=0xb53a5b70) at pthread_create.c:300
#6  0x05f34a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 16 (Thread 0xb49ffb70 (LWP 1873)):
#0  0x00d0be16 in *__GI_clock_gettime (clock_id=13697012, tp=0xb49fefb8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x01756f5b in ?? () from /usr/lib/libQtCore.so.4
#2  0x0175c085 in ?? () from /usr/lib/libQtCore.so.4
#3  0x0175c0ca in ?? () from /usr/lib/libQtCore.so.4
#4  0x0175a078 in ?? () from /usr/lib/libQtCore.so.4
#5  0x0175a105 in ?? () from /usr/lib/libQtCore.so.4
#6  0x01e6aaca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x01e6aee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x01e6b4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x01759e6f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x0172c759 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x0172cbaa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0x0162dfc9 in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0x0170c1db in ?? () from /usr/lib/libQtCore.so.4
#14 0x0163097e in ?? () from /usr/lib/libQtCore.so.4
#15 0x00cee96e in start_thread (arg=0xb49ffb70) at pthread_create.c:300
#16 0x05f34a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 0xb2430b70 (LWP 1878)):
#0  0x01e6aad2 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#1  0x01e6aee9 in ?? () from /lib/libglib-2.0.so.0
#2  0x01e6b4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x01759e6f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x0172c759 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x0172cbaa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x0162dfc9 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x0170c1db in ?? () from /usr/lib/libQtCore.so.4
#8  0x0163097e in ?? () from /usr/lib/libQtCore.so.4
#9  0x00cee96e in start_thread (arg=0xb2430b70) at pthread_create.c:300
#10 0x05f34a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xb0affb70 (LWP 1954)):
#0  0x00d0be16 in *__GI_clock_gettime (clock_id=13697012, tp=0xb0afefc8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x01756f5b in ?? () from /usr/lib/libQtCore.so.4
#2  0x0175c085 in ?? () from /usr/lib/libQtCore.so.4
#3  0x0175c0ca in ?? () from /usr/lib/libQtCore.so.4
#4  0x0175a078 in ?? () from /usr/lib/libQtCore.so.4
#5  0x0175a105 in ?? () from /usr/lib/libQtCore.so.4
#6  0x01e6aaca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x01e6aee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x01e6b4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x01759e6f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x0172c759 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x0172cbaa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0x0162dfc9 in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0x09f33731 in KDevelop::CompletionWorkerThread::run (this=0xa991ca0) at /home/tenchi/projects/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:81
#14 0x0163097e in ?? () from /usr/lib/libQtCore.so.4
#15 0x00cee96e in start_thread (arg=0xb0affb70) at pthread_create.c:300
#16 0x05f34a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xb02feb70 (LWP 2000)):
#0  0x00d0be16 in *__GI_clock_gettime (clock_id=13697012, tp=0xb02fdfb8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x01756f5b in ?? () from /usr/lib/libQtCore.so.4
#2  0x0175c085 in ?? () from /usr/lib/libQtCore.so.4
#3  0x0175c0ca in ?? () from /usr/lib/libQtCore.so.4
#4  0x0175a078 in ?? () from /usr/lib/libQtCore.so.4
#5  0x0175a105 in ?? () from /usr/lib/libQtCore.so.4
#6  0x01e6aaca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x01e6aee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x01e6b4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x01759e6f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x0172c759 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x0172cbaa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0x0162dfc9 in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0x0170c1db in ?? () from /usr/lib/libQtCore.so.4
#14 0x0163097e in ?? () from /usr/lib/libQtCore.so.4
#15 0x00cee96e in start_thread (arg=0xb02feb70) at pthread_create.c:300
#16 0x05f34a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xac1b9b70 (LWP 2078)):
#0  0x00cf0f5b in __pthread_mutex_lock (mutex=0xb2b1cfc) at pthread_mutex_lock.c:61
#1  0x01e6ab03 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x01e6aee9 in ?? () from /lib/libglib-2.0.so.0
#3  0x01e6b4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x01759e6f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x0172c759 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x0172cbaa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x0162dfc9 in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x09f33731 in KDevelop::CompletionWorkerThread::run (this=0xb2c28c0) at /home/tenchi/projects/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:81
#9  0x0163097e in ?? () from /usr/lib/libQtCore.so.4
#10 0x00cee96e in start_thread (arg=0xac1b9b70) at pthread_create.c:300
#11 0x05f34a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xab9b8b70 (LWP 2079)):
#0  0x00d0be16 in *__GI_clock_gettime (clock_id=13697012, tp=0xab9b7fc8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x01756f5b in ?? () from /usr/lib/libQtCore.so.4
#2  0x0175c085 in ?? () from /usr/lib/libQtCore.so.4
#3  0x0175c0ca in ?? () from /usr/lib/libQtCore.so.4
#4  0x0175a078 in ?? () from /usr/lib/libQtCore.so.4
#5  0x0175a105 in ?? () from /usr/lib/libQtCore.so.4
#6  0x01e6aaca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x01e6aee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x01e6b4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x01759e6f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x0172c759 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x0172cbaa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0x0162dfc9 in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0x09f33731 in KDevelop::CompletionWorkerThread::run (this=0xad185468) at /home/tenchi/projects/kdevelop/kdevplatform/language/codecompletion/codecompletionmodel.cpp:81
#14 0x0163097e in ?? () from /usr/lib/libQtCore.so.4
#15 0x00cee96e in start_thread (arg=0xab9b8b70) at pthread_create.c:300
#16 0x05f34a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xa9fe2b70 (LWP 2080)):
#0  0x00898422 in __kernel_vsyscall ()
#1  0x00cf3342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x0163026e in ?? () from /usr/lib/libQtCore.so.4
#3  0x016303c3 in QThread::msleep(unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x03d51d16 in UIBlockTester::UIBlockTesterThread::run (this=0xad1a59a8) at /home/tenchi/projects/kdevelop/kdevelop/languages/cpp/cpplanguagesupport.cpp:678
#5  0x0163097e in ?? () from /usr/lib/libQtCore.so.4
#6  0x00cee96e in start_thread (arg=0xa9fe2b70) at pthread_create.c:300
#7  0x05f34a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xa8ee9b70 (LWP 2083)):
#0  0x00898422 in __kernel_vsyscall ()
#1  0x00cf3015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x01631997 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x001da870 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x001dd38c in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x001d927b in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x001dd482 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x001da4d3 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x001db51e in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x001dbc3b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0x0163097e in ?? () from /usr/lib/libQtCore.so.4
#11 0x00cee96e in start_thread (arg=0xa8ee9b70) at pthread_create.c:300
#12 0x05f34a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xa86e8b70 (LWP 2084)):
#0  0x00898422 in __kernel_vsyscall ()
#1  0x00cf3015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x01631997 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x001da870 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x001dd38c in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x001d927b in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x001dd482 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x001da4d3 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x001dd4a1 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x001da4d3 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x001db51e in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x001dbc3b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#12 0x0163097e in ?? () from /usr/lib/libQtCore.so.4
#13 0x00cee96e in start_thread (arg=0xa86e8b70) at pthread_create.c:300
#14 0x05f34a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xb3800b70 (LWP 2357)):
#0  0x00898422 in __kernel_vsyscall ()
#1  0x00cf3015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x076c1c97 in ?? () from /usr/lib/libQtScript.so.4
#3  0x076c1ce1 in ?? () from /usr/lib/libQtScript.so.4
#4  0x00cee96e in start_thread (arg=0xb3800b70) at pthread_create.c:300
#5  0x05f34a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xb41feb70 (LWP 2535)):
#0  0x00898422 in __kernel_vsyscall ()
#1  0x00cf3015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x01631997 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x001da870 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x001dd38c in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x001d927b in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x001dd482 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x001da4d3 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x001dd4a1 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x001da4d3 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x001db51e in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x001dbc3b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#12 0x0163097e in ?? () from /usr/lib/libQtCore.so.4
#13 0x00cee96e in start_thread (arg=0xb41feb70) at pthread_create.c:300
#14 0x05f34a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xa4affb70 (LWP 2536)):
#0  0x00898422 in __kernel_vsyscall ()
#1  0x00cf3015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x01631997 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x001da870 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x001dd38c in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x001d927b in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x001dd482 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x001da4d3 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x001db51e in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x001dbc3b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0x0163097e in ?? () from /usr/lib/libQtCore.so.4
#11 0x00cee96e in start_thread (arg=0xa4affb70) at pthread_create.c:300
#12 0x05f34a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa42feb70 (LWP 2538)):
#0  0x00898422 in __kernel_vsyscall ()
#1  0x00cf3015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x01631997 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x001da870 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x001dd38c in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x001d927b in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x001dd482 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x001da4d3 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x001dd4a1 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x001da4d3 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x001dd4a1 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x001da4d3 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x001dd4a1 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0x001da4d3 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x001db51e in ?? () from /usr/lib/libthreadweaver.so.4
#15 0x001dbc3b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#16 0x0163097e in ?? () from /usr/lib/libQtCore.so.4
#17 0x00cee96e in start_thread (arg=0xa42feb70) at pthread_create.c:300
#18 0x05f34a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa3afdb70 (LWP 2539)):
#0  0x00898422 in __kernel_vsyscall ()
#1  0x00cf3015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x01631997 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x001da870 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x001dd38c in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x001d927b in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x001dd482 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x001da4d3 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x001dd4a1 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x001da4d3 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x001dd4a1 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x001da4d3 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x001db51e in ?? () from /usr/lib/libthreadweaver.so.4
#13 0x001dbc3b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#14 0x0163097e in ?? () from /usr/lib/libQtCore.so.4
#15 0x00cee96e in start_thread (arg=0xa3afdb70) at pthread_create.c:300
#16 0x05f34a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa32fcb70 (LWP 9715)):
#0  0x00898422 in __kernel_vsyscall ()
#1  0x05f2d971 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x01756ff7 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib/libQtCore.so.4
#3  0x01706e9e in ?? () from /usr/lib/libQtCore.so.4
#4  0x01707f7e in ?? () from /usr/lib/libQtCore.so.4
#5  0x016c3f9e in QProcess::waitForFinished(int) () from /usr/lib/libQtCore.so.4
#6  0x01f355c7 in CMakeProjectVisitor::visit (this=0xa32fbb44, exec=0xa61c2e10) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1297
#7  0x01f232d8 in ExecProgramAst::accept (this=0xa61c2e10, visitor=0xa32fbb44) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:212
#8  0x01f3d9b0 in CMakeProjectVisitor::walk (this=0xa32fbb44, fc=..., line=3, isClean=false) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2131
#9  0x01f432e2 in CMakeProjectVisitor::visit (this=0xa32fbb44, ifast=0xa68b3df8) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1255
#10 0x01f23558 in IfAst::accept (this=0xa68b3df8, visitor=0xa32fbb44) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:422
#11 0x01f3d9b0 in CMakeProjectVisitor::walk (this=0xa32fbb44, fc=..., line=2, isClean=false) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2131
#12 0x01f432e2 in CMakeProjectVisitor::visit (this=0xa32fbb44, ifast=0xad1fc2d8) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1255
#13 0x01f23558 in IfAst::accept (this=0xad1fc2d8, visitor=0xa32fbb44) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeast.h:422
#14 0x01f3d9b0 in CMakeProjectVisitor::walk (this=0xa32fbb44, fc=..., line=0, isClean=true) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2131
#15 0x01f53fd9 in CMakeParserUtils::includeScript (file=..., parent=..., variables=0xaf3010e4, macros=0xaf30107c, sourcedir=..., cache=0xa4cf2ec, modulesDir=...)
    at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeparserutils.cpp:164
#16 0x01f79801 in CMakeManager::includeScript (this=0xb4a0c788, file=..., project=0xa46c6e0, parent=...) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/cmakemanager.cpp:326
#17 0x01f7a9e2 in CMakeManager::initializeProject (this=0xb4a0c788, project=0xa46c6e0, baseUrl=...) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/cmakemanager.cpp:244
#18 0x01f7af42 in CMakeManager::parse (this=0xb4a0c788, item=0xb962848) at /home/tenchi/projects/kdevelop/kdevelop/projectmanagers/cmake/cmakemanager.cpp:371
#19 0x003944b4 in KDevelop::ImportProjectJobPrivate::import (this=0xac596b0, folder=0xb962848) at /home/tenchi/projects/kdevelop/kdevplatform/project/importprojectjob.cpp:53
#20 0x00393a98 in QtConcurrent::VoidStoredMemberFunctionPointerCall1<void, KDevelop::ImportProjectJobPrivate, KDevelop::ProjectFolderItem*, KDevelop::ProjectFolderItem*>::runFunctor (this=0xb182d58)
    at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:426
#21 0x003941ee in QtConcurrent::RunFunctionTask<void>::run (this=0xb182d58) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120
#22 0x01625619 in ?? () from /usr/lib/libQtCore.so.4
#23 0x0163097e in ?? () from /usr/lib/libQtCore.so.4
#24 0x00cee96e in start_thread (arg=0xa32fcb70) at pthread_create.c:300
#25 0x05f34a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb77e3710 (LWP 1867)):
[KCrash Handler]
#6  0x0038b614 in KDevelop::ProjectModel::data (this=0xa1d1240, index=..., role=1) at /home/tenchi/projects/kdevelop/kdevplatform/project/projectmodel.cpp:759
#7  0x069e35c8 in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /usr/lib/libQtGui.so.4
#8  0x0039a9f6 in ProjectProxyModel::data (this=0xaae81e0, index=..., role=1) at /home/tenchi/projects/kdevelop/kdevplatform/project/projectproxymodel.cpp:60
#9  0x06a0b272 in QStyledItemDelegate::initStyleOption(QStyleOptionViewItem*, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#10 0x06a0c36e in QStyledItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#11 0x069a1ed8 in QTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#12 0x0699b409 in QTreeView::drawTree(QPainter*, QRegion const&) const () from /usr/lib/libQtGui.so.4
#13 0x0699b6bd in QTreeView::paintEvent(QPaintEvent*) () from /usr/lib/libQtGui.so.4
#14 0x0640d016 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#15 0x0680b423 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#16 0x068a59d2 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x0695ae57 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x0699a6fc in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x068a82a5 in ?? () from /usr/lib/libQtGui.so.4
#20 0x0172d3da in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#21 0x063aee69 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0x063b5aa9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0x022bc40a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#24 0x0172e13b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#25 0x06416306 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#26 0x06417145 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#27 0x06416055 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#28 0x06417145 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#29 0x06416055 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#30 0x06417145 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#31 0x06416055 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#32 0x06417145 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#33 0x06416055 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#34 0x06417145 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#35 0x06416055 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#36 0x06417145 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#37 0x06416055 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#38 0x06417145 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#39 0x06416f7e in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#40 0x06416f7e in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#41 0x06416f7e in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#42 0x06416f7e in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#43 0x06416055 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#44 0x065ee080 in ?? () from /usr/lib/libQtGui.so.4
#45 0x06406ae3 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4
#46 0x0640d7d6 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#47 0x0682a187 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#48 0x023ae2e4 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#49 0x023f60ff in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#50 0x063aee8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#51 0x063b5aa9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#52 0x022bc40a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#53 0x0172e13b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#54 0x01731bfc in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#55 0x01731d7d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#56 0x0175a33f in ?? () from /usr/lib/libQtCore.so.4
#57 0x01e675e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#58 0x01e6b2d8 in ?? () from /lib/libglib-2.0.so.0
#59 0x01e6b4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#60 0x01759e35 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#61 0x0646ee15 in ?? () from /usr/lib/libQtGui.so.4
#62 0x0172c759 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#63 0x0172cbaa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#64 0x01731e3f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#65 0x063aef27 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#66 0x0804fb20 in main (argc=1, argv=0xbfc3d6e4) at /home/tenchi/projects/kdevelop/kdevelop/app/main.cpp:379

Reported using DrKonqi
Comment 1 Milian Wolff 2010-09-24 17:47:31 UTC
please reproduce this in valgrind:

valgrind --track-origins=yes kdevelop

and send us the generated output.

thanks
Comment 2 Kevin Funk 2012-12-02 22:43:42 UTC
Marking as duplicate (same backtrace in the last 3 frames).

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