Share via

WHEA_UNCORRECTABLE_ERROR (124)

Anonymous
2021-01-05T23:38:09+00:00

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.
Windows for home | Windows 10 | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

1 answer

Sort by: Most helpful
  1. Igor Leyko 111K Reputation points Independent Advisor
    2021-01-06T00:41:11+00:00

    Hi Liam,

    I'm Independent Advisor not Microsoft employee or support person. I have deep enough Windows knowledge and you may trust me. It's a pleasure for me to help others and I'll do all my best to help you.

    Please check you GPU using OCCT tool.

    Try to downclock GPU using MSI Afterburner tool. Try to replace GPU for test.

    Was this answer helpful?

    0 comments No comments