How-to troubleshoot the Stop Message: Stop 0xC2 or BAD POOL CALLER.
This error is typically the result of a faulty driver or software. The error message indicates that a kernel-mode process or driver incorrectly attempted to perform memory operations in the following ways:
- By allocating a memory pool size of zero bytes
- By allocating a memory pool that doesn’t exist
- By attempting to free a memory pool that is already free
- By allocating or feeing a memory pool at an IRQL that was too high
Resolving the Problem
Before you can fix this problem you need to figure out what caused it. Did you recently install new software or hardware? This will help out a lot when troubleshooting the problem.
- If you recently installed a new driver, uninstall it. If you recently updated a driver, try rolling it back to a previous working version.
- If you or software you installed recently installed a system service, try disabling or uninstalling the service.
- Failing or defective hardware might be causing the error message. Have you recently installed new hardware?
- If this error occurred during an upgrade to Windows Vista, incompatible drivers, system services, anti-virus, or backup programs could be the cause of the error.
