2012-03-30 3 views
1

Ich benutze Python mit C (mit SWIG), wo das Hauptmodul in Python Daten mit C-Bibliothek verarbeitet. Es stürzt irgendwo in der C-Bibliothek ab, also möchte ich den Core-Dump analysieren und den Fehler finden.C + Python und Core Dumps

Aber ich habe nicht ein regelmäßigen ausführbare Datei mit gdb zu laufen, ich habe main.py, die Bibliothek _library.so von meinem C-Code erzeugt, und .o Objektdateien von C. Wie gdb füttern sollte das Core-Dump zu sehen, mit dieser gemischte Code?

Antwort

4

IIRC Sie dies, indem Sie Python durch gdb tun können, das heißt

gdb python 
gdb> run -m main.py 
+1

Es scheint, dass Sie meinen Tag gerettet :) –

Verwandte Themen