gdb导入崩溃/退出时的进程转储?

Svi*_*ack 0 c++ linux gdb crash-dumps

我有C++软件(服务器)及其崩溃,我不知道问题是基于日志的确切位置.我想在崩溃或退出之后做一些linux的事情转储那个进程,我将把这个文件导入gdb并分析什么是不应该做的.

有人过去做过什么吗?有人可以帮我提供一些信息的想法吗?

谢谢!

Joa*_*son 5

你想要的是一个常规的核心转储,它可以与GDB一起查找崩溃位置.有关信息,请参见http://linux.die.net/man/5/core.

如果守护程序没有当前目录所在的写入权限,则不会生成核心.要重定向,请尝试;

mkdir /tmp/corefiles 
chmod 777 /tmp/corefiles 
echo "/tmp/corefiles/core" > /proc/sys/kernel/core_pattern 
Run Code Online (Sandbox Code Playgroud)