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.
See Also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for