Blue Screen 0x00000124 and HAL.dll error

original title: Blue Screen and HAL.dll error

Hey, apologies in advance about the long post but I figured its best to provide all the information I can.

I have a new build, and once in a while get Blue Screen's crashes. The computer rebots quickly, get a little box saying that there was a shut down, a Blue Screen error. When I click on the button saying something like "Get help for this problem" or "Find solution" or something like that, the cursor changes to the waiting-cursor for a minute, and then either changes back with nothing happening, or a box comes up saying it couldn't connect to get a solution to the problem. I downloaded BlueScreenView and this is what it shows when analyzing the minidump file:

A problem has been detected and Windows has been shut down to prevent damage
to your computer.

The problem seems to be caused by the following file: hal.dll


If this is the first time you've seen this stop error screen,
restart your computer. If this screen appears again, follow
these steps:

Check to make sure any new hardware or software is properly installed.
If this is a new installation, ask your hardware or software manufacturer
for any Windows updates you might need.

If problems continue, disable or remove any newly installed hardware
or software. Disable BIOS memory options such as caching or shadowing.
If you need to use safe mode to remove or disable components, restart
your computer, press F8 to select Advanced Startup Options, and then
select Safe Mode.

Technical Information:

*** STOP: 0x00000124 (0x0000000000000000, 0xfffffa8006570028, 0x00000000b6000000,

*** hal.dll - Address 0xfffff800035ff903 base at 0xfffff800035ed000 DateStamp


This a new build, barely a week old. This is the only error or crash I've experienced (only, as in, the only type, but its happened several times now). All drivers are up to date as far as I know; installed all motherboard drivers and BIOS updates that I could find, same with any and all hardware. The build is as follows:

i7-930 at stock 2.8GHz
GA-X58A-UD3R rev. 2.0
G.Skill RAM 1333MHz 6Gb F3-10666CL7T-6GBPK (XMP is enabled to get it running to correct timings and frequency)
Antec Truepower New 750W
Hyper 212 Plus cpu with fan for cpu cooling
Western Digital 500Gb (WD 3.5in SATA 500GB 7200rpm HDD WD5000AAKS-00D2B0)
HIS HD Radeon 5850 (stock clock, iCooler V fan)


I'm running Windows 7 Ultimate with an upgrade disk (64-bit). As far as I can tell, it does sometimes Blue Screen and crash right out of nowhere, note terribly often though. I've definitely noticed it happen more as the Antivirus is actively scanning, but not always (Webroot Antivirus with Spy Sweeper). It also crashed a bunch of times a few days ago when I was trying to stream a movie from Netflix website.

I did try to do some research on this problem, and just today reinstalled Windows 7 on top of itself hoping to overwrite/fix any corrupted files, but over a few hours its crashed twice now.

Please, any help or guidance is much appreciated, I'm kind of at my wit's end. Thank you all in advance.





BCCode: 124 is a Hardware Failure though software such as BIOS, low level chipset drivers, drivers,
and even security programs can cause it.

Check this thread for information on using BlueScreenView, MyEventViewer, and other methods
to troubleshoot BlueScreens - top 3 replies.


Since its a new build hardware, BIOS, low level chipset drivers are among the things you should
check. Reduce the system to the simpliest possible configuration to see if that helps the issue.

This is usually heat related, defective hardware, memory or even processor though it is "possible"
that it is driver related (rare). Remove ALL power and reseat all cards, memory and cables (on
both ends) - actually remove and replace - do not just snug. Make sure the system has adequate
ventilation - add a small fan blowing into intakes. Carefully inspect the motherboard and other
cards for damage. Pay attention to the fatal hardware error implication. You may need a real
computer shop (not leeks and peeks at a BestBuy or other BigBox stores) or the System maker's

There have been a few instances where Norton/Symantec and other antivirus/security programs
have caused this error.
BCCode: 124   0x00000124

The WHEA_UNCORRECTABLE_ERROR bug check has a value of 0x00000124. This bug check indicates
that a fatal hardware error has occurred. This bug check uses the error data that is provided by the
Windows Hardware Error Architecture (WHEA).

0x00000124 <-- read this link*1289.html


References to Vista also apply to Windows 7.

This is my generic how to for proper driver updates :

This utility makes it easy to see which versions are loaded :

DriverView - Free - utility displays the list of all device drivers currently loaded on your system.
For each driver in the list, additional useful information is displayed: load address of the driver,
description, version, product name, company that created the driver, and more.

For Drivers check System Maker as fallbacks and Device Maker's which are the most current.
Control Panel - Device Manager - Display Adapter - write down the make and complete model
of your video adapter - double click - Driver's tab - write down the version info. Now click UPdate
Driver (this may not do anything as MS is far behind certifying drivers) - then Right Click -
Uninstall - REBOOT this will refresh the driver stack.

Repeat that for Network - Network Card (NIC), Wifi, Sound, Mouse and Keyboard if 3rd party
with their own software and drivers and any other major device drivers you have.

Now go to System Maker's site (Dell, HP, Toshiba as examples) (as rollback) and then Device
Maker's site (Realtek, Intel, Nvidia, ATI as examples) and get their latest versions. (Look for
BIOS, Chipset and software updates at System Maker's site while there.)

Download - SAVE - go to where you put them - Right Click - RUN AD ADMIN - REBOOT after
each installation.

Always check in Device Manager - Drivers tab to be sure the version you are installing actually
shows up. This is because some drivers rollback before the latest is installed (sound drivers
particularly do this) so install a driver - reboot - check to be sure it is installed and repeat as

Repeat at Device Makers - BTW at Device Makers DO NOT RUN THEIR SCANNER - check
manually by model.

Manually look at manufacturer's sites for drivers - and Device Maker's sites.

Installing and updating drivers in Windows 7 (updating drivers manually using the methods above is
preferred to ensure the latest drivers from System maker and Device makers are found)

If you update drivers manually then it is a good idea to disable Driver Installations in Windows
Updates, this leaves Windows Updates ON however it will not install drivers which will usually
be older and cause issues. If Updates suggests a new driver then HIDE it (Right Click on it)
and then go look for new ones manually if you wish.

How To Disable Automatic Driver Installation In Windows Vista - Drivers


Memory tests do not catch all errors such as mismatched memory (possible even for sticks
that appear to be identical) and when faster memory is placed in system behind slower memory.
So it is best to also swap sticks in and out to check for those even if all memory tests fail to show
a problem.

To test RAM check here - let it run 4+ hours or so.

For the Windows Memory Diagnostic Tool.

Start - type in Search box ->  Memory - find Memory Diagnostics tool at top of list - Right Click -
RUN AS ADMIN follow the instructions

Windows Vista: How to Scan / Test your RAM or Memory with Windows Vista Memory Diagnostic

How to Run the Memory Diagnostics Tool in Windows 7

Test Your Computer’s Memory Using Windows Vista Memory Diagnostic Tool

Hope this helps.

Rob Brown - MS MVP - Windows Desktop Experience : Bicycle - Mark Twain said it right.
Rob Brown - past Microsoft MVP - Windows Insider MVP 2016 - 2021
Microsoft MVP Windows and Devices for IT 2009 - 2020

1 person found this reply helpful


Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.


Question Info

Last updated May 30, 2021 Views 93,465 Applies to: