1.    09 Jan 2016 #1
    Join Date : Jan 2016
    Posts : 2
    Win 10 Pro x64

    BSOD 0x00000124 and HAL.dll


    A friend purchased a Dell XPS 8900 just before Christmas and dropped it off to me for some upgrades (PSU, GTX 770, SSD). After installing the new hardware I did a fresh install of Win10 Home x64 and sent it back. He contacted me recently about lockups he has been having and today was the first chance I've had to look at it. First thing I fired up bluescreenview and had a look. There were 50 BSOD's since Dec 28, all with 0x00000124 and HAL.dll as the culprit. I'm a very experienced system builder and can install/tweak Windows in my sleep but analyzing BSOD's is not my strong suit. I know the video card, hard drives, PSU to be good and am currently testing the RAM. If anybody can have a look at the dump files and offer some advice I'd appreciate it.
      My ComputerSystem Spec
  2.    10 Jan 2016 #2
    Join Date : Jun 2015
    Posts : 12,683
    Windows 10 Pro

    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
    Last edited by axe0; 10 Jan 2016 at 07:50. Reason: Added explanation why the error is interesting
      My ComputersSystem Spec
  3.    10 Jan 2016 #3
    Join Date : Jan 2016
    Posts : 2
    Win 10 Pro x64
    Thread Starter

    Thanks for the prompt reply axe0. Chipset drivers have been updated from the Dell support site specific to the system tag and the computer is back in my friends' hands. I cleared out the minidump folder just in case there are are any errors going forward. Seeing how it was bluescreening multiple times every day, it should not take long to see if the problem is fixed. Will keep you updated.
      My ComputerSystem Spec
  4.    29 Jan 2016 #4
    Join Date : Jun 2015
    Posts : 12,683
    Windows 10 Pro

    My apologies for bumping this thread, but I am very curious how things are going now
      My ComputersSystem Spec
  5.    12 Jul 2016 #5
    Join Date : Jun 2016
    Posts : 12
    Windows 10 64 Bit

    Hi Axe0,

    I have same problem with my HP Pavilion laptop, this problem come randomly after log on to windows or after 30 minutes play game, i suspect this problem come after windows 10 auto update the build OS version but i dont update the laptop driver, Now i update bios to latest version but BSOD still came. Please help, and check my thread.

    BSOD randomly after booting, error code 0x00000124 - Windows 10 Forums

    Thanks.
      My ComputerSystem Spec
  6.    12 Jul 2016 #6
    Join Date : Jun 2015
    Posts : 12,683
    Windows 10 Pro

    Please do not post in other threads to give your thread more attention.
      My ComputersSystem Spec
  7.    12 Jul 2016 #7
    Join Date : Jun 2016
    Posts : 12
    Windows 10 64 Bit

    Oh iam so sorry axe0 for the mistake, iam new member in this forum, actualy i am follow and read in this thread for solve my problem, and i think i can post in new thread for discus with my problem and then i give you new thread with detailed information. Thanks for the correction.
      My ComputerSystem Spec

 


Similar Threads
Thread Forum
BSOD: 0x00000124 Occurs when gaming.
I have attached the zip file as per the BSOD posting Instructions. Error as it occurs and steps taken: Can leave PC idle and it will not BSOD Can do general browsing/surfing/video viewing w/o issue Have performed Prime95 CPU stress...
BSOD Crashes and Debugging
Solved BSOD once a week with bug check code, 0x00000124
I'm at my wits end with this computer. I get BSOD 0x124 about once a week, some times twice a week, since the life of the computer, which I've had for about 3 years. I've changed out the mobo from a GA-Z77X-UD3H to my current mobo a Z77 Extreme6...
BSOD Crashes and Debugging
BSOD 0x00000124 (2-4 times in hour, only browsing)
HI, Computer (HP Pavilion 13 x360 PC) was with Win8 with same problems, upgraded it to Win 10 but BSOD still occurred (randomly with BSOD or just restarting). In event logs found "The bugcheck was: 0x00000124 (0x0000000000000000,...
BSOD Crashes and Debugging
BSOD / 0x00000124 / while browsing internet
I was browsing internet and i suddenly got bsdod. Screen stopped responding and after few moments i got this blue screen. http://i.imgur.com/UMjaLF9.png System: CPU: Intel Core i5 2500K Mobo: Asus P8Z77-V-LX GPU: GTX 750Ti PSU: XFX Core...
BSOD Crashes and Debugging
Solved Random BSOD 0x00000124
It tends to happen when I'm doing anything CPU intensive (mostly gaming or video editing). As I understand it x124 is usually a hardware error and I have ruled out bad RAM and bad drives. This didn't start until I upgraded my cpu/mb so I'm fairly...
BSOD Crashes and Debugging
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 10:39.
Find Us
Twitter Facebook Google+ Ten Forums iOS App Ten Forums Android App



Windows 10 Forums