2012-01-10 27 views
5

Dopo l'arresto dell'applicazione [rtorrent], ha prodotto il file core, 250 MB.Come analizzare core dump

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) 

cosa ho bisogno è quello di analizzare e vedere l'analisi dello stack, per avere indizio perché rtorrent si blocca spesso.

risposta

4

gdb dovrebbe essere in grado di analizzare il nucleo:

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

tipo where per vedere traccia dello stack.

Per ulteriori informazioni: compilare rtorrent con i simboli di debug, eseguire, attendere il crash e analizzare il dump con gdb (in questo caso è possibile vedere il punto esatto in cui si verifica l'arresto anomalo).

UPD Una nota, rtorrent è basata su libtorrent come so, quindi è necessario ricostruire sia la libreria che l'applicazione con i simboli di debug per ottenere informazioni complete.

Problemi correlati