[PC] Instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.
Product: Battlefield 2042
Platform: PC
Please specify your platform model. PC
AMD or Nvidia Model Number NVIDIA GeForce RTX 3080 GA102
Enter RAM memory size in GB 32
Are you using any software with an overlay? No
Which part of the game is the issue happening in? Game Menu
In which game menu were you when the bug occurred? First loading into the game
Please select your region Europe
On which server did this happen? All
When did this happen? (dd.mm.yy hh:mm) All the time
Summarize your bug Error Code: (NTSTATUS) 0xc0000005 Error Description: The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.
How often does the bug occur? Often (50% - 99%)
Steps: How can we find the bug ourselves? Please see the Additional Information for a complete breakdown of issue.
What happens when the bug occurs? Game loads first time after pc reboot. After that, need to restart PC to be able to load in again.
What should be happening instead? Game should load regardless if the game has loaded before, without needing to restart device.
Error message derived from %USERPROFILE%\Documents\Battlefield 2042\CrashDumps using WinDbg:
Error Code:
(NTSTATUS) 0xc0000005
Error Description:
The instruction at 0x%p referenced memory at 0x%p.
The memory could not be %s.
Screenshot of issue, DXDiag, and crash minidump attached.
Update - 28/01/24
!! Battlefield 2042 is now booting on first try, every time, without generating a minidump file - thread resolved !!
Update - 15/05/24
!! Battlefield continued the issue mid February but I lost interest in seeking a resolution as the staff here clearly don't give a f**k. !!
Description
Background
Crashes started on the 29/08/23. BF2042 has not experienced issues like this and has been playable before then. No other game or software encounters an issue like this.
Listed below are the troubleshooting steps already actioned:
- Full hardware and cable physical check completed, no defects or damage assessed.
- Collected and reviewed minidump logs located in %USERPROFILE%\Documents\Battlefield 2042 using WinDbg. (https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/#small-windbg-logo-install-windb...)
- Closed unnecessary background applications.
- OneDrive is not active, syncing My Documents or any folder on the device.
- Set BF2042.exe to run as Admin:
- Ran game after reboot. Round played, exited.
- Set BF2042.exe to run as Admin. Ran Battlefield 2042 from Steam,
- Montage loading screen (without loading text, icon) infinite loop until force quitting application.
- Removed '%USERPROFILE%/Documents/Battlefield 2042' folder and let it rebuild.
- Repaired and reinstalled the game.
- Removed, reinstalled and cleared cache in the EA Desktop App.
- Cleared Steam cache.
- PC power cycle performed.
- Installed the game on three different drives (one NVMe, two SSDs).
- Cleared RAM using WinMemoryCleaner. (https://github.com/IgorMundstein/WinMemoryCleaner)
- Conducted MEMTEST86 scan - 10 tests, 4x8GB Corsair 2133Mhz sticks, all passed. (https://www.memtest.org/)
- DDU and fresh install of NVIDIA drivers. (Version 546.01)
- Updated graphics card firmware.
- Updated Windows.
- 'Cleaned' the registry using CCleaner. (https://www.ccleaner.com)
- Updated BIOS (v5003) - ensured D.O.C.P, XMP and any other overclocking properties are set off/default/auto.
- Removed temporary files using built-in Windows tools.
- Ran chkdsk individually on all drives.
- chkdsk /f C: - Windows has scanned the file system and found no problems.
- chkdsk /f D: - Windows has scanned the file system and found no problems.
- chkdsk /f E: - Windows has scanned the file system and found no problems.
- Ran DISM checks:
- DISM /Online /Cleanup-Image /ScanHealth - No component store corruption detected.
- DISM /Online /Cleanup-Image /RestoreHealth - The restore operation completed successfully.
- Ran SFC:
- sfc /scannow - Windows Resource Protection did not find any integrity violations.
- Updated AMD Chipset.
- Performed a 'clean boot' with all non-Microsoft services and start-up apps disabled. (https://support.microsoft.com/en-us/kb/929135)
- Disabled all non-Microsoft services, except the 'EABackgroundService' and 'Steam Client Service'.
- Restarted device.
- Opened / played / closed BF2042 in quick succession multiple times to test.
- Re-enabled services that are needed, restarted and tested again.
- 24/10/23 - Appeared to work initially. Worked consecutively during repeated quick succession tests. Loaded game > Spawned in-round > Quit round > Exited BF2042 > Repeated five times.
- 25/10/23 - Loaded game and played one full round played through with success. Round ended, five minutes to load to the next round timer. Exited round timer to home screen and exited BF2042. Ten minutes later attempted to load BF2042. Issue persists with all non-Microsoft and start-up apps disabled.
- Checked memory against motherboard vendors motherboards RAM compatibility list.
- 26/10/23 - As advised by @Rokebo73, collected memory product ID's collected by running the following in an elevated CMD prompt.(Part ID CM4X8GD3600C18K2D was not listed)
wmic /output:C:\mb_mem_bios_info.txt memorychip list full&wmic /append:C:\mb_mem_bios_info.txt baseboard get product, Manufacturer&wmic /append:C:\mb_mem_bios_info.txt bios get smbiosbiosversion
- 26/10/23 - As advised by @Rokebo73, collected memory product ID's collected by running the following in an elevated CMD prompt.(Part ID CM4X8GD3600C18K2D was not listed)
- CMOS RTC RAM Reset + Disabled Resizable Bar
- 28/10/23 - No difference. BF2042 crashed after a second run
- 02/11/23 - Another RTC RAM Reset, then deleted Documents/Battlefield 2042\Cache folder. Issue still persists.
- Physical RAM check and swap completed, an hour of testing four types of configuration.
- 28/10/23 - Described error occurred no matter what the RAM configuration.
- PC Vendor has confirmed that it is 100% not due to incompatible RAM.
- 29/10/23 - Issues would scope much further than this game if this was the case. Red herring.
- Offline Windows 11 rebuild completed using official ISO build tools.
- 31/10/23 - Fresh install of vendor hardware drivers offline, Steam, Battlefield, and EA app. BF2042 crashed after third test.
- Downloaded & ran both benchmark & stress test, selecting 'Up to 32GB RAM' using RealBench - Increased system page file to Min.16384MB, Max.32768MB in order to run stress test.
- 11/11/23 - 15 minute stress test passed.
- Booted into safe mode and removing DXCACHE.
- 11/11/23 - Deleted DXCACHE located in C:\Users\{YoureUserName}\AppData\LocalLow\NVIDIA\PerDriverVersion\DXCache
- No success. BF2042 crashed on third round, then after force quitting (CTRL+ALT+ESC, BF2042.exe, End Task) crash happened on loading game.
- 11/11/23 - Deleted DXCACHE located in C:\Users\{YoureUserName}\AppData\LocalLow\NVIDIA\PerDriverVersion\DXCache
- Ran HDTunePro. (https://www.hdtune.com/)
- 13/11/23 - Scanned boot disk NVMe and two storage SSDs. No Bad sectors found across the three disks. Screenshots available on this post.
- Ran CHKDSK /r /scan in Admin CMD .
- 13/11/23 - Windows has scanned the file system and found no problems. No further action is required. Screenshots available on this post.
Issue Details
Despite these efforts, the problem persists.
- Noted that the game will run first time after a restart or first turning on the device.
- Game play will last a few rounds then crash to a black screen, producing described error 0x%p referenced memory at 0x%p in minidump logs.
- It has been noticed that the RAM Part number(s) included in this build, CM4X8GD3600C18K2D are not present on the motherboard vendors (in this case ASUS's) compatibility list (29/10/23 - Red herring, vendor has confirmed this is a non-issue and should not affect the functionality of the device negatively in any regard).
If a 'first run' of BF2042 is successful, subsequent attempts to run the game result in the scenario detailed below:
- Launch game through Steam.
- The BF2042 splash screen displays.
- Empty (blank/black) game window opens in windowed mode, does not full-screen.
- Windowed empty game window hangs.
- After leaving it for roughly 15-20 minutes, empty hanging window loads to empty full-screen.
- Empty full-screen shortly changes to BF2042 montage loading screen but with no loading detail or proceeding to log in.
- Montage loading screen repeats endlessly until force quitting application.
Attached are two screenshots combined in one of the hanging behaviour in steps 4 & 5, titled bf2042-hanging-screenshots-combined.jpg.
System Information
Operating System
- OS Name: Microsoft Windows 11 Pro
- Version: 10.0.22621 Build 22621
Hardware Information
- Processor: AMD Ryzen 9 5950X 16-Core Processor, 3401 MHz, 16 Core(s), 32 Logical Processor(s)
- Graphics Card: NVIDIA GeForce RTX 3080
- BIOS Version/Date: American Megatrends Inc. 4802, 15/06/2023
- Baseboard Manufacturer: ASUSTeK COMPUTER INC.
- Baseboard Product: ROG STRIX X570-F GAMING
- Baseboard Version: Rev X.0x
Memory Information
- Installed Physical Memory (RAM): 32.0 GB
- Total Physical Memory: 31.9 GB
- Available Physical Memory: 20.8 GB
- Total Virtual Memory: 35.2 GB
- Available Virtual Memory: 18.7 GB
- Page File Space: 3.25 GB
Additional Information
- System Type: x64-based PC
- Secure Boot State: Off
- DXDiag attached.
Conclusion - 28/01/24 - Please see 'Update' at the top.
Similarities to the reported issue in these recent forum posts:
- https://answers.ea.com/t5/Technical-Issues/BF2042-exe-memory-corruption-crashes/m-p/11774393/
- https://answers.ea.com/t5/Technical-Issues/BF2042-Still-crashing/m-p/11479699/
- https://answers.ea.com/t5/Technical-Issues/Battlefield-2042-crashes-after-anticheat-window/m-p/3092071/
- https://answers.ea.com/t5/Technical-Issues/The-game-pops-up-a-black-screen-window-after-EAC-verification/m-p/13085055/
- https://answers.ea.com/t5/Technical-Issues/PC-Game-sometimes-crashes-when-on-the-loading-screen-or-in-game/m-p/13085391/
- https://answers.ea.com/t5/Technical-Issues/S6-Stuck-on-Black-Screen-during-Pre-or-End-of-Round-gt-Requires/m-p/13190832/
Seeking guidance or a solution to try and get some wind toward a positive resolution.
Screenshot of issue, DXDiag, and crash minidump attached.
Please advise if any additional information is required to assist with this matter and thank you for your attention to this.
!! Battlefield continued the issue mid February but I lost interest in seeking a resolution as the staff here clearly don't give a f**k. !!
Just an update a few months down the line - the problem stopped for the rest of that current season, then started again the next. I now just restart my computer if I want to play, I can make two or three rounds before it takes 10+ mins to continue loading into the next round, then I have to Alt+F4. battlefield will not work at all if I don't start battlefield after first logging in to Windows.
Again, nothing has changed my side, game produces error log which reads the same as it did 6+ months ago.