如果应用程序异常后产生core, 可以使用gdb对core进行分析;
例如:
gdb a.out core-XXX(core文件名)
进入gdb后,
查看全部堆栈信息:
(gdb)where
或者
(gdb)bt
跳转到指定层堆栈
(gdb)f 1
查看指定层详细的堆栈信息
(gdb)info f
跳转到指定线程
(gdb) thread 1 (默认主线程是1)