Open jdbattlemc opened 4 months ago
Strongly suspect this is related to the addition of Steam in-game broadcasting, as libavcodec-58.dll is an FFMpeg DLL and the crashes began recently, along with the addition of Steam in-game broadcasting on 6/26/24.
Description
Game crashes both during gameplay (rarely) and while queuing for a game (consistently).
The game crashes to desktop, with no crash message. Analyzing the dump file shows this error:
KEY_VALUES_STRING: 1
FILE_IN_CAB: crash_dota2.exe_20240704235103_1.dmp
NTGLOBALFLAG: 0
CONTEXT: (.ecxr) rax=0303030303030303 rbx=0000000000000000 rcx=0000021bca8db810 rdx=0000000000000000 rsi=0000021bca8dec10 rdi=0000000000000003 rip=00007ffbdc91e834 rsp=0000007f7067f540 rbp=0000000000000001 r8=0000000000000000 r9=0000021bca8db810 r10=0000021baae080c0 r11=000000000000007d r12=0000021bca8db810 r13=0000000000000027 r14=0000021baae080c0 r15=0000021c9575f5b4 iopl=0 nv up ei pl zr na po nc cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010246 libavcodec_58+0x16e834: 00007ffb
dc91e834 0fb694388b070000 movzx edx,byte ptr [rax+rdi+78Bh] ds:03030303
03030a91=?? Resetting default scopeEXCEPTION_RECORD: (.exr -1) ExceptionAddress: 00007ffbdc91e834 (libavcodec_58+0x000000000016e834) ExceptionCode: c0000005 (Access violation) ExceptionFlags: 00000000 NumberParameters: 2 Parameter[0]: 0000000000000000 Parameter[1]: ffffffffffffffff Attempt to read from address ffffffffffffffff
PROCESS_NAME: dota2.exe
READ_ADDRESS: ffffffffffffffff
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: ffffffffffffffff
STACK_TEXT:
0000007f
7067f540 00007ffb
dc91e9d1 : 0000021baae080c0 00000000
00000001 0000021b00000054 00007ffb
00000001 : libavcodec_58+0x16e834 0000007f7067f5c0 00007ffb
dc89a3dc : 0000021baae080c0 0000021b
ca8db800 0000000000000001 00000000
00000001 : libavcodec_58+0x16e9d1 0000007f7067f620 00007ffb
dc89b238 : 0000021bca8db800 00000000
00000003 0000021b00000054 00000000
00000027 : libavcodec_58+0xea3dc 0000007f7067f710 00007ffb
dc89b14d : 0000021b0000007d 00000000
00000064 0000021b00000054 0000021b
00000000 : libavcodec_58+0xeb238 0000007f7067f7b0 00007ffb
dc89b14d : 0000021b0000007d 00000000
00000064 0000021b00000055 0000021c
00000001 : libavcodec_58+0xeb14d 0000007f7067f850 00007ffb
dc89b192 : 0000021b0000007d 0000007f
00000064 0000021b00000056 00000000
00000002 : libavcodec_58+0xeb14d 0000007f7067f8f0 00007ffb
dc89f761 : 0000021b0000007d 0000021c
00000064 0000000f00000054 00000080
00000004 : libavcodec_58+0xeb192 0000007f7067f990 00007ffb
dc9149d2 : 0000021b61bdd470 00000000
00000001 0000000000000000 00000000
00000001 : libavcodec_58+0xef761 0000007f7067fa70 00007ffb
dccd8890 : 0000021bcf57fc40 00000000
00000000 0000000000000000 00000000
00000000 : libavcodec_58+0x1649d2 0000007f7067faa0 00007ffc
cb3e257d : 0000000000000000 00000000
00000000 0000000000000000 00000000
00000000 : libavcodec_58!avpriv_split_xiph_headers+0x2e8b0 0000007f7067fad0 00007ffc
cbd6af28 : 0000000000000000 00000000
00000000 0000000000000000 00000000
00000000 : kernel32!BaseThreadInitThunk+0x1d 0000007f7067fb00 00000000
00000000 : 0000000000000000 00000000
00000000 0000000000000000 00000000
00000000 : ntdll!RtlUserThreadStart+0x28SYMBOL_NAME: libavcodec_58+16e834
MODULE_NAME: libavcodec_58
IMAGE_NAME: libavcodec-58.dll
STACK_COMMAND: dt ntdll!LdrpLastDllInitializer BaseDllName ; dt ntdll!LdrpFailureData ; ~175s; .ecxr ; kb
FAILURE_BUCKET_ID: INVALID_POINTER_READ_c0000005_libavcodec-58.dll!Unknown
OS_VERSION: 10.0.22621.1
BUILDLAB_STR: ni_release
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
FAILURE_ID_HASH: {55699ccf-0c4f-167b-8735-dc0163ad3d1c}
Followup: MachineOwner
I have tried verifying game files, re-installing game files, re-installing Windows, increasing virtual memory. The computer is not overclocked in any manner.
CPU: 14900KS Video Card: RTX 4090 Ram: 32GB of T-Force DDR 5
Example Match ID (and possibly Timestamp)
No response
Screenshots
No response