Application that crashed: kdevelop Version of the application: 3.9.95 (using KDevPlatform 0.9.95) KDE Version: 4.3.1 (KDE 4.3.1) "release 163" Qt Version: 4.5.2 Operating System: Linux 2.6.27.23-0.1-default x86_64 Distribution: "openSUSE 11.1 (x86_64)" What I was doing when the application crashed: opening a project, waiting some time => crash if i commented out DumpChain::dump in kdevplatform, everything seems to work. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0x7ff2f9853760 (LWP 9023))] Thread 7 (Thread 0x7ff2e7e8d950 (LWP 9026)): #0 0x00007ff2f4a6dce1 in nanosleep () from /lib64/libc.so.6 #1 0x00007ff2f4a98e94 in usleep () from /lib64/libc.so.6 #2 0x00007ff2f30f316a in KDevelop::DUChainLock::lockForWrite(unsigned int) () from /usr/lib64/libkdevplatformlanguage.so.1 #3 0x00007ff2f30f3304 in KDevelop::DUChainWriteLocker::lock() () from /usr/lib64/libkdevplatformlanguage.so.1 #4 0x00007ff2f30a9c6f in ?? () from /usr/lib64/libkdevplatformlanguage.so.1 #5 0x00007ff2f30ab104 in ?? () from /usr/lib64/libkdevplatformlanguage.so.1 #6 0x00007ff2f6528e65 in ?? () from /usr/lib64/libQtCore.so.4 #7 0x00007ff2f62b5070 in start_thread () from /lib64/libpthread.so.0 #8 0x00007ff2f4a9f10d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7ff2d5a27950 (LWP 9027)): #0 0x00007ff2f4a96386 in poll () from /lib64/libc.so.6 #1 0x00007ff2ee957c29 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ff2ee957f1c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ff2f663bd5e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #4 0x00007ff2f66111d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007ff2f66115a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007ff2f6525ed8 in QThread::exec() () from /usr/lib64/libQtCore.so.4 #7 0x00007ff2f6528e65 in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00007ff2f62b5070 in start_thread () from /lib64/libpthread.so.0 #9 0x00007ff2f4a9f10d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7ff2d5226950 (LWP 9028)): #0 0x00007ff2f62b7d80 in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0 #1 0x00007ff2ee957f45 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ff2f663bd5e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #3 0x00007ff2f66111d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #4 0x00007ff2f66115a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007ff2f6525ed8 in QThread::exec() () from /usr/lib64/libQtCore.so.4 #6 0x00007ff2f6528e65 in ?? () from /usr/lib64/libQtCore.so.4 #7 0x00007ff2f62b5070 in start_thread () from /lib64/libpthread.so.0 #8 0x00007ff2f4a9f10d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7ff2d4224950 (LWP 9032)): #0 0x00007ff2f62b8fdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007ff2f65288b5 in ?? () from /usr/lib64/libQtCore.so.4 #2 0x00007ff2f6528a1e in QThread::msleep(unsigned long) () from /usr/lib64/libQtCore.so.4 #3 0x00007ff2d741a421 in UIBlockTester::UIBlockTesterThread::run (this=0x341b330) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/cpplanguagesupport.cpp:661 #4 0x00007ff2f6528e65 in ?? () from /usr/lib64/libQtCore.so.4 #5 0x00007ff2f62b5070 in start_thread () from /lib64/libpthread.so.0 #6 0x00007ff2f4a9f10d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7ff2d153a950 (LWP 9195)): [KCrash Handler] #5 0x00007ff2f310987a in KDevelop::FunctionDeclaration::toString() const () from /usr/lib64/libkdevplatformlanguage.so.1 #6 0x00007ff2f3131d22 in KDevelop::DumpChain::dump(KDevelop::DUContext*, int) () from /usr/lib64/libkdevplatformlanguage.so.1 #7 0x00007ff2f3133816 in KDevelop::DumpChain::dump(KDevelop::DUContext*, int) () from /usr/lib64/libkdevplatformlanguage.so.1 #8 0x00007ff2f313359b in KDevelop::DumpChain::dump(KDevelop::DUContext*, int) () from /usr/lib64/libkdevplatformlanguage.so.1 #9 0x00007ff2f313359b in KDevelop::DumpChain::dump(KDevelop::DUContext*, int) () from /usr/lib64/libkdevplatformlanguage.so.1 #10 0x00007ff2f313359b in KDevelop::DumpChain::dump(KDevelop::DUContext*, int) () from /usr/lib64/libkdevplatformlanguage.so.1 #11 0x00007ff2f313359b in KDevelop::DumpChain::dump(KDevelop::DUContext*, int) () from /usr/lib64/libkdevplatformlanguage.so.1 #12 0x00007ff2f313359b in KDevelop::DumpChain::dump(KDevelop::DUContext*, int) () from /usr/lib64/libkdevplatformlanguage.so.1 #13 0x00007ff2f313359b in KDevelop::DumpChain::dump(KDevelop::DUContext*, int) () from /usr/lib64/libkdevplatformlanguage.so.1 #14 0x00007ff2f313359b in KDevelop::DumpChain::dump(KDevelop::DUContext*, int) () from /usr/lib64/libkdevplatformlanguage.so.1 #15 0x00007ff2f313359b in KDevelop::DumpChain::dump(KDevelop::DUContext*, int) () from /usr/lib64/libkdevplatformlanguage.so.1 #16 0x00007ff2f313359b in KDevelop::DumpChain::dump(KDevelop::DUContext*, int) () from /usr/lib64/libkdevplatformlanguage.so.1 #17 0x00007ff2d6ef92f6 in ContextBuilder::buildContexts (this=0x7ff2d152de50, file=..., node=0x105d2430, includes=0x7ff2d152eac0, updateContext=<value optimized out>, removeOldImports=false) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/cppduchain/contextbuilder.cpp:489 #18 0x00007ff2d6f07518 in DeclarationBuilder::buildDeclarations (this=0x0, file=<value optimized out>, node=0x0, includes=0x10ec7970, updateContext=..., removeOldImports=160) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/cppduchain/declarationbuilder.cpp:113 #19 0x00007ff2d742e77e in CPPInternalParseJob::run (this=0x1050a260) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/cppparsejob.cpp:632 #20 0x00007ff2d74353dd in PreprocessJob::sourceNeeded (this=0xeee0f80, _fileName=..., type=<value optimized out>, sourceLine=293, skipCurrentPath=<value optimized out>) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/preprocessjob.cpp:575 #21 0x00007ff2d71dc0e5 in rpp::pp::handle_include (this=0x7ff2d152fe60, skip_current_path=false, input=..., output=<value optimized out>) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:192 #22 0x00007ff2d71dc3da in rpp::pp::handle_include (this=0x7ff2d152fe60, skip_current_path=false, input=..., output=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:173 #23 0x00007ff2d71dcbf7 in rpp::pp::handle_directive (this=0x7ff2d152fe60, directive=446159, input=..., output=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:130 #24 0x00007ff2d71dd0e0 in rpp::pp::operator() (this=0x7ff2d152fe60, input=..., output=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:245 #25 0x00007ff2d71dd3de in rpp::pp::processFileInternal (this=0x7ff2d152fe60, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:97 #26 0x00007ff2d71dd465 in rpp::pp::processFile (this=0x7ff2f4d20a00, fileName=..., data=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:84 #27 0x00007ff2d7437c49 in PreprocessJob::run (this=0xeee0f80) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/preprocessjob.cpp:238 #28 0x00007ff2d742799b in CPPParseJob::parseForeground (this=0xeedb2d0) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/cppparsejob.cpp:203 #29 0x00007ff2d74353dd in PreprocessJob::sourceNeeded (this=0xedd5f20, _fileName=..., type=<value optimized out>, sourceLine=17, skipCurrentPath=<value optimized out>) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/preprocessjob.cpp:575 #30 0x00007ff2d71dc0e5 in rpp::pp::handle_include (this=0x7ff2d1532180, skip_current_path=false, input=..., output=<value optimized out>) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:192 #31 0x00007ff2d71dcbf7 in rpp::pp::handle_directive (this=0x7ff2d1532180, directive=446159, input=..., output=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:130 #32 0x00007ff2d71dd0e0 in rpp::pp::operator() (this=0x7ff2d1532180, input=..., output=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:245 #33 0x00007ff2d71dd3de in rpp::pp::processFileInternal (this=0x7ff2d1532180, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:97 #34 0x00007ff2d71dd465 in rpp::pp::processFile (this=0x7ff2f4d20a00, fileName=..., data=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:84 #35 0x00007ff2d7437c49 in PreprocessJob::run (this=0xedd5f20) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/preprocessjob.cpp:238 #36 0x00007ff2d742799b in CPPParseJob::parseForeground (this=0xca08b60) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/cppparsejob.cpp:203 #37 0x00007ff2d74353dd in PreprocessJob::sourceNeeded (this=0xca0ab50, _fileName=..., type=<value optimized out>, sourceLine=17, skipCurrentPath=<value optimized out>) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/preprocessjob.cpp:575 #38 0x00007ff2d71dc0e5 in rpp::pp::handle_include (this=0x7ff2d15344a0, skip_current_path=false, input=..., output=<value optimized out>) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:192 #39 0x00007ff2d71dcbf7 in rpp::pp::handle_directive (this=0x7ff2d15344a0, directive=446159, input=..., output=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:130 #40 0x00007ff2d71dd0e0 in rpp::pp::operator() (this=0x7ff2d15344a0, input=..., output=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:245 #41 0x00007ff2d71dd3de in rpp::pp::processFileInternal (this=0x7ff2d15344a0, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:97 #42 0x00007ff2d71dd465 in rpp::pp::processFile (this=0x7ff2f4d20a00, fileName=..., data=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:84 #43 0x00007ff2d7437c49 in PreprocessJob::run (this=0xca0ab50) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/preprocessjob.cpp:238 #44 0x00007ff2d742799b in CPPParseJob::parseForeground (this=0xc9ca100) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/cppparsejob.cpp:203 #45 0x00007ff2d74353dd in PreprocessJob::sourceNeeded (this=0xca08f60, _fileName=..., type=<value optimized out>, sourceLine=18, skipCurrentPath=<value optimized out>) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/preprocessjob.cpp:575 #46 0x00007ff2d71dc0e5 in rpp::pp::handle_include (this=0x7ff2d15367c0, skip_current_path=false, input=..., output=<value optimized out>) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:192 #47 0x00007ff2d71dcbf7 in rpp::pp::handle_directive (this=0x7ff2d15367c0, directive=446159, input=..., output=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:130 #48 0x00007ff2d71dd0e0 in rpp::pp::operator() (this=0x7ff2d15367c0, input=..., output=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:245 #49 0x00007ff2d71dd3de in rpp::pp::processFileInternal (this=0x7ff2d15367c0, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:97 #50 0x00007ff2d71dd465 in rpp::pp::processFile (this=0x7ff2f4d20a00, fileName=..., data=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:84 #51 0x00007ff2d7437c49 in PreprocessJob::run (this=0xca08f60) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/preprocessjob.cpp:238 #52 0x00007ff2d742799b in CPPParseJob::parseForeground (this=0xc9d1c00) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/cppparsejob.cpp:203 #53 0x00007ff2d74353dd in PreprocessJob::sourceNeeded (this=0xdb5b710, _fileName=..., type=<value optimized out>, sourceLine=14, skipCurrentPath=<value optimized out>) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/preprocessjob.cpp:575 #54 0x00007ff2d71dc0e5 in rpp::pp::handle_include (this=0x7ff2d1538ae0, skip_current_path=false, input=..., output=<value optimized out>) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:192 #55 0x00007ff2d71dcbf7 in rpp::pp::handle_directive (this=0x7ff2d1538ae0, directive=446159, input=..., output=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:130 #56 0x00007ff2d71dd0e0 in rpp::pp::operator() (this=0x7ff2d1538ae0, input=..., output=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:245 #57 0x00007ff2d71dd3de in rpp::pp::processFileInternal (this=0x7ff2d1538ae0, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:97 #58 0x00007ff2d71dd465 in rpp::pp::processFile (this=0x7ff2f4d20a00, fileName=..., data=...) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-engine.cpp:84 #59 0x00007ff2d7437c49 in PreprocessJob::run (this=0xdb5b710) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/preprocessjob.cpp:238 #60 0x00007ff2f7d4c04d in ?? () from /usr/lib64/libthreadweaver.so.4 #61 0x00007ff2f7d4c351 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #62 0x00007ff2f7d4d6f3 in ?? () from /usr/lib64/libthreadweaver.so.4 #63 0x00007ff2f7d4b33f in ?? () from /usr/lib64/libthreadweaver.so.4 #64 0x00007ff2f7d4b7c9 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #65 0x00007ff2f6528e65 in ?? () from /usr/lib64/libQtCore.so.4 #66 0x00007ff2f62b5070 in start_thread () from /lib64/libpthread.so.0 #67 0x00007ff2f4a9f10d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7ff2d0d39950 (LWP 9196)): #0 0x00007ff2f62b8d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007ff2f6529e19 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007ff2f7d4a644 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x00007ff2f7d4cda3 in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x00007ff2f7d4b36f in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x00007ff2f7d4b7c9 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #6 0x00007ff2f6528e65 in ?? () from /usr/lib64/libQtCore.so.4 #7 0x00007ff2f62b5070 in start_thread () from /lib64/libpthread.so.0 #8 0x00007ff2f4a9f10d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7ff2f9853760 (LWP 9023)): #0 0x00007ff2f4a41c5a in free () from /lib64/libc.so.6 #1 0x00007ff2d71d5d7e in KDevelop::TemporaryDataManager<KDevVarLengthArray<KDevelop::IndexedString, 10>, true>::~TemporaryDataManager (this=0x3407e00, __in_chrg=<value optimized out>) at /usr/include/kdevplatform/language/duchain/appendedlist.h:80 #2 0x00007ff2d71d3c27 in rpp::<anonymous struct>::destroy(void) () at /usr/src/debug/kdevelop-3.9.95/languages/cpp/parser/rpp/pp-macro.cpp:31 #3 0x00007ff2f4a012ed in exit () from /lib64/libc.so.6 #4 0x00007ff2f569c048 in ?? () from /usr/lib64/libQtGui.so.4 #5 0x00007ff2f6d82a48 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5 #6 0x00007ff2f13d9e54 in _XIOError () from /usr/lib64/libX11.so.6 #7 0x00007ff2f13e0aa8 in _XPutXCBBuffer () from /usr/lib64/libX11.so.6 #8 0x00007ff2f13e1eff in _XSend () from /usr/lib64/libX11.so.6 #9 0x00007ff2f13cd888 in ?? () from /usr/lib64/libX11.so.6 #10 0x00007ff2f13ccccd in ?? () from /usr/lib64/libX11.so.6 #11 0x00007ff2f13cdce0 in XPutImage () from /usr/lib64/libX11.so.6 #12 0x00007ff2f57f7e01 in qt_x11_drawImage(QRect const&, QPoint const&, QImage const&, unsigned long, _XGC*, _XDisplay*, Visual*, int) () from /usr/lib64/libQtGui.so.4 #13 0x00007ff2f57f30c6 in QRasterWindowSurface::flush(QWidget*, QRegion const&, QPoint const&) () from /usr/lib64/libQtGui.so.4 #14 0x00007ff2f580e9f1 in ?? () from /usr/lib64/libQtGui.so.4 #15 0x00007ff2f580fbeb in ?? () from /usr/lib64/libQtGui.so.4 #16 0x00007ff2f56887f0 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQtGui.so.4 #17 0x00007ff2f568f74d in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #18 0x00007ff2f59ffa0b in QMainWindow::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #19 0x00007ff2f6e8f588 in KXmlGuiWindow::event(QEvent*) () from /usr/lib64/libkdeui.so.5 #20 0x00007ff2f563eabd in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #21 0x00007ff2f5646d4a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #22 0x00007ff2f6d8302b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #23 0x00007ff2f661294c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #24 0x00007ff2f66135ca in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4 #25 0x00007ff2f663c0b3 in ?? () from /usr/lib64/libQtCore.so.4 #26 0x00007ff2ee9545ea in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #27 0x00007ff2ee957d58 in ?? () from /usr/lib64/libglib-2.0.so.0 #28 0x00007ff2ee957f1c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #29 0x00007ff2f663bd3f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #30 0x00007ff2f56d5faf in ?? () from /usr/lib64/libQtGui.so.4 #31 0x00007ff2f66111d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #32 0x00007ff2f66115a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #33 0x00007ff2f6613894 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #34 0x00000000004080ff in main (argc=1, argv=0x7fff018b9418) at /usr/src/debug/kdevelop-3.9.95/app/main.cpp:181 This bug may be a duplicate of or related to bug 205870 Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 206870 ***
This is not a duplicate, it crashes somewhere else. @Reporter: Looks like you have not built kdevplatform in debug mode, that makes the backtrace less useful.
SVN commit 1024024 by zwabel: Don't crash if the type attached to a FunctionDeclaration is not a FunctionType. This can happen with "typedef " functions BUG: 207452 M +8 -5 functiondeclaration.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1024024
Please check whether the commit fixes the crash.
no crash, seems to work