Linux 无法生成coredump文件的原因

  1. 生成core文件的信号被用户程序捕捉(操作系统在程序发生异常而异常信号在进程内部又没有被捕获的情况下,方可生成core文件).
  2. 进程是设置用户ID的,而且当前用户并非程序文件的所有者;
  3. 进程是设置组ID,而且当前用户并非该程序文件的组所有者;
  4. 用户没有写当前工作目录的写权限;
  5. 生成的core文件太大.(查询命令:ulimit -c);
  6. core文件的生成配置环境,不合适.
原文地址:https://www.cnblogs.com/zhanggaofeng/p/15487178.html