Skip to content
EntityQ1554400· pop 11· linked from 33 articles

Stacktrace

Sign in to save

Also known as stack backtrace, stack traceback, traceback, backtrace

report of the active stack frames at a certain point in time during the execution of a program

Article · Deutsch

Als Stacktrace („Stapel(speicher)zurückverfolgung“) oder in .NET Stackwalk bezeichnet man in der Informationstechnik die Ausgabe und Interpretation des Inhalts des Stacks. Ein Stacktrace wird meist zu Diagnosezwecken im Falle eines Programmabsturzes erstellt, denn damit kann die Aufrufkaskade, die zu dem Fehler führte, rekonstruiert werden. Auf dem Stack werden u. a. die Rücksprungadressen zu den Positionen im Programm hinterlegt, von denen aus eine Prozeduren aufgerufen wurde. Es entsteht so eine Liste von Prozeduradressen, deren Rückverfolgung es erlaubt, den Pfad von Prozeduraufrufen vom Start des Programms bis hin zum aktuellen Zustand zu erkennen. Im Fehlerfall kann sich dies als hilfreich erweisen, um die aufrufende Prozedur und verwendete Übergabeparameter ausfindig zu machen. Aus diesem Grund wird beispielsweise unter Linux nach einer Kernelpanik standardmäßig ein Stacktrace ausgegeben.

Abstract from DBpedia / Wikipedia · CC BY-SA