Forum Discussion

Twitch05HamzaAr's avatar
2 years ago

Game Crash Dump Analysis FC24 Related To Direct X

The provided stack trace provides information about the sequence of function calls leading up to the crash. Let's break down the relevant parts of the stack trace:


STACK_TEXT:
00000000`e4d7d700 00007ff8`ff40049c : 00000000`00000000 00007ff8`ff3c37e1 00000000`0000b000 00000000`00000000 : dxgi!CD3D12Device::EnsureChildDevice+0xe4
00000000`e4d7d790 00007ff8`ff395ca8 : 00000000`00000000 00000000`00011340 00000001`10db1001 00000001`093fe720 : dxgi!CDXGISwapChain::EnsureChildDeviceInternal+0x1c8
...
```

1. **`dxgi!CD3D12Device::EnsureChildDevice+0xe4`:**
- The crash occurred in the `CD3D12Device::EnsureChildDevice` function of the `dxgi.dll` module. This function is part of the DirectX Graphics Infrastructure (DXGI).

2. **`dxgi!CDXGISwapChain::EnsureChildDeviceInternal+0x1c8`:**
- The crash appears to be related to a call within the `EnsureChildDeviceInternal` function of the `CDXGISwapChain` class.

3. Other Functions:
- The stack trace continues, showing additional functions in the call stack, indicating the sequence of function calls leading up to the crash.

4. **Registers and Memory Addresses:
- The stack trace includes memory addresses, registers, and offsets, providing details about the state of the program at the time of the crash.

The crash seems to be happening during the initialization or management of the DirectX graphics device (`CD3D12Device`). Issues like this can be related to graphics driver problems, corrupted game files, or compatibility issues.

Considering that the crash involves DirectX components, here are some steps you can take:

1. Update Graphics Drivers:
- Ensure that your graphics drivers are up to date. Visit the website of your GPU manufacturer (NVIDIA, AMD, or Intel) and download the latest drivers.

2. Verify Game Files:
- Use the game platform (e.g., Origin) to verify the integrity of the game files. This process checks for corrupted or missing files and replaces them.

3. Check DirectX Version:
- Confirm that you have the latest version of DirectX installed. You can download and install the latest DirectX version from the official Microsoft website.

4. Reinstall the Game:
- If verifying game files doesn't resolve the issue, consider uninstalling and reinstalling the game. This ensures a clean installation with all necessary files.

If the problem persists after trying these steps, reaching out to the game's official support or community forums for assistance would be recommended. They may have specific troubleshooting steps based on the current state of the game and any known issues.

So after reviewing the crash dump file it seems that the problem is related to a Direct X Issue linked to the game because other ones work just fine.

6 Replies

  • This section of the crash dump analysis provides more details about the exception that occurred during the crash. Let's break down the information:

    1. Exception Details:

      • The exception code is c0000005, which corresponds to an access violation. This means that the program attempted to read from or write to a virtual address for which it did not have the appropriate access.
    2. Exception Address:

      • The instruction causing the exception is at address 00007ff8ff413454, which is within the dxgi!CD3D12Device::EnsureChildDevice function.
    3. Registers and Memory State:

      • The .ecxr (Exception Context Record) section provides the state of the processor registers and memory at the time of the exception. It shows the values in registers like rax, rbx, rcx, etc., and the contents of the stack.
    4. Attempted Memory Access:

      • The error occurred while attempting to read from the memory address 0000000000000000.
    5. Process Information:

      • The process name is FC24.exe, indicating that the crash happened within the game process.
    6. Error Code:

      • The error code (NTSTATUS) 0xc0000005 indicates the nature of the error: an access violation.

    In summary, the game crashed due to an access violation in the dxgi.dll module, specifically within the CD3D12Device::EnsureChildDevice function. This could be caused by various factors, such as corrupted game files, graphics driver issues, or incompatibility with the current system configuration.

  • Seconding this, I have the exact same error in my crash dumps

    SYMBOL_NAME:  dxgi!CD3D12Device::EnsureChildDevice+e4
    
    MODULE_NAME: dxgi
    
    IMAGE_NAME:  dxgi.dll
    
    STACK_COMMAND:  ~27s; .ecxr ; kb
    
    FAILURE_BUCKET_ID:  NULL_POINTER_READ_c0000005_dxgi.dll!CD3D12Device::EnsureChildDevice
    
    OS_VERSION:  10.0.22621.1
    
    BUILDLAB_STR:  ni_release
    
    OSPLATFORM_TYPE:  x64
    
    OSNAME:  Windows 10
    
    IMAGE_VERSION:  10.0.22621.2506
    
    FAILURE_ID_HASH:  {df17ab86-98f8-7697-ca8f-93006ed2fa67}
    
    Followup:     MachineOwner

    I started having this issue in the span of a couple hours. I turned off the game, then when I tried launching it again it would go through the AC procedure, open a black window and then crash after a second or so and return to the EA App. An important thing to mention is that no Windows or driver updates had happened in the meantime that I could tell. In fact, the computer was turned on the whole time in between.

    Since then I've tried a number of solutions in these forums and nothing has worked. Earlier I reinstalled Windows (fortunately this partition is just for games) and it still does not work. Hopefully EA sees these posts and gets some relevant information out of it. I'm attaching my dxdiag just in case.

  • GBCLopi's avatar
    GBCLopi
    2 years ago

    That's exactly the same issue I have. I tried everything but didn't work, and I installed FC 24 in an older computer and it works. It's a problem of last Direct X 12 update. My dxgi.dll file on system32 folder is novemver 15th at 20:30, and I played last time that evening. So is this file the problem, but the file is fine because there are no errors and other games work fine in the same laptop. Is a compatibility issue I think. Hope in the next update it'll work again

  • thelastofoz's avatar
    thelastofoz
    New Novice
    2 years ago
    @GBCLopi Can you check if you have anything in the Windows update history at that time? When I checked I saw no update in between the game working and not, but maybe the file updated anyway without showing up in there?
  • GBCLopi's avatar
    GBCLopi
    2 years ago

    Yes. In System32 folder, dxgi.dll last modification is nov 15th 2023 at 20:30, and last time I could play was that evening at 19:30. Since then, I have that problem. 

  • thelastofoz's avatar
    thelastofoz
    New Novice
    2 years ago

    So I think I actually fixed this by updating my intel graphics drivers through the intel drivers and support assistant. The game seems to boot fine. Give it a shot and see if that does anything.

    Edit: it seems to still be unstable, I was going around the menus and suddenly crashed. But it's an improvement I guess?

Featured Places

Node avatar for FC 24 Technical Issues & Bugs

FC 24 Technical Issues & Bugs

Trouble with connectivity, performance or crashes? Join the EA SPORTS FC™ 24 community forum to discuss troubleshooting.Latest Activity: 1 year ago
20,870 Posts