The Stop error message may contain any one of the following error codes: •
The pool header has become corrupted. • Parameter 1 = 0x01, 0x02, or 0x04 :
Pool header has been corrupted
• Parameter 2 = Pointer to the pool header
• Parameter 3 = First part of the pool header contents
• Parameter 4 = 0
• Thepool has already been freed. • Parameter 1 = 0x06 : Attempt to free a
pool that was already freed
• Parameter 2 = Reserved (__LINE__)
• Parameter 3 = Pointer to pool header
• Parameter 4 = Pool header contents
• Parameter 1 = 0x07 : Attempt to free a pool that was already freed
• Parameter 2 = Reserved (__LINE__)
• Parameter 3 = Pointer to pool header
• Parameter 4 = 0
• Cannot allocate the pool at an incorrect IRQL. • Parameter 1 = 0x08 :
Attempt to allocate a pool at an incorrect IRQL
• Parameter 2 = Current IRQL
• Parameter 3 = Pool type
• Parameter 4 = Size of the allocation
• Cannot free the pool at an incorrect IRQL. • Parameter 1 = 0x09 : Attempt
to free a pool at an incorrect IRQL
• Parameter 2 = Current IRQL
• Parameter 3 = Pool type
• Parameter 4 = Address of the pool
• Cannot free the usermode address back to the kernel pool. • Parameter 1 =
0x40 : Attempt to free a usermode address to the kernel pool
• Parameter 2 = Starting address
• Parameter 3 = Start of the system address space
• Parameter 4 = 0
• Cannot free a non-allocated nonpaged pool address. • Parameter 1 = 0x41 :
Attempt to free a non-allocated nonpaged pool address
• Parameter 2 = Starting address
• Parameter 3 = physical page frame
• Parameter 4 = highest physical page frame
• Cannot free a non-allocated paged pool address. • Parameter 1 = 0x50 :
Attempt to free a non-allocated paged pool address
• Parameter 2 = Starting address
• Parameter 3 = Start the offset in the pages from the beginning of the
paged pool
• Parameter 4 = Size in bytes of the paged pool
• Cannot free the pool with an incorrect address. • Parameter 1 = 0x99 :
Attempt to free a pool that has an incorrect address (or corruption in the
pool header)
• Parameter 2 = Address that is being freed
• Parameter 3 = 0
• Parameter 4 = 0
To resolve a Stop 0xC2 error message, use the Kernel Debugging tool, and
create a user dump file.
For additional information about how to create a kernel user dump file,
click the following article numbers to view the articles in the Microsoft
Knowledge Base:
254649 (
http://support.microsoft.com/kb/254649/) Overview of memory dump
file options for Windows 2000, for Windows XP, and for Windows Server 2003
315263 (
http://support.microsoft.com/kb/315263/) Reading the small memory
dump files that Windows can create for debugging
315271 (
http://support.microsoft.com/kb/315271/) How to use Dumpchk.exe to
check a Memory dump file