Ideas

SlayerJ9's avatar
SlayerJ9
Seasoned Newcomer
5 months ago

Heap Corruption - Crash to Desktop

I have had constant crashes to desktop that occur in many different scenarios. Sometimes I will be able to play an entire day without any crashes, sometimes it will crash repeatedly within minutes of the previous crash. I've had this crash happen while in the main menu, I've had it happen mid-game, but most often, it occurs right as a round is beginning (during the transition from "waiting for players" to the match start cutscene).

PC Specs:
OS: Windows 11
CPU: Intel i7-14700K
RAM: 32GB DDR5 (started at 6000MHz, defaulted to 4800MHz later)
GPU: MSI GeForce RTX 4070 Ventus 3X 12GB OC


Things I've tried (in no particular order):

System & Driver Maintenance

Used DDU in Safe Mode to completely uninstall NVIDIA drivers.
Reinstalled NVIDIA drivers (version 576.88) cleanly — confirmed all other drivers updated (Intel Chipset, ME Firmware, network, etc.).
Disabled XMP after post-reinstall boot failure (“overclock detected”).
Updated all major system drivers (GPU, audio, chipset, network, BIOS).
Undervolted CPU and removed any overclock from GPU.

EA App & Game Configuration

Fully uninstalled EA App, manually deleted:
- %AppData%\Local\EADesktop, EA AppData, ProgramData\Electronic Arts, etc.
Reinstalled EA App (v 13.579.0.6092).
Tried both normal and administrator launch methods.
Disabled all overlays:EA App Overlay, Discord Overlay, NVIDIA Overlay, etc.
Disabled automatic startup for the EA App.
Tested playing with the EA App minimized or manually killed after launching Battlefield 6.

Game Settings Adjustments

Disabled Future Frame Rendering, Reflex + Boost, HAGS, and overlays.
Locked Max FPS = 160.
Set NVIDIA Reflex = On (without Boost).
Confirmed DLSS disabled (may re-test later).
No third-party filters, injectors, or ReShade active.
Confirmed no other graphics hooks (like GeForce Experience) running.

System Isolation / Environment

Closed all background apps during testing (Discord, SteelSeries GG, LG GHub).
Tested multiple matches (some stable sessions of 5–10 games before crash).
Verified crash frequency increases when playing in a party.
Observed brief visual artifact (“radial lines from center of screen”).
Created Windows CrashDumps folder (initially read-only → fixed).
Configured registry to force dump creation (ForceDumps.reg).
Collected and analyzed several .dmp and .WER files.

Crash & Error Analysis

Dump analysis confirmed heap corruption (c0000374) with faulting module:
- ucrtbase.dll → free_base(), occasionally ntdll.dll.
Identified consistent Failure Bucket = HEAP_CORRUPTION_ACTIONABLE_BlockNotBusy_DOUBLE_FREE_c0000374_ucrtbase.dll!free_base.
Event Viewer corroborated the same fault chain (StackHash_d4e6).
Determined this originates in EA App’s runtime layer, not game binaries.
Confirmed .wer entries under C:\ProgramData\Microsoft\Windows\WER\ReportArchive.

System Integrity & Runtime Libraries

Reinstalled Visual C++ Redistributable (2015–2022).
Reinstalled Microsoft Edge WebView2 Runtime.
Verified presence of .dll dependencies (Qt5, libcef, ucrtbase).
Checked for missing or corrupt EA folders (PowerShell directory audit).

Not sure what else to do at this point except wait for EA to update the App in a way that will prevent this heap corruption. I have multiple .dmp and .wer files with crash reports that all show the same crash over and over.

1 Comment

  • schellerg's avatar
    schellerg
    Seasoned Newcomer
    5 months ago

    I'm facing the same issue, but I can't find any possible solution.
    Funny because this didn't happened before the Season 1 update.
    It's probably messed up on their side, but no answer of their part until now.

Featured Places

Node avatar for Battlefield 6 Bug Reports

Battlefield 6 Bug Reports

Report bugs and see what the Battlefield 6 community is saying on this forum.Latest Activity: 25 minutes ago
9,751 Posts