This is an interesting one, a PCI-E error.
Why this is an interesting one is explained below.
Analyse
Code:
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.
Arguments:
Arg1: 0000000000000004, PCI Express Error
Arg2: ffffe00149c188d8, Address of the WHEA_ERROR_RECORD structure.
Arg3: 0000000000000000
Arg4: 0000000000000000
1: kd> !errrec ffffe00149c188d8
===============================================================================
Common Platform Error Record @ ffffe00149c188d8
-------------------------------------------------------------------------------
Record Id : 01d14ac7a0212c9e
Severity : Fatal (1)
Length : 672
Creator : Microsoft
Notify Type : PCI Express Error
Timestamp : 1/9/2016 11:34:48 (UTC)
Flags : 0x00000000
===============================================================================
Section 0 : PCI Express
-------------------------------------------------------------------------------
Descriptor @ ffffe00149c18958
Section @ ffffe00149c189e8
Offset : 272
Length : 208
Flags : 0x00000001 Primary
Severity : Recoverable
Port Type : Root Port
Version : 1.1
Command/Status: 0x0810/0x0407
Device Id :
VenId:DevId : 8086:a110
Class code : 030400
Function No : 0x00
Device No : 0x1c
Segment : 0x0000
Primary Bus : 0x00
Second. Bus : 0x00
Slot : 0x0000
Dev. Serial # : 0000000000000000
Express Capability Information @ ffffe00149c18a1c
Device Caps : 00008001 Role-Based Error Reporting: 1
Device Ctl : 0007 ur FE NF CE
Dev Status : 0012 ur fe NF ce
Root Ctl : 0008 fs nfs cs
AER Information @ ffffe00149c18a58
Uncorrectable Error Status : 00008000 ur ecrc mtlp rof uc CA cto fcp ptlp sd dlp und
Uncorrectable Error Mask : 00000000 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 : 00000000 adv rtto rnro dllp tlp re
Correctable Error Mask : 00000000 adv rtto rnro dllp tlp re
Caps & Control : 0000000f ecrcchken ecrcchkcap ecrcgenen ecrcgencap FEP
Header Log : 00000000 00000000 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
===============================================================================
Section 1 : Processor Generic
-------------------------------------------------------------------------------
Descriptor @ ffffe00149c189a0
Section @ ffffe00149c18ab8
Offset : 480
Length : 192
Flags : 0x00000000
Severity : Informational
Proc. Type : x86/x64
Instr. Set : x64
CPU Version : 0x00000000000506e3
Processor ID : 0x0000000000000001
Looking at the hardware we can see it is the Intel(R) 100 Series/C230 Series Chipset Family PCI Express Root Port #1
Code:
Name: Intel(R) 100 Series/C230 Series Chipset Family PCI Express Root Port #1 - A110
Device ID: PCI\VEN_8086&DEV_A110&SUBSYS_06B81028&REV_F1\3&11583659&0&E0
Driver: n/a
Update the Intel 100 series chipset drivers and let me know how it goes :)
Product Support | Dell US
Explanation why the error is interesting
Normally with a 0x124 we see the parameter MCE (Machine Check Exception) instead of the PCI Express error.
MCE is another bluescreen, 0x9C(MACHINE_CHECK_EXCEPTION) that was used for older systems, this bluescreen still exists in current systems (Windows 7, 8, 8.1 and 10).
When we look at the address of the WHEA_ERROR_RECORD structure as also done above, we see a different output with an MCE.
In this case it shows an internal unclassified error on core 4 cache bank 4 what means the error hasn't been publicly documented, this error usually relates to a faulty CPU. However, an MCE error unfortunately only shows the problem that has been caught by the CPU, this does NOT mean that the CPU is the problem. With an MCE error the dump usually does not reveal enough data to point to something specific as a cause.
Code:
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.
Arguments:
Arg1: 0000000000000000, Machine Check Exception
Arg2: ffffe001def18028, Address of the WHEA_ERROR_RECORD structure.
Arg3: 00000000ba000000, High order 32-bits of the MCi_STATUS value.
Arg4: 0000000052000402, Low order 32-bits of the MCi_STATUS value.
4: kd> !errrec ffffe001def18028
===============================================================================
Common Platform Error Record @ ffffe001def18028
-------------------------------------------------------------------------------
Record Id : 01d149b8bf8340f9
Severity : Fatal (1)
Length : 928
Creator : Microsoft
Notify Type : Machine Check Exception
Timestamp : 1/8/2016 2:11:11 (UTC)
Flags : 0x00000000
===============================================================================
Section 0 : Processor Generic
-------------------------------------------------------------------------------
Descriptor @ ffffe001def180a8
Section @ ffffe001def18180
Offset : 344
Length : 192
Flags : 0x00000001 Primary
Severity : Fatal
Proc. Type : x86/x64
Instr. Set : x64
Error Type : Micro-Architectural Error
Flags : 0x00
CPU Version : 0x00000000000306c3
Processor ID : 0x0000000000000004
===============================================================================
Section 1 : x86/x64 Processor Specific
-------------------------------------------------------------------------------
Descriptor @ ffffe001def180f0
Section @ ffffe001def18240
Offset : 536
Length : 128
Flags : 0x00000000
Severity : Fatal
Local APIC Id : 0x0000000000000004
CPU Id : c3 06 03 00 00 08 10 04 - ff fb fa 7f ff fb eb bf
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
Proc. Info 0 @ ffffe001def18240
===============================================================================
Section 2 : x86/x64 MCA
-------------------------------------------------------------------------------
Descriptor @ ffffe001def18138
Section @ ffffe001def182c0
Offset : 664
Length : 264
Flags : 0x00000000
Severity : Fatal
Error : Internal unclassified (Proc 4 Bank 4)
Status : 0xba00000052000402