调用Mac内核恐慌?

时间:2012-01-11 23:41:50

标签: macos kernel

所以我正在寻找一些崩溃mac内核的源代码。我找到了debain linux的崩溃,但这对mac内核不起作用。所以我想知道是否有人知道我在哪里可以找到命令行实用程序或一些源代码来调用mac内核恐慌?这将是一个巨大的帮助,谢谢。

4 个答案:

答案 0 :(得分:13)

Apple有一个关于如何执行此操作的tech note。 执行此操作的简短方法是使用此命令sudo dtrace -w -n "BEGIN{ panic();}"从终端运行。

答案 1 :(得分:2)

我最近更新了crashme以适用于Mac OS X Lion。您需要从http://crashme.codeplex.com/下载源代码并使用Xcode命令行工具进行编译。更多细节是对问题5085136的回答。但请注意,crashme还没有在Mac上发现任何直接的内核恐慌。然而,在本机MacBook Pro上运行crashme并在同一台机器上的VirtualBox VM中运行它,x86 PC-BSD中的一个和x64 Centos中的另一个机器上运行它后,我的Lion Kernel变得不开心,它引起了一些内核恐慌几分钟后,我正在使用本机Emacs编辑文件。因此,崩溃可能偶然发现内核错误。

答案 2 :(得分:0)

进入终端并键入“killall kernel_task”它应该强制计算机陷入恐慌而不下载任何软件。在尝试之前,请确保已保存所有内容:D

答案 3 :(得分:0)

虽然这需要密码,但每次都有效 <AuthRequiredRoute exact path='/' component={Home} />