INVALID_MDL_RANGE

Code: 0x12e (302)

As HRESULT:As NTSTATUS:

Parameters

ParameterDescription
1SourceMdl
2TargetMdl
3VirtualAddress
4Length

Description

The INVALID_MDL_RANGE bug check has a value of 0x0000012E. This indicates that a driver has called the IoBuildPartialMdl() function and passed it an MDL to map part of a source MDL, but the virtual address range specified is outside the range in the source MDL. This is typically a driver bug.

The source and target MDLs, as well as the address range length to be mapped are the arguments to the IoBuildPartialMdl() function, i.e.;) .

IoBuildPartialMdl(
        IN PMDL SourceMdl,
        IN OUT PMDL TargetMdl,
        IN PVOID VirtualAddress,
        IN ULONG Length

Important

This article is for programmers. If you're a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.

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

ModuleCodeFound inDescription
ESENT.dll0x12e8.11011%1 (%2) %3The database engine has successfully completed recovery steps.
EventCreate.exe0x12e78.11011%1
KernelBase.dll0x12e78.1The volume is too fragmented to complete this operation.
appmgmts.dll0x12e78.11011The install of application %1 from policy %2 succeeded.
dxgkrnl.sys0x12e11Unknown Graphics Device
kernel32.dll0x12e78.11011The volume is too fragmented to complete this operation.
microsoft-windows-system-events.dll0x12e1011Microsoft-Windows-Kernel-ApphelpCache
ntdll.dll0x12e1011The file hash is valid and uses strong code integrity.
pmem.sys0x12e1011Windows does not support this configuration: two or more NVDIMMs on this system are part of an interleaved set. Back up the data on the interleaved set to a different drive and then break up the interleaved set. Consider using Storage Spaces if NVDIMM capacity needs to be aggregated.
rekeywiz.exe0x12e78.11011New credentials: Insert the smart card you want to use for encrypting files.
webservices.dll0x12e78.11011One of the time components is out of range. The number of days must be less than %1, hours less than 24, minutes less than 60, seconds less than 60. A value of 24 is permitted for hours if minutes and seconds are zero.
11 entries