Seite 1 von 1

Absturz

Verfasst: Donnerstag 21. Juli 2011, 16:12
von Sync32
Hey, wie kann ich in Python einen Absturz produzieren.
Ich möchte die Stabilität meines Programmes testen und einen Thread zum Absturz bringen.
mfg

Re: Absturz

Verfasst: Donnerstag 21. Juli 2011, 16:19
von deets
Was heisst denn "Absturz"? Einfach nur Prozess beenden, Prozess mit Fehlercode beenden, segfault?

Re: Absturz

Verfasst: Freitag 22. Juli 2011, 09:22
von Sync32
Ich will ja nicht das der Prozess sich sauber beendet, sondern der PythonProzess/interpreter richtig abschmiert.

Re: Absturz

Verfasst: Freitag 22. Juli 2011, 09:56
von BlackJack
@Sync32: Das sollte mit `ctypes` recht einfach möglich sein. Aber ist der Sinn davon? Wenn man den Prozess hart zum Absturz bringt, macht es keinen Unterschied ob man da nun einen oder mehrere Threads mit beendet.

Re: Absturz

Verfasst: Freitag 22. Juli 2011, 12:18
von Sync32
Das sollte mit `ctypes` recht einfach möglich sein.
Ok und wie? Hast du ein Beispiel`?

Edit:
Was gefunden: http://wiki.python.org/moin/CrashingPython