Bug 239897

Summary: KDevelop4 crashes when loading project
Product: [Applications] kdevelop Reporter: Keith Rusler <xzekecomax>
Component: Language Support: CPP (old)Assignee: kdevelop-bugs-null
Status: RESOLVED WORKSFORME    
Severity: crash CC: xzekecomax
Priority: NOR Keywords: investigated, triaged
Version First Reported In: unspecified   
Target Milestone: 4.0.1   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Keith Rusler 2010-05-28 19:24:50 UTC
Application: kdevelop (4.0.60)
KDE Platform Version: 4.4.80 (KDE 4.4.80 (KDE 4.5 Beta1)) (Compiled from sources)
Qt Version: 4.7.0
Operating System: Linux 2.6.33-gentoo-r2 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:
Fighting with KDevelop4 to load my project and it just keeps closing. And once in a while this will popup with the bt

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2400.1-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[Current thread is 1 (Thread 0x7f9b137a6760 (LWP 19123))]

Thread 13 (Thread 0x7f9afd4f4710 (LWP 19124)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f9b0f297361 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x11c4300, time=200000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x11c4300, time=200000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f9b0b94c78e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x11c42e0) at /var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/duchain.cpp:286
#4  0x00007f9b0f296757 in QThreadPrivate::start (arg=0x11c42e0) at thread/qthread_unix.cpp:266
#5  0x00007f9b0f0038e4 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f9b0d5fa29d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7f9af75b4710 (LWP 19125)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f9b0f29744b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x124e3d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x124e3d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f9b11c2f211 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1321ac0, th=0x141d6c0)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f9b11c33410 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1248880, th=0x141d6c0)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f9b11c31974 in ThreadWeaver::ThreadRunHelper::run (this=0x7f9af75b3e30, parent=0x1321ac0, th=0x141d6c0)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f9b11c31a74 in ThreadWeaver::Thread::run (this=0x141d6c0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f9b0f296757 in QThreadPrivate::start (arg=0x141d6c0) at thread/qthread_unix.cpp:266
#8  0x00007f9b0f0038e4 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007f9b0d5fa29d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7f9af6db3710 (LWP 19126)):
#0  0x00007f9b0d5f3993 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f9b0f3c300e in qt_safe_select (nfds=12, fdread=0x7f9af6db1600, fdwrite=0x7f9af6db1580, fdexcept=0x0, orig_timeout=0xffffffff) at kernel/qcore_unix.cpp:82
#2  0x00007f9b0f36d49a in select_msecs (nfds=12, fdread=0x7f9af6db1600, fdwrite=0x7f9af6db1580, timeout=<value optimized out>) at io/qprocess_unix.cpp:880
#3  0x00007f9b0f36e1e9 in QProcessPrivate::waitForFinished (this=0x14570f0, msecs=-1) at io/qprocess_unix.cpp:1101
#4  0x00007f9b0f328c4a in QProcess::waitForFinished (this=0x7f9af6db1720, msecs=-1) at io/qprocess.cpp:1698
#5  0x00007f9b0f32ece8 in QProcess::execute (program=..., arguments=...) at io/qprocess.cpp:2092
#6  0x00007f9b1326a567 in KToolInvocation::startKdeinit () at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/kernel/ktoolinvocation.cpp:382
#7  0x00007f9b1326b393 in KToolInvocation::klauncher () at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/kernel/ktoolinvocation.cpp:63
#8  0x00007f9b132fa4eb in KSycocaPrivate::checkDatabase (this=0x21f1710, ifNotFound=) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/sycoca/ksycoca.cpp:428
#9  0x00007f9b132fab1e in KSycoca::findFactory (this=0x22e8e80, id=KST_KMimeTypeFactory) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/sycoca/ksycoca.cpp:456
#10 0x00007f9b132ff4cf in KSycocaFactory (this=0x26699b0, factory_id=KST_KMimeTypeFactory) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/sycoca/ksycocafactory.cpp:53
#11 0x00007f9b132754cf in KMimeTypeFactory (this=0xc) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/services/kmimetypefactory.cpp:41
#12 0x00007f9b13278652 in KSycocaFactorySingleton<KMimeTypeFactory>::self (this=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/sycoca/ksycocafactory.h:200
#13 0x00007f9b1327ca87 in KMimeType::findByUrlHelper (_url=..., mode=<value optimized out>, is_local_file=<value optimized out>, device=0x0, accuracy=0x0)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/services/kmimetype.cpp:296
#14 0x00007f9b1327d095 in KMimeType::findByUrl (url=..., mode=0, is_local_file=<value optimized out>, fast_mode=<value optimized out>, accuracy=0x7f9af6db1580)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/services/kmimetype.cpp:404
#15 0x00007f9b0bf23007 in KDevelop::ProjectFileItem::setUrl (this=0x22f5340, url=...) at /var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/project/projectmodel.cpp:472
#16 0x00007f9b0bf231e2 in ProjectFileItem (this=0x22f5340, project=0x1296710, file=..., parent=0x12ed1b0)
    at /var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/project/projectmodel.cpp:420
#17 0x00007f9afc21baca in CMakeManager::parse (this=<value optimized out>, item=0x12ed1b0) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/projectmanagers/cmake/cmakemanager.cpp:606
#18 0x00007f9b0bf263f1 in KDevelop::ImportProjectJobPrivate::import (this=0x15bb900, folder=0x7f9af6db1580)
    at /var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/project/importprojectjob.cpp:53
#19 0x00007f9b0bf26266 in QtConcurrent::RunFunctionTask<void>::run (this=0x17867f0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120
#20 0x00007f9b0f28ae63 in QThreadPoolThread::run (this=0x1459270) at concurrent/qthreadpool.cpp:106
#21 0x00007f9b0f296757 in QThreadPrivate::start (arg=0x1459270) at thread/qthread_unix.cpp:266
#22 0x00007f9b0f0038e4 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#23 0x00007f9b0d5fa29d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7f9af0540710 (LWP 19203)):
#0  0x00007fff261ff904 in clock_gettime ()
#1  0x00007f9b08a4e318 in *__GI_clock_gettime (clock_id=1, tp=0x7f9af053fb50) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007f9b0f2f017f in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#4  0x00007f9b0f3c787d in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007f9b0f3c7b45 in QTimerInfoList::timerWait (this=0x1, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007f9b0f3c5d4d in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f9af053fc8c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f9b0f3c5df5 in timerSourcePrepare (source=0x1, timeout=0x7f9af053fb50) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f9b08792488 in IA__g_main_context_prepare (context=0x1ae2cf0, priority=<value optimized out>) at gmain.c:2280
#9  0x00007f9b087928e8 in g_main_context_iterate (context=0x1ae2cf0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2571
#10 0x00007f9b08792ebc in IA__g_main_context_iteration (context=0x1ae2cf0, may_block=1) at gmain.c:2654
#11 0x00007f9b0f3c5b56 in QEventDispatcherGlib::processEvents (this=0x1af7760, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#12 0x00007f9b0f394a42 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#13 0x00007f9b0f394e15 in QEventLoop::exec (this=0x7f9af053fe20, flags=) at kernel/qeventloop.cpp:201
#14 0x00007f9b0f2935c7 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#15 0x00007f9b0f296757 in QThreadPrivate::start (arg=0x1ce1e60) at thread/qthread_unix.cpp:266
#16 0x00007f9b0f0038e4 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#17 0x00007f9b0d5fa29d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f9af0d41710 (LWP 19204)):
#0  0x00007fff261ff904 in clock_gettime ()
#1  0x00007f9b08a4e318 in *__GI_clock_gettime (clock_id=1, tp=0x7f9af0d40b50) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007f9b0f2f017f in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#4  0x00007f9b0f3c787d in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007f9b0f3c7b45 in QTimerInfoList::timerWait (this=0x1, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007f9b0f3c5d4d in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f9af0d40c8c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f9b0f3c5df5 in timerSourcePrepare (source=0x1, timeout=0x7f9af0d40b50) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f9b08792488 in IA__g_main_context_prepare (context=0x191abc0, priority=<value optimized out>) at gmain.c:2280
#9  0x00007f9b087928e8 in g_main_context_iterate (context=0x191abc0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2571
#10 0x00007f9b08792ebc in IA__g_main_context_iteration (context=0x191abc0, may_block=1) at gmain.c:2654
#11 0x00007f9b0f3c5b56 in QEventDispatcherGlib::processEvents (this=0x1a421f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#12 0x00007f9b0f394a42 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#13 0x00007f9b0f394e15 in QEventLoop::exec (this=0x7f9af0d40e20, flags=) at kernel/qeventloop.cpp:201
#14 0x00007f9b0f2935c7 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#15 0x00007f9b0f296757 in QThreadPrivate::start (arg=0x1c1ceb0) at thread/qthread_unix.cpp:266
#16 0x00007f9b0f0038e4 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#17 0x00007f9b0d5fa29d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f9aed542710 (LWP 19208)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f9b0f295c15 in thread_sleep (ti=0x7f9aed541de0) at thread/qthread_unix.cpp:416
#2  0x00007f9b0f295d70 in QThread::msleep (msecs=<value optimized out>) at thread/qthread_unix.cpp:442
#3  0x00007f9aee34c7b1 in UIBlockTester::UIBlockTesterThread::run (this=0x19af7b0) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cpplanguagesupport.cpp:678
#4  0x00007f9b0f296757 in QThreadPrivate::start (arg=0x19af7b0) at thread/qthread_unix.cpp:266
#5  0x00007f9b0f0038e4 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f9b0d5fa29d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f9aeb055710 (LWP 19221)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f9b0c581354 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f9b0c88e160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f9b0c581389 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f9b0c89c234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f9b0f0038e4 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f9b0d5fa29d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f9aea0b4710 (LWP 19273)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f9b0f2958e3 in QMutexPrivate::wait (this=0x28fd810, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007f9b0f2904e5 in QMutex::lock (this=0x7f9aee5dd0a0) at thread/qmutex.cpp:204
#3  0x00007f9aee367a19 in QMutexLocker () at /usr/include/qt4/QtCore/qmutex.h:102
#4  CppUtils::standardIncludePaths () at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cpputils.cpp:204
#5  0x00007f9aee354d15 in IncludePathComputer::computeBackground (this=0xf5ed50) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/includepathcomputer.cpp:120
#6  0x00007f9aee358b99 in CPPParseJob::includePaths (this=0x28d82b0) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppparsejob.cpp:256
#7  0x00007f9aee358ef6 in CPPParseJob::mergeDefines (this=0x28fd85c, env=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppparsejob.cpp:210
#8  0x00007f9aee366b42 in PreprocessJob::run (this=0x28dac30) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:157
#9  0x00007f9b11c322e1 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f9aea0b3d10, th=0x1ceb8e0, job=0x28dac30)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Job.cpp:106
#10 0x00007f9b11c324b9 in ThreadWeaver::Job::execute (this=0x28dac30, th=0x1ceb8e0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Job.cpp:135
#11 0x00007f9b11c345f3 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x271a9a0, t=0x1ceb8e0)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/JobCollection.cpp:82
#12 0x00007f9b11c34550 in ThreadWeaver::JobCollection::execute (this=0x28d82b0, t=0x1ceb8e0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/JobCollection.cpp:228
#13 0x00007f9b11c3192f in ThreadWeaver::ThreadRunHelper::run (this=0x7f9aea0b3e30, parent=0x106d3c0, th=0x1ceb8e0)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Thread.cpp:95
#14 0x00007f9b11c31a74 in ThreadWeaver::Thread::run (this=0x1ceb8e0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Thread.cpp:142
#15 0x00007f9b0f296757 in QThreadPrivate::start (arg=0x1ceb8e0) at thread/qthread_unix.cpp:266
#16 0x00007f9b0f0038e4 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#17 0x00007f9b0d5fa29d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f9ae98b3710 (LWP 19274)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f9b0f2958e3 in QMutexPrivate::wait (this=0x28fd810, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007f9b0f2904e5 in QMutex::lock (this=0x7f9aee5dd0a0) at thread/qmutex.cpp:204
#3  0x00007f9aee367a19 in QMutexLocker () at /usr/include/qt4/QtCore/qmutex.h:102
#4  CppUtils::standardIncludePaths () at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cpputils.cpp:204
#5  0x00007f9aee354d15 in IncludePathComputer::computeBackground (this=0x287d320) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/includepathcomputer.cpp:120
#6  0x00007f9aee358b99 in CPPParseJob::includePaths (this=0x18defc0) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppparsejob.cpp:256
#7  0x00007f9aee358ef6 in CPPParseJob::mergeDefines (this=0x28fd85c, env=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppparsejob.cpp:210
#8  0x00007f9aee366b42 in PreprocessJob::run (this=0xf61f30) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:157
#9  0x00007f9b11c322e1 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f9ae98b2d10, th=0x1cb0be0, job=0xf61f30)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Job.cpp:106
#10 0x00007f9b11c324b9 in ThreadWeaver::Job::execute (this=0xf61f30, th=0x1cb0be0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Job.cpp:135
#11 0x00007f9b11c345f3 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x25fb830, t=0x1cb0be0)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/JobCollection.cpp:82
#12 0x00007f9b11c34550 in ThreadWeaver::JobCollection::execute (this=0x18defc0, t=0x1cb0be0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/JobCollection.cpp:228
#13 0x00007f9b11c3192f in ThreadWeaver::ThreadRunHelper::run (this=0x7f9ae98b2e30, parent=0x106d3c0, th=0x1cb0be0)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Thread.cpp:95
#14 0x00007f9b11c31a74 in ThreadWeaver::Thread::run (this=0x1cb0be0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Thread.cpp:142
#15 0x00007f9b0f296757 in QThreadPrivate::start (arg=0x1cb0be0) at thread/qthread_unix.cpp:266
#16 0x00007f9b0f0038e4 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#17 0x00007f9b0d5fa29d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f9ae90b2710 (LWP 19275)):
[KCrash Handler]
#6  0x00007f9b0d55b1a5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f9b0d55c5d0 in *__GI_abort () at abort.c:92
#8  0x00007f9b0f28c804 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2271
#9  0x00007f9b0f28c9b2 in qt_message (msgType=QtFatalMsg, msg=0x7f9b0f404518 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0x7f9ae90afb80) at global/qglobal.cpp:2317
#10 0x00007f9b0f28cb65 in qFatal (msg=0x4b4b <Address 0x4b4b out of bounds>) at global/qglobal.cpp:2500
#11 0x00007f9b0f28ffc9 in QMutex::unlock (this=0x7f9aee5dd0a0) at thread/qmutex.cpp:370
#12 0x00007f9aee367a4b in QMutexLocker::unlock () at /usr/include/qt4/QtCore/qmutex.h:114
#13 ~QMutexLocker () at /usr/include/qt4/QtCore/qmutex.h:108
#14 CppUtils::standardIncludePaths () at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cpputils.cpp:207
#15 0x00007f9aee354d15 in IncludePathComputer::computeBackground (this=0x28fb940) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/includepathcomputer.cpp:120
#16 0x00007f9aee358b99 in CPPParseJob::includePaths (this=0x2832e20) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppparsejob.cpp:256
#17 0x00007f9aee358ef6 in CPPParseJob::mergeDefines (this=0x4ab3, env=...) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cppparsejob.cpp:210
#18 0x00007f9aee366b42 in PreprocessJob::run (this=0xf94980) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/preprocessjob.cpp:157
#19 0x00007f9b11c322e1 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f9ae90b1d10, th=0x27ff7f0, job=0xf94980)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Job.cpp:106
#20 0x00007f9b11c324b9 in ThreadWeaver::Job::execute (this=0xf94980, th=0x27ff7f0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Job.cpp:135
#21 0x00007f9b11c345f3 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x28163b0, t=0x27ff7f0)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/JobCollection.cpp:82
#22 0x00007f9b11c34550 in ThreadWeaver::JobCollection::execute (this=0x2832e20, t=0x27ff7f0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/JobCollection.cpp:228
#23 0x00007f9b11c3192f in ThreadWeaver::ThreadRunHelper::run (this=0x7f9ae90b1e30, parent=0x106d3c0, th=0x27ff7f0)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Thread.cpp:95
#24 0x00007f9b11c31a74 in ThreadWeaver::Thread::run (this=0x27ff7f0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Thread.cpp:142
#25 0x00007f9b0f296757 in QThreadPrivate::start (arg=0x27ff7f0) at thread/qthread_unix.cpp:266
#26 0x00007f9b0f0038e4 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#27 0x00007f9b0d5fa29d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f9ae88b1710 (LWP 19276)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f9b0f29744b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1016f60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1016f60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f9b11c2f211 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x106d3c0, th=0x2521da0)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f9b11c33410 in ThreadWeaver::WorkingHardState::applyForWork (this=0x109a080, th=0x2521da0)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f9b11c31974 in ThreadWeaver::ThreadRunHelper::run (this=0x7f9ae88b0e30, parent=0x106d3c0, th=0x2521da0)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f9b11c31a74 in ThreadWeaver::Thread::run (this=0x2521da0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f9b0f296757 in QThreadPrivate::start (arg=0x2521da0) at thread/qthread_unix.cpp:266
#8  0x00007f9b0f0038e4 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007f9b0d5fa29d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f9ae80b0710 (LWP 19277)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f9b0f29744b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1016f60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1016f60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f9b11c2f211 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x106d3c0, th=0x1bc4e80)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f9b11c33410 in ThreadWeaver::WorkingHardState::applyForWork (this=0x109a080, th=0x1bc4e80)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f9b11c31974 in ThreadWeaver::ThreadRunHelper::run (this=0x7f9ae80afe30, parent=0x106d3c0, th=0x1bc4e80)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f9b11c31a74 in ThreadWeaver::Thread::run (this=0x1bc4e80) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f9b0f296757 in QThreadPrivate::start (arg=0x1bc4e80) at thread/qthread_unix.cpp:266
#8  0x00007f9b0f0038e4 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x00007f9b0d5fa29d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f9b137a6760 (LWP 19123)):
#0  0x00007f9b0d5f1573 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9b061cfb7a in _xcb_conn_wait (c=0xdb5090, cond=<value optimized out>, vector=0x7fff2617d078, count=0x7fff2617d074) at xcb_conn.c:316
#2  0x00007f9b061d00c7 in _xcb_out_send (c=0xdb5090, vector=0x7fff2617d078, count=0x7fff2617d074) at xcb_out.c:338
#3  0x00007f9b061d0375 in xcb_writev (c=0xdb5090, vector=0x7fff2617d0d0, count=3, requests=12) at xcb_out.c:286
#4  0x00007f9b0a1602aa in _XSend (dpy=0xdb0b80, data=0x0, size=<value optimized out>) at xcb_io.c:339
#5  0x00007f9b0a1603e9 in _XReply (dpy=0x7fff2617cff0, rep=0x7fff2617d1a0, extra=0, discard=1) at xcb_io.c:457
#6  0x00007f9b0a13dae2 in XGetSelectionOwner (dpy=0xdb0b80, selection=<value optimized out>) at GetSOwner.c:42
#7  0x00007f9b0e4e53ab in QClipboardWatcher::empty (this=<value optimized out>) at kernel/qclipboard_x11.cpp:1188
#8  0x00007f9b0e4e7248 in QClipboardWatcher::retrieveData_sys (this=0x1, fmt=..., requestedType=4294967295) at kernel/qclipboard_x11.cpp:1241
#9  0x00007f9b0e467afa in QInternalMimeData::retrieveData (this=0x1, mimeType=..., type=4294967295) at kernel/qdnd.cpp:368
#10 0x00007f9b0f3a57cf in QMimeDataPrivate::retrieveTypedData (this=<value optimized out>, format=..., type=4294967295) at kernel/qmimedata.cpp:107
#11 0x00007f9b0f3a6012 in QMimeData::data (this=<value optimized out>, mimeType=...) at kernel/qmimedata.cpp:524
#12 0x00007f9b0c1ac86a in KFilePreviewGenerator::Private::decodeIsCutSelection (this=<value optimized out>, mimeData=0x292f890)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kfile/kfilepreviewgenerator.cpp:1061
#13 0x00007f9b0c1ad964 in KFilePreviewGenerator::Private::applyCutItemEffect (this=0x20e22d0, items=...)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kfile/kfilepreviewgenerator.cpp:839
#14 0x00007f9b0c1ae667 in KFilePreviewGenerator::Private::updateIcons (this=0x20e22d0, items=...) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kfile/kfilepreviewgenerator.cpp:512
#15 0x00007f9b0c1af90a in KFilePreviewGenerator::qt_metacall (this=0x20c54d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2617da00)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999_build/kfile/kfilepreviewgenerator.moc:93
#16 0x00007f9b0f3b074f in QMetaObject::activate (sender=0x2078f20, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3272
#17 0x00007f9b12810585 in KDirLister::newItems (this=0x7fff2617cff0, _t1=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999_build/kio/kdirlister.moc:267
#18 0x00007f9b12811572 in KDirLister::Private::emitItems (this=0x2079120) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kio/kdirlister.cpp:2370
#19 0x00007f9b12815663 in KDirListerCache::slotEntries (this=<value optimized out>, job=<value optimized out>, entries=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kio/kdirlister.cpp:1161
#20 0x00007f9b1281d8f7 in KDirListerCache::qt_metacall (this=0x202f550, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2617dec0)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999_build/kio/kdirlister_p.moc:104
#21 0x00007f9b0f3b074f in QMetaObject::activate (sender=0x20d8770, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3272
#22 0x00007f9b127f6bb4 in KIO::ListJob::entries (this=0x7fff2617cff0, _t1=0x20d8770, _t2=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999_build/kio/jobclasses.moc:835
#23 0x00007f9b127ff532 in KIO::ListJobPrivate::slotListEntries (this=0x20bd360, list=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kio/job.cpp:2461
#24 0x00007f9b127ff9b5 in KIO::ListJob::qt_metacall (this=0x20d8770, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2617e160)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999_build/kio/jobclasses.moc:821
#25 0x00007f9b0f3b074f in QMetaObject::activate (sender=0x12f91c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3272
#26 0x00007f9b1288c705 in KIO::SlaveInterface::listEntries (this=0x7fff2617cff0, _t1=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999_build/kio/slaveinterface.moc:185
#27 0x00007f9b1288e4e4 in KIO::SlaveInterface::dispatch (this=<value optimized out>, _cmd=95, rawdata=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kio/slaveinterface.cpp:193
#28 0x00007f9b1288e906 in KIO::SlaveInterface::dispatch (this=0x12f91c0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kio/slaveinterface.cpp:91
#29 0x00007f9b12883431 in KIO::Slave::gotInput (this=0x12f91c0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kio/slave.cpp:344
#30 0x00007f9b1288460c in KIO::Slave::qt_metacall (this=0x12f91c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2617e4e0)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999_build/kio/slave.moc:82
#31 0x00007f9b0f3b074f in QMetaObject::activate (sender=0x11b6e50, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3272
#32 0x00007f9b127d0371 in KIO::ConnectionPrivate::dequeue (this=0xfa6ff0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kio/connection.cpp:82
#33 0x00007f9b127d110d in KIO::Connection::qt_metacall (this=0x11b6e50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x1eb26d0)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999_build/kio/connection.moc:79
#34 0x00007f9b0f3a921e in QObject::event (this=0x11b6e50, e=0x7fff2617cff0) at kernel/qobject.cpp:1211
#35 0x00007f9b0e44e0b0 in QApplicationPrivate::notify_helper (this=0xda9360, receiver=0x11b6e50, e=0x2903740) at kernel/qapplication.cpp:4358
#36 0x00007f9b0e4561f7 in QApplication::notify (this=0x7fff2617f170, receiver=0x11b6e50, e=0x2903740) at kernel/qapplication.cpp:4241
#37 0x00007f9b0fb83bd1 in KApplication::notify (this=0x7fff2617f170, receiver=0x11b6e50, event=0x2903740) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:302
#38 0x00007f9b0f395e2b in QCoreApplication::notifyInternal (this=0x7fff2617f170, receiver=0x11b6e50, event=0x2903740) at kernel/qcoreapplication.cpp:732
#39 0x00007f9b0f3988af in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xd80000) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xd80000) at kernel/qcoreapplication.cpp:1373
#41 0x00007f9b0f3c5f13 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#42 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#43 0x00007f9b0878eecf in g_main_dispatch (context=0xdabd40) at gmain.c:1960
#44 IA__g_main_context_dispatch (context=0xdabd40) at gmain.c:2513
#45 0x00007f9b08792d08 in g_main_context_iterate (context=0xdabd40, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#46 0x00007f9b08792ebc in IA__g_main_context_iteration (context=0xdabd40, may_block=1) at gmain.c:2654
#47 0x00007f9b0f3c5b03 in QEventDispatcherGlib::processEvents (this=0xda9320, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#48 0x00007f9b0e50a0ce in QGuiEventDispatcherGlib::processEvents (this=0x7fff2617cff0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x00007f9b0f394a42 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#50 0x00007f9b0f394e15 in QEventLoop::exec (this=0x7fff2617ef40, flags=) at kernel/qeventloop.cpp:201
#51 0x00007f9b0f398bc9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#52 0x000000000040a00d in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/app/main.cpp:383

Reported using DrKonqi
Comment 1 Andreas Pakulat 2010-05-29 02:13:38 UTC
Can you provide the project? And which exact git commit is this? It would be good if you could run kdevelop from master in helgrind (from valgrind):

valgrind --track-origins=yes --tool=helgrind kdevelop

and then post the result.
Comment 2 Keith Rusler 2010-05-29 02:22:01 UTC
I'm not able to use valgrind, because they haven't fixed a bug so it crashes when the application starts. I already reported the bug but not heard anything else from the valgrind team
Comment 3 Andrew Crouthamel 2018-09-20 22:14:54 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-21 05:05:48 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!