配置了core 的生成环境,但core就是无法生成.
此时,请参阅,也许会有帮助.
linux下生成core dump文件的环境配置方法
作为参照,参见:
linux core dump 永久生成
Linux下生成Core Dump文件的方法(总结)
文件不能生成的可能原因
- 生成core文件的信号被用户程序捕捉(操作系统在程序发生异常而异常信号在进程内部又没有被捕获的情况下,方可生成core文件).
- 进程是设置用户ID的,而且当前用户并非程序文件的所有者;
- 进程是设置组ID,而且当前用户并非该程序文件的组所有者;
- 用户没有写当前工作目录的写权限;
- 生成的core文件太大.(查询命令:ulimit -c);
- core文件的生成配置环境,不合适.
可以生成core文件的信号.
请自行查阅.
man 7 signal
关于linux 信号类别/列表-概述,参见:
linux 信号类别/列表-概述