SESSION_HAS_VALID_POOL_ON_EXIT
Code: 0xab (171)
As HRESULT:- S: 0 (Success)
- C: 0 (Microsoft-defined)
- N: 0 (Not an NTSTATUS value)
- Facility: 0x000 (FACILITY_NULL: Default)
- Code: 0x00ab (171)
- Sev: 0 (STATUS_SEVERITY_SUCCESS)
- C: 0 (Microsoft-defined)
- Facility: 0x000 (Default)
- Code: 0x00ab (171)
Parameters
| Parameter | Description |
|---|---|
| 1 | The session ID. |
| 2 | The number of paged pool bytes that are leaking. |
| 3 | The number of nonpaged pool bytes that are leaking. |
| 4 | The total number of paged and nonpaged allocations that are leaking. (The number of nonpaged allocations are in the upper half of this word, and paged allocations are in the lower half of this word.) |
Description
The SESSION_HAS_VALID_POOL_ON_EXIT live dump has a value of 0x000000AB. This bug check indicates that a session unload occurred while a session driver still held memory.
(This code can never be used for a real bugcheck; it is used to identify live dumps.)
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 can indicate a bug in Win32k.sys, Atmfd.dll, Rdpdd.dll, or a video or other driver.
Remarks
The !analyze debug extension displays information about the bug check and can be very helpful in determining the root cause.
See Also
Article text from the Windows driver documentation (opens in a new tab), by Microsoft, under the CC BY 4.0 (opens in a new tab) licence.
Associated Modules
| Module | Code | Found in | Description |
|---|---|---|---|
| EventCreate.exe | 0xab | 78.11011 | %1 |
| KernelBase.dll | 0xab | 8.1 | Device's command support detection is in progress. |
| dsreg.dll | 0xab | 10 | Unable to remove Microsoft Passport key registration for all local Active Directory and Azure Active Directory users. Exit code: %1 |
| dsreg.dll | 0xab | 11 | Unable to remove Microsoft Passport key registration for all local Active Directory and Microsoft Entra users. Exit code: %1 |
| hvloader.dll | 0xab | 11 | Secure firmware version: %1. |
| kernel32.dll | 0xab | 8.11011 | Device's command support detection is in progress. |
| nslookup.exe | 0xab | 78.11011 | , ancount = %1!d! |
| sc.exe | 0xab | 8.11011 | ERROR: Invalid trigger data value |
| webservices.dll | 0xab | 78.11011 | End of channel was expected, but the start of a message was found instead. |
| 9 entries | |||