Я изо всех сил пытаюсь включить дамп ядра в Ubuntu 14.04 LTS (ARM), работающей на SBC nVidia Jetson TX1. Я сделал все обычные вещи, в том числе предложения здесь и здесь. В корневой файловой системе достаточно места для записи. В приложении не установлен бит suid. Я также отключил сервис "apport" в Ubuntu. Вот что я установил:
/etc/security/limits.conf:
*               soft    core            unlimited
*               hard    core            unlimited
Настройки ядра ядра:
$ cat /proc/sys/kernel/core_pattern
core
$ cat /proc/sys/kernel/core_uses_pid
1
Выход ulimit:
$ ulimit -c
unlimited
И после запуска моего процесса:
$ egrep "Units|core" /proc/$(pgrep my_app_name)/limits
Limit                     Soft Limit           Hard Limit           Units
Max core file size        unlimited            unlimited            bytes
Но ядра не генерируются, когда приложение вызывает ошибки, прерывает работу или имеет исключение с плавающей запятой. Что я пропустил?
