WHEA_UNCORRECTABLE_ERROR
Code: 0x124 (292)
As HRESULT:- S: 0 (Success)
- C: 0 (Microsoft-defined)
- N: 0 (Not an NTSTATUS value)
- Facility: 0x000 (FACILITY_NULL: Default)
- Code: 0x0124 (292)
- Sev: 0 (STATUS_SEVERITY_SUCCESS)
- C: 0 (Microsoft-defined)
- Facility: 0x000 (Default)
- Code: 0x0124 (292)
Parameters
| Parameter | Description |
|---|---|
| 0x0 | Address of WHEA_ERROR_RECORD structure |
| 0x1 | Address of WHEA_ERROR_RECORD structure |
| 0x2 | Address of WHEA_ERROR_RECORD structure |
| 0x3 | Address of WHEA_ERROR_RECORD structure |
| 0x4 | Address of WHEA_ERROR_RECORD structure |
| 0x5 | Address of WHEA_ERROR_RECORD structure |
| 0x6 | Address of WHEA_ERROR_RECORD structure |
| 0x7 | Address of WHEA_ERROR_RECORD structure |
| 0x8 | Address of WHEA_ERROR_RECORD structure |
| 0x9 | Address of WHEA_ERROR_RECORD structure |
| 0xA | Address of WHEA_ERROR_RECORD structure |
| 0xB | Address of WHEA_ERROR_RECORD structure |
| 0xC | Address of WHEA_ERROR_RECORD structure |
| 0xD | Address of WHEA_ERROR_RECORD structure |
| 0xE | Address of WHEA_ERROR_RECORD structure |
| 0xF | Address of WHEA_ERROR_RECORD structure |
| 0x10 | Address of WHEA_ERROR_RECORD structure |
| 0x11 | Address of WHEA_ERROR_RECORD structure |
| 0x12 | Address of WHEA_ERROR_RECORD structure |
Description
The WHEA_UNCORRECTABLE_ERROR bug check has a value of 0x00000124 and indicates that a fatal hardware error has occurred. This bug check uses the error data provided by the Windows Hardware Error Architecture (WHEA).
To identify a specific cause of the error, an understanding of the WHEA_ERROR_RECORD structure is normally required. For more information, see the remarks section of this article.
Important
This topic 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
This bug check is typically related to physical hardware failures. It can be heat related or a result of defective hardware, memory, or even a processor that's beginning to fail or has failed. If over-clocking has been enabled, try disabling it. Confirm that any cooling systems such as fans are functional. Run system diagnostics to confirm that the system memory isn't defective. It's less likely, but possible, that a driver is causing the hardware to fail with this bug check.
To learn more about general bug check troubleshooting, see Analyze Bug Check Blue Screen Data.
Remarks
The !analyze debug extension displays information about the bug check and can be helpful in determining the root cause.
- Parameter 1 identifies the type of error source that reported the error.
- Parameter 2 holds the address of the WHEA_ERROR_RECORD structure that describes the error condition.
When a hardware error occurs, WHEA creates an error record to store the error information associated with the hardware error condition. Each error record is described by a WHEA_ERROR_RECORD structure. The Windows kernel includes the error record with the Event Tracing for Windows (ETW) hardware error event that it raises in response to the error, so that the error record is saved in the system event log. The format of the error records that are used by WHEA are based on the Common Platform Error Record, as described in Appendix N of version 2.2 of the Unified Extensible Firmware Interface (UEFI) specification. For more information, see WHEA_ERROR_RECORD and Windows Hardware Error Architecture (WHEA).
You can use !errrec address to display the WHEA_ERROR_RECORD structure using the address provided in Parameter 2. The !whea and !errpkt extensions can be used to display additional WHEA information.
For more information, see the following articles:
Crash dump analysis using the Windows debuggers (WinDbg)
Analyze a kernel-mode dump file with WinDbg
Use the !analyze extension and !analyze
This bug check isn't supported in Windows versions prior to Windows Vista. Instead, machine check exceptions are reported through bug check 0x9C.
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 |
|---|---|---|---|
| EventCreate.exe | 0x124 | 78.11011 | %1 |
| ntdll.dll | 0x124 | 78.11011 | The specified process is part of a job. |
| webservices.dll | 0x124 | 78.11011 | The unsigned 64 bit integer %1 could not be converted to a signed 64 bit integer because it is out of range. |
| 3 entries | |||