Home » All » Troubleshooting » Vista » Windows | All Categories

Published on 09.30.08 by Brent Trahan


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.

  1. If you recently installed a new driver, uninstall it. If you recently updated a driver, try rolling it back to a previous working version.
  2. If you or software you installed recently installed a system service, try disabling or uninstalling the service.
  3. Failing or defective hardware might be causing the error message. Have you recently installed new hardware?
  4. 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.

Still need help? Ask your computer question now.

Related Guides:

Leave a Reply

Subscribe to this guide's comments RSS feed.

Microsoft Windows is a registered trademark of Microsoft Corporation. Microsoft Corporation in no way endorses or is affiliated with MAXIMUMpcguides.com. All other products mentioned are registered trademarks of their respective companies. MAXIMUMpcguides IS NOT RESPONSIBLE for any damage or data loss to your computer from using this web site. All information on MAXIMUMpcguides is provided on an AS IS basis with NO WARRANTIES.

Copyright 2006-2016 Brent Trahan. All rights reserved.