当我执行要处理的程序时,它失败并显示以下消息:
...
Aborted (core dumped)
但是,没有创建核心转储。核心转储是先前编写的,我不记得我更改了与此相关的任何内容。
跑步的时候ulimit -a
我回来了
$ ulimit -a
core file size (blocks, -c) unlimited
...
其他要点
- 我验证了我的用户可以在当前目录中创建文件。
- 我读到有关
/proc/sys/fs/suid_dumpable
。当前,在我的机器上将其设置为0。我尝试将其更改为1或2,但没有区别。 - 我也尝试以root用户身份执行该程序,但这也没有任何区别。
不幸的是,我不记得何时可以完成上一次成功的核心转储。
sudo systemd-coredumpctl
显示所有缺少的核心转储。您的解决方案有效,但仅在系统重新启动后才有效。