Bug 241188 - KDevelop crashes when using quick open
Summary: KDevelop crashes when using quick open
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 4.0.1
Assignee: kdevelop-bugs-null
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2010-06-09 11:48 UTC by maciek gajewski
Modified: 2018-10-21 05:25 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description maciek gajewski 2010-06-09 11:48:46 UTC
Application: kdevelop (4.0.0 (using KDevPlatform 1.0.0))
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
KDevelop 4 crashes often (but not always) when using quick open. It's a large CMake-based project

 -- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f3900584760 (LWP 14311))]

Thread 10 (Thread 0x7f38eca28710 (LWP 14313)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f38fed25692 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x5fd50a0, time=200000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x5fd50a0, time=200000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f38fa7ad06e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x5fd5080) at ../../language/duchain/duchain.cpp:286
#4  0x00007f38fed24775 in QThreadPrivate::start (arg=0x5fd5080) at thread/qthread_unix.cpp:248
#5  0x00007f38fd7679ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f38fda646cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f38e26fd710 (LWP 14315)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f38fed2572b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x5f62a20, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x5f62a20, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f38f5be4026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x60ed740, th=0x60eb4f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f38f5be66ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x60d7590, th=0x60eb4f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f38f5be4bff in ThreadWeaver::ThreadRunHelper::run (this=0x7f38e26fce00, parent=0x60ed740, th=0x60eb4f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f38f5be5168 in ThreadWeaver::Thread::run (this=0x60eb4f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f38fed24775 in QThreadPrivate::start (arg=0x60eb4f0) at thread/qthread_unix.cpp:248
#8  0x00007f38fd7679ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f38fda646cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f38dbcae710 (LWP 14354)):
#0  0x00007f38fda57f53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f38f81484a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f38f81488fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f38fee42566 in QEventDispatcherGlib::processEvents (this=0x7f38e81a65a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f38fee17992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f38fee17d6c in QEventLoop::exec (this=0x7f38dbcaddb0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f38fed21d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f38fedf8178 in QInotifyFileSystemWatcherEngine::run (this=0x5d106c0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f38fed24775 in QThreadPrivate::start (arg=0x5d106c0) at thread/qthread_unix.cpp:248
#9  0x00007f38fd7679ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f38fda646cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f38dc4af710 (LWP 14410)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f38f6ead2a6 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f38f718b220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007f38f6ead2e9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f38f71992ec) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007f38fd7679ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f38fda646cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f38d7675710 (LWP 14420)):
#0  0x00007f38fda57f53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f38f81484a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f38f81488fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f38fee42566 in QEventDispatcherGlib::processEvents (this=0x53214b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f38fee17992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f38fee17d6c in QEventLoop::exec (this=0x7f38d7674df0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f38fed21d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f38fed24775 in QThreadPrivate::start (arg=0x532d290) at thread/qthread_unix.cpp:248
#8  0x00007f38fd7679ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f38fda646cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f38d6e74710 (LWP 14421)):
#0  0x00007f38f81484f3 in ?? () from /lib/libglib-2.0.so.0
#1  0x00007f38f81488fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#2  0x00007f38fee42566 in QEventDispatcherGlib::processEvents (this=0x3f9b9b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#3  0x00007f38fee17992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#4  0x00007f38fee17d6c in QEventLoop::exec (this=0x7f38d6e73df0, flags=) at kernel/qeventloop.cpp:201
#5  0x00007f38fed21d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#6  0x00007f38fed24775 in QThreadPrivate::start (arg=0x532df20) at thread/qthread_unix.cpp:248
#7  0x00007f38fd7679ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#8  0x00007f38fda646cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f38d6673710 (LWP 14422)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f38fed240e5 in thread_sleep (ti=0x7f38d6672db0) at thread/qthread_unix.cpp:398
#2  0x00007f38fed24250 in QThread::msleep (msecs=<value optimized out>) at thread/qthread_unix.cpp:424
#3  0x00007f38d7e3df41 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#4  0x00007f38fed24775 in QThreadPrivate::start (arg=0x7f38e81b6b20) at thread/qthread_unix.cpp:248
#5  0x00007f38fd7679ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f38fda646cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f38cf56d710 (LWP 14433)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f38fed2572b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x5c68530, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x5c68530, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f38f5be4026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5c69fe0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f38f5be66ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#14 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#16 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#17 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#18 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#19 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#20 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#21 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#22 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#23 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#24 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#25 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#26 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#27 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#28 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#29 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#30 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#31 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#32 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#33 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#34 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#35 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#36 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#37 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#38 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#39 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#40 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#41 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#42 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#43 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#44 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#45 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#46 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#47 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#48 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#49 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#50 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#51 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#52 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#53 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#54 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#55 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#56 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#57 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#58 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#59 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#60 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#61 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#62 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#63 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#64 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#65 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#66 0x00007f38f5be66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5c6aad0, th=0x2ae26f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#67 0x00007f38f5be4bff in ThreadWeaver::ThreadRunHelper::run (this=0x7f38cf56ce00, parent=0x5c69fe0, th=0x2ae26f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#68 0x00007f38f5be5168 in ThreadWeaver::Thread::run (this=0x2ae26f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#69 0x00007f38fed24775 in QThreadPrivate::start (arg=0x2ae26f0) at thread/qthread_unix.cpp:248
#70 0x00007f38fd7679ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#71 0x00007f38fda646cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#72 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f38ced6c710 (LWP 14434)):
[KCrash Handler]
#5  0x00007f38d79a56ba in Cpp::ExpressionVisitor::getPointerTarget(AST*, bool*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#6  0x00007f38d79a5c69 in Cpp::ExpressionVisitor::visitClassMemberAccess(ClassMemberAccessAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#7  0x00007f38d799df5b in Cpp::ExpressionVisitor::visitSubExpressions(AST*, ListNode<ExpressionAST*> const*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#8  0x00007f38d79a2793 in Cpp::ExpressionVisitor::visitPostfixExpression(PostfixExpressionAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#9  0x00007f38d799e142 in Cpp::ExpressionVisitor::parse(AST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#10 0x00007f38d799c42a in Cpp::ExpressionParser::evaluateType(AST*, ParseSession*, KDevelop::TopDUContext const*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#11 0x00007f38d795c1f3 in TypeBuilder::createTypeForInitializer(InitializerAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#12 0x00007f38d791e75f in ContextBuilder::visitDeclarator(DeclaratorAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#13 0x00007f38d7949e2d in DeclarationBuilder::visitDeclarator(DeclaratorAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#14 0x00007f38d791f258 in ContextBuilder::visitInitDeclarator(InitDeclaratorAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#15 0x00007f38d7932d79 in DeclarationBuilder::visitInitDeclarator(InitDeclaratorAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#16 0x00007f38d795b69d in TypeBuilder::visitSimpleDeclaration(SimpleDeclarationAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#17 0x00007f38d79309e5 in DeclarationBuilder::visitSimpleDeclaration(SimpleDeclarationAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#18 0x00007f38d768a946 in DefaultVisitor::visitCompoundStatement(CompoundStatementAST*) () from /usr/lib/libkdev4cppparser.so.4.0.0
#19 0x00007f38d791fc22 in ContextBuilder::visitCompoundStatement(CompoundStatementAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#20 0x00007f38d768a946 in DefaultVisitor::visitCompoundStatement(CompoundStatementAST*) () from /usr/lib/libkdev4cppparser.so.4.0.0
#21 0x00007f38d791fc22 in ContextBuilder::visitCompoundStatement(CompoundStatementAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#22 0x00007f38d791f9dd in ContextBuilder::visitForStatement(ForStatementAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#23 0x00007f38d768a946 in DefaultVisitor::visitCompoundStatement(CompoundStatementAST*) () from /usr/lib/libkdev4cppparser.so.4.0.0
#24 0x00007f38d791fc22 in ContextBuilder::visitCompoundStatement(CompoundStatementAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#25 0x00007f38d791f737 in ContextBuilder::visitFunctionDefinition(FunctionDefinitionAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#26 0x00007f38d768b966 in ?? () from /usr/lib/libkdev4cppparser.so.4.0.0
#27 0x00007f38d791fdb3 in ContextBuilder::visitNamespace(NamespaceAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#28 0x00007f38d7933a55 in DeclarationBuilder::visitNamespace(NamespaceAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#29 0x00007f38d768b966 in ?? () from /usr/lib/libkdev4cppparser.so.4.0.0
#30 0x00007f38d791fdb3 in ContextBuilder::visitNamespace(NamespaceAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#31 0x00007f38d7933a55 in DeclarationBuilder::visitNamespace(NamespaceAST*) () from /usr/lib/libkdev4cppduchain.so.4.0.0
#32 0x00007f38d768b966 in ?? () from /usr/lib/libkdev4cppparser.so.4.0.0
#33 0x00007f38d7953acb in ?? () from /usr/lib/libkdev4cppduchain.so.4.0.0
#34 0x00007f38d792288d in ContextBuilder::buildContexts(KSharedPtr<Cpp::EnvironmentFile>, AST*, QList<LineContextPair>*, KDevelop::ReferencedTopDUContext const&, bool) ()
   from /usr/lib/libkdev4cppduchain.so.4.0.0
#35 0x00007f38d792fd85 in DeclarationBuilder::buildDeclarations(KSharedPtr<Cpp::EnvironmentFile>, AST*, QList<LineContextPair>*, KDevelop::ReferencedTopDUContext const&, bool) ()
   from /usr/lib/libkdev4cppduchain.so.4.0.0
#36 0x00007f38d7e4e1f9 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#37 0x00007f38f5be58dd in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f38ced6bd50, th=0x5213920, job=0x3374420) at ../../../threadweaver/Weaver/Job.cpp:106
#38 0x00007f38f5be5bde in ThreadWeaver::Job::execute (this=0x3374420, th=0x5213920) at ../../../threadweaver/Weaver/Job.cpp:135
#39 0x00007f38f5be7003 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x20125a0, t=0x5213920) at ../../../threadweaver/Weaver/JobCollection.cpp:82
#40 0x00007f38f5be4bcf in ThreadWeaver::ThreadRunHelper::run (this=0x7f38ced6be00, parent=0x5c69fe0, th=0x5213920) at ../../../threadweaver/Weaver/Thread.cpp:95
#41 0x00007f38f5be5168 in ThreadWeaver::Thread::run (this=0x5213920) at ../../../threadweaver/Weaver/Thread.cpp:142
#42 0x00007f38fed24775 in QThreadPrivate::start (arg=0x5213920) at thread/qthread_unix.cpp:248
#43 0x00007f38fd7679ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#44 0x00007f38fda646cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#45 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3900584760 (LWP 14311)):
#0  0x00007f38fda57f53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f38f57c129a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f38f57c17d7 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007f38f57c1a85 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007f38f94826fa in _XSend () from /usr/lib/libX11.so.6
#5  0x00007f38f9482c21 in _XEventsQueued () from /usr/lib/libX11.so.6
#6  0x00007f38f946b40b in XEventsQueued () from /usr/lib/libX11.so.6
#7  0x00007f38fe282697 in x11EventSourcePrepare (s=0x5f3c700, timeout=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:79
#8  0x00007f38f8147eb1 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#9  0x00007f38f8148318 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007f38f81488fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0x00007f38fee42513 in QEventDispatcherGlib::processEvents (this=0x1245f50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#12 0x00007f38fe28246e in QGuiEventDispatcherGlib::processEvents (this=0x7fff149d0280, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#13 0x00007f38fee17992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#14 0x00007f38fee17d6c in QEventLoop::exec (this=0x7fff149d0600, flags=) at kernel/qeventloop.cpp:201
#15 0x00007f38fee1baab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#16 0x00000000004088cf in _start ()

Reported using DrKonqi
Comment 1 Andreas Pakulat 2010-06-09 12:59:39 UTC
Is this reproduceable? If so please run KDEV_SESSION=blah valgrind --track-origins=yes kdevelop.bin and reproduce the problem. Also can you share the project?
Comment 2 Andrew Crouthamel 2018-09-20 21:55:22 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 3 Andrew Crouthamel 2018-10-21 05:25:38 UTC
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!