WinDbg分析小型转储(!analyze-v),然后什么是NULL_CLASS_PTR_DEREFERENCE、INV



我在小型转储文件上运行WinDbg命令!analyze -v,WinDbg将PRIMARY_PROBLEM_CLASS作为NULL_CLASS_PTR_DEREFERENCE。其他一些小型转储文件给出了INVALID_POINTER_READ。那么它们是什么意思呢?

我试着在谷歌上搜索定义,但找不到任何官方或详细的文件。应该有这些问题类ID的列表,但没有,奇怪

那么,有人知道这些ID的定义文件吗
或者有人能解释这些身份证吗

谢谢

附言:我将在下面对自己进行一些解释:
1、NULL_CLASS_PTR_DEREFERENCEthis指针为空
2.INVALID_POINTER_READ:读取已被delete编辑的指针
但不确定这些理解。。。

基本上,应用程序因内存访问违规而崩溃。以下链接将为您提供更多信息:

为什么软件崩溃#1——访问违规链接

您可以通过查看崩溃的调用堆栈来检索有关崩溃的更多信息。这些信息通常会导致崩溃的根本原因。

最新更新