Bug 196333

Summary: Crash on CMake project load
Product: [Applications] kdevelop Reporter: Teo Mrnjavac <teo>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED UPSTREAM    
Severity: crash CC: cfeck, david.nolden.kde, stompdagger1
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Teo Mrnjavac 2009-06-13 15:09:33 UTC
Application that crashed: kdevelop
Version of the application: 3.9.93 (using KDevPlatform 0.9.93)
KDE Version: 4.2.91 (KDE 4.2.91 (KDE 4.3 >= 20090609))
Qt Version: 4.5.1
Operating System: Linux 2.6.29-ARCH x86_64
Distribution: "(none)"

What I was doing when the application crashed:
This crash occurred with KDevelop r981335 with KDE trunk compiled just before that revision. I tried to open a CMake project (Amarok), with a fresh .kdevduchain, and KDevelop crashed a few seconds after that, with the attached backtrace.

 -- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
[Current thread is 0 (LWP 7522)]

Thread 7 (Thread 0x7f8e8441d910 (LWP 7523)):
#0  0x00007f8e9100c11d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f8e9127c662 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f8e8e0c5a3e in KDevelop::DUChainPrivate::CleanupThread::run () from /usr/lib/libkdevplatformlanguage.so.1
#3  0x00007f8e9127b651 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f8e9100759a in start_thread () from /lib/libpthread.so.0
#5  0x00007f8e8f791c3d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f8e79b36910 (LWP 7540)):
#0  0xffffffffff6001a7 in ?? ()
#1  0x00007fff9c7fe671 in ?? ()
#2  0x00007f8e8a6efeaf in clock_gettime () from /lib/librt.so.1
#3  0x00007f8e9138e23d in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f8e9138e441 in ?? () from /usr/lib/libQtCore.so.4
#5  0x00007f8e9138f933 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007f8e9138ca0d in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f8e8a465cda in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0x00007f8e8a4660b1 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#9  0x00007f8e8a4665e0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0x00007f8e9138c88e in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#11 0x00007f8e91361ea2 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#12 0x00007f8e91362274 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#13 0x00007f8e9127885b in QThread::exec () from /usr/lib/libQtCore.so.4
#14 0x00007f8e9127b651 in ?? () from /usr/lib/libQtCore.so.4
#15 0x00007f8e9100759a in start_thread () from /lib/libpthread.so.0
#16 0x00007f8e8f791c3d in clone () from /lib/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f8e79335910 (LWP 7541)):
#0  0xffffffffff6001a7 in ?? ()
#1  0x00007fff9c7fe671 in ?? ()
#2  0x00007f8e8a6efeaf in clock_gettime () from /lib/librt.so.1
#3  0x00007f8e9138e23d in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f8e9138e441 in ?? () from /usr/lib/libQtCore.so.4
#5  0x00007f8e9138f933 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007f8e9138ca0d in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f8e8a465cda in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0x00007f8e8a4660b1 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#9  0x00007f8e8a4665e0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0x00007f8e9138c88e in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#11 0x00007f8e91361ea2 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#12 0x00007f8e91362274 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#13 0x00007f8e9127885b in QThread::exec () from /usr/lib/libQtCore.so.4
#14 0x00007f8e9127b651 in ?? () from /usr/lib/libQtCore.so.4
#15 0x00007f8e9100759a in start_thread () from /lib/libpthread.so.0
#16 0x00007f8e8f791c3d in clone () from /lib/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f8e78b34910 (LWP 7546)):
#0  0x00007f8e9100c11d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f8e9127b0d5 in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007f8e9127b230 in QThread::msleep () from /usr/lib/libQtCore.so.4
#3  0x00007f8e76b85a81 in UIBlockTester::UIBlockTesterThread::run () from /usr/lib/kde4/kdevcpplanguagesupport.so
#4  0x00007f8e9127b651 in ?? () from /usr/lib/libQtCore.so.4
#5  0x00007f8e9100759a in start_thread () from /lib/libpthread.so.0
#6  0x00007f8e8f791c3d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f8e74d69910 (LWP 7547)):
[KCrash Handler]
#5  0x00007f8e8f6f72d5 in raise () from /lib/libc.so.6
#6  0x00007f8e8f6f873a in abort () from /lib/libc.so.6
#7  0x00007f8e8f736aa0 in malloc_printerr () from /lib/libc.so.6
#8  0x00007f8e76902fe7 in CppPreprocessEnvironment::merge () from /usr/lib/libkdev4cppduchain.so
#9  0x00007f8e76ba37e0 in PreprocessJob::sourceNeeded () from /usr/lib/kde4/kdevcpplanguagesupport.so
#10 0x00007f8e7661ce2e in rpp::pp::handle_include () from /usr/lib/libkdev4cpprpp.so
#11 0x00007f8e7661d425 in rpp::pp::handle_directive () from /usr/lib/libkdev4cpprpp.so
#12 0x00007f8e7661d9b9 in rpp::pp::operator() () from /usr/lib/libkdev4cpprpp.so
#13 0x00007f8e7661dbf6 in rpp::pp::processFileInternal () from /usr/lib/libkdev4cpprpp.so
#14 0x00007f8e7661dc75 in rpp::pp::processFile () from /usr/lib/libkdev4cpprpp.so
#15 0x00007f8e76ba64d2 in PreprocessJob::run () from /usr/lib/kde4/kdevcpplanguagesupport.so
#16 0x00007f8e76b96c57 in CPPParseJob::parseForeground () from /usr/lib/kde4/kdevcpplanguagesupport.so
#17 0x00007f8e76ba359b in PreprocessJob::sourceNeeded () from /usr/lib/kde4/kdevcpplanguagesupport.so
#18 0x00007f8e7661ce2e in rpp::pp::handle_include () from /usr/lib/libkdev4cpprpp.so
#19 0x00007f8e7661d425 in rpp::pp::handle_directive () from /usr/lib/libkdev4cpprpp.so
#20 0x00007f8e7661d9b9 in rpp::pp::operator() () from /usr/lib/libkdev4cpprpp.so
#21 0x00007f8e7661dbf6 in rpp::pp::processFileInternal () from /usr/lib/libkdev4cpprpp.so
#22 0x00007f8e7661dc75 in rpp::pp::processFile () from /usr/lib/libkdev4cpprpp.so
#23 0x00007f8e76ba64d2 in PreprocessJob::run () from /usr/lib/kde4/kdevcpplanguagesupport.so
#24 0x00007f8e76b96c57 in CPPParseJob::parseForeground () from /usr/lib/kde4/kdevcpplanguagesupport.so
#25 0x00007f8e76ba359b in PreprocessJob::sourceNeeded () from /usr/lib/kde4/kdevcpplanguagesupport.so
#26 0x00007f8e7661ce2e in rpp::pp::handle_include () from /usr/lib/libkdev4cpprpp.so
#27 0x00007f8e7661d425 in rpp::pp::handle_directive () from /usr/lib/libkdev4cpprpp.so
#28 0x00007f8e7661d9b9 in rpp::pp::operator() () from /usr/lib/libkdev4cpprpp.so
#29 0x00007f8e7661dbf6 in rpp::pp::processFileInternal () from /usr/lib/libkdev4cpprpp.so
#30 0x00007f8e7661dc75 in rpp::pp::processFile () from /usr/lib/libkdev4cpprpp.so
#31 0x00007f8e76ba64d2 in PreprocessJob::run () from /usr/lib/kde4/kdevcpplanguagesupport.so
#32 0x00007f8e76b96c57 in CPPParseJob::parseForeground () from /usr/lib/kde4/kdevcpplanguagesupport.so
#33 0x00007f8e76ba359b in PreprocessJob::sourceNeeded () from /usr/lib/kde4/kdevcpplanguagesupport.so
#34 0x00007f8e7661ce2e in rpp::pp::handle_include () from /usr/lib/libkdev4cpprpp.so
#35 0x00007f8e7661d425 in rpp::pp::handle_directive () from /usr/lib/libkdev4cpprpp.so
#36 0x00007f8e7661d9b9 in rpp::pp::operator() () from /usr/lib/libkdev4cpprpp.so
#37 0x00007f8e7661dbf6 in rpp::pp::processFileInternal () from /usr/lib/libkdev4cpprpp.so
#38 0x00007f8e7661dc75 in rpp::pp::processFile () from /usr/lib/libkdev4cpprpp.so
#39 0x00007f8e76ba64d2 in PreprocessJob::run () from /usr/lib/kde4/kdevcpplanguagesupport.so
#40 0x00007f8e76b96c57 in CPPParseJob::parseForeground () from /usr/lib/kde4/kdevcpplanguagesupport.so
#41 0x00007f8e76ba359b in PreprocessJob::sourceNeeded () from /usr/lib/kde4/kdevcpplanguagesupport.so
#42 0x00007f8e7661ce2e in rpp::pp::handle_include () from /usr/lib/libkdev4cpprpp.so
#43 0x00007f8e7661d425 in rpp::pp::handle_directive () from /usr/lib/libkdev4cpprpp.so
#44 0x00007f8e7661d9b9 in rpp::pp::operator() () from /usr/lib/libkdev4cpprpp.so
#45 0x00007f8e7661dbf6 in rpp::pp::processFileInternal () from /usr/lib/libkdev4cpprpp.so
#46 0x00007f8e7661dc75 in rpp::pp::processFile () from /usr/lib/libkdev4cpprpp.so
#47 0x00007f8e76ba64d2 in PreprocessJob::run () from /usr/lib/kde4/kdevcpplanguagesupport.so
#48 0x00007f8e76b96c57 in CPPParseJob::parseForeground () from /usr/lib/kde4/kdevcpplanguagesupport.so
#49 0x00007f8e76ba359b in PreprocessJob::sourceNeeded () from /usr/lib/kde4/kdevcpplanguagesupport.so
#50 0x00007f8e7661ce2e in rpp::pp::handle_include () from /usr/lib/libkdev4cpprpp.so
#51 0x00007f8e7661d425 in rpp::pp::handle_directive () from /usr/lib/libkdev4cpprpp.so
#52 0x00007f8e7661d9b9 in rpp::pp::operator() () from /usr/lib/libkdev4cpprpp.so
#53 0x00007f8e7661dbf6 in rpp::pp::processFileInternal () from /usr/lib/libkdev4cpprpp.so
#54 0x00007f8e7661dc75 in rpp::pp::processFile () from /usr/lib/libkdev4cpprpp.so
#55 0x00007f8e76ba64d2 in PreprocessJob::run () from /usr/lib/kde4/kdevcpplanguagesupport.so
#56 0x00007f8e92a9e72d in ThreadWeaver::JobRunHelper::runTheJob () from /usr/lib/libthreadweaver.so.4
#57 0x00007f8e92a9ea2f in ThreadWeaver::Job::execute () from /usr/lib/libthreadweaver.so.4
#58 0x00007f8e92a9fd83 in ThreadWeaver::JobCollectionJobRunner::execute () from /usr/lib/libthreadweaver.so.4
#59 0x00007f8e92a9d9ff in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#60 0x00007f8e92a9de88 in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#61 0x00007f8e9127b651 in ?? () from /usr/lib/libQtCore.so.4
#62 0x00007f8e9100759a in start_thread () from /lib/libpthread.so.0
#63 0x00007f8e8f791c3d in clone () from /lib/libc.so.6
#64 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f8e74568910 (LWP 7548)):
#0  0x00007f8e8f762bc1 in nanosleep () from /lib/libc.so.6
#1  0x00007f8e8f78bbe4 in usleep () from /lib/libc.so.6
#2  0x00007f8e8e10affb in KDevelop::DUChainLock::lockForWrite () from /usr/lib/libkdevplatformlanguage.so.1
#3  0x00007f8e8e10b1a4 in KDevelop::DUChainWriteLocker::lock () from /usr/lib/libkdevplatformlanguage.so.1
#4  0x00007f8e76ba210f in PreprocessJob::foundHeaderGuard () from /usr/lib/kde4/kdevcpplanguagesupport.so
#5  0x00007f8e7661dad3 in rpp::pp::operator() () from /usr/lib/libkdev4cpprpp.so
#6  0x00007f8e7661dbf6 in rpp::pp::processFileInternal () from /usr/lib/libkdev4cpprpp.so
#7  0x00007f8e7661dc75 in rpp::pp::processFile () from /usr/lib/libkdev4cpprpp.so
#8  0x00007f8e76ba64d2 in PreprocessJob::run () from /usr/lib/kde4/kdevcpplanguagesupport.so
#9  0x00007f8e76b96c57 in CPPParseJob::parseForeground () from /usr/lib/kde4/kdevcpplanguagesupport.so
#10 0x00007f8e76ba359b in PreprocessJob::sourceNeeded () from /usr/lib/kde4/kdevcpplanguagesupport.so
#11 0x00007f8e7661ce2e in rpp::pp::handle_include () from /usr/lib/libkdev4cpprpp.so
#12 0x00007f8e7661d425 in rpp::pp::handle_directive () from /usr/lib/libkdev4cpprpp.so
#13 0x00007f8e7661d9b9 in rpp::pp::operator() () from /usr/lib/libkdev4cpprpp.so
#14 0x00007f8e7661dbf6 in rpp::pp::processFileInternal () from /usr/lib/libkdev4cpprpp.so
#15 0x00007f8e7661dc75 in rpp::pp::processFile () from /usr/lib/libkdev4cpprpp.so
#16 0x00007f8e76ba64d2 in PreprocessJob::run () from /usr/lib/kde4/kdevcpplanguagesupport.so
#17 0x00007f8e76b96c57 in CPPParseJob::parseForeground () from /usr/lib/kde4/kdevcpplanguagesupport.so
#18 0x00007f8e76ba359b in PreprocessJob::sourceNeeded () from /usr/lib/kde4/kdevcpplanguagesupport.so
#19 0x00007f8e7661ce2e in rpp::pp::handle_include () from /usr/lib/libkdev4cpprpp.so
#20 0x00007f8e7661d425 in rpp::pp::handle_directive () from /usr/lib/libkdev4cpprpp.so
#21 0x00007f8e7661d9b9 in rpp::pp::operator() () from /usr/lib/libkdev4cpprpp.so
#22 0x00007f8e7661dbf6 in rpp::pp::processFileInternal () from /usr/lib/libkdev4cpprpp.so
#23 0x00007f8e7661dc75 in rpp::pp::processFile () from /usr/lib/libkdev4cpprpp.so
#24 0x00007f8e76ba64d2 in PreprocessJob::run () from /usr/lib/kde4/kdevcpplanguagesupport.so
#25 0x00007f8e76b96c57 in CPPParseJob::parseForeground () from /usr/lib/kde4/kdevcpplanguagesupport.so
#26 0x00007f8e76ba359b in PreprocessJob::sourceNeeded () from /usr/lib/kde4/kdevcpplanguagesupport.so
#27 0x00007f8e7661ce2e in rpp::pp::handle_include () from /usr/lib/libkdev4cpprpp.so
#28 0x00007f8e7661d425 in rpp::pp::handle_directive () from /usr/lib/libkdev4cpprpp.so
#29 0x00007f8e7661d9b9 in rpp::pp::operator() () from /usr/lib/libkdev4cpprpp.so
#30 0x00007f8e7661dbf6 in rpp::pp::processFileInternal () from /usr/lib/libkdev4cpprpp.so
#31 0x00007f8e7661dc75 in rpp::pp::processFile () from /usr/lib/libkdev4cpprpp.so
#32 0x00007f8e76ba64d2 in PreprocessJob::run () from /usr/lib/kde4/kdevcpplanguagesupport.so
#33 0x00007f8e76b96c57 in CPPParseJob::parseForeground () from /usr/lib/kde4/kdevcpplanguagesupport.so
#34 0x00007f8e76ba359b in PreprocessJob::sourceNeeded () from /usr/lib/kde4/kdevcpplanguagesupport.so
#35 0x00007f8e7661ce2e in rpp::pp::handle_include () from /usr/lib/libkdev4cpprpp.so
#36 0x00007f8e7661d425 in rpp::pp::handle_directive () from /usr/lib/libkdev4cpprpp.so
#37 0x00007f8e7661d9b9 in rpp::pp::operator() () from /usr/lib/libkdev4cpprpp.so
#38 0x00007f8e7661dbf6 in rpp::pp::processFileInternal () from /usr/lib/libkdev4cpprpp.so
#39 0x00007f8e7661dc75 in rpp::pp::processFile () from /usr/lib/libkdev4cpprpp.so
#40 0x00007f8e76ba64d2 in PreprocessJob::run () from /usr/lib/kde4/kdevcpplanguagesupport.so
#41 0x00007f8e76b96c57 in CPPParseJob::parseForeground () from /usr/lib/kde4/kdevcpplanguagesupport.so
#42 0x00007f8e76ba359b in PreprocessJob::sourceNeeded () from /usr/lib/kde4/kdevcpplanguagesupport.so
#43 0x00007f8e7661ce2e in rpp::pp::handle_include () from /usr/lib/libkdev4cpprpp.so
#44 0x00007f8e7661d425 in rpp::pp::handle_directive () from /usr/lib/libkdev4cpprpp.so
#45 0x00007f8e7661d9b9 in rpp::pp::operator() () from /usr/lib/libkdev4cpprpp.so
#46 0x00007f8e7661dbf6 in rpp::pp::processFileInternal () from /usr/lib/libkdev4cpprpp.so
#47 0x00007f8e7661dc75 in rpp::pp::processFile () from /usr/lib/libkdev4cpprpp.so
#48 0x00007f8e76ba64d2 in PreprocessJob::run () from /usr/lib/kde4/kdevcpplanguagesupport.so
#49 0x00007f8e76b96c57 in CPPParseJob::parseForeground () from /usr/lib/kde4/kdevcpplanguagesupport.so
#50 0x00007f8e76ba359b in PreprocessJob::sourceNeeded () from /usr/lib/kde4/kdevcpplanguagesupport.so
#51 0x00007f8e7661ce2e in rpp::pp::handle_include () from /usr/lib/libkdev4cpprpp.so
#52 0x00007f8e7661d425 in rpp::pp::handle_directive () from /usr/lib/libkdev4cpprpp.so
#53 0x00007f8e7661d9b9 in rpp::pp::operator() () from /usr/lib/libkdev4cpprpp.so
#54 0x00007f8e7661dbf6 in rpp::pp::processFileInternal () from /usr/lib/libkdev4cpprpp.so
#55 0x00007f8e7661dc75 in rpp::pp::processFile () from /usr/lib/libkdev4cpprpp.so
#56 0x00007f8e76ba64d2 in PreprocessJob::run () from /usr/lib/kde4/kdevcpplanguagesupport.so
#57 0x00007f8e92a9e72d in ThreadWeaver::JobRunHelper::runTheJob () from /usr/lib/libthreadweaver.so.4
#58 0x00007f8e92a9ea2f in ThreadWeaver::Job::execute () from /usr/lib/libthreadweaver.so.4
#59 0x00007f8e92a9fd83 in ThreadWeaver::JobCollectionJobRunner::execute () from /usr/lib/libthreadweaver.so.4
#60 0x00007f8e92a9d9ff in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#61 0x00007f8e92a9de88 in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#62 0x00007f8e9127b651 in ?? () from /usr/lib/libQtCore.so.4
#63 0x00007f8e9100759a in start_thread () from /lib/libpthread.so.0
#64 0x00007f8e8f791c3d in clone () from /lib/libc.so.6
#65 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8e945b0760 (LWP 7522)):
#0  0x00007f8e9100be99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f8e9127c6fb in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f8e9127b6f4 in QThread::wait () from /usr/lib/libQtCore.so.4
#3  0x00007f8e9127139a in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f8e91271578 in QThreadPool::~QThreadPool () from /usr/lib/libQtCore.so.4
#5  0x00007f8e91272865 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007f8e8f6f9e12 in __run_exit_handlers () from /lib/libc.so.6
#7  0x00007f8e8f6f9e75 in exit () from /lib/libc.so.6
#8  0x00007f8e903bbf58 in ?? () from /usr/lib/libQtGui.so.4
#9  0x00007f8e91ae8238 in KApplication::xioErrhandler () from /usr/lib/libkdeui.so.5
#10 0x00007f8e8c91e53e in _XIOError () from /usr/lib/libX11.so.6
#11 0x00007f8e8c92583f in process_responses () from /usr/lib/libX11.so.6
#12 0x00007f8e8c925e00 in _XReply () from /usr/lib/libX11.so.6
#13 0x00007f8e8c91b4fd in XTranslateCoordinates () from /usr/lib/libX11.so.6
#14 0x00007f8e903e4e3e in QWidget::mapFromGlobal () from /usr/lib/libQtGui.so.4
#15 0x00007f8e903e4ea2 in QWidget::mapFromGlobal () from /usr/lib/libQtGui.so.4
#16 0x00007f8e903e4ea2 in QWidget::mapFromGlobal () from /usr/lib/libQtGui.so.4
#17 0x00007f8e903e4ea2 in QWidget::mapFromGlobal () from /usr/lib/libQtGui.so.4
#18 0x00007f8e903e4ea2 in QWidget::mapFromGlobal () from /usr/lib/libQtGui.so.4
#19 0x00007f8e903e4ea2 in QWidget::mapFromGlobal () from /usr/lib/libQtGui.so.4
#20 0x00007f8e903e4ea2 in QWidget::mapFromGlobal () from /usr/lib/libQtGui.so.4
#21 0x00007f8e903e4ea2 in QWidget::mapFromGlobal () from /usr/lib/libQtGui.so.4
#22 0x00007f8e903e4ea2 in QWidget::mapFromGlobal () from /usr/lib/libQtGui.so.4
#23 0x00007f8e9035ff5c in QApplicationPrivate::pickMouseReceiver () from /usr/lib/libQtGui.so.4
#24 0x00007f8e903cd818 in ?? () from /usr/lib/libQtGui.so.4
#25 0x00007f8e903cc520 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#26 0x00007f8e903f4b84 in ?? () from /usr/lib/libQtGui.so.4
#27 0x00007f8e8a462dee in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0x00007f8e8a4664b8 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#29 0x00007f8e8a4665e0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0x00007f8e9138c88e in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#31 0x00007f8e903f435e in ?? () from /usr/lib/libQtGui.so.4
#32 0x00007f8e91361ea2 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#33 0x00007f8e91362274 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#34 0x00007f8e91364369 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#35 0x0000000000407ee7 in _start ()

Reported using DrKonqi
Comment 1 David Nolden 2009-06-13 18:20:16 UTC
Is it possible that you just ran out of memory? I've successfully imported full amarok right now.
Comment 2 Teo Mrnjavac 2009-06-13 19:16:41 UTC
I'd say it's unlikely, I have 3GB of RAM on the laptop on which I have this issue.
Plus, my desktop machine runs KDE 4.2.3 and the same revision of KDevelop doesn't die there.
Comment 3 stompdagger1 2009-06-24 20:07:26 UTC
same here
Comment 4 stompdagger1 2009-06-24 20:10:35 UTC
on kde4.2.4, 2 gigs of ram, the project was opened by previous version of kdevelop 4
Comment 5 stompdagger1 2009-06-28 09:02:05 UTC
any news? currently I cannot program due to this bug...
Comment 6 stompdagger1 2009-06-28 10:03:05 UTC
great job! last svn sync (few minutes ago) solved the problem :)
Comment 7 Teo Mrnjavac 2009-06-29 15:47:03 UTC
Not fixed for me as of 988551
Comment 8 Andreas Pakulat 2009-06-29 16:52:39 UTC
hmm, the original backtrace looks like 197097, Teo are you using glibs 2.10 too?
Comment 9 Teo Mrnjavac 2009-06-29 22:45:16 UTC
glibc 2.10.1 here, on Archlinux
Comment 10 Andreas Pakulat 2009-06-29 22:53:52 UTC
Ok, thanks. If you look at 197097 you'll see (towards the end) that the new glibc is quite a bit more eager when trying to find memory corruptions. Apparently that doesn't play too well with Qt and KDE. There's also a way posted to work around that (by disabling these eager checks in libc) and that workaround is also implemented for 4.3 release in startkde.

*** This bug has been marked as a duplicate of bug 197097 ***
Comment 11 stompdagger1 2009-06-29 23:14:23 UTC
well I use glibc 2.10.1 and I have no problems
Comment 12 Teo Mrnjavac 2009-06-29 23:21:47 UTC
Thanks, MALLOC_CHECK_=1 seems to fix it for me.
Is it safe to export it system-wide?
Comment 13 Christoph Feck 2009-07-22 16:27:15 UTC
This is not a duplicate. The crash happens in CppPreprocessEnvironment::merge (thread 2), the XIO error is the result of that crash (X11 socket killed). Changing the malloc debug options only ignores references to freed memory.

If this bug is fixed in kdevelop, please mark as resolved.
Comment 14 Andreas Pakulat 2009-07-22 17:03:18 UTC
needs better backtrace. The relevant code doesn't call malloc directly, but uses a set class (thats AFAIK from google, so would be upstream).
Comment 15 Andreas Pakulat 2009-09-14 19:14:03 UTC
closing as upstream, the relevant code is not from us and we won't be fixing it.