如何查看 Ubuntu 18.04 上的核心转储?

如何查看 Ubuntu 18.04 上的核心转储?

我有一个程序正在中止,我想查看核心转储。我正在使用 addresssanitizer,当遇到堆溢出时会导致中止。我已完成以下操作:

sudo sysctl -w kernel.core_pattern=core.%u.%p.%t
ulimit -c unlimited
sudo vim /etc/apport/crashdb.conf

并注释掉

'problem_types': ['Bug', 'Package'],

然后跑:

systemctl enable apport.service

但是,当我的程序崩溃时,程序运行的目录中没有核心文件,或者/var/crash//var/lib/systemd/coredump

我在 Ubuntu 18.04 上。

答案1

相关内容