------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. http://bugs.kde.org/show_bug.cgi?id=167283 Summary: Segfault during background parsing Product: kdevelop Version: unspecified Platform: unspecified OS/Version: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general AssignedTo: kdevelop-bugs kdevelop org ReportedBy: sputnick gmx net Version: 3.9.0 (using 4.1.60 (KDE 4.1.60 (KDE 4.2 >= 20080709)), Gentoo) Compiler: i686-pc-linux-gnu-gcc OS: Linux (i686) release 2.6.25-gentoo-r3 On opening a project of mine (which worked fine with kdev4 from about 2 weeks ago), kdev crashes during the background parses. Another of my projects I can open fine, but adding an attribute to a class leads to the same crash. Disabling background parsing resolves this crash. I have just upgraded both kdevplatform and kdevelop (and most if not all of the rest of KDE), and I can reproduce the issue on two machines. Output immediately before crashing: kdevelop(22554)/kdevelop (cpp duchain) DeclarationBuilder::visitEnumerator: not assigned enumerator type kdevelop(22554)/kdevelop (cpp duchain) DeclarationBuilder::visitEnumerator: not assigned enumerator type kdevelop(22554)/kdevelop (cpp duchain) DeclarationBuilder::visitEnumerator: not assigned enumerator type kdevelop(22554)/kdevplatform (language) KDevelop::SymbolTable::removeDeclaration: Could not find declaration matching "" Program received signal SIGSEGV, Segmentation fault. Backtrace from the first project (on open) follows: Application: KDevelop (kdevelop), signal SIGSEGV [Current thread is 0 (LWP 22650)] Thread 4 (Thread 0xb3ac1b90 (LWP 22651)): #0 0xb7f53424 in __kernel_vsyscall () #1 0xb6234501 in select () from /lib/libc.so.6 #2 0xb7e4e5e9 in QProcessManager::run () from /usr/lib/qt4/libQtCore.so.4 #3 0xb7d8b150 in QThreadPrivate::start () from /usr/lib/qt4/libQtCore.so.4 #4 0xb7d05047 in start_thread () from /lib/libpthread.so.0 #5 0xb623a9be in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb18dfb90 (LWP 22659)): #0 0xb7f53424 in __kernel_vsyscall () #1 0xb6231c45 in poll () from /lib/libc.so.6 #2 0xb60c01ee in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x083448c8 in ?? () #4 0x00000001 in ?? () #5 0xffffffff in ?? () #6 0x083448c8 in ?? () #7 0x00000001 in ?? () #8 0xb7d085ce in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0 #9 0xb60c0868 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #10 0xb7e96c1d in QEventDispatcherGlib::processEvents () from /usr/lib/qt4/libQtCore.so.4 #11 0xb7e6c6ef in QEventLoop::processEvents () from /usr/lib/qt4/libQtCore.so.4 #12 0xb7e6c868 in QEventLoop::exec () from /usr/lib/qt4/libQtCore.so.4 #13 0xb7d87da1 in QThread::exec () from /usr/lib/qt4/libQtCore.so.4 #14 0xb60311ee in KDevelop::CodeCompletionWorker::run () from /usr/kde/svn/lib/libkdevplatformlanguage.so.1 #15 0xb7d8b150 in QThreadPrivate::start () from /usr/lib/qt4/libQtCore.so.4 #16 0xb7d05047 in start_thread () from /lib/libpthread.so.0 #17 0xb623a9be in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb0f2eb90 (LWP 22694)): [KCrash Handler] #6 0xb5fc4b42 in KDevelop::DocumentRangeObject::smartRange () from /usr/kde/svn/lib/libkdevplatformlanguage.so.1 #7 0xb1f1b0cc in CppHighlighting::highlightDeclaration () from /usr/kde/svn/lib/kde4/kdevcpplanguagesupport.so #8 0xb1f19353 in CppHighlighting::highlightDUChainSimple () from /usr/kde/svn/lib/kde4/kdevcpplanguagesupport.so #9 0xb1f19c29 in CppHighlighting::highlightDUChain () from /usr/kde/svn/lib/kde4/kdevcpplanguagesupport.so #10 0xb1f116bb in CPPInternalParseJob::run () from /usr/kde/svn/lib/kde4/kdevcpplanguagesupport.so #11 0xb1f0e820 in CPPParseJob::parseForeground () from /usr/kde/svn/lib/kde4/kdevcpplanguagesupport.so #12 0xb1f1661c in PreprocessJob::sourceNeeded () from /usr/kde/svn/lib/kde4/kdevcpplanguagesupport.so #13 0xb1f640dd in rpp::pp::handle_include () from /usr/kde/svn/lib/libkdev4cpprpp.so #14 0xb1f66853 in rpp::pp::handle_directive () from /usr/kde/svn/lib/libkdev4cpprpp.so #15 0xb1f66c82 in rpp::pp::operator() () from /usr/kde/svn/lib/libkdev4cpprpp.so #16 0xb1f67151 in rpp::pp::processFile () from /usr/kde/svn/lib/libkdev4cpprpp.so #17 0xb1f157e3 in PreprocessJob::run () from /usr/kde/svn/lib/kde4/kdevcpplanguagesupport.so #18 0xb6ffdfb9 in ThreadWeaver::JobRunHelper::runTheJob () from /usr/kde/svn/lib/libthreadweaver.so.4 #19 0xb6ffe310 in ThreadWeaver::Job::execute () from /usr/kde/svn/lib/libthreadweaver.so.4 #20 0xb6fff900 in ThreadWeaver::JobCollectionJobRunner::execute () from /usr/kde/svn/lib/libthreadweaver.so.4 #21 0xb70001fe in ThreadWeaver::JobCollection::execute () from /usr/kde/svn/lib/libthreadweaver.so.4 #22 0xb6ffd137 in ThreadWeaver::ThreadRunHelper::run () from /usr/kde/svn/lib/libthreadweaver.so.4 #23 0xb6ffd6d2 in ThreadWeaver::Thread::run () from /usr/kde/svn/lib/libthreadweaver.so.4 #24 0xb7d8b150 in QThreadPrivate::start () from /usr/lib/qt4/libQtCore.so.4 #25 0xb7d05047 in start_thread () from /lib/libpthread.so.0 #26 0xb623a9be in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb5bcdb30 (LWP 22650)): #0 0xb7f53424 in __kernel_vsyscall () #1 0xb7d09445 in pthread_cond_wait GLIBC_2 3 2 () from /lib/libpthread.so.0 #2 0xb7d8a504 in QMutexPrivate::wait () from /usr/lib/qt4/libQtCore.so.4 #3 0xb7d86023 in QMutex::lock () from /usr/lib/qt4/libQtCore.so.4 #4 0xb5fc5583 in KDevelop::DocumentRangeObject::syncFromSmart () from /usr/kde/svn/lib/libkdevplatformlanguage.so.1 #5 0xb5fc5731 in KDevelop::DocumentRangeObject::range () from /usr/kde/svn/lib/libkdevplatformlanguage.so.1 #6 0xb3268554 in ClassModel::filterObject () from /usr/kde/svn/lib/kde4/kdevclassbrowser.so #7 0xb326aa5a in ClassModel::refreshNode () from /usr/kde/svn/lib/kde4/kdevclassbrowser.so #8 0xb326b73a in ClassModel::branchModified () from /usr/kde/svn/lib/kde4/kdevclassbrowser.so #9 0xb326ba76 in ClassModel::qt_metacall () from /usr/kde/svn/lib/kde4/kdevclassbrowser.so #10 0xb7e7aea9 in QMetaCallEvent::placeMetaCall () from /usr/lib/qt4/libQtCore.so.4 #11 0xb7e7d1bc in QObject::event () from /usr/lib/qt4/libQtCore.so.4 #12 0xb64dc562 in QApplicationPrivate::notify_helper () from /usr/lib/qt4/libQtGui.so.4 #13 0xb64e039a in QApplication::notify () from /usr/lib/qt4/libQtGui.so.4 #14 0xb777abfc in KApplication::notify () from /usr/kde/svn/lib/libkdeui.so.5 #15 0xb7e6d2f1 in QCoreApplication::notifyInternal () from /usr/lib/qt4/libQtCore.so.4 #16 0xb7e6e375 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/qt4/libQtCore.so.4 #17 0xb7e6e5e1 in QCoreApplication::sendPostedEvents () from /usr/lib/qt4/libQtCore.so.4 #18 0xb7e967e9 in postEventSourceDispatch () from /usr/lib/qt4/libQtCore.so.4 #19 0xb60bd2ae in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #20 0xb60c03e6 in ?? () from /usr/lib/libglib-2.0.so.0 #21 0x080bd0c0 in ?? () #22 0x00000000 in ?? () _______________________________________________ KDevelop-bugs mailing list KDevelop-bugs@kdevelop.org https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs