Summary: | Kdevelop crash when creating c++ project | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Xavier Martinez <xsmarty> |
Component: | general | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED NOT A BUG | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | 3.5.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Xavier Martinez
2008-01-14 06:39:31 UTC
Does it matter which c++ project template you choose? Did you do any other changes? The backtrace as well as the debug output indicate that this might be a problem of your system, specifically it seems that either you ran out of memory or you have some bad memory installed. Are you sure you are using the newest version of KDevelop? I remember that there was such a problem in the place indicated by the backtrace, but that it was fixed. Andreas: - i tried this with automake based, custom make, simple console app. Same problem. - kcachegrind, valgrind and graphviz where also installed at the same time with this kdevelop. - From what i think, given my 2Gb of ram already memtested(vista memtest), i don't think it comes from a memory problem.. (i have very high quality ddr2-800 444-12), but i could make another memtest(ubuntu memtest) run just to be really sure. David: Version: 3.5.0 (using KDE 3.5.8). Don't know if there is a more recent one.it just comes with my distribution (ubuntu stable 7.10 gutsy). But: I don't understand the '[X-KDevelop-Version] == 4' error in console, Looks like it is trying to add the debugger panel then crashes for this reason. Could it be a problem between 32bit libs and 64bit ones ? is there a way for me to add more debug messages to know which library is called ? Thx. Ok, I don't think another run of memtest is needed. Yes this very much looks like a 64-bit issue, there's somebody on the kdevelop list with exactly the same backtrace, who just updated his kdevelop packages on fedora core 8. I have 0 idea though what to do about it, the crash is deep inside the C++ standard lib and obviously happens while doing something in kdevelops c++ plugin (not the debugger). On the mailinglist the problem could be resolved after removing the existing PCS databases in $HOME/.kde/share/apps/kdevcppsupport/pcs. If that directory is empty for you, don't worry that just means you never used the class-importer. Removing the existing PCS databases in $HOME/.kde/share/apps/kdevcppsupport/pcs did solve the problem, many thanks Andreas. Should i state this bug report as resolved ? it still is a bug .. Yes, it is still a bug, but I suspect the bug is within the berkley db, not inside KDevelop. Did you upgrade your berkley db library recently? Sometimes berkley db even decides to completely trash the files it has open. I agree that kdevelop crashing when this happens is not nice, but IIRC David tried very hard to find all occurences of problems due to broken pcs files. And looking at the backtrace we can hardly do anything about new completely breaking down. |