BSOD 0x00000124 and HAL.dll


  1. Posts : 2
    Win 10 Pro x64
       #1

    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 Computer


  2. Posts : 14,897
    Windows 10 Pro
       #2

    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 06:50. Reason: Added explanation why the error is interesting
      My Computers


  3. Posts : 2
    Win 10 Pro x64
    Thread Starter
       #3

    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 Computer


  4. Posts : 14,897
    Windows 10 Pro
       #4

    My apologies for bumping this thread, but I am very curious how things are going now :)
      My Computers


  5. Posts : 12
    Windows 10 64 Bit
       #5

    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 Computer


  6. Posts : 14,897
    Windows 10 Pro
       #6

    Please do not post in other threads to give your thread more attention.
      My Computers


  7. Posts : 12
    Windows 10 64 Bit
       #7

    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 Computer


  8. Posts : 45
    Windows 10
       #8

    I just set up a system was getting crashes hal.dll47fe8 ntoskrnl.exe+463ce0 and PSHED+1920 0x00000124 so I updated all drivers up dated bios on Aorus Z370 gaming 5 mb running Win 10 Pro Intel core i7-8700k corsair water cooler and Vengance Ram 3200 32gb. The bios was f5 original and Gigabyte bios app took me upgrade to f14 was still crashing so I went back to support d/ls it showed bios f7 was for future cpu of i7 8th generation got it installed running smooth no crashes so far...well I hope this helps someone
      My Computers


 

  Related Discussions
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 08:09.
Find Us




Windows 10 Forums