Hey guys,
I’m dealing with some game crashes for BFME 2, I do have a mod i'm running but I’d like to isolate the issue if possible. Here is what I’ve noticed:
1. The issue Occurs only late game which leads me to believe it could have to do with special powers, since the higher tiers appear then.
2. I’ve increase horde sizes but the crash occurs at random times, so not when there are large armies, even if there are a few units on screen.
3. I once “ circumvented” the crash by loading an older saved game and somehow it didn’t crash after, and the game progressed smoothly. However for my latest game, loading an earlier save, doesn’t seem to resolve the problem, it crashes within 5-7 mins of reloading. I may try to load to a much older save, about 35 mins earlier to see if there’s an issue.
4. I have a fast PC so it isn’t my PC for sure (AMD Ryzen 3950x 128Gb DDR 4 Memory 3200 and RTX 2080ti, 3440x1440 (if that is relevant))
5. It first freezes for about 10 seconds and then crashes.
I've attached the error message to this post.
Any help or suggestions to isolate the problem would be really really appreciated.
Thanks in advance.
Edit:
I also opened the DMP file and this is what it said, if anyone can make sense of if, i'd really appreciate it:
******************************************************************************* * * * Exception Analysis * * * ******************************************************************************* *** WARNING: Unable to verify checksum for mss32.dll KEY_VALUES_STRING: 1 Key : AV.Dereference Value: NullClassPtr Key : AV.Fault Value: Write Key : Analysis.CPU.mSec Value: 2859 Key : Analysis.DebugAnalysisProvider.CPP Value: Create: 8007007e on ZEUS Key : Analysis.DebugData Value: CreateObject Key : Analysis.DebugModel Value: CreateObject Key : Analysis.Elapsed.mSec Value: 59204 Key : Analysis.Memory.CommitPeak.Mb Value: 152 Key : Analysis.System Value: CreateObject Key : Timeline.Process.Start.DeltaSec Value: 133 Key : WER.Process.Version Value: 1.6.2429.30210 ADDITIONAL_XML: 1 OS_BUILD_LAYERS: 1 APPLICATION_VERIFIER_FLAGS: 0 CONTEXT: (.ecxr) eax=00000000 ebx=00000384 ecx=00000000 edx=00000000 esi=0019e2e4 edi=00000008 eip=00820b4d esp=0019e2b8 ebp=0019e2d8 iopl=0 nv up ei pl nz na po nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202 game!StringBase<char>::isNotEmpty+0x19a4c: 00820b4d a5 movs dword ptr es:[edi],dword ptr [esi] es:002b:00000008=???????? ds:002b:0019e2e4=000023a4 Resetting default scope EXCEPTION_RECORD: (.exr -1) ExceptionAddress: 00820b4d (game!StringBase<char>::isNotEmpty+0x00019a4c) ExceptionCode: c0000005 (Access violation) ExceptionFlags: 00000000 NumberParameters: 2 Parameter[0]: 00000001 Parameter[1]: 00000008 Attempt to write to address 00000008 PROCESS_NAME: game.dat WRITE_ADDRESS: 00000008 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: 00000001 EXCEPTION_PARAMETER2: 00000008 STACK_TEXT: WARNING: Stack unwind information not available. Following frames may be wrong. 0019e2d8 00820f3b 0019e2e4 000023a4 049cdfe0 game!StringBase<char>::isNotEmpty+0x19a4c 0019e2f0 0079b59a 049cdfe0 0a1bb470 00000001 game!StringBase<char>::isNotEmpty+0x19e3a 0019e308 0079ac74 049cdfe0 00000001 05cfe6a8 game!FXParticleSystem::ParticleSystemTemplate::setTextureFilename+0x19585 0019e32c 0079b1de 00000001 40800000 0019e368 game!FXParticleSystem::ParticleSystemTemplate::setTextureFilename+0x18c5f 0019e33c 0079b3cb 40000000 00000001 00000001 game!FXParticleSystem::ParticleSystemTemplate::setTextureFilename+0x191c9 0019e368 00694d10 40000000 00000001 00000001 game!FXParticleSystem::ParticleSystemTemplate::setTextureFilename+0x193b6 0019e38c 00694f57 40000000 3f800000 3f800000 game!PooledString::operator=+0x162ba 0019e3ac 008c0420 0a6ff8d0 00000001 0019e508 game!PooledString::operator=+0x16501 0019e4d4 006975cc 0019e508 0a1c5c78 0a6ff8d0 game!FXParticleSystem::DefaultAlphaModuleInfo::~DefaultAlphaModuleInfo+0x24fa4 0019e584 009079ca 0a1c5c78 0a6ff8d0 00000000 game!PooledString::operator=+0x18b76 0019e608 006ce61d 0a1bb470 0a1bb4a8 00000000 game!GameClientRandomVariable::getMaximumValue+0x11a38 0019e66c 006ce6e5 0a1bb470 0a1bb4a8 0a6ff8d0 game!PooledString::operator=+0x4fbc7 0019e6b8 0074ad8a 0a6ff8d0 000095fa 0000371b game!PooledString::operator=+0x4fc8f 0019e738 008d735c 0af46c78 0a1bb470 00000080 game!StringBase<char>::StringBase<char>+0x241a4 0019e76c 008d735c 09d9d1c8 0a1bb470 0a1bbd00 game!FXParticleSystem::DefaultAlphaModuleInfo::~DefaultAlphaModuleInfo+0x3bee0 0019e77c 00751a51 0a1bc838 09d9d1c8 0019e7d0 game!FXParticleSystem::DefaultAlphaModuleInfo::~DefaultAlphaModuleInfo+0x3bee0 0019e798 008d735c 3fffffff 0a1bc0e0 0a1bbd00 game!StringBase<char>::StringBase<char>+0x2ae6b 0019e7a8 0066a1ba 000001ba 0a1bbd10 0a1bb470 game!FXParticleSystem::DefaultAlphaModuleInfo::~DefaultAlphaModuleInfo+0x3bee0 0019e7bc 00755179 0a1bbfec 0a1bb470 3fffffff game!GameClientRandomVariable::setRange+0x35fd3 0019e7d0 0066e3e9 05cfe770 05cfe6a8 0a1bbd00 game!StringBase<char>::StringBase<char>+0x2e593 0019e930 00645b10 00000003 03f650b8 00000001 game!GameClientRandomVariable::setRange+0x3a202 0019eac4 00626424 00000003 0067c369 03f650b8 game!GameClientRandomVariable::setRange+0x11929 0019ead8 00625eff 00000003 0067c369 03f650b8 game!FXParticleSystem::DefaultDrawModuleInfo::operator=+0x29196 0019eaf4 00441ecb 03f650b8 0062d47c 0019fedc game!FXParticleSystem::DefaultDrawModuleInfo::operator=+0x28c71 0019f988 0040310c 00000005 0019fdfc 77650a60 game!Debug::PostStaticInit+0x7c7b 0019fec8 00a2948b 00000000 00000000 01263899 game!operator<<<char>+0x824 0019ff70 7764fa29 003e9000 7764fa10 0019ffdc game!Xfer::operator==+0x1d3eb 0019ff80 77da75f4 003e9000 39ff7dad 00000000 kernel32!BaseThreadInitThunk+0x19 0019ffdc 77da75c4 ffffffff 77dc7362 00000000 ntdll!__RtlUserThreadStart+0x2f 0019ffec 00000000 00a29306 003e9000 00000000 ntdll!_RtlUserThreadStart+0x1b SYMBOL_NAME: game!StringBase<char>::isNotEmpty+19a4c MODULE_NAME: game IMAGE_NAME: game.dat STACK_COMMAND: ~0s ; .ecxr ; kb FAILURE_BUCKET_ID: NULL_CLASS_PTR_WRITE_c0000005_game.dat!StringBase_char_::isNotEmpty OSPLATFORM_TYPE: x86 OSNAME: Windows 8 IMAGE_VERSION: 1.6.2429.30210 FAILURE_ID_HASH: {dd3104b7-8ced-c221-3a95-86f72c53bc4b} Followup: MachineOwner
Edited by velociate31, 05 January 2021 - 08:52 PM.