Bug Check 0xAC: HAL_MEMORY_ALLOCATION
The HAL_MEMORY_ALLOCATION bug check has a value of 0x000000AC. This bug check indicates that the hardware abstraction layer (HAL) could not obtain sufficient memory.
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.
HAL_MEMORY_ALLOCATION Parameters
Parameter | Description |
---|---|
1 |
The allocation size |
2 |
0 |
3 |
A pointer to a string that contains the file name |
4 |
Reserved |
Cause
The HAL could not obtain non-paged memory pool for a system critical requirement.
These critical memory allocations are made early in system initialization, and the HAL_MEMORY_ALLOCATION bug check is not expected. This bug check probably indicates some other critical error such as pool corruption or massive consumption.
Resolution
The !analyze debug extension displays information about the bug check and can be helpful in determining the root cause.