Reputation: 3035
I run WinDbg command !analyze -v
on the minidump file, and WinDbg gave PRIMARY_PROBLEM_CLASS
as NULL_CLASS_PTR_DEREFERENCE
.
Some other minidump files gave INVALID_POINTER_READ
. So what does they mean?
I tried to google for the definition, but wasn't able to find any official or detailed document. There should be a list of these problem class IDs, but there is not, weird.
So, does anyone knows any document for definitions of these IDs?
Or anyone could explain these IDs?
Thanks!
P.S. I'll give some explaination of myself below:
1. NULL_CLASS_PTR_DEREFERENCE
: the this
pointer is NULL.
2. INVALID_POINTER_READ
: reading a pointer that has been delete
-ed.
Not sure about these understanding though...
Upvotes: 4
Views: 10222
Reputation: 41
Basically the application crashed for memory access violation. The following link would give you more information on this:
Why does Software Crash #1 – The Access Violation Link
You can retrieve more information regarding the crash reviewing the crashing call stack. Often this information leads to the root cause of the crash.
Upvotes: 2