标签:
gdb附加子进程在崩溃时获取信息:
编译时 -g 不要-OX优化
ps得到进程id
gdb att pid
gdb:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x400e8000 (LWP 2734)]
__gnu_cxx::__exchange_and_add (__mem=0xfffffffc, __val=-1) at atomicity.cc:51
51 atomicity.cc: No such file or directory.
in atomicity.cc
原因:
结构体中有类对象如std::string,对结构体memset导致析构函数没法执行
两者看似风马牛不相及呵呵
标签:
原文地址:http://www.cnblogs.com/mynamepfd/p/4603941.html