coredump_test.c#include <stdio.h>int main(){ int *p=NULL; *p = 1; return 0;}run.shgcc -g coredump_test.c -o coretest./coretestulimit -c unlimitedsh run.sh在中文目录...
原创 2022-12-23 00:22:03
124阅读
进程崩溃时,Linux会将崩溃前进程的内存状态保存在core文件里,就像保存了案发现场的照片,可以帮助开发人员找到事故原因,修复程序。本文用简单的例子讲解如何根据core文件,定位进程崩溃的原因。首先编写C++代码,定义一个空指针,对空指针所指向的内存区域写,发生段错误coretest01.cpp#include<stddef.h>int main(){        int *p =
原创 2021-03-01 22:13:28
307阅读