Summary: | SIGSEGV & Cannot create language plugin for C++ | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Brian Alan Homeyer <bigb> |
Component: | general | Assignee: | KDevelop Developers <kdevelop-devel> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | 3.0.0 | ||
Target Milestone: | --- | ||
Platform: | RedHat Enterprise Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Brian Alan Homeyer
2004-02-09 05:47:21 UTC
Hmm.. I doubt this is an "important" crash (but it should or course be fixed) it probably comes about because KDevelop is in an "undefined state". The reported error should be considered a terminal failure when a C++ project is loaded, it's an install issue, not a settings issue. The failure to find the find the C++ language plugin has come up before in the mailinglists. IIRC Berkeley DB is commonly involved (again). Try running KDevelop from a terminal and see if you get any debug output when the error occurs. A relocation error in particular is something to watch for. IMHO you simply forgot to run kbuildsycoca. At least that was the message I used to get when I forgot about it :) I wish that was the case. This is all I get when running from shell : [user1@localhost usr]# kdevelop QObject::connect: No such slot subversionPart::slotActionAdd() QObject::connect: (sender name: 'subversion_add') QObject::connect: (receiver name: 'Subversion') QObject::connect: No such slot subversionPart::slotActionRemove() QObject::connect: (sender name: 'subversion_remove') QObject::connect: (receiver name: 'Subversion') QObject::connect: No such slot subversionPart::slotActionAddToIgnoreList() QObject::connect: (sender name: 'subversion_ignore') QObject::connect: (receiver name: 'Subversion') QObject::connect: No such slot subversionPart::slotActionRemoveFromIgnoreList() QObject::connect: (sender name: 'subversion_donot_ignore') QObject::connect: (receiver name: 'Subversion') QObject::connect: No such slot subversionPart::slotStopButtonClicked(KDevPlugin*) QObject::connect: (sender name: 'unnamed') QObject::connect: (receiver name: 'Subversion') QMetaObject::findSignal:KFileDetailView: Conflict with QListView::doubleClicked(QListViewItem*,const QPoint&,int) I am actively watching my thread on the KDev forums for information, non of which at this point have solved the problem. Please run "ldd -r </path/to/>libkdevcppsupport.so" and see if this reports any undefined symbols. I got the following for the above command : [root@localhost kde3]# ldd -r libkdevcppsupport.so libkdevelop.so.1 => /usr/lib/libkdevelop.so.1 (0x400f4000) libpropertyeditor.so.0 => /usr/lib/libpropertyeditor.so.0 (0x40182000) libktexteditor.so.0 => /usr/lib/libktexteditor.so.0 (0x401a5000) libkparts.so.2 => /usr/lib/libkparts.so.2 (0x401d5000) libkio.so.4 => /usr/lib/libkio.so.4 (0x40214000) libkdeui.so.4 => /usr/lib/libkdeui.so.4 (0x404d1000) libkdesu.so.4 => /usr/lib/libkdesu.so.4 (0x40735000) libkdecore.so.4 => /usr/lib/libkdecore.so.4 (0x4074d000) libDCOP.so.4 => /usr/lib/libDCOP.so.4 (0x40905000) libresolv.so.2 => /lib/libresolv.so.2 (0x40935000) libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x40947000) libkdefx.so.4 => /usr/lib/libkdefx.so.4 (0x4095d000) libqt-mt.so.3 => /usr/lib/qt-3.2/lib/libqt-mt.so.3 (0x40986000) libmng.so.1 => /usr/lib/libmng.so.1 (0x40f3e000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40f82000) libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0x40fa0000) libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40fe4000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x40ffa000) libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x40fff000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x41008000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4101a000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x4106b000) libdl.so.2 => /lib/libdl.so.2 (0x41090000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0x41094000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x410b8000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x410c6000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x411a5000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x411ae000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0x411c5000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x411d3000) libutil.so.1 => /lib/libutil.so.1 (0x411dc000) libz.so.1 => /usr/lib/libz.so.1 (0x411df000) libfam.so.0 => /usr/lib/libfam.so.0 (0x411ed000) libkdevcatalog.so.0 => /usr/lib/libkdevcatalog.so.0 (0x411f6000) libdb-4.1.so => /usr/lib/libdb-4.1.so (0x411fa000) libkdevcppparser.so.0 => /usr/lib/libkdevcppparser.so.0 (0x412c9000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x41323000) libm.so.6 => /lib/tls/libm.so.6 (0x413d6000) libc.so.6 => /lib/tls/libc.so.6 (0x42000000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x413f8000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x41401000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x41453000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) Hmm.. nothing apparently missing there. No idea. For some reason, libdb was listed there, but re-installing it (rpm -ivh) solved the ONE problem. I can now start projects, but occassionally still get a SIG when I am entering the config dialog. If I get any new debug information it will be posted here. (I am marking this as solved, due to the one problem being fixed. ) Thank you. |