How to Fix ‘BAD_POOL_CALLER’ BSOD Error in Windows?

This Blue Screen of Death (BSOD) error ‘Bad_pool_caller’ occurs when an incompatible, unsigned, or corrupted driver is installed on your Windows. Bad drivers give wrong instructions to your hardware which it can’t perform, so as a fail-safe mechanism, your Windows shuts down your computer to save your hardware from damage. It can also occur if there are hardware issues with your computer.

Blue Screen of Death (BSOD) Error Bad_pool_caller
Blue Screen of Death (BSOD) Error Bad_pool_caller

The stop code for this error is 0x000000C2, meaning that the configurations you have applied recently aren’t compatible with your computer/devices and need to be reverted back to default.  Moreover, this error mostly occurs while running GPU-intensive tasks such as gaming and rendering.

Boot Windows in Safe Mode (If Required)

This method is only for users stuck in a restart loop or if their Windows is not starting properly even after force shutdown. Because you are not able to use your Windows normally. You need to boot your Windows in safe mode. It is a boot mode that disables the drivers, unnecessary services, and applications at the startup.

  1. Hold the Power button till the computer completely shutdowns
  2. Then, turn on your computer, and when you see the Windows logo, turn off your computer
  3. Repeat this process 2 times to bring the Options Screen
  4. Now navigate to Troubleshoot > Advanced Options > Startup Settings

    Navigate to Troubleshoot
    Navigate to Troubleshoot
  5. Click Restart to open the Windows in safe mode
  6. After restarting the system, you will see the options which you can use to boot Windows
  7. Press 4 on the keyboard to boot the Safe Mode

    Enabling Safe Mode
    Enabling Safe Mode

If you cannot boot into safe mode or are facing this issue after booting into safe mode, your Windows is corrupted, or you are encountering hardware issues. Both situations are critical and require a clean installation of Windows.

1. Clean Installation Of Graphics Driver

If you have a corrupted graphics driver installed on your computer, it can cause BAD_POOL_CALLER BSOD. Performing a clean installation of your graphics driver can fix this BSOD error.

If you are facing this issue while starting your computer, you need to boot your Windows in safe mode by following the above method. If the issue occurs randomly, you can proceed with the following steps.

  1. Open Google Chrome and type Display Driver Uninstaller
  2. Go to the first link and download the display driver uninstaller
  3. Once the downloading is finished, right-click the DDU ZIP folder and click Extract to DDU

    Extracting DDU ZIP Folder
    Extracting DDU ZIP Folder
  4. Once the extraction process is finished, navigate to the folder and double-click the Display Driver Uninstaller.exe file
  5. A short Window will popup, click Extract and go to the DDU folder and run the Display Driver Uninstaller application
    Extracting DDU EXE File
    Extracting DDU EXE File
  6. Select GPU from the device type and then select Device from the other dropdown
  7. Once done, click Clean & Restart

    Removing Drivers With Registry Files
    Removing Drivers With Registry Files
  8. If the issue does not occur, that means either the driver was corrupted, or the Graphics card has a hardware issue. You can easily diagnose this by installing the Graphics driver from the official source.
  9. For that, if your computer is booted normally, then go to the official manufacturer’s website of your Graphics Card
  10. Download the latest Graphics card driver
    Downloading Graphics Card Driver
    Downloading Graphics Card Driver
  11. Once done, double-click on the driver installer and follow the further steps to install the driver completely to resolve this issue.

2. Uninstall Problematic Drivers

WhoCrashed is software that analyses the dump file to provide information about the suspected root of this problem. The software shows the drivers that are crashing your computer. Here are the steps:

  1. Download and install the WhoCrashed from the link
  2. Once done, open the WhoCrashed application
  3. Navigate to the Dump Files from the top
    Clicking Dump Files
    Clicking Dump Files
  4. Click on Analyze

    Analyzing Dump Files
    Analyzing Dump Files
  5. Wait for some time for it to be finished
  6. A short Windows will appear; just click OK
  7. Then, scroll down to the Crash Dump Analysis and copy the description of the report, which is probably a driver
    Checking Analysis Report
    Checking Analysis Report
  8. Search that driver in Google and check where it belongs
  9. If it belongs to the Graphics Driver, uninstall the driver and reinstall it from the official website.

3. Update Components Drivers

This error can also be caused by outdated unsigned, or corrupted components drivers such as sound cards, network adapters, and USB drivers. If you want to know which driver is causing this issue, you can simply find it by following the method below.

  1. Once your computer booted into safe mode, right-click the Start Menu and click Device Manager to open
    Opening Device Manager From Start Menu
    Opening Device Manager From Start Menu
  2. Expand the Display Adapters, and right-click the current driver
  3. Click Update Driver

    Updating Driver
    Updating Driver
  4. Choose Search Automatically For Drivers and update your drivers if Windows finds the latest driver. You can also uninstall the drivers because the driver might be corrupted
  5. Once you update the driver, right-click the network driver and click Update Driver

    Updating Network Driver
    Updating Network Driver
  6. If Windows found the driver, update it, then expand the Human Interface Devices
  7. Right-click the USB Input Device and click Update Driver

    Updating Peripherals Driver
    Updating Peripherals Driver
  8. Repeat this process with audio drivers
  9. Once you have updated all your drivers, restart your computer and check if the issue is fixed.

4. Uninstall Third-party Antivirus Software

Sometimes third-party antivirus software interferes with the unsigned drivers and essential services, which can cause a conflict and cause your Windows to shut down. Therefore, it is recommended to uninstall them by following the methods below.

  1. Press the Win + R keys to open Run Window
  2. Type Appwiz.CPL to open the Control Panel Programs & Features

    Navigating to Uninstall Programs Window
    Navigating to Uninstall Programs Window
  3. Right-click on the Malwarebytes application and click Uninstall

    Uninstalling Malwarebytes Program
    Uninstalling Malwarebytes Program
  4. Once done, check if it fixes this issue.

5. Disable Overclocking

If you are using any type of overclocking application to overclock your Graphics Card and RAM, then we recommend either uninstalling overclock application or resetting the overclock settings because it sometimes overheats components and causes BSOD errors. To do so:

The following steps show how you can revert overclock settings from the MSI Afterburner. However, if you are using other applications, such as NZXT, you can follow their steps to revert your overclocking.

  1. Open the MSI Afterburner and click on the Reset button to revert all your overclock settings to default
    Resetting Overclock Graphics Card Settings
    Resetting Overclock Graphics Card Settings
  2. If you want to delete, open Settings by pressing Win + I on the keyboard
  3. Navigate to Apps & Features
  4. Search for your overclock application
  5. Select the application and click Uninstall
  6. Again, click Uninstall to remove the application from the system
    Uninstalling MSI Afterburner
    Uninstalling MSI Afterburner
  7. The application will ask if you want to keep the overclock settings. Click No
    Reverting Overclock Settings
    Reverting Overclock Settings
  8. Once done, check if the issue is resolved.

6. Use System Restore

If you are still encountering this issue,  you can try restoring your computer to an earlier state when the issue was not occurring. However, this method requires a restore point, but if you have not created a restore point, you can at least try checking if the restore point is created as the third-party application that downloads the driver creates a restore point for the future if something bad happens, such as driver corruption.

  1. Click Start Menu and type rstrui

    Opening System Restore Settings
    Opening System Restore Settings
  2. Open the system restore settings, and click NextClicking Next To Start
  3. Then, choose a recently created restore point and click Next

    Selecting Restore Point
    Selecting Restore Point
  4. Once done, click Finish to start the restore process.

We have mentioned all the solutions above to help you fix this issue. However, if none of the methods work, it is probably a hardware issue. You can confirm this by reinstalling or resetting the Windows.

Muhammad Zubyan
Zubyan is a certified Google IT Support Professional with extensive experience spanning over 7 long years. Having worked on 1500+ computers, he gained many valuable insights and is currently able to detect and troubleshoot any Windows related issue/error no matter how complicated its root cause is. When he is not managing Appuals as a Senior Editor, he is working on his own Game Optimization program to facilitate both gamers and casual users alike.
Back to top button

Expert Tip

How to Fix ‘BAD_POOL_CALLER’ BSOD Error in Windows?

If the issue is with your Computer or a Laptop you should try using Restoro which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Restoro by clicking the Download button below.

Download Now

I'm not interested