CROE DUMP
就是核心转储,在下列情况下会发生:
打开不存在的文件
指针错误存取
字符串超过声明的长度
读取不存在的字符串
打开文件不关闭,而且反复打开,直至超过系统的最大文件句柄
或者其他严重错误
其本质是收到了INTERRUPT SIGNAL
可以man 7 signal
看看哪些信号会引起core dump
core dump 一般都是接收到非法信号产生的
如果不做程序员
不想调试程序
那么可以用ulimit 使程序退出时不会core dump
调试 core dump
ulimit -a 列出选项
ulimit -c unlimited
可使系统产生 core dump 文件
具体用法可以看man
阅读(1149) | 评论(0) | 转发(0) |