4

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

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

那么,有没有人知道这些 ID 定义的任何文档?
或者任何人都可以解释这些ID?

谢谢!

PS我将在下面对自己进行一些解释:1
.:指针为NULL。 2. : 读取一个已经被-ed 的指针。 虽然不确定这些理解......NULL_CLASS_PTR_DEREFERENCEthis
INVALID_POINTER_READdelete

4

1 回答 1

2

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

为什么软件崩溃 #1 – 访问冲突 链接

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

于 2012-09-11T19:54:05.940 回答