BUG
This happens when you launch a saved game (i.e. intro, video, main menu do work fine!):
It doesn't seem an Intel driver issue... because the game WON'T CRASH if I specify in the d3d9.ini:
DisplayFPSCounter = 1 which will add fps counter overlay. Without this overlay it crashes when the game starts a saved game on screen opening. Weird.
0:000> !analyze -v
................................................................
...............................................
Loading unloaded module list
.................................
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
*** WARNING: Unable to verify checksum for e2mfc.dll
KEY_VALUES_STRING: 1
Key : AV.Type
Value: Read
Key : Analysis.CPU.mSec
Value: 500
Key : Analysis.Elapsed.mSec
Value: 6660
Key : Analysis.IO.Other.Mb
Value: 0
Key : Analysis.IO.Read.Mb
Value: 1
Key : Analysis.IO.Write.Mb
Value: 2
Key : Analysis.Init.CPU.mSec
Value: 234
Key : Analysis.Init.Elapsed.mSec
Value: 7194
Key : Analysis.Memory.CommitPeak.Mb
Value: 84
Key : Analysis.Version.DbgEng
Value: 10.0.29482.1003
Key : Analysis.Version.Description
Value: 10.2509.29.03 x86fre
Key : Analysis.Version.Ext
Value: 1.2509.29.3
Key : Failure.Bucket
Value: INVALID_POINTER_READ_CPP_EXCEPTION_c0000005_e2_d3d8_driver_mfc.dll!Unloaded
Key : Failure.Exception.Code
Value: 0xc0000005
Key : Failure.Exception.IP.Address
Value: 0x75ff1e54
Key : Failure.Exception.IP.Module
Value: KERNELBASE
Key : Failure.Exception.IP.Offset
Value: 0x161e54
Key : Failure.Exception.Record
Value: 0x19efb0
Key : Failure.Hash
Value: {ccac952e-b2e5-1be3-3f46-67a7092d5677}
Key : Failure.ProblemClass.Primary
Value: INVALID_POINTER_READ
Key : Faulting.IP.Type
Value: Paged
Key : Timeline.OS.Boot.DeltaSec
Value: 308696
Key : Timeline.Process.Start.DeltaSec
Value: 22
Key : WER.OS.Branch
Value: ge_release
Key : WER.OS.Version
Value: 10.0.26100.1
Key : WER.Process.Version
Value: 1.0.4.0
FILE_IN_CAB: MaxPayne.exe.30880.dmp
NTGLOBALFLAG: 0
APPLICATION_VERIFIER_FLAGS: 0
CONTEXT: 0019f000 -- (.cxr 0x19f000)
eax=0019f468 ebx=0019f538 ecx=00000003 edx=00000000 esi=765b3f34 edi=03ce9b90
eip=75ff1e54 esp=0019f468 ebp=0019f4c4 iopl=0 nv up ei pl nz ac po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000212
KERNELBASE!RaiseException+0x64:
75ff1e54 8b4c2454 mov ecx,dword ptr [esp+54h] ss:002b:0019f4bc=0e54565e
Resetting default scope
EXCEPTION_RECORD: 0019efb0 -- (.exr 0x19efb0)
ExceptionAddress: 75ff1e54 (KERNELBASE!RaiseException+0x00000064)
ExceptionCode: e06d7363 (C++ EH exception)
ExceptionFlags: 00000001
NumberParameters: 3
Parameter[0]: 19930520
Parameter[1]: 0019f538
Parameter[2]: 03ce9b90
pExceptionObject: 0019f538
_s_ThrowInfo : 03ce9b90
PROCESS_NAME: MaxPayne.exe
READ_ADDRESS: 03ce9b94
ERROR_CODE: (NTSTATUS) 0xc0000005 - L'istruzione a 0x%p ha fatto riferimento alla memoria a 0x%p. La memoria non poteva essere %s.
EXCEPTION_CODE_STR: c0000005
EXCEPTION_PARAMETER1: 00000000
EXCEPTION_PARAMETER2: 03ce9b94
FAULTING_THREAD: ffffffff
STACK_TEXT:
0019f468 75ff1e54 KERNELBASE!RaiseException+0x64
0019f4cc 765eb34d msvcrt!_CxxThrowException+0x6d
0019f510 03caa52e e2_d3d8_driver_mfc.dll!Unloaded+0x2a52e
0019f554 10032b83 e2mfc+0x32b83
0019f580 10032ae5 e2mfc+0x32ae5
0019f648 004942fb MaxPayne+0x942fb
0019f72c 00450093 MaxPayne+0x50093
0019f924 004543cc MaxPayne+0x543cc
0019f94c 00584920 MaxPayne+0x184920
0019f9e0 765f8ac6 msvcrt!malloc+0x96
0019fa00 5f40388e MFC42+0x388e
0019faf8 0051e758 MaxPayne+0x11e758
0019fb48 004aa0a8 MaxPayne+0xaa0a8
0019fb64 0041020c MaxPayne+0x1020c
0019fbb4 76f6ecaa ntdll!RtlFreeHeap+0xca
0019fbe8 765f88a9 msvcrt!free+0x69
IP_IN_PAGED_CODE:
KERNELBASE!RaiseException+64
75ff1e54 8b4c2454 mov ecx,dword ptr [esp+54h]
SYMBOL_NAME: e2_d3d8_driver_mfc.dll!Unloaded+2a52e
MODULE_NAME: e2_d3d8_driver_mfc
IMAGE_NAME: e2_d3d8_driver_mfc.dll
STACK_COMMAND: .cxr 19f000 ; kb ; ** Pseudo Context ** Pseudo ** Value: b6bf508 ** ; kb
FAILURE_BUCKET_ID: INVALID_POINTER_READ_CPP_EXCEPTION_c0000005_e2_d3d8_driver_mfc.dll!Unloaded
OS_VERSION: 10.0.26100.1
BUILDLAB_STR: ge_release
OSPLATFORM_TYPE: x86
OSNAME: Windows 10
FAILURE_ID_HASH: {ccac952e-b2e5-1be3-3f46-67a7092d5677}
Followup: MachineOwner
BUG
This happens when you launch a saved game (i.e. intro, video, main menu do work fine!):
It doesn't seem an Intel driver issue... because the game WON'T CRASH if I specify in the d3d9.ini:
DisplayFPSCounter = 1which will add fps counter overlay. Without this overlay it crashes when the game starts a saved game on screen opening. Weird.