Ideas

SlayerJ9's avatar
SlayerJ9
Seasoned Newcomer
6 days ago

Crash to Desktop - Heap Corruption

I've had repeated crashes in Battlefield 6. Crash will take me straight to desktop, 90% of the time there is no error message but occasionally there will be a message from EA App that detected the crash and gives me the option to send a crash report. I've had the crash happen in the main menu shortly after opening the game, in the middle of a match, but most often, the crash happens during the transition from "waiting for players" into the cutscene that starts a match. I've done hours of troubleshooting and diagnosis and everything points to the EA App causing the crash. Everything I've tried is listed below, in no particular order.

PC Specs:
OS - Windows 11
CPU - Intel i7-14700K
RAM - 32GB DDR5
GPU - MSI GeForce RTX 4070 Ventus 3X OC 12GB
EA App Version - 13.579.0.6092


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”).
  • Verified DRAM voltage returned to default (no manual OC).
  • Updated all major system drivers (GPU, audio, chipset, network, BIOS).

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.
  • 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 other than wait for an update for the EA App that fixes the issue.

No CommentsBe the first to comment

About Battlefield 6 Bug Reports

Report bugs and see what the Battlefield 6 community is saying on this forum.Latest Activity: 2 days ago