CRITICAL_STRUCTURE_CORRUPTION (109)
This bugcheck is generated when the kernel detects that critical kernel code or
data have been corrupted. There are generally three causes for a corruption:
1) A driver has inadvertently or deliberately modified critical kernel code
or data. See http://www.microsoft.com/whdc/driver/kernel/64bitPatching.mspx
2) A developer attempted to set a normal kernel breakpoint using a kernel
debugger that was not attached when the system was booted. Normal breakpoints,
"bp", can only be set if the debugger is attached at boot time. Hardware
breakpoints, "ba", can be set at any time.
3) A hardware corruption occurred, e.g. failing RAM holding kernel code or data.
Arguments:
Arg1: a3a039d89cc6b4ec, Reserved
Arg2: b3b7465eef44f58e, Reserved
Arg3: fffff88003293640, Failure type dependent information
Arg4: 0000000000000003, Type of corrupted region, can be
0 : A generic data region
1 : Modification of a function or .pdata
2 : A processor IDT
3 : A processor GDT
4 : Type 1 process list corruption
5 : Type 2 process list corruption
6 : Debug routine modification
7 : Critical MSR modification
7: kd> !pool fffff88003293640
GetPointerFromAddress: unable to read from fffff8000330a100
Pool page fffff88003293640 region is GetUlongFromAddress: unable to read from fffff8000330a1c0
Nonpaged pool
GetUlongFromAddress: unable to read from fffff80003278a38
Unable to get pool big page table. Check for valid symbols.
fffff88003293000 is not valid pool. Checking for freed (or corrupt) pool
Bad allocation size @fffff88003293000, zero is invalid
***
*** An error (or corruption) in the pool was detected;
*** Attempting to diagnose the problem.
***
*** Use !poolval fffff88003293000 for more details.
Pool page [ fffff88003293000 ] is __inVALID.
Analyzing linked list...
[ fffff88003293000 --> fffff880032937d0 (size = 0x7d0 bytes)]: Corrupt region
[ fffff88003293bd0 --> fffff88003293dd0 (size = 0x200 bytes)]: Corrupt region
Scanning for single bit errors...
None found
7: kd> !poolval fffff88003293000
Pool page fffff88003293000 region is Nonpaged pool
Validating Pool headers for pool page: fffff88003293000
Pool page [ fffff88003293000 ] is __inVALID.