CentOS6ではセグメンテーション違反(segmentation fault)してもcoreを吐かない設定になっている。coreを吐かせてデバッグしたい場合は以下の設定が必要。 OS側の設定 sysctlでcore_patternの設定がABRT(Automated Bug Reporting Tool)になっているのでこれを止める。 $ cat /proc/sys/kernel/core_pattern |/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e で確認。もしくは、 $ sysctl -a | grep 'kernel.core' kernel.core_uses_pid = 1 kernel.core_pattern = |/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e kernel