我在小型转储文件上运行WinDbg命令!analyze -v
,WinDbg将PRIMARY_PROBLEM_CLASS
作为NULL_CLASS_PTR_DEREFERENCE
。其他一些小型转储文件给出了INVALID_POINTER_READ
。那么它们是什么意思呢?
我试着在谷歌上搜索定义,但找不到任何官方或详细的文件。应该有这些问题类ID的列表,但没有,奇怪
那么,有人知道这些ID的定义文件吗
或者有人能解释这些身份证吗
谢谢
附言:我将在下面对自己进行一些解释:
1、NULL_CLASS_PTR_DEREFERENCE
:this
指针为空
2.INVALID_POINTER_READ
:读取已被delete
编辑的指针
但不确定这些理解。。。
基本上,应用程序因内存访问违规而崩溃。以下链接将为您提供更多信息:
为什么软件崩溃#1——访问违规链接
您可以通过查看崩溃的调用堆栈来检索有关崩溃的更多信息。这些信息通常会导致崩溃的根本原因。