Forum Discussion

DanyGarre's avatar
DanyGarre
Seasoned Newcomer
2 days ago

Crash after 15/20 minutes

I’m experiencing repeated crashes in EA SPORTS FC 26, with the game generating .mdmp files each time it fails.
WinDbg analysis shows memory access violations (Access Violation) related to the SoftMaxNormalize function and the AntiCheat Virtualization module.
The issue appears to be caused by an invalid or uninitialized pointer within the game or anti-cheat code and occurs consistently after about 15–20 minutes of gameplay.

I already tryed all the solutions give me by EA and by Chat gpt, but still I cannot play.

1_Crash Type: INVALID POINTER READ

Exception: 0xC0000005 (Access Violation - Read)
Faulting module: FC26!ANTICHEAT_VIRTUALIZE_CODEMARKER_SHIELD
Instruction:

add rsi, qword ptr [r8+rcx*8] Address attempted: 0x000000008033F318 (invalid)

Failure Hash: {4613b1cb-f4ba-2b7f-df7e-c3a2456779ab}

2_Crash Type: INVALID POINTER WRITE

Exception: 0xC0000005 (Access Violation - Write)
Faulting module: FC26!SoftMaxNormalize+0x68FCD8
Instruction:

mov qword ptr [rcx+0x10], rdx Address attempted: 0x000000010000000F (invalid)

Failure Hash: {7e406522-5a1d-a46a-1ef8-dd88aaa3c2b9}

1 Reply

  • DanyGarre's avatar
    DanyGarre
    Seasoned Newcomer
    2 days ago

    For the developer:

    Crash: Access Violation (0xFFFFFFFFFFFFFFFF) in SoftMaxNormalize

    Thread: main

    ┌─────────────────────────────────────────────┐
    │ Caller: ??? (likely AI/ML code)            │
    │ Parameter invalid / NULL pointer            │
    └───────────────┬─────────────────────────────┘
                    │
                    ▼
    ┌─────────────────────────────────────────────┐
    │ SoftMaxNormalize                             │
    │ Function: SoftMax computation on vectors    │
    │ Faulting instruction: movdqa [rbp-10h], xmm0 │
    │ Problem: input pointer is NULL or uninitialized │
    └───────────────┬─────────────────────────────┘
                    │
                    ▼
    ┌─────────────────────────────────────────────┐
    │ ANTICHEAT_VIRTUALIZE_CODEMARKER_SHIELD      │
    │ Memory / code protection wrapper            │
    │ May interfere with registers and stack      │
    └───────────────┬─────────────────────────────┘
                    │
                    ▼
    ┌─────────────────────────────────────────────┐
    │ Main game / Frostbite engine thread         │
    │ Event loop / AI processing                  │
    └─────────────────────────────────────────────┘


    NULL / 0xFFFFFFFFFFFFFFFF pointer enters SoftMaxNormalize, causing the access violation.

    Upper stack shows the AntiCheat wrapper, which might modify registers or pointers before the SoftMax calculation.

    The crash is reproducible, indicating that the caller function is receiving invalid data under specific conditions (AI input, network, save files, etc.).

    Things to Investigate

    Parameters passed to SoftMaxNormalize → check for empty or uninitialized vectors.

    AntiCheat sequence → see if it modifies registers/pointers before SoftMax.

    AI data / save files → corrupted files or unusual input can produce invalid pointers.

About FC 26 Technical Issues

Having issues with FC 26? Join here to find help with connectivity, performance issues, crashes and more.7,374 PostsLatest Activity: 14 seconds ago