Previous | Next |
PNP_DETECTED_FATAL_ERROR | PAGE_FAULT_IN_FREED_SPECIAL_POOL |
DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
The DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS bug check has a value of 0x000000CB. This indicates that a driver or the I/O manager failed to release locked pages after an I/O operation.
Important
This topic is for programmers. If you are a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.
DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS Parameters
The four parameters listed in the message can have two possible meanings.
If a driver locked these pages, the parameters have the following meaning.
Parameter | Description |
---|---|
1 |
Calling address in the driver that locked the pages |
2 |
Caller of the calling address in driver that locked the pages |
3 |
Address of the MDL containing the locked pages |
4 |
Number of locked pages |
If the driver responsible for the error can be identified, its name is printed on the blue screen and stored in memory at the location (PUNICODE_STRING) KiBugCheckDriver.
If the I/O manager locked these pages, the parameters have the following meaning.
Parameter | Description |
---|---|
1 |
Address of the dispatch routine of the top driver on the stack to which the IRP was sent |
2 |
Address of the device object of the top driver on the stack to which the IRP was sent |
3 |
Address of the MDL containing the locked pages |
4 |
Number of locked pages |
Remarks
This bug check is issued only if the registry value \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\TrackLockedPages is equal to DWORD 1. If this value is not set, the system will issue the less-informative bug check 0x76 (PROCESS_HAS_LOCKED_PAGES).
Starting with Windows Vista, this bug check can also be issued by Driver Verifier when the Pool Tracking option is enabled.