Ich suche also nach Quellcode, um den Mac Kernel zum Absturz zu bringen. Ich habe crashme für debain linux gefunden, aber das funktioniert nicht für den mac kernel. Also habe ich mich gefragt, ob jemand weiß, wo ich ein Befehlszeilen-Dienstprogramm oder einen Quellcode finden kann, um die Mac Kernel Panic aufzurufen? Das wäre eine große Hilfe, danke.
Apple hat eine Tech-Notiz dazu, wie man das macht.
Der kurze Weg dazu ist mit diesem Befehl, sudo dtrace -w -n "BEGIN{ panic();}"
, vom Terminal aus ausgeführt.
Ich habe Crashme kürzlich auf Mac OS X Lion aktualisiert. Sie müssen den Quellcode von Ссылка herunterladen und mit Xcode-Befehlszeilentools kompilieren. Weitere Details finden Sie in der Antwort auf die Frage 5085136. Beachten Sie jedoch, dass crashme auf dem Mac noch keine unmittelbaren Kernel Panics gefunden hat. Aber nachdem ich Crashme auf dem nativen MacBook Pro ausgeführt und es in VirtualBox-VMs auf demselben Computer ausgeführt habe, einen in einem x86 PC-BSD und einen anderen in einem x64 Centos, wurde mein Lion Kernel unglücklich genug, dass er einige Kernel-Panic warf Minuten später, als ich eine Datei mit dem nativen Emacs bearbeitete. Crashme ist vielleicht auf einen Kernel-Bug gestoßen.
Obwohl dies ein Passwort erfordert, funktioniert es jedes Mal
sudo halt