DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION

Code: 0xd6 (214)

As HRESULT:As NTSTATUS:

Parameters

ParameterDescription
1Memory address referenced
2

0: Read

1: Write

3Address that referenced memory (if known)
4Reserved

Description

The DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION bug check has a value of 0x000000D6. This indicates the driver accessed memory beyond the end of its pool allocation.

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.

Cause

The driver allocated n bytes of memory and then referenced more than n bytes. The Driver Verifier Special Pool option detected this violation.

For information about the special pool, consult the Driver Verifier section of the Windows Driver Kit.

Remarks

This cannot be protected by a try - except handler -- it can only be protected by a probe.

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.dll0xd68.11011%1 (%2) %3The backup has stopped with error %4.
EventCreate.exe0xd678.11011%1
KernelBase.dll0xd678.1Too many dynamic-link modules are attached to this program or dynamic-link module.
dsreg.dll0xd611The parameter is invalid. Function: %1; Parameter: %2.
kernel32.dll0xd678.11011Too many dynamic-link modules are attached to this program or dynamic-link module.
webservices.dll0xd678.11011There was an error creating the HTTP request queue.
wuaueng.dll0xd61011Revert Started: Windows has started reverting the following update: %1
wuauengcore.dll0xd611Revert Started: Windows has started reverting the following update: %1
8 entries