WhyCrashed

STOP 0x000000C2

BAD_POOL_CALLER

A driver misused Windows' shared memory pool — freeing memory twice, freeing memory it never owned, or similar. This is a programming bug in a driver, not a hardware fault.

Likely causes, most common first

How to fix it

1. Update or remove the identified driver easy

  1. Update the named driver from the vendor's site (link in the driver card).
  2. If it belongs to a utility you can live without (VPN, virtual drive, tuning tool), uninstall it and watch for a week.

2. Review recently installed software easy

  1. Think about what was installed or updated just before the crashes started — especially antivirus, VPNs and system utilities — and remove it.
  2. Run Windows Update including optional driver updates.
  3. If nothing stands out, run Windows Memory Diagnostic to rule out RAM.

The four parameters on the blue screen

Windows shows four hex numbers with this stop code. Here's what each means — our analyzer decodes them automatically from your dump file.

Parameter 1Type of pool violation
Parameter 2Meaning depends on the violation type
Parameter 3Meaning depends on the violation type
Parameter 4Meaning depends on the violation type

Got a crash dump? Get your verdict in seconds

Drop the .dmp file into our analyzer — it runs entirely in your browser. No upload, no size limit, no account.

Analyze my dump file →