6 BSoD's in 4 days caused by hal.dll and ntoskrnl.exe

I'm getting random BSoD's, usually when playing a game, happens very early (20 minutes after starting a game) or 2 hours later. I tested my CPU's overclock with Intel Burn test for 3 hours, rock solid. GPU is not overclocked, and I've tried upping the voltage on CPU and RAM beyond what's stable, and it still doesn't solve the problem. RAM passed Memtest. Here are the dumps. Thanks in advance for the help.




Senior Member
1: kd> !analyze -v
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
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.
Arg1: 0000000000000000, Machine Check Exception
Arg2: fffffa8006633028, Address of the WHEA_ERROR_RECORD structure.
Arg3: 00000000be200000, High order 32-bits of the MCi_STATUS value.
Arg4: 000000000005110a, Low order 32-bits of the MCi_STATUS value.
Debugging Details:

BUGCHECK_STR:  0x124_GenuineIntel
fffff880`009f1a58 fffff800`03207903 : 00000000`00000124 00000000`00000000 fffffa80`06633028 00000000`be200000 : nt!KeBugCheckEx
fffff880`009f1a60 fffff800`02d9f493 : 00000000`00000001 fffffa80`06634d30 00000000`00000000 fffffa80`06634d80 : hal!HalBugCheckSystem+0x1e3
fffff880`009f1aa0 fffff800`032075c8 : 00000000`00000728 fffffa80`06634d30 fffff880`009f1e30 fffff880`009f1e00 : nt!WheaReportHwError+0x263
fffff880`009f1b00 fffff800`03206f1a : fffffa80`06634d30 fffff880`009f1e30 fffffa80`06634d30 00000000`00000000 : hal!HalpMcaReportError+0x4c
fffff880`009f1c50 fffff800`03206dd5 : 00000000`00000004 00000000`00000001 fffff880`009f1eb0 00000000`00000000 : hal!HalpMceHandler+0x9e
fffff880`009f1c90 fffff800`031fae88 : fffffa80`04372c28 00000000`00000000 00000000`00000000 00000000`00000000 : hal!HalpMceHandlerWithRendezvous+0x55
fffff880`009f1cc0 fffff800`02c87fac : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : hal!HalHandleMcheck+0x40
fffff880`009f1cf0 fffff800`02c87e13 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KxMcheckAbort+0x6c
fffff880`009f1e30 fffff800`02c9335b : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiMcheckAbort+0x153
fffff880`0311b520 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiTimerWaitTest+0x22b

FOLLOWUP_NAME:  MachineOwner
MODULE_NAME: hardware
IMAGE_NAME:  hardware
BUCKET_ID:  X64_0x124_GenuineIntel_PROCESSOR_CACHE
Followup: MachineOwner
all are stop 124

update all drivers such as graphics and chipset etc.

ensure all service packs are downloaded

remove anti virus software and repalce with microsoft security essentials

download memtest,test 1 stick at a time for 7 passes, stop at 7 passes of errors which ever comes first.

7 passes make take a few hours per stick

let me no how it goes

Hello and thank you for the reply,
My motherboard doesn't let me flash the bios for some weird reason (Asus P8P67 Pro), so I can't update the chipset drivers. As for the anti-virus, I am using Avast free, but my first BSoD happened before it was installed. I will still remove it though. I will do the memtest for 7 hours and come back with the results in a few days.

Alright, my RAM passed all 7 passes of memtest with 0 errors. So now I've depleted the list of fixes. Any other solutions? :(

Captain Jack

Extraordinary Member
Hi there,

Stop 0x124 is very hard to resolve with the help of Dump files because it's some Hardware that's causing. Follow this guide Stop 0x124 - what it means and what to try - Windows 7 Forums and run through all the steps. Then follow this article and run a complete Hardware Diagnostic Hardware Diagnostic | Captain Debugger

Hope this helps!

This website is not affiliated, owned, or endorsed by Microsoft Corporation. It is a member of the Microsoft Partner Program.