- MAXIMUMpcguides Windows Vista - http://maximumpcguides.com/windows-vista -

Stop 0xC2 or BAD_POOL_CALLER

Posted By Brent Trahan On September 30, 2008 @ 8:37 am In All, Troubleshooting, Vista, Windows | No Comments

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 [1] to a previous working version.
  2. If you or software you installed recently installed a system service, try disabling [2] 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.

Article printed from MAXIMUMpcguides Windows Vista: http://maximumpcguides.com/windows-vista

URL to article: http://maximumpcguides.com/windows-vista/stop-0xc2-or-bad_pool_caller/

URLs in this post:

[1] rolling it back: http://www.maximumpcguides.com/roll-back-a-driver-in-windows-vista/

[2] disabling: http://www.maximumpcguides.com/how-to-disable-a-service-in-windows-vista/

Copyright © 2008 MAXIMUMpcguides Windows Vista. All rights reserved.