Linux 下无法生成 coredump 文件
- 首先确认 linux内核配置支持了 coredump
- 然后 执行可执行文件的用户配置
1 | ulimit -c unlimited |
- 其次 确认配置了 /proc/sys/kernel/core_pattern 指定的生成core的路径,user 有写入权限
- 如果可执行文件 被chmod u+s 或者g+s 改过属性 或者setcap 添加过 capability 需要修改 节点
1 | echo 2 > /proc/sys/fs/suid_dumpable |
- 配置 core_pattern
1 | # 最简单的配置 |
一个相关的网站
下方为man 5 core 的相关的摘要

All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.