应用程序导致Windows崩溃,如何调试此类问题?

应用程序导致Windows崩溃,如何调试此类问题?,windows,debugging,crash-dumps,windbg,Windows,Debugging,Crash Dumps,Windbg,据报道,我们的一个应用程序进程导致windows系统崩溃,我得到的唯一线索是C:\windows\MEMORY.DMP下的转储文件,有谁能告诉我如何调试这种问题吗?C:\Windows\MEMORY.DMP-此文件完全与RAM相关,因此这些类型的错误完全是由于RAM损坏造成的,因此请检查RAM芯片或使用另一个RAM芯片一段时间,如果错误解决了,请尝试使用任务管理器解决问题,否则请先终止该进程,然后重试然后找出内存转储的确切原因,您需要一个来自Microsoft的免费调试器来分析崩溃转储文件 对于

据报道,我们的一个应用程序进程导致windows系统崩溃,我得到的唯一线索是
C:\windows\MEMORY.DMP
下的转储文件,有谁能告诉我如何调试这种问题吗?

C:\Windows\MEMORY.DMP-此文件完全与RAM相关,因此这些类型的错误完全是由于RAM损坏造成的,因此请检查RAM芯片或使用另一个RAM芯片一段时间,如果错误解决了,请尝试使用任务管理器解决问题,否则请先终止该进程,然后重试然后找出内存转储的确切原因,您需要一个来自Microsoft的免费调试器来分析崩溃转储文件

对于基本分析,使用

.symfix
.reload
!analyze -v

我需要更多的细节来提供进一步的建议。通常,通过谷歌搜索上述命令的某些输出将在上给出答案。

您好,Dnyaneshwar,非常感谢您的评论。事实上,当我们的用户遇到这个问题时,他首先求助于微软的支持,但微软表示,根据转储文件,罪魁祸首是我们的流程。他们没有提供任何具体原因,但在我导入转储文件并运行“!analyze-v”后,我还可以在windbg输出中看到我们的进程名。接收崩溃转储文件并不一定意味着ram芯片有问题。这只是表明您的程序已异常终止。如果您有应用程序的转储文件和符号文件,您应该能够缩小崩溃的原因。如果它关闭了Windows,我猜这是一个堆损坏错误。