Linux coredump排查方法

原文連接:https://blog.csdn.net/qq_39759656/article/details/82858101

1. 開啓Coredump

sudo vim /etc/security/limits.conf

在這裏插入圖片描述

sudo vim /etc/sysctl.conf
kernel.core_pattern = /var/core_log/core_%e_%t_%p
kernel.core_uses_pid = 0
#配置完成需要重啓系統

在這裏插入圖片描述

2. 編譯程序

g++ -g -o test test.cc

4. 創建目錄

sudo mkdir /var/core_log
sudo chmod 777 /var/core_log

5. 調試coredump

gdb image /var/core/core_log/core_image_1592821434_1047
#查看堆棧使用bt或者where命令
#查看變量值命令print
#查看源代碼命令 list

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章