Вызвать Mac Kernel Panic? - PullRequest
       1

Вызвать Mac Kernel Panic?

8 голосов
/ 12 января 2012

Так что я ищу какой-нибудь исходный код для сбоя ядра Mac. Я нашел crashme для Debain Linux, но это не работает для ядра Mac. Так что мне было интересно, если кто-нибудь знает, где я могу найти утилиту командной строки или какой-нибудь исходный код для вызова паники ядра Mac? Это было бы огромной помощью, спасибо.

Ответы [ 4 ]

13 голосов
/ 12 января 2012

У Apple есть техническая записка о том, как это сделать.Короткий способ сделать это с помощью этой команды, sudo dtrace -w -n "BEGIN{ panic();}", запустить из терминала.

2 голосов
/ 05 августа 2012

Я недавно обновил crashme для работы на Mac OS X Lion. Вам нужно будет загрузить исходный код с http://crashme.codeplex.com/ и скомпилировать его с помощью инструментов командной строки Xcode. Более подробная информация содержится в ответе на вопрос 5085136. Но обратите внимание, что crashme еще не обнаружил паники ядра на Mac. Однако после запуска аварийного отказа на родном MacBook Pro и запуска его в виртуальных машинах VirtualBox на той же машине, одна на PC-BSD x86, а другая на Centos x64, мое ядро ​​Lion стало настолько несчастным, что вызвало панику ядра. минут спустя, когда я редактировал файл с использованием Emacs. Так что crashme мог наткнуться на ошибку ядра.

0 голосов
/ 10 сентября 2017

хотя для этого требуется пароль, он работает каждый раз sudo halt

0 голосов
/ 12 июля 2013

Зайдите в терминал и введите «killall kernel_task», это должно заставить компьютер впадать в панику, не загружая никакого программного обеспечения.Просто убедитесь, что у вас все сохранено, прежде чем пытаться: D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...