a list of function calls that were performed and lead up to an application crash
a snapshot of the program's call/return stack
a textual description that shows the developer exactly where in the program an error occurred
A symbolic representation of the functions that are being executed to reach the current instruction address. As a function is executed, the function address and any function arguments are pushed on the stack. Therefore, tracing the stack shows the active functions and their arguments.
A stack trace (also called stack backtrace or stack traceback) is a report of the active stack frames instantiated by the execution of a program.