PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : KDevelop stürzt beim erstellen von projekten ab



C_Classic
03.12.09, 14:44
Hallo,
ich habe KDevelop 4, Qt und cmake installiert, bekomme aber sobald ich in KDevelop ein neues Projekt anlegen will (Project->New From Template) folgende Fehlermeldung: Executable: kdevelop PID: 11005 Signal: 11 (Segmentation fault)
Das Programm stürzt ab, sobald ich im Fenster "Configure a build directory" auf OK klicke.

CMake-Binary: /usr/bin/cmake
Build Directory: /home/CClassic/projects/xyz/build
(Die restlichen Felder hab ich leer gelassen)
Auf meinem Netbook funktioniert es mit diesen Einstellungen einwandfrei.

Mein Notebook läuft Unter Ubuntu 9.10 karmic Koala. Kernel: 2.6.31-15-generic

Habt ihr eine Idee, woran es liegen könnte?
Mit freundlichen Grüßen, C_Classic

undefined
03.12.09, 17:13
Kann man so nichts zu schreiben.
Starte Kdevelop mit ddd

ddd $(which kdevelop)
Danach in der gdb Zeile start eingeben.

C_Classic
03.12.09, 18:06
Danke für deine Antwort undefined.
Jetzt hängt sich KDevelop an der Stelle auf, anstatt abzustürzen. Hier mal das "Protokoll" von DDD:

GNU DDD 3.3.11 (i486-pc-linux-gnu), by Dorothea Lütkehaus and Andreas Zeller.
Copyright © 1995-1999 Technische Universität Braunschweig, Germany.
Copyright © 1999-2001 Universität Passau, Germany.
Copyright © 2001 Universität des Saarlandes, Germany.
Copyright © 2001-2004 Free Software Foundation, Inc.
Reading symbols from /usr/bin/kdevelop...(no debugging symbols found)...done.
(gdb) start
Function "main" not defined.
[Thread debugging using libthread_db enabled]
WARNING: deleting stale lockfile /home/markus/.kdevduchain/0/lock
<unknown program name>(4497)/ KDevelop::allocateRepository: picked duchain directory "/home/markus/.kdevduchain/0"
<unknown program name>(4497)/ KDevelop::ItemRepositoryRegistry::open: version-hint not found, seems to be an old version
<unknown program name>(4497)/ KDevelop::ItemRepositoryRegistry::open: "The data-repository at /home/markus/.kdevduchain/0 has to be cleared."
<unknown program name>(4497)/ KDevelop::allocateRepository: picked duchain directory "/home/markus/.kdevduchain/0"
/home/markus/.themes/Clearlooks-DarkBlue/gtk-2.0/gtkrc:62: Clearlooks configuration option "sunkenmenu" is not supported and will be ignored.
/home/markus/.themes/Clearlooks-DarkBlue/gtk-2.0/gtkrc:63: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored.
/home/markus/.themes/Clearlooks-DarkBlue/gtk-2.0/gtkrc:64: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored.
/home/markus/.themes/Clearlooks-DarkBlue/gtk-2.0/gtkrc:65: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.
QObject::connect: Cannot connect (null)::sessionAdded(KDevelop::IDebugSession*) to KDevelop::VariableCollection::updateAutoUpdate(KDe velop::IDebugSession*)
[New Thread 0xb5088b70 (LWP 4500)]
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
[New Thread 0xb39b0b70 (LWP 4501)]
QSqlDatabasePrivate::removeDatabase: connection 'GetNamespaceName-134595688-2' is still in use, all queries will cease to work.
[New Thread 0xb31afb70 (LWP 4503)]
[Thread 0xb31afb70 (LWP 4503) exited]
[New Thread 0xb31afb70 (LWP 4504)]
[New Thread 0xb29aeb70 (LWP 4505)]
QSqlDatabasePrivate::removeDatabase: connection 'GetNamespaceName-134595688-14' is still in use, all queries will cease to work.
[Thread 0xb31afb70 (LWP 4504) exited]
[Thread 0xb29aeb70 (LWP 4505) exited]
[New Thread 0xb29aeb70 (LWP 4506)]
[New Thread 0xb31afb70 (LWP 4507)]
[Thread 0xb29aeb70 (LWP 4506) exited]
[Thread 0xb31afb70 (LWP 4507) exited]
[New Thread 0xb31afb70 (LWP 4508)]
[New Thread 0xb29aeb70 (LWP 4509)]
[Thread 0xb31afb70 (LWP 4508) exited]
[Thread 0xb29aeb70 (LWP 4509) exited]
[New Thread 0xb29aeb70 (LWP 4510)]
[New Thread 0xb31afb70 (LWP 4511)]
[Thread 0xb31afb70 (LWP 4511) exited]
[Thread 0xb29aeb70 (LWP 4510) exited]
[New Thread 0xb29aeb70 (LWP 4512)]
[New Thread 0xb31afb70 (LWP 4513)]
[Thread 0xb29aeb70 (LWP 4512) exited]
[Thread 0xb31afb70 (LWP 4513) exited]
[New Thread 0xb31afb70 (LWP 4514)]
[New Thread 0xb29aeb70 (LWP 4515)]
[Thread 0xb31afb70 (LWP 4514) exited]
[Thread 0xb29aeb70 (LWP 4515) exited]
[New Thread 0xb29aeb70 (LWP 4516)]
[New Thread 0xb31afb70 (LWP 4517)]
Calling appendChild() on a null node does nothing.
[Thread 0xb29aeb70 (LWP 4516) exited]
[Thread 0xb31afb70 (LWP 4517) exited]
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Calling appendChild() on a null node does nothing.
Object::disconnect: Unexpected null parameter
[New Thread 0xb31afb70 (LWP 4521)]
[New Thread 0xb29aeb70 (LWP 4522)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb29aeb70 (LWP 4522)]
0x03d3c470 in CMakeProjectVisitor::createContext(KUrl const&, KDevelop::ReferencedTopDUContext, int, int, bool) () from /usr/lib/libkdev4cmakecommon.so.3.9.95
(gdb)
Mir hilft dies leider nicht weiter...

C_Classic
04.12.09, 13:30
Ich konnte den Fehler jetzt beheben!
Ich musste einfach das Paket "kdevplatform1-libs" neuinstallieren. Keine Ahnung was da schief gegangen war.

Aber trotzdem danke für deine Hilfe, undefined!

MfG C_Classic

undefined
05.12.09, 15:03
Das Programm hat versucht auf eine Methode zu zugreifen die anscheinend in der Bibliothek libkdev4cmakecommon.so.3* - in der erwarteten Form des Aufrufs nicht vorhanden gewesen ist. Daher auch der null Pointer weiter oben. Das passiert immer dann wenn beim Paket Manager eine Bibliothek nicht auf dem neusten Stand zum aufrufenden Programm ist. Du kannst so etwas auch mit den binutils Debuggen.

C_Classic
05.12.09, 20:11
Und da ist der Fehler wieder...
Ich wollt jetzt heute wieder ein Projekt erstellen, doch jetzt stürzt die IDE wieder mit dem gleichen Fehler ab.

C_Classic
04.01.10, 16:28
Ich komme einfach nicht weiter...


Das Programm hat versucht auf eine Methode zu zugreifen die anscheinend in der Bibliothek libkdev4cmakecommon.so.3* - in der erwarteten Form des Aufrufs nicht vorhanden gewesen ist. Daher auch der null Pointer weiter oben. Das passiert immer dann wenn beim Paket Manager eine Bibliothek nicht auf dem neusten Stand zum aufrufenden Programm ist. Du kannst so etwas auch mit den binutils Debuggen.

Dann verstehe ich nicht, wieso es bei meinem Netbook funktioniert...
Hat jemand ne Idee, wie ich weiter vorgehen könnte?