2012-01-10 11 views
5

Después de la aplicación [rtorrent] se estrelló, produjo el archivo core, 250MB.Cómo analizar el volcado del núcleo

Caught Segmentation fault, dumping stack:B] [Port: 58940][U 0/0] [D 0/10] [H 1/32] [S 72/75/768] [F 0/128] 
Stack dump not enabled. 
Aborted (core dumped) 

Lo que necesito es analizar y ver el seguimiento de la pila, para tener idea de por qué está fallando rTorrent tan a menudo.

Respuesta

4

gdb debe ser capaz de analizar el núcleo:

gdb /path/to/binary/rtorrent /path/to/coredump/rtorrent.core 

tipo where para ver seguimiento de la pila.

Para ver más: compilar rtorrent con símbolos de depuración, ejecutar, esperar bloqueo y analizar volcado con gdb (en este caso, puede ver el lugar exacto donde se produce el bloqueo).

UPD Una nota, rTorrent es construir en la parte superior de libtorrent que sé, así, usted tiene que reconstruir tanto la biblioteca y la aplicación con símbolos de depuración a fin de obtener información completa.

Cuestiones relacionadas