My Gameserver.exe crashes often and I can't find the reason, only a .DMP file is generated. Does anyone know why?
Code:
Microsoft (R) Windows Debugger Version 10.0.19041.685 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [D:\MuServerX1602\Muser\5.GameServer\2021-8-23_15h5m39s.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available
Symbol search path is: srv*
Executable search path is:
Windows 10 Version 14393 MP (8 procs) Free x86 compatible
Product: Server, suite: TerminalServer SingleUserTS
10.0.14393.4283 (rs1_release.210303-1802)
Machine Name:
Debug session time: Mon Aug 23 15:05:39.000 2021 (UTC + 8:00)
System Uptime: not available
Process Uptime: 0 days 0:14:02.000
..................................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(21e4.2b10): Access violation - code c0000005 (first/second chance not available)
For analysis of this file, run !analyze -v
eax=00000000 ebx=173f1630 ecx=0000000c edx=1a2b45b0 esi=000002cc edi=173f1620
eip=7799f8fc esp=057b999c ebp=057b99a8 iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000206
ntdll!NtGetContextThread+0xc:
7799f8fc c20800 ret 8
0:000> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
KEY_VALUES_STRING: 1
Key : AV.Dereference
Value: NullClassPtr
Key : AV.Fault
Value: Read
Key : Analysis.CPU.Sec
Value: 4
Key : Analysis.DebugAnalysisProvider.CPP
Value: Create: 8007007e on WIN-GBH8AM9M41I
Key : Analysis.DebugData
Value: CreateObject
Key : Analysis.DebugModel
Value: CreateObject
Key : Analysis.Elapsed.Sec
Value: 116
Key : Analysis.Memory.CommitPeak.Mb
Value: 123
Key : Analysis.System
Value: CreateObject
Key : Timeline.Process.Start.DeltaSec
Value: 842
CHKIMG_EXTENSION: !chkimg -lo 50 -db !GameServer
255 errors : !GameServer (0125003c-0125013b)
01250030 b4 15 4e 68 cf cc 15 20 fa 9e bf 2f *e8 *fc *69 *17 ..Nh... .../..i.
01250040 *00 *83 *c4 *08 *e9 *af *02 *00 *00 *8b *d0 *8b *00 *80 *78 *0d ..............x.
01250050 *00 *74 *95 *80 *7a *0d *00 *0f *85 *7d *02 *00 *00 *3b *5a *10 .t..z....}...;Z.
01250060 *0f *8c *74 *02 *00 *00 *3b *d1 *0f *84 *6c *02 *00 *00 *8b *4a ..t...;...l....J
01250070 *14 *8b *42 *18 *0f *b6 *b7 *ff *00 *00 *00 *3b *c8 *74 *0d *90 ..B........;.t..
01250080 *39 *71 *04 *74 *09 *83 *c1 *20 *3b *c8 *75 *f4 *33 *c9 *83 *c1 9q.t... ;.u.3...
01250090 *0c *c7 *45 *c8 *00 *00 *00 *00 *89 *4d *cc *0f *1f *44 *00 *00 ..E......M...D..
012500a0 *c7 *45 *e8 *00 *00 *00 *00 *c7 *45 *ec *0f *00 *00 *00 *c6 *45 .E......E......E
012500b0 *d8 *00 *8d *45 *bc *c7 *45 *fc *01 *00 *00 *00 *8b *31 *b9 *e0 ...E..E......1..
012500c0 *78 *a3 *03 *50 *8d *45 *b0 *89 *75 *bc 50 *e8 *d0 *d1 *ff *ff x..P.E..u.P.....
012500d0 *8b *4d *b8 *80 *79 *0d *00 *0f *85 *8e *01 *00 *00 *3b *71 *10 .M..y........;q.
012500e0 *0f *8c *85 *01 *00 *00 *3b *0d *e0 *78 *a3 *03 *0f *84 *79 *01 ......;..x....y.
012500f0 *00 *00 *8b *41 *14 *89 *45 *d4 *8d *41 *18 *8d *4d *d8 *3b *c8 ...A..E..A..M.;.
01250100 *74 *16 *83 *78 *14 *10 *8b *c8 *72 *02 *8b *08 *ff *70 *10 *51 t..x....r....p.Q
01250110 *8d *4d *d8 *e8 *b8 *76 *ff *ff *83 *7d *ec *10 *8d *4d *d8 *0f .M...v...}...M..
01250120 *bf *47 *06 *0f *43 *4d *d8 *50 *51 *68 *a0 *78 *a3 *03 *e8 *9d .G..CM.PQh.x....
01250130 *22 *06 *00 *8b *45 *cc *83 *c4 *0c *dd *d8 *8b 28 dc 8c 28 "...E.......(..(
CONTEXT: (.ecxr)
eax=057bac1c ebx=00000001 ecx=0000000c edx=1a2b45b0 esi=000000ff edi=28a567f8
eip=012500bc esp=057bac00 ebp=057bac60 iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010206
GameServer+0x100bc:
012500bc 8b31 mov esi,dword ptr [ecx] ds:002b:0000000c=????????
Resetting default scope
EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 012500bc (GameServer+0x000100bc)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: 0000000c
Attempt to read from address 0000000c
PROCESS_NAME: GameServer.exe
READ_ADDRESS: 0000000c
ERROR_CODE: (NTSTATUS) 0xc0000005 - 0x%p 0x%p %s
EXCEPTION_CODE_STR: c0000005
EXCEPTION_PARAMETER1: 00000000
EXCEPTION_PARAMETER2: 0000000c
ADDITIONAL_DEBUG_TEXT: Followup set based on attribute [Is_ChosenCrashFollowupThread] from Frame:[0] on thread:[PSEUDO_THREAD]
STACK_TEXT:
00000000 00000000 memory_corruption!GameServer+0x0
SYMBOL_NAME: memory_corruption!GameServer
STACK_COMMAND: ** Pseudo Context ** ManagedPseudo ** Value: 268e1e32d30 ** ; kb
FAILURE_BUCKET_ID: MEMORY_CORRUPTION_LARGE_256_c0000005_memory_corruption!GameServer
IMAGE_NAME: memory_corruption
MODULE_NAME: memory_corruption
OS_VERSION: 10.0.14393.4283
BUILDLAB_STR: rs1_release
OSPLATFORM_TYPE: x86
OSNAME: Windows 10
FAILURE_ID_HASH: {f6b45d3e-1d24-afe7-4098-b7dc2147829f}
Followup: MachineOwner
---------
0:000> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
KEY_VALUES_STRING: 1
Key : AV.Dereference
Value: NullClassPtr
Key : AV.Fault
Value: Read
Key : Analysis.CPU.Sec
Value: 1
Key : Analysis.DebugAnalysisProvider.CPP
Value: Create: 8007007e on WIN-GBH8AM9M41I
Key : Analysis.DebugData
Value: CreateObject
Key : Analysis.DebugModel
Value: CreateObject
Key : Analysis.Elapsed.Sec
Value: 1
Key : Analysis.Memory.CommitPeak.Mb
Value: 128
Key : Analysis.System
Value: CreateObject
Key : Timeline.Process.Start.DeltaSec
Value: 842
CHKIMG_EXTENSION: !chkimg -lo 50 -db !GameServer
255 errors : !GameServer (0125003c-0125013b)
01250030 b4 15 4e 68 cf cc 15 20 fa 9e bf 2f *e8 *fc *69 *17 ..Nh... .../..i.
01250040 *00 *83 *c4 *08 *e9 *af *02 *00 *00 *8b *d0 *8b *00 *80 *78 *0d ..............x.
01250050 *00 *74 *95 *80 *7a *0d *00 *0f *85 *7d *02 *00 *00 *3b *5a *10 .t..z....}...;Z.
01250060 *0f *8c *74 *02 *00 *00 *3b *d1 *0f *84 *6c *02 *00 *00 *8b *4a ..t...;...l....J
01250070 *14 *8b *42 *18 *0f *b6 *b7 *ff *00 *00 *00 *3b *c8 *74 *0d *90 ..B........;.t..
01250080 *39 *71 *04 *74 *09 *83 *c1 *20 *3b *c8 *75 *f4 *33 *c9 *83 *c1 9q.t... ;.u.3...
01250090 *0c *c7 *45 *c8 *00 *00 *00 *00 *89 *4d *cc *0f *1f *44 *00 *00 ..E......M...D..
012500a0 *c7 *45 *e8 *00 *00 *00 *00 *c7 *45 *ec *0f *00 *00 *00 *c6 *45 .E......E......E
012500b0 *d8 *00 *8d *45 *bc *c7 *45 *fc *01 *00 *00 *00 *8b *31 *b9 *e0 ...E..E......1..
012500c0 *78 *a3 *03 *50 *8d *45 *b0 *89 *75 *bc 50 *e8 *d0 *d1 *ff *ff x..P.E..u.P.....
012500d0 *8b *4d *b8 *80 *79 *0d *00 *0f *85 *8e *01 *00 *00 *3b *71 *10 .M..y........;q.
012500e0 *0f *8c *85 *01 *00 *00 *3b *0d *e0 *78 *a3 *03 *0f *84 *79 *01 ......;..x....y.
012500f0 *00 *00 *8b *41 *14 *89 *45 *d4 *8d *41 *18 *8d *4d *d8 *3b *c8 ...A..E..A..M.;.
01250100 *74 *16 *83 *78 *14 *10 *8b *c8 *72 *02 *8b *08 *ff *70 *10 *51 t..x....r....p.Q
01250110 *8d *4d *d8 *e8 *b8 *76 *ff *ff *83 *7d *ec *10 *8d *4d *d8 *0f .M...v...}...M..
01250120 *bf *47 *06 *0f *43 *4d *d8 *50 *51 *68 *a0 *78 *a3 *03 *e8 *9d .G..CM.PQh.x....
01250130 *22 *06 *00 *8b *45 *cc *83 *c4 *0c *dd *d8 *8b 28 dc 8c 28 "...E.......(..(
CONTEXT: (.ecxr)
eax=057bac1c ebx=00000001 ecx=0000000c edx=1a2b45b0 esi=000000ff edi=28a567f8
eip=012500bc esp=057bac00 ebp=057bac60 iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010206
GameServer+0x100bc:
012500bc 8b31 mov esi,dword ptr [ecx] ds:002b:0000000c=????????
Resetting default scope
EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 012500bc (GameServer+0x000100bc)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: 0000000c
Attempt to read from address 0000000c
PROCESS_NAME: GameServer.exe
READ_ADDRESS: 0000000c
ERROR_CODE: (NTSTATUS) 0xc0000005 - 0x%p 0x%p %s
EXCEPTION_CODE_STR: c0000005
EXCEPTION_PARAMETER1: 00000000
EXCEPTION_PARAMETER2: 0000000c
ADDITIONAL_DEBUG_TEXT: Followup set based on attribute [Is_ChosenCrashFollowupThread] from Frame:[0] on thread:[PSEUDO_THREAD]
STACK_TEXT:
00000000 00000000 memory_corruption!GameServer+0x0
SYMBOL_NAME: memory_corruption!GameServer
STACK_COMMAND: ** Pseudo Context ** ManagedPseudo ** Value: 268e5d82830 ** ; kb
FAILURE_BUCKET_ID: MEMORY_CORRUPTION_LARGE_256_c0000005_memory_corruption!GameServer
IMAGE_NAME: memory_corruption
MODULE_NAME: memory_corruption
OS_VERSION: 10.0.14393.4283
BUILDLAB_STR: rs1_release
OSPLATFORM_TYPE: x86
OSNAME: Windows 10
FAILURE_ID_HASH: {f6b45d3e-1d24-afe7-4098-b7dc2147829f}
Followup: MachineOwner
---------