Forum Discussion

HyroPlay's avatar
HyroPlay
Seasoned Rookie
3 days ago

Invalid Pointer and Access Violations (CRASH)

Again i’m reaching out to share my frustration with Battlefield 6 and the consistent crashes I’ve been encountering. After performing various hardware tests (including MemTest86, stress tests, and verifying all components), I’ve found no issues with my hardware. However, BF6 crashes immediately after launching or during gameplay. I’ve tried updating drivers, reinstalling the game, updating the BIOS, and even reinstalling Windows — but the problem persists.

Interestingly, I’ve been able to run demanding games like Alan Wake 2 and Stellar Blade without any issues, so it's clear this problem is specific to BF6.

Crash Details:

After analyzing the crash dumps, I found the following:

Error Type: Access Violation (INVALID_POINTER_READ)

Error Code: 0xC0000005

Faulting Module: bf6.exe

Faulting Function: ffxFsr2ResourceIsNull (memory address: 0x144b3a6e0)

Exception Information: The crash occurs when the game attempts to read from the invalid memory address 0xFFFFFFFFFFFFFFF.

Crash Dump File: CrashDump_2026.01.03_14.56.48.058.mdmp

This indicates a problem within bf6.exe at the ffxFsr2ResourceIsNull function, which seems to involve faulty memory access during runtime. The issue appears to be related to a null pointer dereference, possibly due to a bug in the game’s code or an incompatibility with the system’s configuration.

I’ve tried multiple solutions, including updating the drivers, reinstalling the game, updating the BIOS, and reinstalling Windows, but the issue still persists.

System Specifications:

OS Version: Microsoft Windows 11 Pro, Version 10.0.26200

System Manufacturer: Gigabyte Technology Co., Ltd.

Motherboard: B760M GAMING AC DDR4

Processor: Intel(R) Core(TM) i5-14400F, 16 logical processors

RAM: 32 GB

BIOS: American Megatrends International, LLC. F23, 02/12/2025

Key Drivers:

Graphics Driver: NVIDIA GeForce (Version 11.12.2025)

Network Adapter: Realtek Gaming 2.5GbE

Storage Controllers: Intel® Rapid Storage Technology (Version 18.8.0.1046)

Audio Drivers: Realtek High Definition Audio (Version 6.0.1.8580)

I hope this detailed information will assist your technical team in resolving the issue. Please let me know if any further details are needed or if there are specific steps I should follow to troubleshoot further.

Best regards

5 Replies

  • HyroPlay's avatar
    HyroPlay
    Seasoned Rookie
    2 days ago

    I don't want to celebrate prematurely, but... after some BIOS adjustments, I managed to play several matches and haven't had any problems, at least not yet. I'll continue testing and come back to this post to report whether it worked or not.

    I manually changed some settings from auto to match my RAM:
    System Memory Multiplier: Auto -> 3200MHz
    Memory Ref Clock: Auto -> 100Hz
    Gear Mode: Auto -> Gear 2
    Memory Boot Mode: Auto -> Normal
    DRAM Voltage: 1.20 -> 1.25

    Interestingly, I noticed that every time I start Windows, a "Windows Error Report - Blue Screen" event appears in the event viewer. The system works normally, but these warnings continue to appear occasionally...

    Checking the crash dump, it says it's related to "eaanticheat.sys".

    Could you tell me anything about this? Should I worry about these warnings or can I simply ignore them? From my research, it could be eaanticeheat interfering with something in my system, but since it hasn't presented any problems on my system so far, apparently...

    Crashdump:

    DRIVER_VERIFIER_DETECTED_VIOLATION (c4)

     A device driver attempting to corrupt the system has been caught. This is because the driver was specified in the registry as being suspect (by the administrator) and the kernel has enabled substantial checking of this driver. If the driver attempts to corrupt the system, BugChecks 0xC4, 0xC1 and 0xA will be among the most commonly seen crashes.

    Arguments: 

    1. Arg1: 00000000000000c5, Thread APC disable count changed by driver dispatch routine.
    2. Arg2: fffff80bf2477880, Driver dispatch routine address.
    3. Arg3: 000000000000ffff, Current thread APC disable count. Arg4: 0000000000000000, 
    • Thread APC disable count before calling driver dispatch routine. 
    • The APC disable count is decremented each time a driver calls KeEnterCriticalRegion, FsRtlEnterFileSystem, or acquires a mutex.
    • The APC disable count is incremented each time a driver calls KeLeaveCriticalRegion, FsRtlExitFileSystem, or KeReleaseMutex.
    • Since these calls should always be in pairs, this value should be zero when a thread exits.
    • A negative value indicates that a driver has disabled APC calls without re-enabling them.
    • A positive value indicates that the reverse is true. 

    Debugging Details:                                                                                                                                                                           ------------------                                                                                                                                                                        Unable to load image eaanticheat.sys, Win32 error 0n2 *** WARNING: Unable to verify timestamp for eaanticheat.sys

  • HyroPlay's avatar
    HyroPlay
    Seasoned Rookie
    2 days ago

    Okay, I'll try that, but... curiously, I ran Memtest86 last night to check the memory, and surprisingly, it passed without errors...
    I'll send the complete file, but here's the final part ->

    "2026-01-04 03:33:46 - get_mem_ctrl_timings - [0-0-0] 3192 MT/s (16-22-22-52)
    2026-01-04 03:33:46 - Current mem timings: 3192 MT/s (16-22-22-52)
    2026-01-04 03:33:46 - Current CPU temperature: 35C
    2026-01-04 03:34:03 - RunHammerTest - Running hammer test on 4 CPUs (512MB each) [0x800000000 - 0x880000000]
    2026-01-04 03:34:41 - MtSupportRunAllTests - Test execution time: 387.499s (Test 13 cumulative error count: 0, buffer full count: 0)
    2026-01-04 03:34:41 - Finished pass #4 (of 4) (Cumulative error count: 0, buffer full count: 0)
    2026-01-04 03:34:41 - Cleanup - Unlocking all memory ranges...
    2026-01-04 03:34:41 - All memory ranges successfully unlocked
    2026-01-04 03:34:43 - Test result: PASS (Errors: 0)"

    thanks the attention

  • HyroPlay​ try lowering memory frequency to 2400MHz. Keep the memory timings at their current value of 16-22-22-52 and don't change them.

    See if BF6 stops crashing.

    Error Code: 0xC0000005 is usually caused by memory errors due to unstable memory.

    If I don't reply to your post then personal message me. Sometimes the forum fails to notify me when someone replies.

  • HyroPlay's avatar
    HyroPlay
    Seasoned Rookie
    3 days ago

    I've noticed that several people are experiencing similar problems... I'm eager to know if this is already being investigated.

Featured Places

Node avatar for Battlefield 6 Technical Issues

Battlefield 6 Technical Issues

Having issues with Battlefield 6? Join here to find help with connectivity, performance issues, crashes and more.Latest Activity: 21 minutes ago
5,953 Posts