Почему ядро ​​Linux выгружает <unset> .core?

Я работаю над Linux 4.0.6, и я активировал coredump и использовал шаблон %e.core . На моей машине я вижу <unset>.core в основной папке. Может ли кто-нибудь объяснить мне, что означает <unset> и как я могу это предотвратить?

One Solution collect form web for “Почему ядро ​​Linux выгружает <unset> .core?”

% e в базовом шаблоне сопоставляется с исполняемым именем файла, что по существу эквивалентно поле comm в / proc. В некоторых случаях это поле во внутренней структуре процесса в ядре может быть пустым (а именно, если argv [0] является пустой строкой и в течение очень короткого периода времени во время вызова fork ()), и если процесс сбои, в то время как это так, вы можете получить основной файл с таким именем, как вы указали. Для чего это стоит, я обнаружил, что% E (исполняемый путь) немного более надежный, поскольку сам процесс не может быть обработан.

  • «Отсутствует отдельный debuginfo для ...» при запуске gcore
  • Удостоверяются ли явные отвалы ядра конфиденциальной информацией?
  • Что такое core.mountd. ######### файлы? OpenSolaris
  • Код сбоя и выхода 721035
  • Почему при создании приложения SUID не создается дамп ядра?
  • Как собрать основные файлы системных демонов?
  • Зачем GDB нужен исполняемый файл, а также дамп ядра?
  • Регистрируются ли регистры FPU / SSE / AVX в исходных дампах?
  • Файл ядра Linux не создан
  • Является ли генерация дампа ядерной энергией?
  • Нет ядро-дампов после недавних обновлений: как его анализировать?
  • Включение дампов ядра для всех приложений, запущенных пользователем с помощью systemd
  • Linux и Unix - лучшая ОС в мире.