Bug 215354

Summary: crash when loading Linux kernel makefile [QReadWriteLock::unlock, QAbstractFileEngine::create, QFileInfo::QFileInfo]
Product: [Applications] kdevelop Reporter: David Heidelberg <david>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED NOT A BUG    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description David Heidelberg 2009-11-20 01:03:28 UTC
Application: kdevelop (3.9.96 (using KDevPlatform 0.9.96))
KDE Version: 4.3.75 (KDE 4.3.75 (KDE 4.4 >= 20091113))
Qt Version: 4.6.0
Operating System: Linux 2.6.31-rc9 x86_64
Distribution (Platform): Gentoo Packages

What I was doing when the application crashed:
Crash when loading in background linux kernel makefile (version 2.6.32-rc7). Circa in stage 0-2%, but it's probably random (I guess backtraces are random too, but appearing) Maybe is better idea try reproduce it with kernel).

 -- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fcdfc527760 (LWP 31533))]

Thread 9 (Thread 0x7fcde7996710 (LWP 31562)):
#0  0x00007fcdf8b0f569 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fcdf8d9b0c8 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fcdf5325415 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2250220) at /var/tmp/portage/dev-util/kdevplatform-0.9.96/work/kdevplatform-0.9.96/language/duchain/duchain.cpp:280
#3  0x00007fcdf8d9a1a5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fcdf8b0a894 in start_thread () from /lib/libpthread.so.0
#5  0x00007fcdf725158d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fcde6b59710 (LWP 31564)):
#0  0x00007fcdf7248973 in poll () from /lib/libc.so.6
#1  0x00007fcdf120a123 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fcdf120a46c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fcdf8ed9d96 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fcdf8eaa4d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fcdf8eaa8a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fcdf8d97349 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fcdf8e86158 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007fcdf8d9a1a5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007fcdf8b0a894 in start_thread () from /lib/libpthread.so.0
#10 0x00007fcdf725158d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fcde1e36710 (LWP 31665)):
#0  0x00007fcdf7248973 in poll () from /lib/libc.so.6
#1  0x00007fcdf120a123 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fcdf120a46c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fcdf8ed9d96 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fcdf8eaa4d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fcdf8eaa8a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fcdf8d97349 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fcdf53e3a1c in KDevelop::CompletionWorkerThread::run (this=0x38c16c0)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.96/work/kdevplatform-0.9.96/language/codecompletion/codecompletionmodel.cpp:82
#8  0x00007fcdf8d9a1a5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007fcdf8b0a894 in start_thread () from /lib/libpthread.so.0
#10 0x00007fcdf725158d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fcde2637710 (LWP 31666)):
#0  0x00007fcdf7248976 in poll () from /lib/libc.so.6
#1  0x00007fcdf120a123 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fcdf120a46c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fcdf8ed9d96 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fcdf8eaa4d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fcdf8eaa8a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fcdf8d97349 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fcdf53e3a1c in KDevelop::CompletionWorkerThread::run (this=0x38cac00)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.96/work/kdevplatform-0.9.96/language/codecompletion/codecompletionmodel.cpp:82
#8  0x00007fcdf8d9a1a5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007fcdf8b0a894 in start_thread () from /lib/libpthread.so.0
#10 0x00007fcdf725158d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fcdde4cb710 (LWP 31667)):
#0  0x00007fcdf8b0f569 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fcdf8d99b15 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fcdf8d99c70 in QThread::msleep(unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007fcddf489b0b in UIBlockTester::UIBlockTesterThread::run (this=0x38bce70) at /var/tmp/portage/dev-util/kdevelop-3.9.96/work/kdevelop-3.9.96/languages/cpp/cpplanguagesupport.cpp:647
#4  0x00007fcdf8d9a1a5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fcdf8b0a894 in start_thread () from /lib/libpthread.so.0
#6  0x00007fcdf725158d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fcddd84b710 (LWP 31700)):
#0  0x00007fcdf8b0f1fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fcdf6219dd8 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#2  0x00007fcdf6219e09 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#3  0x00007fcdf8b0a894 in start_thread () from /lib/libpthread.so.0
#4  0x00007fcdf725158d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fcddb621710 (LWP 31957)):
[KCrash Handler]
#5  0x00007fcdf71f30a2 in ?? () from /lib/libc.so.6
#6  0x00007fcdf71f4f60 in ?? () from /lib/libc.so.6
#7  0x00007fcdf8d95569 in QReadWriteLock::unlock() () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007fcdf8e185cf in QAbstractFileEngine::create(QString const&) () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007fcdf8e2f7ac in ?? () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007fcdf8e30ca1 in QFileInfo::QFileInfo(QString const&) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007fcddf4a2bf4 in CppUtils::findInclude (includePaths=<value optimized out>, localPath=<value optimized out>, includeName=..., includeType=<value optimized out>, 
    skipPath=<value optimized out>, quiet=false) at /var/tmp/portage/dev-util/kdevelop-3.9.96/work/kdevelop-3.9.96/languages/cpp/cpputils.cpp:236
#12 0x00007fcddf4a0c18 in PreprocessJob::sourceNeeded (this=0x9c60460, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=<value optimized out>, skipCurrentPath=<value optimized out>)
    at /var/tmp/portage/dev-util/kdevelop-3.9.96/work/kdevelop-3.9.96/languages/cpp/preprocessjob.cpp:447
#13 0x00007fcddf24db15 in rpp::pp::handle_include (this=0x7fcddb61f870, skip_current_path=<value optimized out>, input=..., output=<value optimized out>)
    at /var/tmp/portage/dev-util/kdevelop-3.9.96/work/kdevelop-3.9.96/languages/cpp/parser/rpp/pp-engine.cpp:192
#14 0x00007fcddf24e2cd in rpp::pp::handle_directive (this=0x7fcddb61f870, directive=944737, input=..., output=...)
    at /var/tmp/portage/dev-util/kdevelop-3.9.96/work/kdevelop-3.9.96/languages/cpp/parser/rpp/pp-engine.cpp:130
#15 0x00007fcddf24e664 in rpp::pp::operator() (this=0x7fcddb61f870, input=..., output=...) at /var/tmp/portage/dev-util/kdevelop-3.9.96/work/kdevelop-3.9.96/languages/cpp/parser/rpp/pp-engine.cpp:245
#16 0x00007fcddf24e9c1 in rpp::pp::processFileInternal (this=0x7fcddb61f870, fileName=<value optimized out>, fileContents=..., result=...)
    at /var/tmp/portage/dev-util/kdevelop-3.9.96/work/kdevelop-3.9.96/languages/cpp/parser/rpp/pp-engine.cpp:97
#17 0x00007fcddf24ea69 in rpp::pp::processFile (this=0xa6e9110, fileName=..., data=...) at /var/tmp/portage/dev-util/kdevelop-3.9.96/work/kdevelop-3.9.96/languages/cpp/parser/rpp/pp-engine.cpp:84
#18 0x00007fcddf4a0094 in PreprocessJob::run (this=0x9c60460) at /var/tmp/portage/dev-util/kdevelop-3.9.96/work/kdevelop-3.9.96/languages/cpp/preprocessjob.cpp:238
#19 0x00007fcdfa931bb0 in ?? () from /usr/lib64/libthreadweaver.so.4
#20 0x00007fcdfa931d2b in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#21 0x00007fcdfa9332e3 in ?? () from /usr/lib64/libthreadweaver.so.4
#22 0x00007fcdfa930f14 in ?? () from /usr/lib64/libthreadweaver.so.4
#23 0x00007fcdfa931010 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#24 0x00007fcdf8d9a1a5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#25 0x00007fcdf8b0a894 in start_thread () from /lib/libpthread.so.0
#26 0x00007fcdf725158d in clone () from /lib/libc.so.6
#27 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fcddae20710 (LWP 31958)):
#0  0x00007fcdf8b0f1fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fcdf8d9b143 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fcdfa92f025 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fcdfa93298b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fcdfa930f65 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fcdfa931010 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fcdf8d9a1a5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fcdf8b0a894 in start_thread () from /lib/libpthread.so.0
#8  0x00007fcdf725158d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fcdfc527760 (LWP 31533)):
#0  0x00007fcdf8b0f1fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fcdf8d998ab in ?? () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fcdf8d94d8d in QMutex::lock() () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007fcdf8d955fd in QReadWriteLock::lockForRead() () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fcdf8e1857a in QAbstractFileEngine::create(QString const&) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fcdf8e2f7ac in ?? () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fcdf8e30ca1 in QFileInfo::QFileInfo(QString const&) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fcdf8e28025 in QFile::exists(QString const&) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007fcdfb625d14 in KNFSShare::~KNFSShare() () from /usr/lib64/libkio.so.5
#9  0x00007fcdf71b5995 in ?? () from /lib/libc.so.6
#10 0x00007fcdf71b59e5 in exit () from /lib/libc.so.6
#11 0x00007fcdf7eabf28 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#12 0x00007fcdf967eaa8 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5
#13 0x00007fcdf3634c1e in _XIOError () from /usr/lib64/libX11.so.6
#14 0x00007fcdf363ead9 in ?? () from /usr/lib64/libX11.so.6
#15 0x00007fcdf363f027 in _XEventsQueued () from /usr/lib64/libX11.so.6
#16 0x00007fcdf36248ab in XEventsQueued () from /usr/lib64/libX11.so.6
#17 0x00007fcdf7ee4377 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#18 0x00007fcdf1208256 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#19 0x00007fcdf1209f38 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x00007fcdf120a46c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#21 0x00007fcdf8ed9d43 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#22 0x00007fcdf7ee419e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007fcdf8eaa4d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007fcdf8eaa8a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#25 0x00007fcdf8ead4db in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#26 0x0000000000406328 in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-3.9.96/work/kdevelop-3.9.96/app/main.cpp:193

Reported using DrKonqi
Comment 1 Milian Wolff 2009-11-20 01:20:13 UTC
Sorry, but please read bug 206775 , it describes a work around for your issue with libc2.10.

Please look at your backtraces before blindly reporting bugs, this just wastes our time.

*** This bug has been marked as a duplicate of bug 206775 ***
Comment 2 David Heidelberg 2009-11-20 01:26:34 UTC
Yes, that workaround was probably this time used (I'm not 100% sure). It's not that problem, it crash with or without work around (important is, it crash when kernel makefile is processed, not that backtrace)
Comment 3 David Heidelberg 2009-11-21 22:24:04 UTC
gdb backtrace (run with MALLOC_CHECK_=1 ).

kdevelop(25623)/kdevplatform (sublime) KDevelop::BackgroundParserPrivate::createParseJob: found no languages for url KUrl("file:///armlinux/linux-2.6.32-rc7/Documentation/usb/callbacks.txt")                   
kdevelop(25623)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///armlinux/linux-2.6.32-rc7/arch/m68knommu/configs/m5307c3_defconfig") new count of active parse-jobs: 1                                                                                                                                                                                        
kdevelop(25623)/kdevplatform (sublime) KDevelop::BackgroundParserPrivate::createParseJob: found no languages for url KUrl("file:///armlinux/linux-2.6.32-rc7/arch/m68knommu/configs/m5307c3_defconfig")          
kdevelop(25623)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///armlinux/linux-2.6.32-rc7/drivers/staging/otus/wrap_usb.c") new count of active parse-jobs: 1                                                                                                                                                                                                 
kdevelop(25623)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "/armlinux/linux-2.6.32-rc7/drivers/staging/otus/wrap_usb.c"                                                             
kdevelop(25623)/kdevelop (cpp support) IncludePathComputer::computeForeground: Got build-directory from project manager: KUrl("file:///armlinux/linux-2.6.32-rc7/")                                              
kdevelop(25623)/kdevelop (cpp support) IncludePathComputer::computeForeground: Got  0  include-paths from build-manager                                                                                          
kdevelop(25623)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[/armlinux/linux-2.6.32-rc7/drivers/staging/otus/Makefile:01:46:07 (rev 1)]"              
kdevelop(25623)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("file:///armlinux/linux-2.6.32-rc7/drivers/staging/otus/wrap_usb.c")                       
kdevelop(25623)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1638                                                                                                            
kdevelop(25623)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 1637                                                                                                            
kdevelop(25623)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[/armlinux/linux-2.6.32-rc7/drivers/staging/otus/Makefile:01:46:07 (rev 1)]"                        
kdevelop(25623)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("file:///armlinux/linux-2.6.32-rc7/drivers/staging/otus/wrap_usb.c") ": "Make process failed"                                                                                                                                                                                                            
 "Output: make: *** No rule to make target `wrap_usb.ko'.                                                                                                                                                        
"                                                                                                                                                                                                                
kdevelop(25623)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 788                                                                                                             
kdevelop(25623)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 796                                                                                                             
kdevelop(25623)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 540                                                                                                             
kdevelop(25623)/kdevelop (cpp support) CppUtils::findInclude: FAILED to find include-file "net/iw_handler.h" in paths:                                                                                           
kdevelop(25623)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///usr/lib/gcc/x86_64-pc-linux-gnu/4.4.2/include/g++-v4")                                                                               
kdevelop(25623)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///usr/lib/gcc/x86_64-pc-linux-gnu/4.4.2/include/g++-v4/x86_64-pc-linux-gnu")                                                           
kdevelop(25623)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///usr/lib/gcc/x86_64-pc-linux-gnu/4.4.2/include/g++-v4/backward")                                                                      
kdevelop(25623)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///usr/lib/gcc/x86_64-pc-linux-gnu/4.4.2/include")                                                                                      
kdevelop(25623)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///usr/lib/gcc/x86_64-pc-linux-gnu/4.4.2/include-fixed")                                                                                
kdevelop(25623)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///usr/include")                                                                                                                        
kdevelop(25623)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "/armlinux/linux-2.6.32-rc7/drivers/staging/otus/wrap_usb.c" : include not found: "net/iw_handler.h"                           
kdevelop(25623)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===>  "/armlinux/linux-2.6.32-rc7/drivers/staging/otus/wrap_usb.c"                                                              
kdevelop(25623)/kdevplatform (language) KDevelop::DUChainPrivate::loadChain: loading top-context 787                                                                                                             
kdevelop(25623)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "/armlinux/linux-2.6.32-rc7/drivers/staging/otus/wrap_usb.c"                                                               
kdevelop(25623)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling                                                                                                   
kdevelop(25623)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 13 declarations and 3 included files                                                                          
kdevelop(25623)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling                                                                     
kdevelop(25623)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "/armlinux/linux-2.6.32-rc7/drivers/staging/otus/wrap_usb.c"                                                      
kdevelop(25623)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///armlinux/linux-2.6.32-rc7/include/linux/nfs_idmap.h") new count of active parse-jobs: 1                                                                                                                                                                                                       
kdevelop(25623)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: preprocessing "/armlinux/linux-2.6.32-rc7/include/linux/nfs_idmap.h"                                                                   
kdevelop(25623)/kdevelop (cpp support) IncludePathComputer::computeForeground: Got build-directory from project manager: KUrl("file:///armlinux/linux-2.6.32-rc7/")                                              
kdevelop(25623)/kdevelop (cpp support) IncludePathComputer::computeForeground: Got  0  include-paths from build-manager                                                                                          
kdevelop(25623)/kdevelop (cpp support) IncludePathComputer::computeBackground: current include path dependency state: "[/armlinux/linux-2.6.32-rc7/Makefile:01:46:07 (rev 1)]"                                   
kdevelop(25623)/kdevelop (cpp support) IncludePathComputer::computeBackground: Did not get any include-paths for KUrl("file:///armlinux/linux-2.6.32-rc7/include/linux/nfs_idmap.h")                             
kdevelop(25623)/kdevelop (cpp support) IncludePathComputer::computeBackground: new include path dependency: "[]"                                                                                                 
kdevelop(25623)/kdevelop (cpp support) IncludePathComputer::computeBackground: Failed to resolve include-path for " KUrl("file:///armlinux/linux-2.6.32-rc7/include/linux/nfs_idmap.h") ": "Makefile is missing in folder "/armlinux/linux-2.6.32-rc7/include/linux""                                                                                                                                                             
 "Problem while trying to resolve include paths for nfs_idmap.h"                                                                                                                                                 

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff2c800a2 in ?? () from /lib/libc.so.6     
(gdb) c                                             
Continuing.                                         
kdevelop(25623)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking
kdevelop(25623)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING --===>  "/armlinux/linux-2.6.32-rc7/include/linux/nfs_idmap.h"
[Thread 0x7fffded59710 (LWP 25788) exited]                                                                                                   
QSocketNotifier: Invalid socket 15 and type 'Read', disabling...                                                                             
KCrash: Application 'kdevelop' crashing...                                                                                                   
sock_file=/home/okias/.kde4/socket-sc-neo/kdeinit4__0                                                                                        
kdevelop(25623)/kdevelop (cpp support) CPPInternalParseJob::run: building duchain for "/armlinux/linux-2.6.32-rc7/include/linux/nfs_idmap.h"
kdevelop(25623)/kdevelop (cpp support) ContextBuilder::buildContexts: ContextBuilder::buildContexts: compiling
kdevelop(25623)/kdevelop (cpp support) ContextBuilder::buildContexts: built top-level context with 1 declarations and 1 included files
kdevelop(25623)/kdevelop (cpp support) ContextBuilder::buildProxyContextFromContent: ContextBuilder::buildProxyContextFromContent: compiling
kdevelop(25623)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- Parsing finished --===> "/armlinux/linux-2.6.32-rc7/include/linux/nfs_idmap.h"
kdevelop(25623)/kdevplatform (language) KDevelop::DUChainPrivate::doMoreCleanup: starting cleanup
kdevelop(25623)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking
kdevelop(25623)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking
kdevelop(25623)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking
kdevelop(25623)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking
kdevelop(25623)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking
kdevelop(25623)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking
kdevelop(25623)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking
kdevelop(25623)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking
kdevelop(25623)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking
kdevelop(25623)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking
kdevelop(25623)/kdevplatform (language) KDevelop::DUChainPrivate::doMoreCleanup: milliseconds spent doing cleanup with locked duchain:  172
kdevelop(25623)/kdevplatform (language) KDevelop::DUChainPrivate::doMoreCleanup: seconds spent doing cleanup:  3 top-contexts still open: 27
kdevelop(25623)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking

Program received signal SIGSTOP, Stopped (signal).
0x00007ffff2caeb1d in nanosleep () from /lib/libc.so.6
(gdb) bt
#0  0x00007ffff2caeb1d in nanosleep () from /lib/libc.so.6
#1  0x00007ffff2cae990 in sleep () from /lib/libc.so.6
#2  0x00007ffff518fe8d in ?? () from /usr/lib64/libkdeui.so.5
#3  0x00007ffff5190511 in KCrash::defaultCrashHandler(int) () from /usr/lib64/libkdeui.so.5
#4  <signal handler called>
#5  0x00007ffff2c800a2 in ?? () from /lib/libc.so.6
#6  0x00007ffff2c81f60 in ?? () from /lib/libc.so.6
#7  0x00007ffff48bcf4f in QFileInfo::~QFileInfo() () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007ffff48b2078 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007ffff48afdc1 in QDir::entryInfoList(QStringList const&, QFlags<QDir::Filter>, QFlags<QDir::SortFlag>) const () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007ffff48affbb in QDir::entryInfoList(QFlags<QDir::Filter>, QFlags<QDir::SortFlag>) const () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007fffe25ea9d4 in ProjectFileSystemWatcher::slotDirChangedInternal (this=<value optimized out>, dir=<value optimized out>, folderItem=0x3341ac0)
    at /var/tmp/portage/dev-util/kdevelop-3.9.96/work/kdevelop-3.9.96/projectmanagers/custommake/projectfilesystemwatcher.cpp:160
#12 0x00007fffe25eb2b1 in ProjectFileSystemWatcher::slotDirChanged (this=0xd254e0, path=...)
    at /var/tmp/portage/dev-util/kdevelop-3.9.96/work/kdevelop-3.9.96/projectmanagers/custommake/projectfilesystemwatcher.cpp:117
#13 0x00007fffe25eb3a6 in ProjectFileSystemWatcher::qt_metacall (this=0xd254e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffffffc270)
    at /var/tmp/portage/dev-util/kdevelop-3.9.96/work/kdevelop-3.9.96_build/projectmanagers/custommake/projectfilesystemwatcher.moc:99
#14 0x00007ffff494c982 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#15 0x00007ffff4903b05 in QFileSystemWatcher::directoryChanged(QString const&) () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007ffff4904b3b in QFileSystemWatcher::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007ffff4950f19 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#18 0x00007ffff38ccf1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#19 0x00007ffff38d1120 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#20 0x00007ffff510bd46 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#21 0x00007ffff49388bb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#22 0x00007ffff493a216 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#23 0x00007ffff49671a3 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007fffecc96abd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0x00007fffecc97348 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0x00007fffecc9746c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#27 0x00007ffff4966d43 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#28 0x00007ffff397119e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#29 0x00007ffff49374d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#30 0x00007ffff49378a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#31 0x00007ffff493a4db in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#32 0x0000000000405365 in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-3.9.96/work/kdevelop-3.9.96/app/main.cpp:193
Comment 4 Andreas Pakulat 2009-11-22 00:49:27 UTC
This still looks like the libc2.10 bug, its crashing inside libc code called from a destructor which most probably did a free at that point. Please try to unset MALLOC_CHECK_ in your shell before starting kdevelop, that'll not run through the checks at all and thus should avoid the race-condition completely.
Comment 5 David Heidelberg 2009-11-22 11:59:43 UTC
without it crash before main window is displayed:
(gdb) run                                                                                                                                                                                                        
Starting program: /usr/bin/kdevelop                                                                                                                                                                              
[Thread debugging using libthread_db enabled]                                                                                                                                                                    
WARNING: deleting stale lockfile /home/okias/.kdevduchain/0/lock                                                                                                                                                 
<unknown program name>(11219)/ KDevelop::allocateRepository: picked duchain directory "/home/okias/.kdevduchain/0"                                                                                               
<unknown program name>(11219)/ KDevelop::ItemRepositoryRegistry::open: version-hint not found, seems to be an old version                                                                                        
<unknown program name>(11219)/ KDevelop::ItemRepositoryRegistry::open: current count of crashes:  1                                                                                                              
<unknown program name>(11219)/ KDevelop::ItemRepositoryRegistry::open: "The data-repository at /home/okias/.kdevduchain/0 has to be cleared."                                                                    
<unknown program name>(11219)/ KDevelop::allocateRepository: picked duchain directory "/home/okias/.kdevduchain/0"                                                                                               
kdevelop(11219)/kdevplatform (shell) KDevelop::CorePrivate::initialize: Creating ui controller                                                                                                                   
kdevelop(11219)/kdevplatform (sublime) Sublime::Area::Area: initial working-set: ""                                                                                                                              
kdevelop(11219)/kdevplatform (shell) KDevelop::WorkingSet::connectArea: connecting "" to area Sublime::Area(0x9dd0b0, name = "code")                                                                             
kdevelop(11219)/kdevplatform (sublime) Sublime::Area::Area: initial working-set: ""                                                                                                                              
kdevelop(11219)/kdevplatform (shell) KDevelop::WorkingSet::connectArea: connecting "" to area Sublime::Area(0xace6e0, name = "debug")                                                                            
kdevelop(11219)/kdevplatform (sublime) Sublime::Area::Area: initial working-set: ""                                                                                                                              
kdevelop(11219)/kdevplatform (shell) KDevelop::WorkingSet::connectArea: connecting "" to area Sublime::Area(0xacebb0, name = "review")                                                                           
kdevelop(11219)/kdevplatform (shell) KDevelop::WorkingSetWidget::workingSetsChanged: re-creating widget QObject(0x0)  QObject(0x0)  false                                                                        
kdevelop(11219)/kdevplatform (shell) KDevelop::MainWindow::MainWindow: Bottom Left: 0                                                                                                                            
kdevelop(11219)/kdevplatform (shell) KDevelop::MainWindow::MainWindow: Bottom Right: 0                                                                                                                           
kdevelop(11219)/kdevplatform (sublime) Sublime::AreaIndex::AreaIndex: copying area index                                                                                                                         
kdevelop(11219)/kdevplatform (shell) KDevelop::WorkingSet::connectArea: connecting "" to area Sublime::Area(0xb46430, name = "code")                                                                             
kdevelop(11219)/kdevplatform (sublime) Sublime::AreaIndex::AreaIndex: copying area index                                                                                                                         
kdevelop(11219)/kdevplatform (shell) KDevelop::WorkingSet::connectArea: connecting "" to area Sublime::Area(0xb49860, name = "debug")                                                                            
kdevelop(11219)/kdevplatform (sublime) Sublime::AreaIndex::AreaIndex: copying area index                                                                                                                         
kdevelop(11219)/kdevplatform (shell) KDevelop::WorkingSet::connectArea: connecting "" to area Sublime::Area(0xb499f0, name = "review")                                                                           
kdevelop(11219)/kdevplatform (sublime) Sublime::MainWindowPrivate::ViewCreator::operator: reconstructing views for area index 0xb48f90                                                                           
kdevelop(11219)/kdevplatform (sublime) Sublime::MainWindowPrivate::ViewCreator::operator: reconstructing root area                                                                                               
kdevelop(11219)/kdevplatform (sublime) Sublime::MainWindowPrivate::reconstruct: RECONSTRUCT Sublime::Area(0xb46430, name = "code")    ""                                                                         
kdevelop(11219)/kdevplatform (shell) KDevelop::WorkingSetWidget::workingSetsChanged: re-creating widget Sublime::Area(0xb46430, name = "code") QObject(0x0)  false                                               
kdevelop(11219)/kdevplatform (shell) KDevelop::MainWindow::loadSettings: Loading Settings                                                                                                                        
kdevelop(11219)/kdevplatform (shell) KDevelop::MainWindow::loadSettings: Bottom Left: 0                                                                                                                          
kdevelop(11219)/kdevplatform (shell) KDevelop::MainWindow::loadSettings: Bottom Right: 0                                                                                                                         
kdevelop(11219)/kdevplatform (shell) KDevelop::WorkingSetWidget::workingSetsChanged: re-creating widget Sublime::Area(0xb46430, name = "code") Sublime::Area(0xb46430, name = "code") true                       
kdevelop(11219)/kdevplatform (shell) KDevelop::WorkingSetWidget::workingSetsChanged: re-creating widget Sublime::Area(0xb46430, name = "code") Sublime::Area(0xb46430, name = "code") true                       
kdevelop(11219)/kdevplatform (shell) KDevelop::WorkingSetWidget::workingSetsChanged: re-creating widget Sublime::Area(0xb49860, name = "debug") Sublime::Area(0xb49860, name = "debug") true                     
kdevelop(11219)/kdevplatform (shell) KDevelop::WorkingSetWidget::workingSetsChanged: re-creating widget Sublime::Area(0xb49860, name = "debug") Sublime::Area(0xb49860, name = "debug") true                     
kdevelop(11219)/kdevplatform (shell) KDevelop::WorkingSetWidget::workingSetsChanged: re-creating widget Sublime::Area(0xb499f0, name = "review") Sublime::Area(0xb499f0, name = "review") true                   
kdevelop(11219)/kdevplatform (shell) KDevelop::WorkingSetWidget::workingSetsChanged: re-creating widget Sublime::Area(0xb499f0, name = "review") Sublime::Area(0xb499f0, name = "review") true                   
kdevelop(11219)/kdevplatform (shell) KDevelop::WorkingSetWidget::workingSetsChanged: re-creating widget Sublime::Area(0xb46430, name = "code") QObject(0x0)  true                                                
kdevelop(11219)/kdevplatform (shell) KDevelop::WorkingSetWidget::workingSetsChanged: re-creating widget Sublime::Area(0xb46430, name = "code") QObject(0x0)  true                                                
kdevelop(11219)/kdevplatform (sublime) Sublime::MainWindow::loadSettings: loading settings for  "code"                                                                                                           
kdevelop(11219)/kdevplatform (shell) KDevelop::CorePrivate::initialize: Creating plugin controller                                                                                                               
kdevelop(11219)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from  "/var/tmp/kdecache-okias/ksycoca4"                                                                                  
kdevelop(11219)/kutils (KSettings::Dispatcher) KSettings::Dispatcher::registerComponent: "kdevplatformproject"                                                                                                   
kdevelop(11219)/kdevplatform (shell) KDevelop::UiController::addToolView:                                                                                                                                        
kdevelop(11219)/kdevplatform (shell) KDevelop::UiController::addToolView:                                                                                                                                        
kdevelop(11219)/kdevplatform (shell) KDevelop::UiController::addToolView:
kdevelop(11219)/kdevplatform (shell) KDevelop::CorePrivate::initialize: initializing ui controller
kdevelop(11219)/kdevplatform (shell) KDevelop::SessionPrivate::initialize: got dir: "/home/okias/.kde4/share/apps/kdevelop/sessions//{2bcda3df-c780-4bf3-be6e-2c3e3a997a38}"
kdevelop(11219)/kdevplatform (shell) KDevelop::MainWindow::initialize: Adding plugin-added connection
[New Thread 0x7fffe3423710 (LWP 12736)]
kdevelop(11219)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Attempting to load ' "KDevMakeBuilder" '
kdevelop(11219)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checking...  "Make Project Builder"
kdevelop(11219)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checked... starting to load: "Make Project Builder" type: QVariant(, )
kdevelop(11219)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Attempting to load ' "KDevStandardOutputView" '
kdevelop(11219)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checking...  "Output View"
kdevelop(11219)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checked... starting to load: "Output View" type: QVariant(, )
kdevelop(11219)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Successfully loaded plugin ' "KDevStandardOutputView" '
kdevelop(11219)/kdevplatform (shell) KDevelop::MainWindowPrivate::addPlugin: add plugin StandardOutputView(0xc80220) "kdevstandardoutputview"
kdevelop(11219)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Successfully loaded plugin ' "KDevMakeBuilder" '
kdevelop(11219)/kdevplatform (shell) KDevelop::MainWindowPrivate::addPlugin: add plugin MakeBuilder(0xcfbd10) "kdevmakebuilder"
Calling appendChild() on a null node does nothing.
kdevelop(11219)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///armlinux/linux-2.6.32-rc7/linux-2.6.32-rc7.kdev4")
kdevelop(11219)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-okias/kdevelopa11219.slave-socket"
kdevelop(11219)/kdevplatform (shell) KDevelop::ProjectPrivate::initKConfigObject: Creating KConfig object for project files "/armlinux/linux-2.6.32-rc7/.kdev4/linux-2.6.32-rc7.kdev4" "/armlinux/linux-2.6.32-rc7/linux-2.6.32-rc7.kdev4"
kdevelop(11219)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Attempting to load ' "KDevCustomMakeManager" '
kdevelop(11219)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checking...  "Custom Makefile Project Manager"
kdevelop(11219)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checked... starting to load: "Custom Makefile Project Manager" type: QVariant(, )
kdevelop(11219)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Successfully loaded plugin ' "KDevCustomMakeManager" '
kdevelop(11219)/kdevplatform (shell) KDevelop::MainWindowPrivate::addPlugin: add plugin CustomMakeManager(0xd0df50) "kdevcustommakemanager"
[New Thread 0x7fffe25df710 (LWP 12813)]
kdevelop(11219)/kdevplatform (shell) KDevelop::ProjectProgress::setBuzzy: showing busy prorgess "Loading Project linux-2.6.32-rc7"
[New Thread 0x7fffe1dde710 (LWP 12814)]
kdevelop(11219)/kdevplatform (shell) KDevelop::CorePrivate::initialize: loading session plugins
kdevelop(11219)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Attempting to load ' "kdevpatchreview" '
kdevelop(11219)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checking...  "Patch Review"
kdevelop(11219)/kdevplatform (shell) KDevelop::PluginController::loadPluginInternal: Checked... starting to load: "Patch Review" type: QVariant(, )

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff2c800a2 in ?? () from /lib/libc.so.6
(gdb) bt
#0  0x00007ffff2c800a2 in ?? () from /lib/libc.so.6
#1  0x00007ffff2c81f60 in ?? () from /lib/libc.so.6
#2  0x00007ffff7a3c4bb in KStandardDirs::exists(QString const&) () from /usr/lib64/libkdecore.so.5
#3  0x00007ffff7a470d0 in KStandardDirs::findResourceDir(char const*, QString const&) const () from /usr/lib64/libkdecore.so.5
#4  0x00007ffff7ac1616 in ?? () from /usr/lib64/libkdecore.so.5
#5  0x00007ffff7ad8e38 in ?? () from /usr/lib64/libkdecore.so.5
#6  0x00007ffff7ade1fe in KLocale::insertCatalog(QString const&) () from /usr/lib64/libkdecore.so.5
#7  0x00007ffff7a3b3db in KComponentData::KComponentData(KAboutData const&, KComponentData::MainComponentRegistration) () from /usr/lib64/libkdecore.so.5
#8  0x00007ffff7b44558 in KPluginFactory::KPluginFactory(KAboutData const&, QObject*) () from /usr/lib64/libkdecore.so.5
#9  0x00007fffe139ad48 in KDevProblemReporterFactory (this=0xd4ae10, aboutData=..., parent=0x90)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.96/work/kdevplatform-0.9.96/plugins/patchreview/patchreview.cpp:1083
#10 0x00007fffe139aee4 in qt_plugin_instance () at /var/tmp/portage/dev-util/kdevplatform-0.9.96/work/kdevplatform-0.9.96/plugins/patchreview/patchreview.cpp:1084
#11 0x00007ffff7b454f0 in KPluginLoader::factory() () from /usr/lib64/libkdecore.so.5
#12 0x00007ffff742e595 in KService::createInstance<KDevelop::IPlugin> (this=0xd50270, parentWidget=0x0, parent=0xa02740, args=..., error=<value optimized out>) at /usr/include/KDE/../kservice.h:515
#13 0x00007ffff742e7d0 in KServiceTypeTrader::createInstanceFromQuery<KDevelop::IPlugin> (serviceType=<value optimized out>, parentWidget=0x0, parent=<value optimized out>, constraint=...,
    args=<value optimized out>, error=0x7fffffffc290) at /usr/include/KDE/../kservicetypetrader.h:184
#14 0x00007ffff742e851 in KServiceTypeTrader::createInstanceFromQuery<KDevelop::IPlugin> (serviceType=..., constraint=<value optimized out>, parent=0x90, args=<value optimized out>,
    error=<value optimized out>) at /usr/include/KDE/../kservicetypetrader.h:157
#15 0x00007ffff742a945 in KDevelop::PluginController::loadPluginInternal (this=0xb71090, pluginId=...) at /var/tmp/portage/dev-util/kdevplatform-0.9.96/work/kdevplatform-0.9.96/shell/plugincontroller.cpp:417
#16 0x00007ffff742c24c in KDevelop::PluginController::initialize (this=<value optimized out>) at /var/tmp/portage/dev-util/kdevplatform-0.9.96/work/kdevplatform-0.9.96/shell/plugincontroller.cpp:261
#17 0x00007ffff7430071 in KDevelop::CorePrivate::initialize (this=<value optimized out>, mode=<value optimized out>)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.96/work/kdevplatform-0.9.96/shell/core.cpp:177
#18 0x00007ffff74309f6 in KDevelop::Core::initialize (mode=KDevelop::Core::Default) at /var/tmp/portage/dev-util/kdevplatform-0.9.96/work/kdevplatform-0.9.96/shell/core.cpp:218
#19 0x0000000000404ed4 in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-3.9.96/work/kdevelop-3.9.96/app/main.cpp:148
Comment 6 Andreas Pakulat 2009-11-22 15:06:56 UTC
It still crashes deep within libc6, so nothing we can fix. And this one shows backtrace from KDE plugin loading code. One possible cause might be a binary incompatibility between the kdevplatform libs you're using and one of the plugins that are installed from a different kdevelop/kdevplatform version. Also you're missing debug symbols for Qt, kdelibs and libc6 which make the backtrace less useful.

I'm sorry but we can't do anything about this, its rather clearly a setup issue on your system.