Файл дампа ядра не создается после ошибки сегментации в macOS Big Sur

Недавно я купил Macbook Pro с новым чипом M1, работающий под управлением MacOS Big Sur, но файлы ядра не генерируются после того, как процесс получил SIGSEGV или ошибку сегментации.

Мой старый Macbook, работающий под управлением MacOS Sierra, создает файл ядра в каталоге / cores, и проблема только в новом MacOS Big Sur.

Сделал все следующее:

# ulimit -c unlimited
# sudo chmod 1777 /cores  (also tried chmod 1775).

# sysctl -a | grep core
kern.corefile: /cores/core.%P
kern.coredump: 1
kern.sugid_coredump: 0

Также пробовал много других вещей, упомянутых на других форумах. Ни один из них не работал.

Пожалуйста, помогите.

См. также:  Отладчик выдает правильный вывод, а нормальное выполнение — нет.
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. user4702420

    Есть обходной путь: — Если мы запустим приложение Терминал под Rosetta 2, то получим дамп ядра.

    Просто получите информацию в приложении «Терминал» и установите флажок — открыть с помощью Rosetta. введите здесь описание изображения

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: