抓到了core, 用gdb xxx core分析, 用bt可以看出堆栈信息。 顺利。
用f命令进入帧, 然后可以用i locals命令查看详细信息, 顺利。
但是, 过了一段时间后, 再次用f命令进入帧, 发现用i locas命令看不到信息了, 为什么呢? 因为当时的so文件被替换了。
所以, 要保留core, 要保留so文件(就类似于保留了a.out文件)。
抓到了core, 用gdb xxx core分析, 用bt可以看出堆栈信息。 顺利。
用f命令进入帧, 然后可以用i locals命令查看详细信息, 顺利。
但是, 过了一段时间后, 再次用f命令进入帧, 发现用i locas命令看不到信息了, 为什么呢? 因为当时的so文件被替换了。
所以, 要保留core, 要保留so文件(就类似于保留了a.out文件)。