INVALID_MDL_RANGE
Code: 0x12e (302)
As HRESULT:- S: 0 (Success)
- C: 0 (Microsoft-defined)
- N: 0 (Not an NTSTATUS value)
- Facility: 0x000 (FACILITY_NULL: Default)
- Code: 0x012e (302)
- Sev: 0 (STATUS_SEVERITY_SUCCESS)
- C: 0 (Microsoft-defined)
- Facility: 0x000 (Default)
- Code: 0x012e (302)
Parameters
| Parameter | Description |
|---|---|
| 1 | SourceMdl |
| 2 | TargetMdl |
| 3 | VirtualAddress |
| 4 | Length |
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
| Module | Code | Found in | Description |
|---|---|---|---|
| ESENT.dll | 0x12e | 8.11011 | %1 (%2) %3The database engine has successfully completed recovery steps. |
| EventCreate.exe | 0x12e | 78.11011 | %1 |
| KernelBase.dll | 0x12e | 78.1 | The volume is too fragmented to complete this operation. |
| appmgmts.dll | 0x12e | 78.11011 | The install of application %1 from policy %2 succeeded. |
| dxgkrnl.sys | 0x12e | 11 | Unknown Graphics Device |
| kernel32.dll | 0x12e | 78.11011 | The volume is too fragmented to complete this operation. |
| microsoft-windows-system-events.dll | 0x12e | 1011 | Microsoft-Windows-Kernel-ApphelpCache |
| ntdll.dll | 0x12e | 1011 | The file hash is valid and uses strong code integrity. |
| pmem.sys | 0x12e | 1011 | Windows 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.exe | 0x12e | 78.11011 | New credentials: Insert the smart card you want to use for encrypting files. |
| webservices.dll | 0x12e | 78.11011 | One 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 | |||