BSOD: 0x000000AB SESSION_HAS_VALID_POOL_ON_EXIT -- Help!

computerguy22

Distinguished
Sep 9, 2011
52
0
18,630
I was playing warcraft 3 on my garnea client, when all of the sudden my computer crashes and I get the BSOD with this message: BSOD: 0x000000AB SESSION_HAS_VALID_POOL_ON_EXIT

All my computer hardware is up to date, and compatible. How do I fix this so it will never happen again? What does this mean?

System Specs:
Windows 7 Home Premium 32-bit
Intel Pentium 4 Prescott 3.2 ghz with hyperthreading
160 gb Maxtor hard drive
4gb (4 x 1gb) pc3200 ddr400 Super Talent RAM
380watt Antec EarthWatts power supply
NVIDIA GeForce 8400 GS (drivers are all up to date on this) pci version
CD/DVD Drive

Virus Protection: AVG Anti-Virus Free 2012

Here's the log:
Dump File : 010512-27828-01.dmp
Crash Time : 1/5/2012 1:00:38 PM
Bug Check String : SESSION_HAS_VALID_POOL_ON_EXIT
Bug Check Code : 0x000000ab
Parameter 1 : 0x00000001
Parameter 2 : 0x00000188
Parameter 3 : 0x00000000
Parameter 4 : 0x00000002
Caused By Driver : ntoskrnl.exe
Caused By Address : ntoskrnl.exe+d23f8
File Description : NT Kernel & System
Product Name : Microsoft® Windows® Operating System
Company : Microsoft Corporation
File Version : 6.1.7601.17713 (win7sp1_gdr.111025-1505)
Processor : 32-bit
Crash Address : ntoskrnl.exe+d23f8
Stack Address 1 : ntoskrnl.exe+27bcfb
Stack Address 2 : ntoskrnl.exe+3140bc
Stack Address 3 : ntoskrnl.exe+2519da
Computer Name :
Full Path : C:\Windows\Minidump\010512-27828-01.dmp
Processors Count : 2
Major Version : 15
Minor Version : 7601
Dump File Size : 153,040
 
Thanks for the link, but there's one problem. As a resolution, it offers a downloadable "hotfix", which is neat. Problem is, that's for XP and not for Windows 7, so I'm not sure that hotfix will work on my system.
 
Bug Check 0xAB: SESSION_HAS_VALID_POOL_ON_EXIT:

The SESSION_HAS_VALID_POOL_ON_EXIT bug check has a value of 0x000000AB. This bug check indicates that a session unload occurred while a session driver still held memory.

Cause:

The SESSION_HAS_VALID_POOL_ON_EXIT bug check occurs because a session driver does not free its pool allocations before a session unload. This bug check indicates a bug in Win32k.sys, Atmfd.dll, Rdpdd.dll, or a video driver.
----------------------------

So in all likelyhood, you either have a RAM problem [which you can test with memtest86] or a GPU problem [either hardware or driver].