Bug 255875 - importing linux kernel as Makefile-project causes crash
Summary: importing linux kernel as Makefile-project causes crash
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.1.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 4.1.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-02 13:25 UTC by Christian Parpart
Modified: 2010-11-18 18:21 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 Christian Parpart 2010-11-02 13:25:29 UTC
Application: kdevelop (4.1.0)
KDE Platform Version: 4.5.2 (KDE 4.5.2) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.35-gentoo-r4 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
I just started a fresh kdevelop 4.1.0 installation and opened /usr/src/linux-2.6/ as Makefile-project. This directory contains the latest git HEAD.

I'd say it'd would be awsome to be able to develop on the sources using KDevelop for sure.

ps.: Many thanks for this project anyways ;)

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
__lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
[Current thread is 1 (Thread 0x7fe38ab60760 (LWP 10125))]

Thread 12 (Thread 0x7fe36fe77710 (LWP 10284)):
#0  pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007fe3892ef6e1 in wait (this=<value optimized out>, mutex=0x293c540, time=200000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x293c540, time=200000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fe3858bbc4e in KDevelop::DUChainPrivate::CleanupThread::run() () from /usr/lib/libkdevplatformlanguage.so.2
#4  0x00007fe3892ef0b5 in QThreadPrivate::start (arg=0x293c520) at thread/qthread_unix.cpp:248
#5  0x00007fe387d39a01 in start_thread () from /lib/libpthread.so.0
#6  0x00007fe38803666d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7fe366b3a710 (LWP 17973)):
#0  0x00007fe387d3ccfd in pthread_mutex_unlock () from /lib/libpthread.so.0
#1  0x00007fe382fa44b8 in g_main_context_query () from /usr/lib/libglib-2.0.so.0
#2  0x00007fe382fa97e1 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007fe382fa9d44 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007fe3893fa6d6 in QEventDispatcherGlib::processEvents (this=0x241f6e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007fe3893d1b12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe3893d1d44 in QEventLoop::exec (this=0x7fe366b39db0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fe3892ec8af in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007fe3893b45e8 in QInotifyFileSystemWatcherEngine::run (this=0x45a93b0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fe3892ef0b5 in QThreadPrivate::start (arg=0x45a93b0) at thread/qthread_unix.cpp:248
#10 0x00007fe387d39a01 in start_thread () from /lib/libpthread.so.0
#11 0x00007fe38803666d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7fe35ef51710 (LWP 17974)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe3892ef773 in wait (this=<value optimized out>, mutex=0x7fe36027ab00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7fe36027ab00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fe380329181 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7fe3601d09d0, th=0x7fe3602c6a40) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fe38032cf50 in ThreadWeaver::WorkingHardState::applyForWork (this=0x7fe3600db110, th=0x7fe3602c6a40) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fe38032b614 in ThreadWeaver::ThreadRunHelper::run (this=0x7fe35ef50e00, parent=0x7fe3601d09d0, th=0x7fe3602c6a40) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fe38032b714 in ThreadWeaver::Thread::run (this=0x7fe3602c6a40) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fe3892ef0b5 in QThreadPrivate::start (arg=0x7fe3602c6a40) at thread/qthread_unix.cpp:248
#8  0x00007fe387d39a01 in start_thread () from /lib/libpthread.so.0
#9  0x00007fe38803666d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7fe35e750710 (LWP 17975)):
#0  pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007fe3892ef6e1 in wait (this=<value optimized out>, mutex=0x4571d80, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x4571d80, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fe3892e599f in QThreadPoolThread::run (this=0x43039d0) at concurrent/qthreadpool.cpp:140
#4  0x00007fe3892ef0b5 in QThreadPrivate::start (arg=0x43039d0) at thread/qthread_unix.cpp:248
#5  0x00007fe387d39a01 in start_thread () from /lib/libpthread.so.0
#6  0x00007fe38803666d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7fe35d4cd710 (LWP 17976)):
#0  0x00007fe382fa7cd9 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#1  0x00007fe382fa96e2 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fe382fa9d44 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fe3893fa6d6 in QEventDispatcherGlib::processEvents (this=0x75f9b50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007fe3893d1b12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fe3893d1d44 in QEventLoop::exec (this=0x7fe35d4ccdf0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fe3892ec8af in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007fe3892ef0b5 in QThreadPrivate::start (arg=0x6a7bc70) at thread/qthread_unix.cpp:248
#8  0x00007fe387d39a01 in start_thread () from /lib/libpthread.so.0
#9  0x00007fe38803666d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7fe35cccc710 (LWP 17977)):
#0  0x00007fe387d3ccfd in pthread_mutex_unlock () from /lib/libpthread.so.0
#1  0x00007fe382fa9319 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007fe382fa9762 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007fe382fa9d44 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007fe3893fa6d6 in QEventDispatcherGlib::processEvents (this=0x75f96a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007fe3893d1b12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe3893d1d44 in QEventLoop::exec (this=0x7fe35cccbdf0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fe3892ec8af in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007fe3892ef0b5 in QThreadPrivate::start (arg=0x761e8a0) at thread/qthread_unix.cpp:248
#9  0x00007fe387d39a01 in start_thread () from /lib/libpthread.so.0
#10 0x00007fe38803666d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7fe357fff710 (LWP 17978)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe3892ee23b in QMutexPrivate::wait (this=0x7fe35800a790, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007fe3892eab85 in QMutex::lock (this=0x7fe35800bed8) at thread/qmutex.cpp:205
#3  0x00007fe35dcbc15e in UIBlockTester::UIBlockTesterThread::run (this=0x7fe35800beb0) at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/cpplanguagesupport.cpp:679
#4  0x00007fe3892ef0b5 in QThreadPrivate::start (arg=0x7fe35800beb0) at thread/qthread_unix.cpp:248
#5  0x00007fe387d39a01 in start_thread () from /lib/libpthread.so.0
#6  0x00007fe38803666d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7fe3577fc710 (LWP 17979)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fe387fcf1b2 in _L_lock_8515 () from /lib/libc.so.6
#2  0x00007fe387fcde34 in realloc () from /lib/libc.so.6
#3  0x00007fe35dce2fa8 in QVector<rpp::pp_macro*>::realloc (this=0x7fe35df4f2c0, asize=62, aalloc=126) at /usr/include/qt4/QtCore/qvector.h:479
#4  0x00007fe35dce3290 in QVector<rpp::pp_macro*>::append (this=0x7fe35df4f2c0, t=<value optimized out>) at /usr/include/qt4/QtCore/qvector.h:547
#5  0x00007fe35dce1afc in CppTools::computeGccStandardMacros () at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/setuphelpers.cpp:133
#6  0x00007fe35dce1ce9 in CppTools::gccStandardMacros () at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/setuphelpers.cpp:153
#7  0x00007fe35dce22f9 in CppTools::setupStandardMacros () at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/setuphelpers.cpp:262
#8  0x00007fe35dcd8942 in CppUtils::standardMacros () at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/cpputils.cpp:216
#9  0x00007fe35dcd3c55 in PreprocessJob::createStandardEnvironment () at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/preprocessjob.cpp:92
#10 0x00007fe35dcd47e5 in PreprocessJob::run (this=0x6819eb0) at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/preprocessjob.cpp:157
#11 0x00007fe38032bf81 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fe3577fbce0, th=0x672c530, job=0x6819eb0) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/Job.cpp:106
#12 0x00007fe38032c159 in ThreadWeaver::Job::execute (this=0x6819eb0, th=0x672c530) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/Job.cpp:135
#13 0x00007fe38032e163 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x5ebef00, t=0x672c530) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/JobCollection.cpp:82
#14 0x00007fe38032e0c0 in ThreadWeaver::JobCollection::execute (this=0x7620940, t=0x672c530) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/JobCollection.cpp:228
#15 0x00007fe38032b5cf in ThreadWeaver::ThreadRunHelper::run (this=0x7fe3577fbe00, parent=0x286dc10, th=0x672c530) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:95
#16 0x00007fe38032b714 in ThreadWeaver::Thread::run (this=0x672c530) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142
#17 0x00007fe3892ef0b5 in QThreadPrivate::start (arg=0x672c530) at thread/qthread_unix.cpp:248
#18 0x00007fe387d39a01 in start_thread () from /lib/libpthread.so.0
#19 0x00007fe38803666d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7fe356ffb710 (LWP 17980)):
[KCrash Handler]
#6  0x00007fe387f82b45 in raise () from /lib/libc.so.6
#7  0x00007fe387f84350 in abort () from /lib/libc.so.6
#8  0x00007fe387fc18ab in __libc_message () from /lib/libc.so.6
#9  0x00007fe387fc7426 in malloc_printerr () from /lib/libc.so.6
#10 0x00007fe387fcd9ab in _int_realloc () from /lib/libc.so.6
#11 0x00007fe387fcde50 in realloc () from /lib/libc.so.6
#12 0x00007fe35dce2fa8 in QVector<rpp::pp_macro*>::realloc (this=0x7fe35df4f2c0, asize=30, aalloc=62) at /usr/include/qt4/QtCore/qvector.h:479
#13 0x00007fe35dce3290 in QVector<rpp::pp_macro*>::append (this=0x7fe35df4f2c0, t=<value optimized out>) at /usr/include/qt4/QtCore/qvector.h:547
#14 0x00007fe35dce1afc in CppTools::computeGccStandardMacros () at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/setuphelpers.cpp:133
#15 0x00007fe35dce1ce9 in CppTools::gccStandardMacros () at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/setuphelpers.cpp:153
#16 0x00007fe35dce22f9 in CppTools::setupStandardMacros () at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/setuphelpers.cpp:262
#17 0x00007fe35dcd8942 in CppUtils::standardMacros () at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/cpputils.cpp:216
#18 0x00007fe35dcd3c55 in PreprocessJob::createStandardEnvironment () at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/preprocessjob.cpp:92
#19 0x00007fe35dcd47e5 in PreprocessJob::run (this=0x669a170) at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/preprocessjob.cpp:157
#20 0x00007fe38032bf81 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fe356fface0, th=0x4e1add0, job=0x669a170) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/Job.cpp:106
#21 0x00007fe38032c159 in ThreadWeaver::Job::execute (this=0x669a170, th=0x4e1add0) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/Job.cpp:135
#22 0x00007fe38032e163 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x727e9b0, t=0x4e1add0) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/JobCollection.cpp:82
#23 0x00007fe38032e0c0 in ThreadWeaver::JobCollection::execute (this=0x762d9b0, t=0x4e1add0) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/JobCollection.cpp:228
#24 0x00007fe38032b5cf in ThreadWeaver::ThreadRunHelper::run (this=0x7fe356ffae00, parent=0x286dc10, th=0x4e1add0) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:95
#25 0x00007fe38032b714 in ThreadWeaver::Thread::run (this=0x4e1add0) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142
#26 0x00007fe3892ef0b5 in QThreadPrivate::start (arg=0x4e1add0) at thread/qthread_unix.cpp:248
#27 0x00007fe387d39a01 in start_thread () from /lib/libpthread.so.0
#28 0x00007fe38803666d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fe3567fa710 (LWP 17981)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe3892ee23b in QMutexPrivate::wait (this=0x505b840, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007fe3892eab85 in QMutex::lock (this=0x7fe35df4f270) at thread/qmutex.cpp:205
#3  0x00007fe35dcc210d in QMutexLocker::relock (this=0x7fe3567f8730) at /usr/include/qt4/QtCore/qmutex.h:120
#4  0x00007fe35dcd892d in CppUtils::standardMacros () at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/cpputils.cpp:214
#5  0x00007fe35dcd3c55 in PreprocessJob::createStandardEnvironment () at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/preprocessjob.cpp:92
#6  0x00007fe35dcd47e5 in PreprocessJob::run (this=0x7628d70) at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/preprocessjob.cpp:157
#7  0x00007fe38032bf81 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fe3567f9ce0, th=0x4c38f40, job=0x7628d70) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/Job.cpp:106
#8  0x00007fe38032c159 in ThreadWeaver::Job::execute (this=0x7628d70, th=0x4c38f40) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/Job.cpp:135
#9  0x00007fe38032e163 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x72592c0, t=0x4c38f40) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/JobCollection.cpp:82
#10 0x00007fe38032e0c0 in ThreadWeaver::JobCollection::execute (this=0x762dca0, t=0x4c38f40) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/JobCollection.cpp:228
#11 0x00007fe38032b5cf in ThreadWeaver::ThreadRunHelper::run (this=0x7fe3567f9e00, parent=0x286dc10, th=0x4c38f40) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:95
#12 0x00007fe38032b714 in ThreadWeaver::Thread::run (this=0x4c38f40) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142
#13 0x00007fe3892ef0b5 in QThreadPrivate::start (arg=0x4c38f40) at thread/qthread_unix.cpp:248
#14 0x00007fe387d39a01 in start_thread () from /lib/libpthread.so.0
#15 0x00007fe38803666d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fe355ff9710 (LWP 17982)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe3892ef773 in wait (this=<value optimized out>, mutex=0x26c8ff0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x26c8ff0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fe380329181 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x286dc10, th=0x7fe35801f180) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fe38032cf50 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2617390, th=0x7fe35801f180) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fe38032b614 in ThreadWeaver::ThreadRunHelper::run (this=0x7fe355ff8e00, parent=0x286dc10, th=0x7fe35801f180) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fe38032b714 in ThreadWeaver::Thread::run (this=0x7fe35801f180) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fe3892ef0b5 in QThreadPrivate::start (arg=0x7fe35801f180) at thread/qthread_unix.cpp:248
#8  0x00007fe387d39a01 in start_thread () from /lib/libpthread.so.0
#9  0x00007fe38803666d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fe38ab60760 (LWP 10125)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007fe387fcf17c in _L_lock_8357 () from /lib/libc.so.6
#2  0x00007fe387fcdc18 in free () from /lib/libc.so.6
#3  0x00007fe387feaeb9 in tzset_internal () from /lib/libc.so.6
#4  0x00007fe387feb190 in tzset () from /lib/libc.so.6
#5  0x00007fe3892fd8d6 in QDateTime::currentDateTime () at tools/qdatetime.cpp:2906
#6  0x00007fe35dcbbf1a in UIBlockTester::timer (this=0x7fe35800bea0) at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/languages/cpp/cpplanguagesupport.cpp:708
#7  0x00007fe35dcbbf80 in UIBlockTester::qt_metacall (this=0x7fe35800bea0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0_build/languages/cpp/cpplanguagesupport.moc:72
#8  0x00007fe3893e6247 in QMetaObject::activate (sender=0x7fe358004200, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#9  0x00007fe3893e38fe in QObject::event (this=0x7fe358004200, e=0x7fffaf72a170) at kernel/qobject.cpp:1204
#10 0x00007fe3887a4c9c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#11 0x00007fe3887ab08b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#12 0x00007fe389913ca1 in KApplication::notify (this=0x7fffaf72a6c0, receiver=0x7fe358004200, event=0x7fffaf72a170) at /var/tmp/portage/kde-base/kdelibs-4.5.2/work/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#13 0x00007fe3893d26d3 in QCoreApplication::notifyInternal (this=0x7fffaf72a6c0, receiver=0x7fe358004200, event=0x7fffaf72a170) at kernel/qcoreapplication.cpp:726
#14 0x00007fe3893fccca in sendEvent (this=0x23b0ce0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#15 QTimerInfoList::activateTimers (this=0x23b0ce0) at kernel/qeventdispatcher_unix.cpp:603
#16 0x00007fe3893fa008 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#17 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#18 0x00007fe382fa5d61 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#19 0x00007fe382fa9b90 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x00007fe382fa9d44 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#21 0x00007fe3893fa67f in QEventDispatcherGlib::processEvents (this=0x238af90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#22 0x00007fe38885320e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007fe3893d1b12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#24 0x00007fe3893d1d44 in QEventLoop::exec (this=0x7fffaf72a410, flags=...) at kernel/qeventloop.cpp:201
#25 0x00007fe3893d6023 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#26 0x000000000040721c in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-4.1.0/work/kdevelop-4.1.0/app/main.cpp:380

Possible duplicates by query: bug 249286, bug 238661, bug 238011, bug 236434, bug 232809.

Reported using DrKonqi
Comment 1 Milian Wolff 2010-11-02 14:08:43 UTC
looks like a out-of-memory assert, can you tell me what the konsole spits out on crash?

Also: how much memory do you have available?

I'd have to do some massif profiling to decrease the memory usage it seems...
Comment 2 Christian Parpart 2010-11-04 15:48:03 UTC
(In reply to comment #1)
> looks like a out-of-memory assert, can you tell me what the konsole spits out
> on crash?
> 
> Also: how much memory do you have available?
> 
> I'd have to do some massif profiling to decrease the memory usage it seems...

Hey, I'm having 4GB RAM here on this machine, and 8GB RAM at home - on both it happens, the dump above is from here however, with the following infos (*WHILE* loading the linux-2.6):

trapni@rocket ~ $ free -mt
             total       used       free     shared    buffers     cached
Mem:          3824       3250        573          0          0       1042
-/+ buffers/cache:       2208       1616
Swap:         4102        108       3993
Total:        7926       3358       4567

trapni@rocket ~ $ df -hT
Filesystem    Type    Size  Used Avail Use% Mounted on
rootfs      rootfs    452G   63G  390G  14% /
/dev/root    btrfs    452G   63G  390G  14% /
rc-svcdir    tmpfs    1.0M  136K  888K  14% /lib64/rc/init.d
udev         tmpfs     10M  272K  9.8M   3% /dev
none         tmpfs    1.9G  424K  1.9G   1% /dev/shm
cachedir     tmpfs    4.0M  4.0K  4.0M   1% /lib64/splash/cache

trapni@rocket ~ $ mpstat -P ALL
Linux 2.6.35-gentoo-r4 (rocket)         11/04/2010      _x86_64_        (4 CPU)

02:10:41 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
02:10:41 PM  all    4.54    1.26    0.85    1.58    0.00    0.03    0.00    0.00   91.72
02:10:41 PM    0    7.57    1.16    1.42    2.04    0.00    0.12    0.00    0.00   87.69
02:10:41 PM    1    8.34    1.25    1.25    2.89    0.00    0.01    0.00    0.00   86.25
02:10:41 PM    2    1.28    1.32    0.34    0.55    0.00    0.00    0.00    0.00   96.52
02:10:41 PM    3    0.97    1.32    0.40    0.84    0.00    0.00    0.00    0.00   96.47

it looks like - while decreasing the desktop responsiviness alot, kdevelop doesn't seem to scale well across the CPUs.
I also noticed alot of ENOSPC errors in the controlling terminal that belong to inotify; this looks like a limitation to file descriptors rather than no disk space, however, I think this could be increased automatically by a software by invoking
     setrlimit(RLIMIT_NOFILE, {8192, 8192});
or similar (would require root or some external supervisor or software-reboot, ...)

UPDATE:
this time (read: on second second start of kdevelop - after the initial project import crash) the load time were pure horror, system latency went up, practically unusuable system (required lots of patience). but in the end, it seemed to have loaded the project fully. I tried to open up some files but in the end killed the process due to its unresponsiveness.
I'll give it a try at home again, however, here is the log dump:

http://trapni.de/~trapni/kdevelop-linux-2.6.log.gz (9MB gzipped, 256MB plain!)
Comment 3 Milian Wolff 2010-11-13 17:40:13 UTC
you should disable all debug output you don't want (all?)

launch kdebugdialog and deselect all (or at least kdevelop + kdevplatform).

The log itself looks fine though, it happily parsed quite some files.

I'll do some profiling later though.
Comment 4 Milian Wolff 2010-11-13 20:35:49 UTC
thanks for the bug report, I finally had the time to look at it and indeed, it was a serious (but easy to fix) problem.

Please look forward to KDevelop 4.1.1 or built it from sources.
Comment 5 Christian Parpart 2010-11-18 18:21:43 UTC
many thanks :)