Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: Sparse BSOD 0x00000124 (hal.dll+12a3b, ntoskrnl.exe+75bc0) Win7-64bit

14 Apr 2014   #1

Sparse BSOD 0x00000124 (hal.dll+12a3b, ntoskrnl.exe+75bc0) Win7-64bit

I bought my computer last year 7/27/2013. Custom build. Everything was working fine until January 20th this year. I experienced my first BSOD on this machine. I've tried rolling back graphics drivers which were the only ones I had installed recently, and it didn't help because 4 days later the same BSOD happened. The next BSOD didn't happen for another month. And recently this is my 4th one that I am attaching in the log compilation. The other dmp's were erased by me by accident but they all said the same thing when I opened them in BlueScreenView.

I will try reseating hardware and more stress tests when I have time, but I'm really lost here as its such a sparse occurrence that it makes it really hard for me to test in a reasonable amount of time. I'm hoping someone here can see what my inexperienced eyes are missing.

Here's what I do know:
- I didn't install any drivers for a while (month or so?) other than the nvidia driver which I rolled back.
- I am not overclocking and just running stock and default BIOS. Though since my 3rd BSOD I have turned on XMP for my RAM (didn't make anything worse I guess).
- The BSOD happens very randomly. Twice while I was playing fairly low resource demanding games. Once while I was just on desktop dragging/organizing files. And most recently while browsing on Chrome. There seems to be nothing in common, which is really frustrating.
- It doesn't seem to be related to how long my computer has been running. The most recent happened ~7 minutes after turning my computer on.
- I have a minor suspicion it could be my sound because it's always given me issues (distorting/not being detected randomly at startup). But it is onboard and I have no idea how to begin testing it.

I will post updates as I perform further tests (will be running memtest+ thru the night, last time only ran for 2 hours). Please let me know any good suggestions. Thanks a lot!

My System SpecsSystem Spec
14 Apr 2014   #2


I apologize ahead of time for losing the other 3 memory dumps, though they all appeared the same I'm sure there was useful information in there. I deleted them by accident via diskcleanup utility. I will post memory dmps as they happen in this thread, but for now if anyone sees a potential problem or has any advice to test please let me know.
My System SpecsSystem Spec
15 Apr 2014   #3

Microsoft Community Contributor Award Recipient

Microsoft Windows 10 Pro Insider Preview 64-bit


A stop 0x124 is usually a hardware failure, but its scope is often wider than simple hardware.

Are you overclocking? As you are getting BSODs, you should stop overclocking and run all the hardware components like CPU, GPU and RAM to their default settings.

Test your RAM modules for possible errors.
How to Test and Diagnose RAM Issues with Memtest86+
Run memtest for at least 8 passes, preferably overnight.
If it start showing errors/red lines, stop testing. A single error is enough to determine that something is going bad there.

Stress test the Graphics Card using Furmark.
Video Card - Stress Test with Furmark

Stress test the CPU.
Hardware - Stress Test With Prime95

Check if the Power Supply Unit (PSU) supplying adequate power to the computer or not.
eXtreme Power Supply Calculator
Also let us know the wattage of the PSU.

Is the computer hot? Report us the heat of the computer after a couple of hours of your normal usage. Upload a screenshot of the summery tab of Speccy. Alternatively, you can publish a Speccy snapshot too: Speccy - Publish Snapshot of your System Specs .

Free up the startup. Windows does not need any other program to auto start with it, but the auto start programs often conflicts and causes various problems including BSODs.
  1. Click on the Start button
  2. Type “msconfig (without quotes), click the resulting link. It will open the System Configuration window.
  3. Select the “Startup” tab.
  4. Deselect all items other than the antivirus.
  5. Apply > OK
  6. Accept then restart.
Daemon Tools, Alcohol 120% and Power Archiver Pro uses SCSI Pass Through Direct (SPTD), which is a well known BSOD causer. Uninstall the program at first. Then download SPTD standalone installer from, and execute the downloaded file as guided below :
  • Double click to open it.
  • Click this button only:
  • If it is grayed out, as in the picture, there is no more SPTD in your system, and you just close the window.
Let us know the results.

*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *

Use !analyze -v to get detailed debugging information.

BugCheck 124, {0, fffffa8009104028, be000000, 100110a}

Probably caused by : GenuineIntel

Followup: MachineOwner

2: 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: fffffa8009104028, 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.

Debugging Details:

BUGCHECK_STR:  0x124_GenuineIntel



PROCESS_NAME:  chrome.exe


ANALYSIS_VERSION: 6.3.9600.16384 (debuggers(dbg).130821-1623) amd64fre

fffff880`0336da58 fffff800`03408a3b : 00000000`00000124 00000000`00000000 fffffa80`09104028 00000000`be000000 : nt!KeBugCheckEx
fffff880`0336da60 fffff800`02f9d463 : 00000000`00000001 fffffa80`09105d30 00000000`00000000 fffffa80`09105d80 : hal!HalBugCheckSystem+0x1e3
fffff880`0336daa0 fffff800`03408700 : 00000000`00000728 fffffa80`09105d30 fffff880`0336de30 fffff880`0336de00 : nt!WheaReportHwError+0x263
fffff880`0336db00 fffff800`03408052 : fffffa80`09105d30 fffff880`0336de30 fffffa80`09105d30 00000000`00000000 : hal!HalpMcaReportError+0x4c
fffff880`0336dc50 fffff800`03407f0d : 00000000`00000004 00000000`00000001 fffff880`0336deb0 00000000`00000000 : hal!HalpMceHandler+0x9e
fffff880`0336dc90 fffff800`033fbe88 : 00000000`00000000 fffffa80`0abd0060 00000000`00000000 00000000`00000000 : hal!HalpMceHandlerWithRendezvous+0x55
fffff880`0336dcc0 fffff800`02e854ac : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : hal!HalHandleMcheck+0x40
fffff880`0336dcf0 fffff800`02e85313 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KxMcheckAbort+0x6c
fffff880`0336de30 fffff800`02e8e159 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiMcheckAbort+0x153
fffff880`0a942870 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KeRemoveQueueEx+0x299


FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: GenuineIntel

IMAGE_NAME:  GenuineIntel




BUCKET_ID:  X64_0x124_GenuineIntel_PROCESSOR_CACHE


FAILURE_ID_HASH_STRING:  km:x64_0x124_genuineintel_processor_cache

FAILURE_ID_HASH:  {270f58cb-a20a-a72d-6d81-eb8c82f01f7a}

Followup: MachineOwner
My System SpecsSystem Spec

15 Apr 2014   #4


Thanks for the quick response.
Heres some updates on my PSU. I have this running rated at Max 600W - HighPower Astro PT 600W, Digital, 80+ Platinum, Single +12 Rails, SLI/Cross Fire ready, Module, Active PFC Power Supply. And the site for calculating reports 307W min 357W recommended.

I am not overclocking. Other than XMP turned on I am running all defaults. Defaults do show an adaptive power plan for CPU though.

I ran the CPU test Prime95 and I think it is getting fairly hot about half an hour in on the mixed test, so I actually just stopped it there.
Temps were showing ~80c. My Idle temps are 35-40c. I've always thought these were a little high, but I am running a uATX with a small case so maybe that is why? When I play games it reaches around 51c-60c. ~46c for less demanding games. After long hours the numbers don't rise that much, I've tested this in the past, and as noted in my earlier description, the crashing seems to have no relation to how long I've had my computer on or what I'm actually doing at the time.

I will run memtest86+ tonight and post results in morning. I also have an early version of the bios F6. I believe there are 2 newer versions since, F7 and F8, on the manufacturer website. If nothing else is working I was going to flash bios next.

Again, thanks a bunch for taking the time to help me.
My System SpecsSystem Spec
16 Apr 2014   #5


First round Memtest86+ went through 6 times overnight no failures. Will test again when have a chance.
My System SpecsSystem Spec
17 Apr 2014   #6

Microsoft Community Contributor Award Recipient

Microsoft Windows 10 Pro Insider Preview 64-bit

You need to run memtest for 8 passes, not times. 8 consecutive passes.
My System SpecsSystem Spec

 Sparse BSOD 0x00000124 (hal.dll+12a3b, ntoskrnl.exe+75bc0) Win7-64bit

Thread Tools

Similar help and support threads
Thread Forum
BSOD Randomly, Error - 0x00000124 - Caused By Address : hal.dll+12a3b
Hi There, I am extremely confused by these BSODS I have been getting for the last few weeks. No new drivers were installed, no new software was installed, and I haven't changed setting in the days before I started receiving the BSOD. My computer has crashed about 5 times in the past 2 weeks. I...
BSOD Help and Support
BSOD Windows x64, error 0x00000124 hal.dll+12a3b ntoskrnl.exe+748c0
Hello everybody, I just have this custom PC for Home use, I have used it around a month. The PC had worked very good, but 2 weeks ago my wife had to use it for children's homework. Just when she logged into her user account the BSOD appeared, after around 20 seconds the BSOD disappeared an the PC...
BSOD Help and Support
BSOD Address:ntoskrnl.exe+75bc0; dxgmms1.sys,ntoskrnl.exe,Ntfs.sys
Hi, to make things easier for you,below is the Bug Check String, Driver, and crash address SYSTEM_SERVICE_EXCEPTION___dxgmms1.sys___ntoskrnl.exe+75bc0 MEMORY_MANAGEMENT_______ntoskrnl.exe____ntoskrnl.exe+75bc0 SYSTEM_SERVICE_EXCEPTION___ntoskrnl.exe____ntoskrnl.exe+75bc0...
BSOD Help and Support
BSOD playing Steam games, Bug 0x00000124, Driver: hal.dll+12a3b
The title is pretty self-explanatory; I keep getting BSOD on steam games, particularly DotA and Civ V. I've been supremely bored without my vidjya, so any help would be much appreciated! I've attached the requisite BSOD paperwork, and am pasting some more stuff, and my system specs should be in my...
BSOD Help and Support
BSOD playing bf3, hal.dll hal.dll+12a3b , ntoskrnl.exe ntoskrnl.exe+18
i am having this problem after i change my video cards i upgraded a 460 SLI to a 680 i have run 3dmark11 to try to replicate the bsod or something and nothing happends i clean my hardware and change the thermal compound then i played some bf3 and paff the same bsod =( pd: sorry for my english...
BSOD Help and Support

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd

All times are GMT -5. The time now is 18:39.
Twitter Facebook Google+