程序崩溃-如何阅读apppat .txt

Program crash - how to read appcompat.txt?

本文关键字:apppat txt 何阅读 崩溃 程序      更新时间:2023-10-16

在我调试的程序崩溃后,我留下了堆转储*。MDMP文件&在我的临时目录下。我知道apppat .txt是一个错误报告。是否有其格式的描述?

My apppat .txt列出了一些dll。我假设崩溃的原因可能只来自列出的dll之一,我的假设是否正确?我可以将我的调试工作限制在apppat .txt中列出的dll上吗?

提前感谢!

对于诊断崩溃来说,minidump文件提供了更多的信息:

  • 安装Windows的调试工具,如果你还没有它。
  • 设置符号路径变量_NT_SYMBOL_PATH指向Microsoft符号服务器
  • 运行Windbg并执行File -> Open Crash Dump并找到.dmp.mdmp文件
  • 类型!analyze -v

这将尝试隔离崩溃的位置。请注意,仅仅因为在特定的dll中发生崩溃并不意味着错误就在那里-它可能是因为从应用程序代码中传入了无效参数。分析应该有希望向您显示一个有意义的堆栈和一个错误代码,这应该有助于找出崩溃的实际原因。