cancel
Showing results for 
Search instead for 
Did you mean: 

Drivers & Software

tommytbf
Adept I

Call of Duty DirectX Crashes

Hello all,

specs:

AMD Ryzen 7 5800X3D (Latest Chipset Drivers)

XFX Speedster Merc RX 6950 XT

ASUSTeK COMPUTER INC. ROG STRIX B550-F GAMING WIFI II (BIOS 3607)

Kingston DDR4 3600MHz KF3600C18D4/16GX (QVL RAM)

 

I have been experiences frequent crashes and stutters in Call of Duty titles such as MW3 and Cold War on every single latest driver since I bought the card. The newer drivers do improve performance and fix glitchy textures on reflective surfaces, but always eventually result in the same crash. 

 

The latest driver which seems to not cause crashes is 23.30.01.02. (AMD Software: Adrenalin Edition Preview Driver for AMD Fluid Motion Frames Release Notes).

 

I don't know whether this is an issue solely on the 6950XT, but I never experienced this crash with my 3070 before I switched, and I've changed nearly every component for testing. The only common variable upon each crash is using drivers later than the one I've mentioned. 

 

Additionally, I've used ChatGPT and WinDBG to debug this issue from the minidump file created upon crash by the game. The contents surrounding the crash are below:

 

Key : Failure.Bucket
Value: INVALID_POINTER_READ_c0000005_BlackOpsColdWar.exe!Unknown

Key : Failure.Hash
Value: {41447943-cc10-9353-73e7-e69d2c021b5e}

 

CONTEXT: (.ecxr)

rax=0000000000000000

rbx=0000000000000000

rcx=0000032344681cc0 r

dx=0000000000000000 rsi=000003234468316c

rdi=0000032344681cc0

rip=00007ff6b2f09dc0

rsp=0000008fbb7e9468

rbp=0000000000000000

r8=0000000000000000

r9=000003143d4db050

r10=0000008fbb7e9490

r11=0000008fbb7e94a0

r12=00007ff6bce5f3d0

r13=000003143d4db050

r14=0000000000000000

r15=00007ff6b84077b0

iopl=0 nv up ei pl zr ac po nc cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010256

BlackOpsColdWar!sprintf+0x86a420: 00007ff6 

Resetting default scope

EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 00007ff6b2f09dc0 (BlackOpsColdWar!sprintf+0x000000000086a420)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000000
Parameter[1]: 0000032344683170
Attempt to read from address 0000032344683170

PROCESS_NAME: BlackOpsColdWar.exe

READ_ADDRESS: 0000032344683170

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: 0000032344683170

 

ChatGPT analysis:

 

The provided crash dump analysis indicates that the application "BlackOpsColdWar.exe" encountered an access violation error. Here's a breakdown of the key points:

 

  1. Exception Code: c0000005 - This indicates an access violation, which occurs when the program tries to read or write to an invalid memory location.

  2. Exception Address: 00007ff6b2f09dc0 - This is the memory address where the access violation occurred, specifically in the function BlackOpsColdWar!sprintf+0x86a420.

  3. Read Address: 0000032344683170 - This is the memory address the program attempted to read, which is invalid or inaccessible.

  4. Register State:

    • rax=0000000000000000
    • rcx=0000032344681cc0
    • rdx=0000000000000000
    • rsi=000003234468316c
    • rdi=0000032344681cc0
    • rip=00007ff6b2f09dc0 (instruction pointer at the time of the crash)

 

Any input on whether there's something I need to do to prevent this crash on the latest drivers would be appreciated, and if you need any additional information I am happy to provide it.  I don't have enough storage for a dual-boot setup, and it's frustrating having tanked performance on other games just because Call of Duty doesn't want to play ball with the latest drivers on my PC.

0 Likes
0 Replies