关于coredump问题

内核编译和嵌入式产品的设计与开发
回复
chu887
帖子: 116
注册时间: 2008-11-06 22:09

关于coredump问题

#1

帖子 chu887 » 2012-12-17 23:35

大家好:
今天在调试一个程序时,遇到了:segment fault (core dump)。 按照书上说的 设置ulimit -c unlimited .可是 就是不产生coredump 文件。所以,想请教一下:
设置了ulimit -c unlimited 后,遇到 段错误 就一定会产生coredump文件么? 如果不是的话,如何设置让它产生?
chu887
帖子: 116
注册时间: 2008-11-06 22:09

Re: 关于coredump问题

#2

帖子 chu887 » 2012-12-18 12:00

我错了,不该来ubuntu论坛来请教arch linux的问题。 我记得ubuntu上好像还没用systemd吧。

在archlinux下,必须以root身份运行systemd-coredumpctl list ,然后同样以root运行 systemd-coredump dump PID/PATH/...

还不能直接输出到stdout,可以 重定向到一个新的文件 pid.core 。
回复