Crash on parsing file in kdevelop 3.4

Ian Baker lists at oakengrove.com
Tue Feb 6 22:57:54 GMT 2007



Greetings All,

First time here so hello......

I have successfully been running RC2 and today built 3.4 but 
unfortunately it crashes whenever I load a project. I tracked this down 
to a problem parsing  C++ files.

In the end I made an empty project and did not try to load C/C++/Java 
files underneath the given directory as suggested. I then added a single 
file to the project and got an immediate crash.

The console messages are below, followed by a  backtrace.

Any help getting to the bottom of this would be much appreciated.

Thanks to all for a great tool

Ian



______________________________________________




kdevelop (grep view): context in grepview
kdevelop: file context with /proj/licence/liblicence/licence.cpp
kdevelop (customproject): Emitting addedFilesToProject
kdevelop (file view): FileView add liblicence/licence.cpp
kdevelop: reparsing the following group: :
kdevelop: /proj/licence/liblicence/licence.cpp

kdevelop (file view): files added to project: 1
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (file view): FileTreeViewItem::setProjectFile(): 
/proj/licence/liblicence/licence.cpp projectfile: true
kdevelop (core): [void KDevProject::slotBuildFileMap()]
kdevelop (cpp support): lexing file /proj/licence/liblicence/licence.cpp
kdevelop (cpp support): CppSupportPart::customEvent(2000)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1243396416 (LWP 18842)]
0x00000000 in ?? ()
(gdb) bt
#0  0x00000000 in ?? ()
#1  0xb7e255ff in KDevProject::relativeProjectFile () from 
/lib/libkdevelop.so.1
#2  0xb7e255ff in KDevProject::relativeProjectFile () from 
/lib/libkdevelop.so.1
#3  0xb53fdef4 in ProblemReporter::removeAllProblems () from 
/usr/lib/kde3/libkdevcppsupport.so
#4  0xb53e099e in CppSupportPart::customEvent () from 
/usr/lib/kde3/libkdevcppsupport.so
#5  0xb6661a3e in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#6  0xb6605037 in QApplication::internalNotify () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#7  0xb6605ea9 in QApplication::notify () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#8  0xb6d2b26a in KApplication::notify () from /usr/lib/libkdecore.so.4
#9  0xb66068f0 in QApplication::sendPostedEvents () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#10 0xb6606a86 in QApplication::sendPostedEvents () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#11 0xb65b6627 in QEventLoop::processEvents () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#12 0xb661aa60 in QEventLoop::enterLoop () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#13 0xb661a916 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0xb66049ef in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x0804e5d3 in main ()





More information about the KDevelop mailing list