Bug 249286 - kdevelop crashes when importing a new project
Summary: kdevelop crashes when importing a new project
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: 4.1.0
Assignee: kdevelop-bugs-null
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2010-08-28 01:43 UTC by Aaron Williams
Modified: 2018-10-21 04:28 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 Aaron Williams 2010-08-28 01:43:05 UTC
Application: kdevelop (4.0.0 (using KDevPlatform 1.0.0))
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
When trying to import a large project into kdevelop it crashes.  This is reproducable.

 -- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Aborted
[Current thread is 1 (Thread 0x7fd320903760 (LWP 3136))]

Thread 14 (Thread 0x7fd30c7dc710 (LWP 3139)):
#0  0x00007fd31dc0c39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd31f1702bb in wait (this=<value optimized out>, mutex=0xe852d90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xe852d90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fd31f16b8ee in QReadWriteLock::lockForWrite (this=0xe2d6368) at thread/qreadwritelock.cpp:293
#4  0x00007fd31acea92c in ?? () from /usr/lib64/libkdevplatformlanguage.so.1
#5  0x00007fd31aceab74 in ?? () from /usr/lib64/libkdevplatformlanguage.so.1
#6  0x00007fd31f16fbf5 in QThreadPrivate::start (arg=0x100d650) at thread/qthread_unix.cpp:248
#7  0x00007fd31dc07a4f in start_thread () from /lib64/libpthread.so.0
#8  0x00007fd31deee82d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fd2fd3bf710 (LWP 3143)):
#0  0x00007fd31defbafe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007fd31de97c03 in _L_lock_9787 () from /lib64/libc.so.6
#2  0x00007fd31de95fc1 in free () from /lib64/libc.so.6
#3  0x00007fd3188a82d7 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fd31f27fa3a in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x19f2d10, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:366
#5  0x00007fd31f27fb79 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x19f2d10, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:391
#6  0x00007fd31f16ee84 in QThreadPrivate::finish (arg=0x7fd31f56cf20) at thread/qthread_unix.cpp:284
#7  0x00007fd31f16fbfd in ~__pthread_cleanup_class (arg=0x7fd31f56cf20) at /usr/include/pthread.h:535
#8  QThreadPrivate::start (arg=0x7fd31f56cf20) at thread/qthread_unix.cpp:218
#9  0x00007fd31dc07a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd31deee82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fd2fdbc0710 (LWP 3187)):
#0  0x00007fd31dee56b3 in poll () from /lib64/libc.so.6
#1  0x00007fd3188abfd4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd3188ac510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd31f27f6d6 in QEventDispatcherGlib::processEvents (this=0x2159df0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007fd31f256292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd31f256495 in QEventLoop::exec (this=0x7fd2fdbbfde0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fd31f16d2cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007fd31f238458 in QInotifyFileSystemWatcherEngine::run (this=0x2616d30) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fd31f16fbf5 in QThreadPrivate::start (arg=0x2616d30) at thread/qthread_unix.cpp:248
#9  0x00007fd31dc07a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd31deee82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fd2fe3c1710 (LWP 3188)):
#0  0x00007fd31dc0c39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd31f1702bb in wait (this=<value optimized out>, mutex=0x7fd2f80c63c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7fd2f80c63c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fd3156b53f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x7fd2f8098190, th=0x7fd2f825c5b0)
    at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fd3156b7e35 in waitForAvailableJob (this=0x7fd2f80ac320, th=0x7fd2f825c5b0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x7fd2f80ac320, th=0x7fd2f825c5b0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fd3156b57ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fd2fe3c0e30, parent=0x7fd2f8098190, th=0x7fd2f825c5b0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#7  0x00007fd3156b5878 in ThreadWeaver::Thread::run (this=0x7fd2f825c5b0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#8  0x00007fd31f16fbf5 in QThreadPrivate::start (arg=0x7fd2f825c5b0) at thread/qthread_unix.cpp:248
#9  0x00007fd31dc07a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd31deee82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fd2f677c710 (LWP 3189)):
#0  0x00007fd31defbafe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007fd31de97c03 in _L_lock_9787 () from /lib64/libc.so.6
#2  0x00007fd31de95fc1 in free () from /lib64/libc.so.6
#3  0x00007fd3188a82d7 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fd31f27fa3a in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x7fd2f821b410, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:366
#5  0x00007fd31f27fb79 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x7fd2f821b410, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:391
#6  0x00007fd31f16ee84 in QThreadPrivate::finish (arg=0x25348f0) at thread/qthread_unix.cpp:284
#7  0x00007fd31f16fbfd in ~__pthread_cleanup_class (arg=0x25348f0) at /usr/include/pthread.h:535
#8  QThreadPrivate::start (arg=0x25348f0) at thread/qthread_unix.cpp:218
#9  0x00007fd31dc07a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd31deee82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fd2f52d1710 (LWP 3190)):
#0  0x00007fd31dee56b3 in poll () from /lib64/libc.so.6
#1  0x00007fd3188abfd4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd3188ac510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd31f27f6d6 in QEventDispatcherGlib::processEvents (this=0xda55b90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007fd31f256292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd31f256495 in QEventLoop::exec (this=0x7fd2f52d0e20, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fd31f16d2cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007fd31f16fbf5 in QThreadPrivate::start (arg=0xc742a40) at thread/qthread_unix.cpp:248
#8  0x00007fd31dc07a4f in start_thread () from /lib64/libpthread.so.0
#9  0x00007fd31deee82d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fd2f4ad0710 (LWP 3191)):
#0  0x00007fd31dee56b3 in poll () from /lib64/libc.so.6
#1  0x00007fd3188abfd4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd3188ac510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd31f27f6d6 in QEventDispatcherGlib::processEvents (this=0xda50e70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007fd31f256292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd31f256495 in QEventLoop::exec (this=0x7fd2f4acfe20, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fd31f16d2cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007fd31f16fbf5 in QThreadPrivate::start (arg=0xc830940) at thread/qthread_unix.cpp:248
#8  0x00007fd31dc07a4f in start_thread () from /lib64/libpthread.so.0
#9  0x00007fd31deee82d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fd2f42cf710 (LWP 3192)):
#0  0x00007fd31dc0c709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd31f16f9b5 in thread_sleep (ti=0x7fd2f42cede0) at thread/qthread_unix.cpp:398
#2  0x00007fd31f16fb20 in QThread::msleep (msecs=<value optimized out>) at thread/qthread_unix.cpp:424
#3  0x00007fd2f5aaeef1 in UIBlockTester::UIBlockTesterThread::run (this=0xea13530) at /usr/src/debug/kdevelop-4.0.0/languages/cpp/cpplanguagesupport.cpp:678
#4  0x00007fd31f16fbf5 in QThreadPrivate::start (arg=0xea13530) at thread/qthread_unix.cpp:248
#5  0x00007fd31dc07a4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007fd31deee82d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fd2f3ace710 (LWP 3193)):
#0  0x00007fd31defbafe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007fd31de97c03 in _L_lock_9787 () from /lib64/libc.so.6
#2  0x00007fd31de95fc1 in free () from /lib64/libc.so.6
#3  0x00007fd2f5ad579f in ~QByteArray () at /usr/include/QtCore/qbytearray.h:382
#4  CppTools::computeGccStandardMacros () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/setuphelpers.cpp:126
#5  0x00007fd2f5ad5c29 in CppTools::gccStandardMacros () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/setuphelpers.cpp:153
#6  0x00007fd2f5ad71fa in CppTools::setupStandardMacros () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/setuphelpers.cpp:255
#7  0x00007fd2f5ac8b19 in CppUtils::standardMacros () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/cpputils.cpp:210
#8  0x00007fd2f5ac365f in PreprocessJob::createStandardEnvironment () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/preprocessjob.cpp:91
#9  0x00007fd2f5ac7d95 in PreprocessJob::run (this=0xe9c99d0) at /usr/src/debug/kdevelop-4.0.0/languages/cpp/preprocessjob.cpp:156
#10 0x00007fd3156b5d75 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fd2f3acdd80, th=0xc23f430, job=0xe9c99d0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Job.cpp:106
#11 0x00007fd3156b5eae in ThreadWeaver::Job::execute (this=0xe9c99d0, th=0xc23f430) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Job.cpp:135
#12 0x00007fd3156b5f73 in ThreadWeaver::JobCollectionJobRunner::execute (this=<value optimized out>, t=0xc23f430) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/JobCollection.cpp:82
#13 0x00007fd3156b57bf in ThreadWeaver::ThreadRunHelper::run (this=0x7fd2f3acde30, parent=0x1093110, th=0xc23f430) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:95
#14 0x00007fd3156b5878 in ThreadWeaver::Thread::run (this=0xc23f430) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#15 0x00007fd31f16fbf5 in QThreadPrivate::start (arg=0xc23f430) at thread/qthread_unix.cpp:248
#16 0x00007fd31dc07a4f in start_thread () from /lib64/libpthread.so.0
#17 0x00007fd31deee82d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fd2f32cd710 (LWP 3194)):
#0  0x00007fd31defbafe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007fd31de97c39 in _L_lock_9938 () from /lib64/libc.so.6
#2  0x00007fd31de9611d in realloc () from /lib64/libc.so.6
#3  0x00007fd31f18cd16 in QListData::realloc (this=0x7fd2f81c1650, alloc=4) at tools/qlist.cpp:158
#4  0x00007fd31f18cdcd in QListData::append (this=0x7fd2f81c1650) at tools/qlist.cpp:179
#5  0x00007fd2f586d4ab in QList<QPair<long, KDevVarLengthArray<KDevelop::IndexedString, 10>**> >::append (this=0x7fd2f81c1650, t=...) at /usr/include/QtCore/qlist.h:470
#6  0x00007fd2f586cfd5 in alloc (this=0x7fd304067b50, definition=...) at /usr/include/kdevplatform/language/duchain/appendedlist.h:119
#7  definitionNeedDynamicList (this=0x7fd304067b50, definition=...) at /usr/src/debug/kdevelop-4.0.0/languages/cpp/parser/rpp/pp-macro.h:165
#8  definitionList (this=0x7fd304067b50, definition=...) at /usr/src/debug/kdevelop-4.0.0/languages/cpp/parser/rpp/pp-macro.h:165
#9  rpp::pp_macro::setDefinitionText (this=0x7fd304067b50, definition=...) at /usr/src/debug/kdevelop-4.0.0/languages/cpp/parser/rpp/pp-macro.cpp:130
#10 0x00007fd2f5ad5a80 in CppTools::computeGccStandardMacros () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/setuphelpers.cpp:138
#11 0x00007fd2f5ad5c29 in CppTools::gccStandardMacros () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/setuphelpers.cpp:153
#12 0x00007fd2f5ad71fa in CppTools::setupStandardMacros () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/setuphelpers.cpp:255
#13 0x00007fd2f5ac8b19 in CppUtils::standardMacros () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/cpputils.cpp:210
#14 0x00007fd2f5ac365f in PreprocessJob::createStandardEnvironment () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/preprocessjob.cpp:91
#15 0x00007fd2f5ac7d95 in PreprocessJob::run (this=0x25ecdf0) at /usr/src/debug/kdevelop-4.0.0/languages/cpp/preprocessjob.cpp:156
#16 0x00007fd3156b5d75 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fd2f32ccd80, th=0xce5d840, job=0x25ecdf0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Job.cpp:106
#17 0x00007fd3156b5eae in ThreadWeaver::Job::execute (this=0x25ecdf0, th=0xce5d840) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Job.cpp:135
#18 0x00007fd3156b5f73 in ThreadWeaver::JobCollectionJobRunner::execute (this=<value optimized out>, t=0xce5d840) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/JobCollection.cpp:82
#19 0x00007fd3156b57bf in ThreadWeaver::ThreadRunHelper::run (this=0x7fd2f32cce30, parent=0x1093110, th=0xce5d840) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:95
#20 0x00007fd3156b5878 in ThreadWeaver::Thread::run (this=0xce5d840) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#21 0x00007fd31f16fbf5 in QThreadPrivate::start (arg=0xce5d840) at thread/qthread_unix.cpp:248
#22 0x00007fd31dc07a4f in start_thread () from /lib64/libpthread.so.0
#23 0x00007fd31deee82d in clone () from /lib64/libc.so.6
#24 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fd2f2acc710 (LWP 3195)):
[KCrash Handler]
#5  0x00007fd31de509e5 in raise () from /lib64/libc.so.6
#6  0x00007fd31de51ee6 in abort () from /lib64/libc.so.6
#7  0x00007fd31de8bc53 in __libc_message () from /lib64/libc.so.6
#8  0x00007fd31de91226 in malloc_printerr () from /lib64/libc.so.6
#9  0x00007fd31de948e3 in _int_realloc () from /lib64/libc.so.6
#10 0x00007fd31de96142 in realloc () from /lib64/libc.so.6
#11 0x00007fd2f5ad8764 in QVector<rpp::pp_macro*>::realloc (this=0x7fd2f5d38020, asize=30, aalloc=62) at /usr/include/QtCore/qvector.h:479
#12 0x00007fd2f5ad8815 in QVector<rpp::pp_macro*>::append (this=0x7fd2f5d38020, t=<value optimized out>) at /usr/include/QtCore/qvector.h:547
#13 0x00007fd2f5ad5983 in CppTools::computeGccStandardMacros () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/setuphelpers.cpp:133
#14 0x00007fd2f5ad5c29 in CppTools::gccStandardMacros () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/setuphelpers.cpp:153
#15 0x00007fd2f5ad71fa in CppTools::setupStandardMacros () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/setuphelpers.cpp:255
#16 0x00007fd2f5ac8b19 in CppUtils::standardMacros () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/cpputils.cpp:210
#17 0x00007fd2f5ac365f in PreprocessJob::createStandardEnvironment () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/preprocessjob.cpp:91
#18 0x00007fd2f5ac7d95 in PreprocessJob::run (this=0xe9449c0) at /usr/src/debug/kdevelop-4.0.0/languages/cpp/preprocessjob.cpp:156
#19 0x00007fd3156b5d75 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fd2f2acbd80, th=0x7fd2f81dd730, job=0xe9449c0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Job.cpp:106
#20 0x00007fd3156b5eae in ThreadWeaver::Job::execute (this=0xe9449c0, th=0x7fd2f81dd730) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Job.cpp:135
#21 0x00007fd3156b5f73 in ThreadWeaver::JobCollectionJobRunner::execute (this=<value optimized out>, t=0x7fd2f81dd730) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/JobCollection.cpp:82
#22 0x00007fd3156b57bf in ThreadWeaver::ThreadRunHelper::run (this=0x7fd2f2acbe30, parent=0x1093110, th=0x7fd2f81dd730) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:95
#23 0x00007fd3156b5878 in ThreadWeaver::Thread::run (this=0x7fd2f81dd730) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#24 0x00007fd31f16fbf5 in QThreadPrivate::start (arg=0x7fd2f81dd730) at thread/qthread_unix.cpp:248
#25 0x00007fd31dc07a4f in start_thread () from /lib64/libpthread.so.0
#26 0x00007fd31deee82d in clone () from /lib64/libc.so.6
#27 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd2f22cb710 (LWP 3196)):
#0  0x00007fd31dc0c39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd31f16ed23 in QMutexPrivate::wait (this=0x7fd2f80b7a00, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007fd31f16b485 in QMutex::lock (this=0x7fd2f81c1640) at thread/qmutex.cpp:205
#3  0x00007fd2f586cefc in alloc (this=0x7fd3041a7020, definition=...) at /usr/include/kdevplatform/language/duchain/appendedlist.h:96
#4  definitionNeedDynamicList (this=0x7fd3041a7020, definition=...) at /usr/src/debug/kdevelop-4.0.0/languages/cpp/parser/rpp/pp-macro.h:165
#5  definitionList (this=0x7fd3041a7020, definition=...) at /usr/src/debug/kdevelop-4.0.0/languages/cpp/parser/rpp/pp-macro.h:165
#6  rpp::pp_macro::setDefinitionText (this=0x7fd3041a7020, definition=...) at /usr/src/debug/kdevelop-4.0.0/languages/cpp/parser/rpp/pp-macro.cpp:130
#7  0x00007fd2f5ad5a80 in CppTools::computeGccStandardMacros () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/setuphelpers.cpp:138
#8  0x00007fd2f5ad5c29 in CppTools::gccStandardMacros () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/setuphelpers.cpp:153
#9  0x00007fd2f5ad71fa in CppTools::setupStandardMacros () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/setuphelpers.cpp:255
#10 0x00007fd2f5ac8b19 in CppUtils::standardMacros () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/cpputils.cpp:210
#11 0x00007fd2f5ac365f in PreprocessJob::createStandardEnvironment () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/preprocessjob.cpp:91
#12 0x00007fd2f5ac7d95 in PreprocessJob::run (this=0xe94b440) at /usr/src/debug/kdevelop-4.0.0/languages/cpp/preprocessjob.cpp:156
#13 0x00007fd3156b5d75 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fd2f22cad80, th=0xce379a0, job=0xe94b440) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Job.cpp:106
#14 0x00007fd3156b5eae in ThreadWeaver::Job::execute (this=0xe94b440, th=0xce379a0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Job.cpp:135
#15 0x00007fd3156b5f73 in ThreadWeaver::JobCollectionJobRunner::execute (this=<value optimized out>, t=0xce379a0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/JobCollection.cpp:82
#16 0x00007fd3156b57bf in ThreadWeaver::ThreadRunHelper::run (this=0x7fd2f22cae30, parent=0x1093110, th=0xce379a0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:95
#17 0x00007fd3156b5878 in ThreadWeaver::Thread::run (this=0xce379a0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#18 0x00007fd31f16fbf5 in QThreadPrivate::start (arg=0xce379a0) at thread/qthread_unix.cpp:248
#19 0x00007fd31dc07a4f in start_thread () from /lib64/libpthread.so.0
#20 0x00007fd31deee82d in clone () from /lib64/libc.so.6
#21 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd2f1aca710 (LWP 3197)):
#0  0x00007fd31dc0c39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd31f1702bb in wait (this=<value optimized out>, mutex=0x10f9c70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x10f9c70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fd3156b53f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1093110, th=0xcdaaa80) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fd3156b7e35 in waitForAvailableJob (this=0x1101530, th=0xcdaaa80) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#5  ThreadWeaver::WorkingHardState::applyForWork (this=0x1101530, th=0xcdaaa80) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#6  0x00007fd3156b57ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fd2f1ac9e30, parent=0x1093110, th=0xcdaaa80) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#7  0x00007fd3156b5878 in ThreadWeaver::Thread::run (this=0xcdaaa80) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#8  0x00007fd31f16fbf5 in QThreadPrivate::start (arg=0xcdaaa80) at thread/qthread_unix.cpp:248
#9  0x00007fd31dc07a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd31deee82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd320903760 (LWP 3136)):
#0  0x00007fd31defbafe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007fd31de97c03 in _L_lock_9787 () from /lib64/libc.so.6
#2  0x00007fd31de95fc1 in free () from /lib64/libc.so.6
#3  0x00007fd2f586a2de in ~TemporaryDataManager () at /usr/include/kdevplatform/language/duchain/appendedlist.h:80
#4  destroy () at /usr/src/debug/kdevelop-4.0.0/languages/cpp/parser/rpp/pp-macro.cpp:32
#5  0x00007fd31de534e1 in __run_exit_handlers () from /lib64/libc.so.6
#6  0x00007fd31de53535 in exit () from /lib64/libc.so.6
#7  0x00007fd31e6b1cb8 in ?? () from /usr/lib64/libQtGui.so.4
#8  0x00007fd31f6d6bc8 in KApplication::xioErrhandler (this=0x7ffff3d172c0, dpy=0xe69590) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:408
#9  0x00007fd3199cca3e in _XIOError () from /usr/lib64/libX11.so.6
#10 0x00007fd3199d35a5 in ?? () from /usr/lib64/libX11.so.6
#11 0x00007fd3199d390c in _XEventsQueued () from /usr/lib64/libX11.so.6
#12 0x00007fd3199bc7ef in XEventsQueued () from /usr/lib64/libX11.so.6
#13 0x00007fd31e6e8fec in ?? () from /usr/lib64/libQtGui.so.4
#14 0x00007fd3188ab718 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#15 0x00007fd3188abff2 in ?? () from /usr/lib64/libglib-2.0.so.0
#16 0x00007fd3188ac510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#17 0x00007fd31f27f67f in QEventDispatcherGlib::processEvents (this=0x619440, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#18 0x00007fd31e6e914e in ?? () from /usr/lib64/libQtGui.so.4
#19 0x00007fd31f256292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#20 0x00007fd31f256495 in QEventLoop::exec (this=0x7ffff3d17070, flags=...) at kernel/qeventloop.cpp:201
#21 0x00007fd31f25a88b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#22 0x0000000000408839 in main (argc=<value optimized out>, argv=0x7ffff3d178f0) at /usr/src/debug/kdevelop-4.0.0/app/main_internal.cpp:232

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

Reported using DrKonqi
Comment 1 Milian Wolff 2010-09-25 20:44:40 UTC
this is a "out of memory" assertion from malloc I bet. What project are you trying to import? Is it open, can I try to reproduce? How many memory do you have available?
Comment 2 Andrew Crouthamel 2018-09-20 22:06:53 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 04:28:55 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!