当 MATLAB 意外终止时
如果 MATLAB® 检测到内部错误,MATLAB 将会显示以下两个对话框之一:MathWorks® 崩溃报告程序或 MathWorks 崩溃分析程序。在这两种情况下,MATLAB 的内部状态均不可靠,因此不适合继续使用。
MathWorks 崩溃报告程序
如果 MATLAB 崩溃,MathWorks 崩溃报告程序对话框将出现,提示您将崩溃报告发送到 MathWorks 技术支持。您还可以提供再现步骤或有关崩溃时您正在进行的操作的任何信息。如果您点击发送报告并提供有效的电子邮件地址,您将很快收到一封自动电子邮件。如果您需要有关崩溃的帮助,请回复该电子邮件,技术支持人员将与您联系。如果您未收到电子邮件,您可以直接在 MathWorks 联系支持页上联系 MathWorks 技术支持。
崩溃报告程序显示与诊断问题原因相关的信息,这些信息可能因导致 MATLAB 崩溃的原因而异。如果您知道崩溃的原因,则可以在 MathWorks Bug 报告数据库中查找相关信息。
在某些情况下,崩溃报告程序不会打开。例如,如果您使用 -nodisplay 选项启动 MATLAB,则崩溃报告程序不可用。如果 MATLAB 意外终止且您没有看到崩溃报告程序,请联系 MathWorks 技术支持。技术支持可以帮助您找到崩溃报告并解决问题。如果您要在联系技术支持之前找到崩溃报告,请参阅 MATLAB Answers™ 文章如何找到 MATLAB 生成的崩溃转储文件?
MathWorks 崩溃分析程序
当 MATLAB 意外终止时,MATLAB 将在您的计算机本地分析崩溃报告,以确定可能的原因。如果存在可能的解决方案,MATLAB 将显示 MathWorks 崩溃分析程序对话框。点击查看解决方案,以在您的浏览器中打开一个指向相关 MATLAB Answers 页面或 MathWorks 错误报告数据库的网页。要应用修复,必须重新启动 MATLAB。
如果提供的解决方案不适用,则点击发送报告并在窗口中输入再现步骤。
如果您应用修复后仍遇到崩溃,则点击发送报告或通过在 MathWorks 联系支持页上联系 MathWorks 技术支持创建一个支持案例。