Ich verwende GDB, um einen Segmentierungsfehler in meiner Python-Anwendung unter Kubuntu 12.04 zu debuggen. Angeblich verfügt GDB Version 7 über integrierte Makros zum Extrahieren von Informationen über den Python-Stack (http://docs.python.org/devguide/gdb.html), aber ich habe Probleme, ihn zum Laufen zu bringen. Ich habe python-dbg installiert.
Wenn ich in GDB nach einem Python-Stack-Trace frage, sieht das Ergebnis folgendermaßen aus:
(gdb) py-bt
#5 (unable to read python frame information)
#16 (unable to read python frame information)
#26 (unable to read python frame information)
...
Meine GDB-Version ist 7.4-2012.04-0ubuntu2, Python ist 2.7.3-0ubuntu3.