[Python-de] Coredumps lesen

Olе Streicher ole-usenet-spam at gmx.net
Mi Apr 10 14:29:52 CEST 2013


Hallo,

gibt es einen Standardweg, einen Coredump mit Python zu lesen und in
eine Art pythonischen Stacktrace umzuwandeln?

Hintergrund: Ich habe ein package, welches (per C-API) Funktionen aus
einer externen Bibliothek (per dlopen()) aufruft. Letzteres passiert
nach einem fork(), um bei einem eventuellen Absturz nicht Python
mitzureißen. Gelegentlich ereignen sich aber Abstürze, und da wäre es
praktisch, wenn der Kindprozess einen Coredump erzeugen würde, der dann
von Python ausgewertet und in den Stacktrace der Exception eingefügt
wird. Gibt es sowas?

Viele Grüße

Ole


Mehr Informationen über die Mailingliste python-de