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: Random BSOD, usually when gaming, error 0x00000124

14 Nov 2013   #1

Windows 7 Professional 64-bit (6.1, Build 7601) Service Pack 1 (7601.win7sp1_gdr.130828-1532)
Random BSOD, usually when gaming, error 0x00000124

Hello, this is my first post so I hope I'm doing it correctly.

I get BSODs frequently (maybe once or twice a week) but I can't seem to relate them to anything in particular. Sometimes it happens browsing, sometimes after I play some games... I can't see a specific pattern.

I've noticed that sometimes the audio freezes and starts looping the same "frame" over and over, and then the BSOD appears. Another strange thing is that my computer doesn't restart when the BSOD happens.

I've uploaded some files but they have older BSOD dumps as well. The relevant BSOD dumps are the most recent (since October). I had a problem a while back that made BSODs happen almost once a day, but I found it was a combination of faulty RAM and using RAM from different manufacturers. That issue should be solved now.

My biggest fear is that the culprit turns out to be my GPU, I hope I don't need to replace it. That's just a wild guess though.

Hope you can help me. Thanks.

My System SpecsSystem Spec
15 Nov 2013   #2
x BlueRobot


Debugging Analysis:

BugCheck 124, {4, fffffa8007ae8038, 0, 0}

Probably caused by : GenuineIntel
The first parameter indicates that the error was sourced from your PCIe bus, therefore it is most likely associated with this type of bus or a device connected to it.

7: kd> !errrec fffffa8007ae8038
Common Platform Error Record @ fffffa8007ae8038
Record Id     : 01cee18371d6b18f
Severity      : Fatal (1)
Length        : 672
Creator       : Microsoft
Notify Type   : PCI Express Error
Timestamp     : 11/15/2013 1:12:43 (UTC)
Flags         : 0x00000000

Section 0     : PCI Express
Descriptor    @ fffffa8007ae80b8
Section       @ fffffa8007ae8148
Offset        : 272
Length        : 208
Flags         : 0x00000001 Primary
Severity      : Recoverable

Port Type     : Root Port
Version       : 1.1
Command/Status: 0x4010/0x0507
Device Id     :
  VenId:DevId : 8086:340e <-- Device
  Class code  : 030400
  Function No : 0x00
  Device No   : 0x07
  Segment     : 0x0000
  Primary Bus : 0x00
  Second. Bus : 0x00
  Slot        : 0x0000
Dev. Serial # : 0000000000000000
Express Capability Information @ fffffa8007ae817c
  Device Caps : 00008021 Role-Based Error Reporting: 1
  Device Ctl  : 0107 ur FE NF CE
  Dev Status  : 0003 ur fe NF CE
   Root Ctl   : 0008 fs nfs cs

AER Information @ fffffa8007ae81b8
  Uncorrectable Error Status    : 00014000 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  : 00062010 ur ecrc MTLP ROF uc ca cto FCP ptlp sd DLP und <-- These are our important flags
  Correctable Error Status      : 00002000 ADV rtto rnro dllp tlp re
  Correctable Error Mask        : 00000000 adv rtto rnro dllp tlp re
  Caps & Control                : 0000000e ecrcchken ecrcchkcap ecrcgenen ecrcgencap FEP
  Header Log                    : 00000000 00000000 00000000 00000000 <-- Contains the Header for TLP error
  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    @ fffffa8007ae8100
Section       @ fffffa8007ae8218
Offset        : 480
Length        : 192
Flags         : 0x00000000
Severity      : Informational

Proc. Type    : x86/x64
Instr. Set    : x64
CPU Version   : 0x00000000000106a5
Processor ID  : 0x0000000000000007
The most relevant part here is the AER (PCI Express Advanced Error Reporting), it's been a while since I've had a Stop 0x124 with a PCI/PCIe slot being the source of the problem.

MTLP seems to point to malformed transaction layer packet (TLP). This layer is used for accepted and sending TLPs, which are messages used for I/O and memory reads and writes. The Header log contains the TLP Header which is 32-bits long or 4 bytes. I believe this packet is empty with no data present.

A malformed TLP being received, should mean that no receivers should update their flow information. I'm guessing a receiver did in fact update their flow information leading to the other error below.

ROF is a receiver overflow, reading the specifications, it seems that a TLP packet is consuming more than the specified amount of control flow credit. I believe the credit system is a way of controlling TLPs and their buffer sizes.

FCP is Flow Control Protocol error, this indicates a flow control protocol rule has been broken.

DLP Data Link Protocol error has been reported, this layer sits between the TLP layer and the Physical layer, and is primarily used for sending TLPs between two devices on a link.

Caps & Control corresponds to the AER Capabilities and Control Register, which is used for ECRC Error Checking. It appears all the options have been enabled here. It checks the TLPs and their Digest field.


Things to do:

Your VenID and DevID fields appear to point to your Intel 7500 Chipset PCIe Root Port, do you have the latest chipset drivers?

I would suggest some graphics card testing too, please run the test for a few hours, and do not let the temperature exceed 80*C/90*C.

Graphics Card:
warning   Warning
Read all the steps within the hardware test tutorials very carefully, as stress tests is designed run components to their maximum capacity, in order to point out failing or faulty hardware components

Use the following program to monitor your hardware temperatures during the stress test:
7: kd> !sysinfo machineid
Machine ID Information [From Smbios 2.6, DMIVersion 0, Size=1818]
BiosMajorRelease = 8
BiosMinorRelease = 16
BiosVendor = Dell Computer Corporation
BiosVersion = A04
BiosReleaseDate = 10/21/2010
SystemManufacturer = Dell Inc.
SystemProductName = Studio XPS 9100
SystemFamily = High-End Desktop
SystemVersion = 00
SystemSKU = 0
BaseBoardManufacturer = Dell Inc.
BaseBoardProduct = 05DN3X
BaseBoardVersion = A00
Your BIOS seems to be a little outdated, I would suggest checking for any potential BIOS updates. Ensure you flash the BIOS with the correct version for the exact model of your motherboard, otherwise you could completely corrupt the BIOS.

Do suffer from power outs?
My System SpecsSystem Spec
15 Nov 2013   #3
x BlueRobot


For the DLP error, you may want to turn off the link state power management - PCIe Link State Power Management - Turn On or Off in Windows
My System SpecsSystem Spec

23 Nov 2013   #4

Windows 7 Professional 64-bit (6.1, Build 7601) Service Pack 1 (7601.win7sp1_gdr.130828-1532)

Thanks for your advice everyone,

I swapped my GPU with an older one and could not see a crash, but I only tested for a few hours. I put my GPU back and ran the benchmark software for a while with no BSODs whatsoever. Today I tried playing Sim City and it worked fine the first time, but after entering the second time the BSOD came back (same error code).

I also ran the benchmark on another computer when the cards were swapped and got no crashes. At the moment I don't think I can discard the GPU nor the motherboard as the culprits. Do you think it's more likely that the motherboard has a problem and the GPU is fine? If so, what motherboards can you recommend that work with my computer (I'd prefer not to contact Dell for a replacement, if I need to replace I'd like something that I'm sure is new).
My System SpecsSystem Spec
23 Nov 2013   #5
x BlueRobot


If it ran fine with your old GPU and crashed with the other GPU, then I assume that the GPU may be an issue.

Please follow the Blue Screen of Death (BSOD) Posting Instructions for each new crash you have.

Have you turned off link state power management?
My System SpecsSystem Spec

 Random BSOD, usually when gaming, error 0x00000124

Thread Tools

Similar help and support threads
Thread Forum
BSOD: 0x00000124 error while gaming
Getting bluescreens at random times while playing RIFT. Its the 0x0000124 Bluescreen. I've tried googling how to solve it but i could'nt find any matching solution. I would be very grateful if someone could help me :) Thanks in advance!
BSOD Help and Support
Random BSOD only when playing video or gaming, error 0x00000124
Very frustrated here. Persistent random BSOD's when streaming video or gaming. Local repair shop ran diagnostics on all hardware, said everything checked out fine on stress tests. Have upgraded video card thinking that might be the culprit, to no avail. Did a fresh install of Win 7, to no...
BSOD Help and Support
Random BSOD - error 0x00000124 primarily during gaming
Hey all, I've been getting random BSODs on my home-built computer but haven't been able to determine the source. I found out my PSU was bad a few months ago and replaced it, but it still hasn't stopped the BSODs. It seems to happen mainly while I'm playing games, but it has happened once or...
BSOD Help and Support
BSOD while gaming, error 0x00000124.
Hi, to start off i am only 13, so please keep it simple. Anyway i have been experiencing the BSOD 124 for about a week. When my family first got the machine, it was running fine (about 1 year ago) and a few weeks after purchase it BSOD'd but fortunately it never happened again. as of now they have...
BSOD Help and Support
BSoD When Gaming, error 0x00000124
Whenever I am playing games, I will randomly receive a BSoD. It is ONLY when playing games. My most recent error code: 0x00000124 (0x0000000000000000, 0xfffffa8007406038, 0x00000000b2000040, 0x0000000000000800) The error code changes slightly every time, but it's always 0x00000124. OS:...
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 02:45.
Twitter Facebook Google+