Una traza de pila enumera los pasos que seguía un programa cuando ocurrió un error. Suele mostrar la cadena de funciones que llevó al problema, junto con los nombres de archivo y los números de línea.

Imagina que sigues una serie de notas hacia atrás, desde el lugar donde se detectó el problema hasta los pasos anteriores que lo provocaron. Un desarrollador puede usar la traza para encontrar qué parte del código debe revisar.

Algunas entradas proceden del código de la propia aplicación y otras, de bibliotecas. La traza es una pista para investigar, no siempre una explicación completa por sí sola.