1、引起Segmentatioin fault的常见场景。
引用空指针,容器迭代器失效,数组越界。
char ptr[256]="";
{
char tmp[256]="";
strncpy(tmp,pointer,325);
}
ptr变成了null.---------------------
tmp覆盖了其它的地址空间,导致外层各种异常崩溃错误,core文件都很难定位到具体的出错地方,养成良好的编程习惯。
2、core文件的配置与产生
使用ulimit -c 查看是否打开了此功能,如果为0表示此功能关闭。