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:
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.
A hardware corruption occurred, e.g. failing RAM holding kernel code or data.
Type of corrupted region
0 : A generic data region1 : Modification of a function or .pdata2 : A processor IDT3 : A processor GDT4 : Type 1 process list corruption5 : Type 2 process list corruption6 : Debug routine modification7 : Critical MSR modification8 : Object type9 : A processor IVT a : Modification of a system service function b : A generic session data region c : Modification of a session function or .pdata d : Modification of an import table e : Modification of a session import table f : Ps Win32 callout modification10 : Debug switch routine modification11 : IRP allocator modification12 : Driver call dispatcher modification13 : IRP completion dispatcher modification14 : IRP deallocator modification15 : A processor control register16 : Critical floating point control register modification17 : Local APIC modification18 : Kernel notification callout modification19 : Loaded module list modification 1a : Type 3 process list corruption 1b : Type 4 process list corruption 1c : Driver object corruption 1d : Executive callback object modification 1e : Modification of module padding1f : Modification of a protected process20 : A generic data region21 : A page hash mismatch22 : A session page hash mismatch23 : Load config directory modification24 : Inverted function table modification25 : Session configuration modification26 : An extended processor control register27 : Type 1 pool corruption28 : Type 2 pool corruption29 : Type 3 pool corruption 2a : Type 4 pool corruption 2b : Modification of a function or .pdata 2c : Image integrity corruption 2d : Processor misconfiguration 2e : Type 5 process list corruption2f : Process shadow corruption101 : General pool corruption102 : Modification of win32k.sys