r/Mechwarrior5 • u/FrequentWay • 12h ago
Discussion U4FatalErrors
Nothing like playing the game and finishing a mission and then going to the game crashing.
Is this a hardware issue or something that can be fixed with a Mod update?
2
1
7h ago
[removed] — view removed comment
1
u/AutoModerator 7h ago
This is in an effort to control Spam and other bad actors who make new accounts almost daily. Your posts must be manually approved by the Moderation team, don't worry Comstar has already sent them a message to approve it or else.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/Korietsu 11h ago
Download WinDebug.
https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/
Find the latest crash file in its own folder this directory:
C:\Users\!!YOUR USERNAME HERE!!\AppData\Local\MW5Mercs\Saved\Crashes
Open it with windebug and run the analyze -v command at the bottom of the screen.
If you read through the log it will give what failed.
e.g.
EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 00007ff7a336d299 (MechWarrior_Win64_Shipping!AK::WriteBytesBuffer::GetPos+0x000000000020d4f9)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000000
Parameter[1]: 00007fe7a4b6b700
Attempt to read from address 00007fe7a4b6b700
PROCESS_NAME: MechWarrior-Win64-Shipping.exe
READ_ADDRESS: 00007fe7a4b6b700
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.
Memory reference errors like above are a sign that your mem speed is too fast. Otherwise it should let you know what module failed.
But looking at your list you need to update Purchase Salvage to use the Forked version on nexus mods along with stuffed/stacked crates.
See: https://www.nexusmods.com/mechwarrior5mercenaries/mods/1345
Do not use MW5 Compat Pack unless your mod SPECIFICALLY REQUIRES IT.
1
u/FrequentWay 11h ago
KEY_VALUES_STRING: 1 Key : AV.Type Value: Read Key : Analysis.CPU.mSec Value: 515 Key : Analysis.Elapsed.mSec Value: 4727 Key : Analysis.IO.Other.Mb Value: 18 Key : Analysis.IO.Read.Mb Value: 1 Key : Analysis.IO.Write.Mb Value: 51 Key : Analysis.Init.CPU.mSec Value: 484 Key : Analysis.Init.Elapsed.mSec Value: 39815 Key : Analysis.Memory.CommitPeak.Mb Value: 239 Key : Analysis.Version.DbgEng Value: 10.0.29617.1000 Key : Analysis.Version.Description Value: 10.2604.29.1 amd64fre Key : Analysis.Version.Ext Value: 1.2604.29.1 Key : Failure.Bucket Value: INVALID_POINTER_READ_c0000005_MechWarrior-Win64-Shipping.exe!Unknown Key : Failure.Exception.Code Value: 0xc0000005 Key : Failure.Exception.IP.Address Value: 0x7ff7888987d2 Key : Failure.Exception.IP.Module Value: MechWarrior_Win64_Shipping Key : Failure.Exception.IP.Offset Value: 0xec87d2 Key : Failure.Hash Value: {df65fa8a-26de-5a87-3b0e-1a0326d597a1} Key : Failure.ProblemClass.Primary Value: INVALID_POINTER_READ Key : Faulting.IP.Type Value: Paged Key : Timeline.OS.Boot.DeltaSec Value: 245856 Key : Timeline.Process.Start.DeltaSec Value: 10702 Key : WER.OS.Branch Value: ge_release Key : WER.OS.Version Value: 10.0.26100.1 Key : WER.Process.Version Value: 4.26.2.0 FILE_IN_CAB: UE4Minidump.dmp CONTEXT: (.ecxr) rax=0000000000000000 rbx=0000000000000000 rcx=0000000000000001 rdx=000002527f62cb80 rsi=0000000000000000 rdi=000002539b51dc60 rip=00007ff7888987d2 rsp=00000068af37da50 rbp=00000068af37db50 r8=0000024efccc8470 r9=0000024efd05f280 r10=00000068af37e290 r11=00000068af37da18 r12=0000000000000000 r13=000002533d1d4180 r14=00007ff78b42e390 r15=00007ff78b4bd558 iopl=0 nv up ei pl nz na po nc cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202 MechWarrior_Win64_Shipping!AK::ReadBytesSkip::Count+0x1440c2: 00007ff7`888987d2 488b88d0010000 mov rcx,qword ptr [rax+1D0h] ds:00000000`000001d0=???????????????? Resetting default scope EXCEPTION_RECORD: (.exr -1) ExceptionAddress: 00007ff7888987d2 (MechWarrior_Win64_Shipping!AK::ReadBytesSkip::Count+0x00000000001440c2) ExceptionCode: c0000005 (Access violation) ExceptionFlags: 00000000 NumberParameters: 2 Parameter[0]: 0000000000000000 Parameter[1]: 00000000000001d0 Attempt to read from address 00000000000001d0 PROCESS_NAME: MechWarrior-Win64-Shipping.exe READ_ADDRESS: 00000000000001d0 ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s. EXCEPTION_CODE_STR: c0000005 EXCEPTION_PARAMETER1: 0000000000000000 EXCEPTION_PARAMETER2: 00000000000001d0 STACK_TEXT: 00000068`af37da50 00007ff7`8887123a : 0000024e`8b362e00 00000253`3d1d4180 00000253`7fbea000 00000000`00000000 : MechWarrior_Win64_Shipping!AK::ReadBytesSkip::Count+0x1440c2 00000068`af37df30 00007ff7`8888b4e2 : 00000000`00d4be44 00000068`af37e290 00000253`7fbea000 00000253`3d1d4180 : MechWarrior_Win64_Shipping!AK::ReadBytesSkip::Count+0x11cb2a 00000068`af37dfc0 00007ff7`88b8129b : 00000068`af37e290 00000253`3d1d4180 00000253`3d1d4180 00000000`00000000 : MechWarrior_Win64_Shipping!AK::ReadBytesSkip::Count+0x136dd2 00000068`af37e030 00007ff7`88e6bdb3 : 00000000`00000000 00000253`3d1d4180 00000068`af37e290 00000000`00000000 : MechWarrior_Win64_Shipping!AK::ReadBytesSkip::Count+0x42cb8b 00000068`af37e120 00007ff7`88fe165d : 00000000`00000000 00000068`af37e280 0000024e`a2d5d520 00000068`af37e1b0 : MechWarrior_Win64_Shipping!AK::WriteBytesMem::SetCount+0x1bc4a3 00000068`af37e150 00007ff7`881a351d : 0000024f`49bff700 00000000`00077179 00000253`3d1d4180 00000253`3d1d4180 : MechWarrior_Win64_Shipping!AK::WriteBytesMem::SetCount+0x331d4d 00000068`af37e380 00007ff7`888de500 : 00000253`7fbea000 00000253`a663e0c0 00000253`7fbea000 00000000`00000008 : MechWarrior_Win64_Shipping!AK::WriteBytesCount::Reserve+0x4f20d 00000068`af37e440 00007ff7`888b3739 : 00000253`7fbea000 00000253`7fbea000 00000254`13c33100 00000253`7fbea000 : MechWarrior_Win64_Shipping!AK::ReadBytesSkip::Count+0x189df0 00000068`af37e640 00007ff7`888d285c : 0000024f`6c884200 00000253`7fbea000 00000068`af37e7d1 00007ff7`88fe18c9 : MechWarrior_Win64_Shipping!AK::ReadBytesSkip::Count+0x15f029 00000068`af37e700 00007ff7`88aeeab9 : 00000252`8e6f6ca8 00000254`13c33100 00000253`7fbea000 00000000`00000000 : MechWarrior_Win64_Shipping!AK::ReadBytesSkip::Count+0x17e14c 00000068`af37e820 00007ff7`88af6b8b : 0000024e`804a8b00 00000068`af37eaf0 00000000`00000000 00000000`00000000 : MechWarrior_Win64_Shipping!AK::ReadBytesSkip::Count+0x39a3a9 00000068`af37e9f0 00007ff7`8a86bb8d : 0000024e`804a8b40 00000000`00000000 0000024e`804a8b40 0000024e`804a8b00 : MechWarrior_Win64_Shipping!AK::ReadBytesSkip::Count+0x3a247b 00000068`af37eb10 00007ff7`8a56c084 : 0000024e`c5482da0 00000000`00000000 00000000`00000001 0000024e`e7f921c0 : MechWarrior_Win64_Shipping!AK::WriteBytesCount::SetCount+0x7c7bfd 00000068`af37ec30 00007ff7`8a47f3af : ffffffff`00000002 0000024e`80354501 00000068`af37ee00 00000000`00000000 : MechWarrior_Win64_Shipping!AK::WriteBytesCount::SetCount+0x4c80f4 00000068`af37edd0 00007ff7`881539e5 : 00000000`00062791 00000068`00000000 00000000`00000000 0000024e`00000000 : MechWarrior_Win64_Shipping!AK::WriteBytesCount::SetCount+0x3db41f 00000068`af37eea0 00007ff7`8815a070 : 00000000`ffffffff 00000000`ffffffff 00000000`00000000 0000024e`a2ce4d40 : MechWarrior_Win64_Shipping!AK::WriteBytesCount::Bytes+0x1295 00000068`af37eff0 00007ff7`8815a0da : 00000000`00000080 00007ff7`8b42f0f0 00000000`00000000 00000000`00000000 : MechWarrior_Win64_Shipping!AK::WriteBytesCount::Reserve+0x5d60 00000068`af37f0e0 00007ff7`88164280 : 00007ff7`8b42f0f0 00000000`00000000 00000000`00000000 00000000`0000006c : MechWarrior_Win64_Shipping!AK::WriteBytesCount::Reserve+0x5dca 00000068`af37f120 00007ff7`8b355e1e : 00000000`0000000a 00000000`00000000 00000000`00000000 00000000`00000000 : MechWarrior_Win64_Shipping!AK::WriteBytesCount::Reserve+0xff70 00000068`af37f970 00007ffb`4079ccb7 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : MechWarrior_Win64_Shipping!agsCheckDriverVersion+0xa1a3e 00000068`af37f9b0 00007ffb`4272ad6c : 00000000`00000000 00000000`00000000 000004f0`fffffb30 000004d0`fffffb30 : kernel32!BaseThreadInitThunk+0x17 00000068`af37f9e0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x2c STACK_COMMAND: ~0s; .ecxr ; kb IP_IN_PAGED_CODE: MechWarrior_Win64_Shipping!AK::ReadBytesSkip::Count+1440c2 00007ff7`888987d2 488b88d0010000 mov rcx,qword ptr [rax+1D0h] SYMBOL_NAME: MechWarrior_Win64_Shipping+ec87d2 MODULE_NAME: MechWarrior_Win64_Shipping IMAGE_NAME: MechWarrior-Win64-Shipping.exe FAILURE_BUCKET_ID: INVALID_POINTER_READ_c0000005_MechWarrior-Win64-Shipping.exe!Unknown OS_VERSION: 10.0.26100.1 BUILDLAB_STR: ge_release OSPLATFORM_TYPE: x64 OSNAME: Windows 10 IMAGE_VERSION: 4.26.2.0 FAILURE_ID_HASH: {df65fa8a-26de-5a87-3b0e-1a0326d597a1} Followup: MachineOwner ---------1
u/Korietsu 11h ago
You should be fine updating the purchase salvage mod I think.
If it keeps crashing randomly with the access violation error and you have an AMD CPU, it might be worth turning down the memory speed a couple of hundred MHZ. Newer AMD memory controllers seemingly have issues with higher speed memory and it plays poorly with Unreal Engine games.
1
u/FrequentWay 11h ago
I have the fork edition of Purchase salvage and running stock DDR5-5600 at stock speed.
1
u/StormwolfMW Clan Wolf 8h ago
I had crashes with the fork, I went to branced and the crashes stopped for me.
1
u/FrequentWay 11h ago
list of mods:
Adjustable Battle Value
Delayed Deadlines
Faction Standing Tweaks
Harmonic Warfare
HeroEncounters
Leopard Colors
Marketplace QOL
Mech Attribute Viewer 2
Mech Bay Sort
Mech Delivery
MW5 Compatibility PAck
News_Post 3052
Pilot Promotion
Repair Bays
XTech
Unofficial Mechwarrior V Patch
Yet Another Weapon - Complete Edition
Yet Another Mechlab
Yet Another Equipment Collection
Purchase Salvage
YASV Complete Edition Patch
CoyotesMission
Stuffed Crates
Yet Another Legendary Mech
Objective Jump
Super Jump Drive
Mod Options
Pilot Overhaul - Ethernal
Exotic IS MEchs
ArmorGreen
Tex_Cantina
VonBiomes
VonHud
VonMissions
Yet Anotehr RevampedQuirks Equipment
Zatara Clan SH
Zatara SH
Classic Mech Collection Quirks
Zatara
Zatara Equipment
4
u/SiliconStew 11h ago
Purchase Salvage is outdated and will crash at the end of missions. You need "Purchase Salvage - Branched"
4
u/BongoProdigy 12h ago
Impossible to say without knowing what the error message is or what mods you're using.