Windows 10 WHEA_UNCORRECTABLE_ERROR (124)

  • Thread starter Thread starter LiamMills2
  • Start date Start date
L

LiamMills2

My PC has been crashing whenever my Nvidia GPU is used, I'm sure it's a hardware error, but I am concered as to whether or not it's the GPU or PCI which is broken, if this could be explained, it would help out a lot.

Microsoft (R) Windows Debugger Version 10.0.20153.1000 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Windows\Minidump\010421-109687-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available


************* Path validation summary **************
Response Time (ms) Location
Deferred srv*
Symbol search path is: srv*
Executable search path is:
Windows 10 Kernel Version 19041 MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Edition build lab: 19041.1.amd64fre.vb_release.191206-1406
Machine Name:
Kernel base = 0xfffff806`46a00000 PsLoadedModuleList = 0xfffff806`4762a2b0
Debug session time: Mon Jan 4 10:07:20.151 2021 (UTC + 13:00)
System Uptime: 1 days 11:29:22.850
Loading Kernel Symbols
...............................................................
................................................................
................................................................
............................
Loading User Symbols
Loading unloaded module list
...........................
For analysis of this file, run
!analyze -v
nt!KeBugCheckEx:
fffff806`46df5780 48894c2408 mov qword ptr [rsp+8],rcx ss:fffff806`4cc1fcd0=0000000000000124
0: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

WHEA_UNCORRECTABLE_ERROR (124)
A fatal hardware error has occurred. 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 conditon. Try !errrec Address of the WHEA_ERROR_RECORD structure to get more details.
Arguments:
Arg1: 0000000000000004, PCI Express Error
Arg2: ffffc8093ffe0028, Address of the WHEA_ERROR_RECORD structure.
Arg3: 0000000000000000
Arg4: 0000000000000000

Debugging Details:
------------------

fffff8064760f330: Unable to get Flags value from nt!KdVersionBlock
fffff8064760f330: Unable to get Flags value from nt!KdVersionBlock
fffff8064760f330: Unable to get Flags value from nt!KdVersionBlock

KEY_VALUES_STRING: 1

Key : Analysis.CPU.mSec
Value: 23921

Key : Analysis.DebugAnalysisProvider.CPP
Value: Create: 8007007e on PAB

Key : Analysis.DebugData
Value: CreateObject

Key : Analysis.DebugModel
Value: CreateObject

Key : Analysis.Elapsed.mSec
Value: 39106

Key : Analysis.Memory.CommitPeak.Mb
Value: 79

Key : Analysis.System
Value: CreateObject

Key : WER.OS.Branch
Value: vb_release

Key : WER.OS.Timestamp
Value: 2019-12-06T14:06:00Z

Key : WER.OS.Version
Value: 10.0.19041.1


ADDITIONAL_XML: 1

OS_BUILD_LAYERS: 1

BUGCHECK_CODE: 124

BUGCHECK_P1: 4

BUGCHECK_P2: ffffc8093ffe0028

BUGCHECK_P3: 0

BUGCHECK_P4: 0

BLACKBOXBSD: 1 (
!blackboxbsd)


BLACKBOXNTFS: 1 (
!blackboxntfs)


BLACKBOXPNP: 1 (
!blackboxpnp)


BLACKBOXWINLOGON: 1

CUSTOMER_CRASH_COUNT: 1

PROCESS_NAME: hollow_knight.exe

STACK_TEXT:
fffff806`4cc1fcc8 fffff806`46eb37ba : 00000000`00000124 00000000`00000004 ffffc809`3ffe0028 00000000`00000000 : nt!KeBugCheckEx
fffff806`4cc1fcd0 fffff806`452015b0 : 00000000`00000000 ffffc809`3ffe0028 ffffc809`3ff9c4b0 ffffc809`3ffe0028 : nt!HalBugCheckSystem+0xca
fffff806`4cc1fd10 fffff806`46fb532e : 00000000`00000000 fffff806`4cc1fdb9 ffffc809`3ffe0028 ffffc809`3ff9c4b0 : PSHED!PshedBugCheckSystem+0x10
fffff806`4cc1fd40 fffff806`4ae334d3 : 00000000`00000001 00000000`00000001 ffffc809`3ff9a4b0 ffffc809`3ffd9720 : nt!WheaReportHwError+0x46e
fffff806`4cc1fe20 fffff806`4ae33cc6 : ffffda00`b5ff2c00 fffff806`4cc1fec0 ffffda00`b5ff2d30 ffffc809`3f8fe000 : pci!ExpressRootPortAerInterruptRoutine+0x26b
fffff806`4cc1fe80 fffff806`4ae33d89 : ffffda00`b5ff2c80 fffff806`46cef741 00000000`00000000 ffffc809`3f914000 : pci!ExpressRootPortInterruptRoutine+0x46
fffff806`4cc1fee0 fffff806`46cfe7c1 : ffffc809`535d0f43 fffff806`00400a02 fffff806`661a2760 00000000`00008101 : pci!ExpressRootPortMessageRoutine+0x9
fffff806`4cc1ff10 fffff806`46d27ef5 : 00000000`00000008 fffff806`4cc1ff20 00000000`0000000c ffffe130`b4c1cd71 : nt!KiInterruptMessageDispatch+0x11
fffff806`4cc1ff40 fffff806`46df6faf : ffffb401`24b5c510 ffffda00`b5ff2c80 00000000`00000018 0000fc60`e2279080 : nt!KiCallInterruptServiceRoutine+0xa5
fffff806`4cc1ff90 fffff806`46df7277 : 00000000`00000000 fffff806`46ce8fe0 ffffc809`50fbd080 ffffc809`7a0db080 : nt!KiInterruptSubDispatch+0x11f
ffffb401`24b5c490 fffff806`46dfbe51 : fffff7c6`40001000 fffff806`46df6ad1 ffffc809`3f8fe000 00000000`00000000 : nt!KiInterruptDispatch+0x37
ffffb401`24b5c620 fffff806`46df6ad1 : ffffc809`3f8fe000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiDpcInterruptBypass+0x11
ffffb401`24b5c630 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiChainedDispatch+0xb1


MODULE_NAME:
GenuineIntel

IMAGE_NAME: GenuineIntel.sys

STACK_COMMAND: .thread ; .cxr ; kb

FAILURE_BUCKET_ID: 0x124_4_GenuineIntel_PCIEXPRESS_MALFORMED_TLP_IMAGE_GenuineIntel.sys

OS_VERSION: 10.0.19041.1

BUILDLAB_STR: vb_release

OSPLATFORM_TYPE: x64

OSNAME: Windows 10

FAILURE_ID_HASH: {f6570bb6-7649-cbd3-42ea-89e8d474bf4e}

Followup: MachineOwner
---------

0: kd> !errrec ffffc8093ffe0028
===============================================================================
Common Platform Error Record @ ffffc8093ffe0028
-------------------------------------------------------------------------------
Record Id : 01d6e0eaf6072278
Severity : Fatal (1)
Length : 672
fffff8064760f330: Unable to get Flags value from nt!KdVersionBlock
Creator : Microsoft
fffff8064760f330: Unable to get Flags value from nt!KdVersionBlock
Notify Type : PCI Express Error
Timestamp : 1/3/2021 21:07:20 (UTC)
Flags : 0x00000000

fffff8064760f330: Unable to get Flags value from nt!KdVersionBlock
===============================================================================
Section 0 : PCI Express
-------------------------------------------------------------------------------
Descriptor @ ffffc8093ffe00a8
Section @ ffffc8093ffe0138
Offset : 272
Length : 208
Flags : 0x00000001 Primary
Severity : Fatal
fffff8064760f330: Unable to get Flags value from nt!KdVersionBlock

Port Type : Root Port
Version : 1.1
Command/Status: 0x0010/0x0407
fffff8064760f330: Unable to get Flags value from nt!KdVersionBlock
Device Id :
VenId:DevId : 8086:9d10
Class code : 030400
Function No : 0x00
Device No : 0x1c
Segment : 0x0000
Primary Bus : 0x00
Second. Bus : 0x00
Slot : 0x0000
Dev. Serial # : 0000000000000000
fffff8064760f330: Unable to get Flags value from nt!KdVersionBlock
Express Capability Information @ ffffc8093ffe016c
Device Caps : 00008001 Role-Based Error Reporting: 1
Device Ctl : 0027 ur FE NF CE
Dev Status : 0015 ur FE nf CE
Root Ctl : 0008 fs nfs cs
fffff8064760f330: Unable to get Flags value from nt!KdVersionBlock

AER Information @ ffffc8093ffe01a8
Uncorrectable Error Status : 00040000 ur ecrc MTLP rof uc ca cto fcp ptlp sd dlp und
Uncorrectable Error Mask : 00010000 ur ecrc mtlp rof UC ca cto fcp ptlp sd dlp und
Uncorrectable Error Severity : 00060011 ur ecrc MTLP ROF uc ca cto fcp ptlp sd DLP UND
Correctable Error Status : 00002001 ADV rtto rnro dllp tlp RE
Correctable Error Mask : 00002000 ADV rtto rnro dllp tlp re
Caps & Control : 00000012 ecrcchken ecrcchkcap ecrcgenen ecrcgencap FEP
Header Log : 4a000001 01000004 00000000 00000000
Root Error Command : 00000000 fen nfen cen
Root Error Status : 00000000 MSG# 00 fer nfer fuf mur ur mcr cer
Correctable Error Source ID : 00,00,00
Correctable Error Source ID : 00,00,00

fffff8064760f330: Unable to get Flags value from nt!KdVersionBlock
===============================================================================
Section 1 : Processor Generic
-------------------------------------------------------------------------------
Descriptor @ ffffc8093ffe00f0
Section @ ffffc8093ffe0208
Offset : 480
Length : 192
Flags : 0x00000000
Severity : Informational
fffff8064760f330: Unable to get Flags value from nt!KdVersionBlock

fffff8064760f330: Unable to get Flags value from nt!KdVersionBlock
*************************************************************************
*** ***
*** ***
*** Either you specified an unqualified symbol, or your debugger ***
*** doesn't have full symbol information. Unqualified symbol ***
*** resolution is turned off by default. Please either specify a ***
*** fully qualified symbol module!symbolname, or enable resolution ***
*** of unqualified symbols by typing ".symopt- 100". Note that ***
*** enabling unqualified symbol resolution with network symbol ***
*** server shares in the symbol path may cause the debugger to ***
*** appear to hang for long periods of time when an incorrect ***
*** symbol name is typed or the network symbol server is down. ***
*** ***
*** For some commands to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: hal!_WHEA_PROCESSOR_GENERIC_ERROR_SECTION ***
*** ***
*************************************************************************
fffff8064760f330: Unable to get Flags value from nt!KdVersionBlock
*************************************************************************
*** ***
*** ***
*** Either you specified an unqualified symbol, or your debugger ***
*** doesn't have full symbol information. Unqualified symbol ***
*** resolution is turned off by default. Please either specify a ***
*** fully qualified symbol module!symbolname, or enable resolution ***
*** of unqualified symbols by typing ".symopt- 100". Note that ***
*** enabling unqualified symbol resolution with network symbol ***
*** server shares in the symbol path may cause the debugger to ***
*** appear to hang for long periods of time when an incorrect ***
*** symbol name is typed or the network symbol server is down. ***
*** ***
*** For some commands to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: hal!_WHEA_PROCESSOR_GENERIC_ERROR_SECTION ***
*** ***
*************************************************************************
No valid data fields are present.


Continue reading...
 
Back
Top