New system getting BSOD 124

jscruz27

Honorable
Jan 8, 2014
6
0
10,510
My computer blue screens randomly. Nothing is overclocked and none of the parts are overheating. I keep getting this BSOD Code 124 every once in a while on completely random occasions, like once or twice a month.

One thing I have noticed is it has never blue screened while running heavy load. It crashed once while I was playing DotA 2, and a couple of times while I was streaming a video. I've played Skyrim w/ mods and BF4 on ultra settings; it has never blue screened while I running those.

I've re-installed and updated all the drivers. That didn't fix it.

I've google'd the blue screen error code, and found out that it has something to do with the hardware. I've ran some stress tests on my CPU, Video Card, and RAM - no errors; no crashes occured. The hard drive seems to be okay as well. I suspect it might be my PSU as I bought it as an open-box item. Everything else is brand new. This system is 4 months old.

My specs:
CPU - Intel i5-4670 3.4GHz
Video Card - ASUS GeForce GTX 760
RAM - Corsair Vengeance 8 GB DDR3 1600MHz CL9 Dual Channel
Motherboard - ASUS H87-Plus
PSU - eVGA SuperNOVA NEX750W Gold
OS - Windows 7 Home Premium 64-bit
 
Solution
edit: new BIOS for this came out yesterday (1/17/2014)
https://www.asus.com/Motherboards/H87PLUS/#support


CPU found a error in one of its internal cache banks and called a bugcheck.
I would check the voltages on the CPU, update the BIOS, and install any required motherboard patches(drivers), and update my chipset drivers. Then retest for failure

Machine INFO:
Manufacturer ASUSTeK COMPUTER INC.
Product H87-PLUS
BIOS Version 0606
BIOS Release Date 09/02/2013

ProcessorNameString = REG_SZ Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz
External Clock 100MHz
Max Speed 3900MHz
Current Speed 3408MHz
Processor...
Have you connected all the fans properly? My CPU fan was connected to the SYSFAN, the temperatures were still good but it caused random BSOD:s.

Edit: I was also getting BSOD 0x00...124
 
I just double-checked all my cabling. The CPU fan is plugged in appropriately. However, my case includes a fan controller where all my case fans are connected.

I noticed that my wireless NIC wasn't sitting completely in the expansion slot. It's right portion is lifted like 1/4 of an inch. I've always left it disabled ever since I got my ethernet cable. This time, I completely removed it.
 
UPDATE: My computer BSOD twice this week. Once when I was playing BF4, and once when I was playing DotA 2. I assumed it was the video card, so I re-installed the driver.

I ran Prime95 to check the stability of my CPU. I ran the test for about 6.5 hours, and no errors/warnings came up. One thing I'm not sure however is the vcore of my CPU. I'm using HWiNFO to monitor my system. My VCORE's Minimum is about 0.700. It's maximum is about 1.100 V. When I checked my BIOS, it reports that my CPU Voltage is around 1.00V. Is that normal? I noticed that while my system is idle the VCORE remains at 0.7, but goes up to 1.0+ V when I start to do something. I didn't change anything on the BIOS settings, so it's set to Auto.

I'm gonna run the stress tests (Furmark, and Memtest) again on my video card and RAM cards this weekend.
 
edit: new BIOS for this came out yesterday (1/17/2014)
https://www.asus.com/Motherboards/H87PLUS/#support


CPU found a error in one of its internal cache banks and called a bugcheck.
I would check the voltages on the CPU, update the BIOS, and install any required motherboard patches(drivers), and update my chipset drivers. Then retest for failure

Machine INFO:
Manufacturer ASUSTeK COMPUTER INC.
Product H87-PLUS
BIOS Version 0606
BIOS Release Date 09/02/2013

ProcessorNameString = REG_SZ Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz
External Clock 100MHz
Max Speed 3900MHz
Current Speed 3408MHz
Processor Voltage 8ch - 1.2V
memory
bank0: empty
bank1:4096MB 1600MHz CMZ8GX3M2A1600C9
bank2: empty
bank3::4096MB 1600MHz CMZ8GX3M2A1600C9




Windows 7 Kernel Version 7601 (Service Pack 1) MP (4 procs) Free x64
Built by: 7601.18247.amd64fre.win7sp1_gdr.130828-1532
System Uptime: 0 days 7:47:36.083

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: fffffa8009093028, Address of the WHEA_ERROR_RECORD structure.
Arg3: 00000000be000000, High order 32-bits of the MCi_STATUS value.
Arg4: 000000000100110a, Low order 32-bits of the MCi_STATUS value.


0: kd> !errrec fffffa8009093028
===============================================================================
Common Platform Error Record @ fffffa8009093028
-------------------------------------------------------------------------------
Record Id : 01cf13e47d80b562
Severity : Fatal (1)
Length : 928
Creator : Microsoft
Notify Type : Machine Check Exception
Timestamp : 1/18/2014 8:18:04 (UTC)
Flags : 0x00000000

===============================================================================
Section 0 : Processor Generic
-------------------------------------------------------------------------------
Descriptor @ fffffa80090930a8
Section @ fffffa8009093180
Offset : 344
Length : 192
Flags : 0x00000001 Primary
Severity : Fatal

Proc. Type : x86/x64
Instr. Set : x64
Error Type : Cache error
Operation : Generic
Flags : 0x00
Level : 2
CPU Version : 0x00000000000306c3
Processor ID : 0x0000000000000000

===============================================================================
Section 1 : x86/x64 Processor Specific
-------------------------------------------------------------------------------
Descriptor @ fffffa80090930f0
Section @ fffffa8009093240
Offset : 536
Length : 128
Flags : 0x00000000
Severity : Fatal

Local APIC Id : 0x0000000000000000
CPU Id : c3 06 03 00 00 08 10 00 - 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 @ fffffa8009093240

===============================================================================
Section 2 : x86/x64 MCA
-------------------------------------------------------------------------------
Descriptor @ fffffa8009093138
Section @ fffffa80090932c0
Offset : 664
Length : 264
Flags : 0x00000000
Severity : Fatal

Error : GCACHEL2_ERR_ERR (Proc 0 Bank 7)
Status : 0xbe0000000100110a
Address : 0x0000000204e475c0
Misc. : 0x0000005086000086

CPU detected a error in it cache memory and generated the bugcheck.

0: kd> !sysinfo cpumicrocode
Initial Microcode Version: 00000009:00000000
Cached Microcode Version: 00000009:00000000
Processor Family: 06
Processor Model: 3c
Processor Stepping: 03
Processor Version Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz

CurrentSpeed: 3400
 
Solution
I will update my BIOS, chipset, and drivers.

My BIOS and HWinfo indicates the following voltages:
+5V: 5.040 V
+3.3V: 3.328 V
+12V: 12.384 V
VCORE: 1.086 V

Thank you so much for your help!

UPDATE:
RAM modules and Video Card passed the tests. I ran memtest for 7 hours on each RAM module and no errors occurred. Did the Furmark 1920 x 1080 15-min burn-in test and no errors occurred as well. I even checked for corrupted windows files by running "sfc /scannow" on the command prompt; no corrupted files were found. I'll run an error check on my hard drive later.
 
My hard drive checked out just fine.

I came across a problem with one of the drivers that I installed; it kept asking for permission to run every startup. Turns out when you download the ZIP Files, they will be automatically blocked. I had to manually unblock them by going through each properties and clicking "Unblock". I have installed all the drivers again.

Hopefully, the re-installation of drivers was all that I needed to fix this BSOD. Thank you for your help!