Revision: AzerothCore rev. e285ac4a2c92+ 2020-03-02 23:19:40 +0100 (master branch) (Win64, Release)
Date 4:3:2020. Time 5:3
//=====================================================
*** Hardware ***
Processor: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
Number Of Processors: 4
Physical Memory: 33501396 KB (Available: 19620156 KB)
Commit Charge Limit: 43725012 KB
*** Operation System ***
Windows 8.1 Professional (Version 6.3, Build 9600)
//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 00007FFC83CCDE0E 01:000000000003CE0E C:\Windows\SYSTEM32\ntdll.dll
Registers:
RAX:0000000000000000
RBX:00000070349A1FF0
RCX:00000000FFFFFFFC
RDX:00000000000004AC
RSI:00000000000004AC
RDI:0000000000000000
R8: 00007FF674AFE000
R9: 0000000000000000
R10:0000000000000246
R11:0000000000000000
R12:0000000000000000
R13:0000000000000000
R14:0000000000000000
R15:0000007000000001
CS:RIP:0033:00007FFC83CCDE0E
SS:RSP:002B:000000003476FAB0 RBP:74AFE000
DS:002B ES:002B FS:0053 GS:002B
Flags:00010213
Call stack:
Address Frame Function SourceFile
00007FFC83CCDE0E 000000703476FB70 RtlLockHeap+13E
00007FFC83CCB7E4 000000703476FBB0 RtlEnterCriticalSection+E4
00007FFC52098481 000000703476FC30 ?wait_task@ACE_Thread_Manager@@QEAAHPEAVACE_Task_Base@@@Z+41
00007FF675A686E3 000000703476FC70 0001:00000000000476E3 D:\azerothcore\build\bin\Release\worldserver.exe
00007FF67621991E 000000703476FCD0 0001:00000000007F891E D:\azerothcore\build\bin\Release\worldserver.exe
00007FF675A687A8 000000703476FD10 0001:00000000000477A8 D:\azerothcore\build\bin\Release\worldserver.exe
00007FF67623EFCF 000000703476FD40 0001:000000000081DFCF D:\azerothcore\build\bin\Release\worldserver.exe
00007FFC76199A03 000000703476FDA0 _malloc_base+823
00007FFC7619E67B 000000703476FDD0 _register_onexit_function+EB
00007FFC76199B34 000000703476FE00 _execute_onexit_table+34
00007FFC76196F41 000000703476FE40 exit+1A1
00007FFC7619F9D3 000000703476FE70 _o__wcsnicmp+6A3
00007FFC76196E0E 000000703476FEC0 exit+6E
00007FF676219817 000000703476FF00 0001:00000000007F8817 D:\azerothcore\build\bin\Release\worldserver.exe
00007FFC836413D2 000000703476FF30 BaseThreadInitThunk+22
00007FFC83CA54F4 000000703476FF80 RtlUserThreadStart+34
Call stack:
Address Frame Function SourceFile
00007FFC83D2156A 000000703476DBD0 ZwGetContextThread+A
00000000000004B0 000000703476DBD8 0000:0000000000000000
0000000000000004 000000703476DBE0 0000:0000000000000000
000000703476EC40 000000703476DBE8 0000:0000000000000000
0000000000000001 000000703476DBF0 0000:0000000000000000
00000000000002C4 000000703476DBF8 0000:0000000000000000
========================
Local Variables And Parameters
Call stack:
Address Frame Function SourceFile
00007FFC83CCDE0E 000000703476FB70 RtlLockHeap+13E
00007FFC83CCB7E4 000000703476FBB0 RtlEnterCriticalSection+E4
00007FFC52098481 000000703476FC30 ?wait_task@ACE_Thread_Manager@@QEAAHPEAVACE_Task_Base@@@Z+41
00007FF675A686E3 000000703476FC70 0001:00000000000476E3 D:\azerothcore\build\bin\Release\worldserver.exe
00007FF67621991E 000000703476FCD0 0001:00000000007F891E D:\azerothcore\build\bin\Release\worldserver.exe
00007FF675A687A8 000000703476FD10 0001:00000000000477A8 D:\azerothcore\build\bin\Release\worldserver.exe
00007FF67623EFCF 000000703476FD40 0001:000000000081DFCF D:\azerothcore\build\bin\Release\worldserver.exe
00007FFC76199A03 000000703476FDA0 _malloc_base+823
00007FFC7619E67B 000000703476FDD0 _register_onexit_function+EB
00007FFC76199B34 000000703476FE00 _execute_onexit_table+34
00007FFC76196F41 000000703476FE40 exit+1A1
00007FFC7619F9D3 000000703476FE70 _o__wcsnicmp+6A3
00007FFC76196E0E 000000703476FEC0 exit+6E
00007FF676219817 000000703476FF00 0001:00000000007F8817 D:\azerothcore\build\bin\Release\worldserver.exe
00007FFC836413D2 000000703476FF30 BaseThreadInitThunk+22
00007FFC83CA54F4 000000703476FF80 RtlUserThreadStart+34
Call stack:
Address Frame Function SourceFile
00007FFC83D2156A 000000703476DBD0 ZwGetContextThread+A
0000000000000184 000000703476DBD8 0000:0000000000000000
0000000000000004 000000703476DBE0 0000:0000000000000000
000000703476EC40 000000703476DBE8 0000:0000000000000000
0000000000000001 000000703476DBF0 0000:0000000000000000
0000000000000250 000000703476DBF8 0000:0000000000000000
0000000000000001 000000703476DC00 0000:0000000000000000
00007FF675A51D3D 000000703476E130 0001:0000000000030D3D D:\azerothcore\build\bin\Release\worldserver.exe
00007FF675A4FC01 000000703476E7C0 0001:000000000002EC01 D:\azerothcore\build\bin\Release\worldserver.exe
00007FF675A50F74 000000703476EAD0 0001:000000000002FF74 D:\azerothcore\build\bin\Release\worldserver.exe
00007FFC81261B22 000000703476EBC0 UnhandledExceptionFilter+1A2
00007FFC83D2F1B3 000000703476EC00 memset+AAF3
00007FFC83D11E26 000000703476EC70 __C_specific_handler+96
00007FFC83D234AD 000000703476ECA0 __chkstk+9D
00007FFC83CE48D7 000000703476F370 RtlRaiseException+F67
00007FFC83D2263A 000000703476FAA0 KiUserExceptionDispatcher+3A
00007FFC83CCDE0E 000000703476FB70 RtlLockHeap+13E
00007FFC83CCB7E4 000000703476FBB0 RtlEnterCriticalSection+E4
00007FFC52098481 000000703476FC30 ?wait_task@ACE_Thread_Manager@@QEAAHPEAVACE_Task_Base@@@Z+41
00007FF675A686E3 000000703476FC70 0001:00000000000476E3 D:\azerothcore\build\bin\Release\worldserver.exe
00007FF67621991E 000000703476FCD0 0001:00000000007F891E D:\azerothcore\build\bin\Release\worldserver.exe
00007FF675A687A8 000000703476FD10 0001:00000000000477A8 D:\azerothcore\build\bin\Release\worldserver.exe
00007FF67623EFCF 000000703476FD40 0001:000000000081DFCF D:\azerothcore\build\bin\Release\worldserver.exe
00007FFC76199A03 000000703476FDA0 _malloc_base+823
00007FFC7619E67B 000000703476FDD0 _register_onexit_function+EB
00007FFC76199B34 000000703476FE00 _execute_onexit_table+34
00007FFC76196F41 000000703476FE40 exit+1A1
00007FFC7619F9D3 000000703476FE70 _o__wcsnicmp+6A3
00007FFC76196E0E 000000703476FEC0 exit+6E
00007FF676219817 000000703476FF00 0001:00000000007F8817 D:\azerothcore\build\bin\Release\worldserver.exe
00007FFC836413D2 000000703476FF30 BaseThreadInitThunk+22
00007FFC83CA54F4 000000703476FF80 RtlUserThreadStart+34
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
I confirm on commit 2eb07056680776f85fcd700d45defa37c0ff9815 Windows 10 pro x64, got the same like this:
Fault address: 00007FFC83CCDE0E 01:000000000003CE0E C:\Windows\SYSTEM32\ntdll.dll
Are you using any modifications of the core? @humanana
So it happens when shutting down??
Yes, using STR+C. It creates a Crash folder in bin\Release\Crashes
I confirm on commit 2eb0705 Windows 10 pro x64, got the same like this:
Fault address: 00007FFC83CCDE0E 01:000000000003CE0E C:\Windows\SYSTEM32\ntdll.dll
Are you using any modifications of the core? @humanana
test compiling on none mod[module] both crash when shutdown the server
also one issue I gave but perhaps no one notice i got this socket warning when compiling also
I'm using 1,5 month old rev on Windows 7 and I have no problem. Maybe something changed ?
@frytik That would be great if you can check if there was a commit that causes this error. Can you pls update or compile a new core and look if you have the same issue?
That crashlog is uselles, cause (Win64, Release)
Edit: I'm downloading latest rev. gonna test.
Yeah, it crashing on latest rev.
Here is debug crashlog: https://pastebin.com/bb0KhLt8
No crash at rev. 0749a861aa91
@humana can you recompile on commit 0749a86 and test?
If it works fine, you recompile on a more recent commit etc until you find the problematic commit
Steps:
git checkout 0749a86(to go back to normal branch git checkout master)
it still crash for me with world socket warning again
but old version a few months ago did not crash for me [ before updating the new data mmap to the latest ]
Revision: AzerothCore rev. 0749a861aa91+ 2020-02-27 08:04:24 +0100 (master branch) (Win64, Release)
Date 6:3:2020. Time 3:46
//=====================================================
*** Hardware ***
Processor: Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
Number Of Processors: 4
Physical Memory: 33501396 KB (Available: 19428076 KB)
Commit Charge Limit: 43725012 KB
*** Operation System ***
Windows 8.1 Professional (Version 6.3, Build 9600)
//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 00007FFD002ADE0E 01:000000000003CE0E C:\Windows\SYSTEM32\ntdll.dll
Registers:
RAX:0000000000000000
RBX:0000003193F11FF0
RCX:00000000FFFFFFFC
RDX:000000000000047C
RSI:000000000000047C
RDI:0000000000000000
R8: 00007FF6F13CE000
R9: 0000000000000000
R10:0000000000000246
R11:0000000000000000
R12:0000000000000000
R13:0000000000000000
R14:0000000000000000
R15:0000003100000001
CS:RIP:0033:00007FFD002ADE0E
SS:RSP:002B:0000000093D1F7F0 RBP:F13CE000
DS:002B ES:002B FS:0053 GS:002B
Flags:00010213
Call stack:
Address Frame Function SourceFile
00007FFD002ADE0E 0000003193D1F8B0 RtlLockHeap+13E
00007FFD002AB7E4 0000003193D1F8F0 RtlEnterCriticalSection+E4
00007FFCE2E38481 0000003193D1F970 ?wait_task@ACE_Thread_Manager@@QEAAHPEAVACE_Task_Base@@@Z+41
00007FF6F1A286E3 0000003193D1F9B0 0001:00000000000476E3 D:\azerothcore\build\bin\Release\worldserver.exe
00007FF6F21D991E 0000003193D1FA10 0001:00000000007F891E D:\azerothcore\build\bin\Release\worldserver.exe
00007FF6F1A287A8 0000003193D1FA50 0001:00000000000477A8 D:\azerothcore\build\bin\Release\worldserver.exe
00007FF6F21FEFCF 0000003193D1FA80 0001:000000000081DFCF D:\azerothcore\build\bin\Release\worldserver.exe
00007FFCF2209A03 0000003193D1FAE0 _malloc_base+823
00007FFCF220E67B 0000003193D1FB10 _register_onexit_function+EB
00007FFCF2209B34 0000003193D1FB40 _execute_onexit_table+34
00007FFCF2206F41 0000003193D1FB80 exit+1A1
00007FFCF220F9D3 0000003193D1FBB0 _o__wcsnicmp+6A3
00007FFCF2206E0E 0000003193D1FC00 exit+6E
00007FF6F21D9817 0000003193D1FC40 0001:00000000007F8817 D:\azerothcore\build\bin\Release\worldserver.exe
00007FFCFE4E13D2 0000003193D1FC70 BaseThreadInitThunk+22
00007FFD002854F4 0000003193D1FCC0 RtlUserThreadStart+34
Call stack:
Address Frame Function SourceFile
00007FFD0030156A 0000003193D1D910 ZwGetContextThread+A
0000000000000480 0000003193D1D918 0000:0000000000000000
0000000000000006 0000003193D1D920 0000:0000000000000000
0000003193D1E980 0000003193D1D928 0000:0000000000000000
0000000000000001 0000003193D1D930 0000:0000000000000000
00000000000001CC 0000003193D1D938 0000:0000000000000000
Call stack:
Address Frame Function SourceFile
00007FFD0030224A 000000319A29F4E0 ZwWaitForWorkViaWorkerFactory+A
00007FFD002A9156 000000319A29F8C0 RtlFreeUnicodeString+1AB6
00007FFCFE4E13D2 000000319A29F8F0 BaseThreadInitThunk+22
00007FFD002854F4 000000319A29F940 RtlUserThreadStart+34
Call stack:
Address Frame Function SourceFile
00007FFD0030224A 000000319A39F4A0 ZwWaitForWorkViaWorkerFactory+A
00007FFD002A9156 000000319A39F880 RtlFreeUnicodeString+1AB6
00007FFCFE4E13D2 000000319A39F8B0 BaseThreadInitThunk+22
00007FFD002854F4 000000319A39F900 RtlUserThreadStart+34
========================
Local Variables And Parameters
Call stack:
Address Frame Function SourceFile
00007FFD002ADE0E 0000003193D1F8B0 RtlLockHeap+13E
00007FFD002AB7E4 0000003193D1F8F0 RtlEnterCriticalSection+E4
00007FFCE2E38481 0000003193D1F970 ?wait_task@ACE_Thread_Manager@@QEAAHPEAVACE_Task_Base@@@Z+41
00007FF6F1A286E3 0000003193D1F9B0 0001:00000000000476E3 D:\azerothcore\build\bin\Release\worldserver.exe
00007FF6F21D991E 0000003193D1FA10 0001:00000000007F891E D:\azerothcore\build\bin\Release\worldserver.exe
00007FF6F1A287A8 0000003193D1FA50 0001:00000000000477A8 D:\azerothcore\build\bin\Release\worldserver.exe
00007FF6F21FEFCF 0000003193D1FA80 0001:000000000081DFCF D:\azerothcore\build\bin\Release\worldserver.exe
00007FFCF2209A03 0000003193D1FAE0 _malloc_base+823
00007FFCF220E67B 0000003193D1FB10 _register_onexit_function+EB
00007FFCF2209B34 0000003193D1FB40 _execute_onexit_table+34
00007FFCF2206F41 0000003193D1FB80 exit+1A1
00007FFCF220F9D3 0000003193D1FBB0 _o__wcsnicmp+6A3
00007FFCF2206E0E 0000003193D1FC00 exit+6E
00007FF6F21D9817 0000003193D1FC40 0001:00000000007F8817 D:\azerothcore\build\bin\Release\worldserver.exe
00007FFCFE4E13D2 0000003193D1FC70 BaseThreadInitThunk+22
00007FFD002854F4 0000003193D1FCC0 RtlUserThreadStart+34
Call stack:
Address Frame Function SourceFile
00007FFD0030156A 0000003193D1D910 ZwGetContextThread+A
0000000000000228 0000003193D1D918 0000:0000000000000000
0000000000000006 0000003193D1D920 0000:0000000000000000
0000003193D1E980 0000003193D1D928 0000:0000000000000000
0000000000000001 0000003193D1D930 0000:0000000000000000
0000000000000224 0000003193D1D938 0000:0000000000000000
0000000000000001 0000003193D1D940 0000:0000000000000000
00007FF6F1A11D3D 0000003193D1DE70 0001:0000000000030D3D D:\azerothcore\build\bin\Release\worldserver.exe
00007FF6F1A0FC01 0000003193D1E500 0001:000000000002EC01 D:\azerothcore\build\bin\Release\worldserver.exe
00007FF6F1A10F74 0000003193D1E810 0001:000000000002FF74 D:\azerothcore\build\bin\Release\worldserver.exe
00007FFCFD6E1B22 0000003193D1E900 UnhandledExceptionFilter+1A2
00007FFD0030F1B3 0000003193D1E940 memset+AAF3
00007FFD002F1E26 0000003193D1E9B0 __C_specific_handler+96
00007FFD003034AD 0000003193D1E9E0 __chkstk+9D
00007FFD002C48D7 0000003193D1F0B0 RtlRaiseException+F67
00007FFD0030263A 0000003193D1F7E0 KiUserExceptionDispatcher+3A
00007FFD002ADE0E 0000003193D1F8B0 RtlLockHeap+13E
00007FFD002AB7E4 0000003193D1F8F0 RtlEnterCriticalSection+E4
00007FFCE2E38481 0000003193D1F970 ?wait_task@ACE_Thread_Manager@@QEAAHPEAVACE_Task_Base@@@Z+41
00007FF6F1A286E3 0000003193D1F9B0 0001:00000000000476E3 D:\azerothcore\build\bin\Release\worldserver.exe
00007FF6F21D991E 0000003193D1FA10 0001:00000000007F891E D:\azerothcore\build\bin\Release\worldserver.exe
00007FF6F1A287A8 0000003193D1FA50 0001:00000000000477A8 D:\azerothcore\build\bin\Release\worldserver.exe
00007FF6F21FEFCF 0000003193D1FA80 0001:000000000081DFCF D:\azerothcore\build\bin\Release\worldserver.exe
00007FFCF2209A03 0000003193D1FAE0 _malloc_base+823
00007FFCF220E67B 0000003193D1FB10 _register_onexit_function+EB
00007FFCF2209B34 0000003193D1FB40 _execute_onexit_table+34
00007FFCF2206F41 0000003193D1FB80 exit+1A1
00007FFCF220F9D3 0000003193D1FBB0 _o__wcsnicmp+6A3
00007FFCF2206E0E 0000003193D1FC00 exit+6E
00007FF6F21D9817 0000003193D1FC40 0001:00000000007F8817 D:\azerothcore\build\bin\Release\worldserver.exe
00007FFCFE4E13D2 0000003193D1FC70 BaseThreadInitThunk+22
00007FFD002854F4 0000003193D1FCC0 RtlUserThreadStart+34
Call stack:
Address Frame Function SourceFile
00007FFD0030224A 000000319A29F4E0 ZwWaitForWorkViaWorkerFactory+A
00007FFD002A9156 000000319A29F8C0 RtlFreeUnicodeString+1AB6
00007FFCFE4E13D2 000000319A29F8F0 BaseThreadInitThunk+22
00007FFD002854F4 000000319A29F940 RtlUserThreadStart+34
Call stack:
Address Frame Function SourceFile
00007FFD0030224A 000000319A39F4A0 ZwWaitForWorkViaWorkerFactory+A
00007FFD002A9156 000000319A39F880 RtlFreeUnicodeString+1AB6
00007FFCFE4E13D2 000000319A39F8B0 BaseThreadInitThunk+22
00007FFD002854F4 000000319A39F900 RtlUserThreadStart+34
plz post it on pastebin next time or put 3 backticks
Plz try with older commits then, our devs don't have time to test different commits + fix etc...
But it's not the mmaps because we updated them VERY long ago and it would have been reported long ago
ohh I'm sorry next time I'll put in pastebin and link it there > <'
I'll try the older commits again > <'
@humanana If you posting crashlog, compile before as RelWithDebInfo or Debug
You currently have (Win64, Release), this is uselles crashlog's.
@humanana If you posting crashlog, compile before as RelWithDebInfo or Debug
You currently have (Win64, Release), this is uselles crashlog's.
ohhh ok
here is the test [crash] on Revision: AzerothCore rev. 0749a861aa91+ 2020-02-27 08:04:24 +0100 (HEAD branch) (Win64, RelWithDebInfo)
link on pastebin https://pastebin.com/uUzs5sgU hope it helps > <
useful but you can also try to you identify the wrong commit
try to checkout like 7 at least commit during 2 months old but still crash , so I have no idea right now
but I can assure that the build before I update with old data map have no crash at all TTvTT
I can't reproduce the bug on Linux :disappointed:
try to checkout like 7 at least commit during 2 months old but still crash , so I have no idea right now
but I can assure that the build before I update with old data map have no crash at all TTvTT
retry with older commits until you find lol
you guys with the crash are all on windows??
try to checkout like 7 at least commit during 2 months old but still crash , so I have no idea right now
but I can assure that the build before I update with old data map have no crash at all TTvTTretry with older commits until you find lol
you guys with the crash are all on windows??
so immpossible TTvTT
No crash again, rev ce2f622ef038 (last for today)
Win x64
ok then humanama REFILL THE ISSUE template correctly please
it might be due to other modifications who knows? (not us)
Can't confirm, I don't have any crash on w10 & ubuntu
ok then humanama REFILL THE ISSUE template correctly please
it might be due to other modifications who knows? (not us)
really! no crash for you guys? then why Volgger got similar crash like me?
I hadn't do any modification on core at all just fresh pull to update the existing and then notice the world socket warning issue then find out that when shutting down server it crash OTL
crash on again, ce2f622ef038+
https://pastebin.com/byniDdNW
No crash again, rev ce2f622 (last for today)
Win x64
x64 with win8.1 64 ? or other OS?
x64 Windows 7and WinServer2016.
Win8 and 10 are for tactile display, not for servers
x64 Windows 7and WinServer2016.
Win8 and 10 are for tactile display, not for servers
yeap I know that
but could not help, cause I have only 8.1 to test now and with old revision before data map update there are no crash
but have crash for me after data map update with world socket warning during compilation
so there must be something with the code on win8.1 and 10 perhaps
cause Volgger is on win 10 and I'm on 8.1
No crash again, rev ce2f622 (last for today)
Win x64x64 with win8.1 64 ? or other OS?
Windows 10 pro x64, it's my test server
then what about Volgger and me that got similar crash?
@Volgger and humana need to find the things they have in common that others don't have :(
and no it's not about mmaps -___-
If humanana tested clear core
test compiling on none mod[module] both crash when shutdown the server
and if he has crash - maybe something wrong with data-files?
On deb 9 on this commit 3062c7a5 (3 months ago) I have no crash
https://github.com/azerothcore/azerothcore-wotlk/commit/2eb07056680776f85fcd700d45defa37c0ff9815 windows 7 64-bit SP1 = crash
https://github.com/azerothcore/azerothcore-wotlk/commit/2eb07056680776f85fcd700d45defa37c0ff9815 debian 9 = no crash
revision 2,5months old - win 7 sp1 64 bit | debian 9 - no crash
edit: all have same modules
ok thank you frytik, so it seems like it affects only Windows and has been introduced between 2.5 months ago and last week
Let's compare something. Maybe it'll help

@Volgger and humana need to find the things they have in common that others don't have :(
and no it's not about mmaps -___-
I didn't mean it was mmap that cause the crash, I meant after the update the data map which I dont know what had been change to make it crash > <
Let's compare something. Maybe it'll help
this one is different on me
2020-03-09 03:41:19 Using World DB: ACDB 335.3 (dev)
I use the db_assembler to do it for me and it only update the db to 335.3
but yours 335.52 ?
but yours 335.52
I downloaded them from here:
https://github.com/wowgaming/client-data/releases/tag/v7
It was faster then extract them by myself =)
but yours 335.52
I downloaded them from here:
https://github.com/wowgaming/client-data/releases/tag/v7
It was faster then extract them by myself =)
isn't that old version ? v7 I download from here v8
I don't think this have something to-do with data's or with DB.
Let's compare something. Maybe it'll help
also wonder that you are using TDB trinityDB not the azerothDB ?
https://github.com/azerothcore/azerothcore-wotlk/blob/master/data/sql/base/db_world/version.sql#L23
if you are correctly using latest AC version, you should see ACDB 335.3 (dev)
No
I downloaded data files using the link provided at wiki
the DB is not downloaded from the wiki, what are you talking about bogir? the DB is inside the core in data/sql/
I'm a bit late to the party, but I can confirm on Windows 10. I'm looking at:
4a8f1de5381d1cf53cdcc4c5bb7d9ef7c99a8a8f
Barbz
I downloaded them not from wiki, but using the link provided there at installation instruction.

Confirm Crash:
1) git checkout 4a8f1de5381d1cf53cdcc4c5bb7d9ef7c99a8a8f
No crash with:
2) git checkout 4a8f1de5381d1cf53cdcc4c5bb7d9ef7c99a8a8f^
I'm looking at the changes to WorldSocketMrg specific to ACE_Thread_Mutex
@BarbzYHOOL
I can confirm that changes made to the files below are responsible for the shutdown crash found exclusively on Windows systems. I have reverted the changes made to the two (only) files below by 4a8f1de and the crash has been resolved.
1) WorldSocketMgr.h
2) WorldSocketMgr.Cpp
This, however, is not the fix intended by the devs who opted to remove ACE_Singleton. Thoughts? I will effort a proper solution, but ACE is foreign to me -- but I'm a quick study.
Thank you Dunjeon. @Winfidonarleyan can you help with this since it's from your commit?
@humanana You see, Dunjeon identified the faulty commit with the same method as I showed you, it was only a 3 months old commit, you could have found it too!
Thank you Dunjeon. @Winfidonarleyan can you help with this since it's from your commit?
@humanana You see, Dunjeon identified the faulty commit with the same method as I showed you, it was only a 3 months old commit, you could have found it too!
isn't because Dunjeon is the programmer and could trace what's wrong with the crash log that I gave?
but if he tested each commit by recompiling each one until finding the commit that have problem
then that I do not have time to do
[but I dont think any smart ppl would do that cause it would be waste of time which crash log could be more specific, that could identify which cause the problem instead of doing the test by recompiling each commit -..-'']
ex if the crash was the commit 6 months ago with 70000 commits would you do each test on each one? - -'
@humanana
Hey there =)These are the steps I took, if it helps you.
I used my own logs to trace the error RelWithDebInfo build. Then I looked at the call stack and saw it was clearly an ACE_Thread_Mutex problem. From there, I I could see it was related to the WorldSocketMgr files. I looked at the commits specific to that file. I found the one that was related to ACE and went from there. Took about ~30 mins to confirm.
Cheers!
@humanana
Hey there =)These are the steps I took, if it helps you.I used my own logs to trace the error RelWithDebInfo build. Then I looked at the call stack and saw it was clearly an ACE_Thread_Mutex problem. From there, I I could see it was related to the WorldSocketMgr files. I looked at the commits specific to that file. I found the one that was related to ACE and went from there. Took about ~30 mins to confirm.
Cheers!
thank you for the tips TTvTT
@BarbzYHOOL Mark as confirmed, please =)
@humanana no, you just test one commit from 1 month ago, then one commit from 2 months ago, then one commit from 6 months ago and then you find a crash
so you test a commit from 3 months ago, and it still crashes
then you know it's between 2 months and 3 months old, that's very basic logic
@humanana no, you just test one commit from 1 month ago, then one commit from 2 months ago, then one commit from 6 months ago and then you find a crash
so you test a commit from 3 months ago, and it still crashes
then you know it's between 2 months and 3 months old, that's very basic logic
I tested arount 6 - 7 commits [commits aounrd 2.5 months old from the crash I posted]
but posted in here only 1, but I'll try scope more next time[if I have time > <']
thansk BarbzYHOOL for the tips ^v^ hope the fix push to master soon > <
@BarbzYHOOL, my dear, its because ACE can't normally run with new Singleton system(only on own ACE) so we need full remove ACE OR revert this commit and make @Winfidonarleyan work ussless.
The choice is yours.
full remove ACE
@FrancescoBorzi i agree Winfi done good job with singletone
we'll have to revert the commit cause no solution
meanwhile people can just type git revert 4a8f1de
@Winfidonarleyan can you please fix this? otherwise we have to revert that commit and it would be a pity but the only solution :(
@FrancescoBorzi, I don't know how to fix it, I can't reproduce it
revert this commit is big mistake and step back in ace remove :)
fix would be very please TTvTT
@FrancescoBorzi, I don't know how to fix it, I can't reproduce it
could reproduce on windows [I'm on 8.1x64] but most ppl that test on linux dont have issue at all TTvTT
win10x64 win2008r2 There was no crash. One was my server and one was my computer
rev. f1e21f2ca595+ 2020-03-15 09:11:55 +0000 (master branch) (Win64, Release)
No crash on Windows 7 again

rev. f1e21f2+ 2020-03-15 09:11:55 +0000 (master branch) (Win64, Release)
No crash on Windows 7 again
when you compile there is no world socket warning issue?
ok interesting so it's NOT on ALL windows servers o_0
ok interesting so it's NOT on ALL windows servers o_0
for me it was crashed after halting process appear on console and crash log appear in folder
@humanana what ACE version do you use?
@Bogir and you @Winfidonarleyan and you
Best to look in server/Crash not on the console during shutdown.
For me, on WIn 10, it does not show up in the console (and it could go undetected), but it is present in the Crash folder. Based on the call stack, it would not make any sense for it to not Crash on any windows platform because we are dealing with the system not having control of a win32 based thread. SS: https://github.com/azerothcore/azerothcore-wotlk/issues/2735#issuecomment-597851813
I've tested with commit 8c8d2fb with VS2017 and VS2019 and I can recreate the error every time.
If you ara a Windows ueser a temp fix is to replace: WorldSocketMgr.h, WorldSocketMgr.Cpp with files that predate 4a8f1de.
@humanana what ACE version do you use?
@Bogir and you @Winfidonarleyan and you
I did according to ACwiki and just only clone from git without any modification so I'm not sure what version is it , could you guide how to check the version?
i have crash message on latest build. On my backup old version (dec 2019) all ok. Windows 7 64.
Really
Crash log appear in "Crashes" folder and nothing about it on server's console
I have
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 0000000077512B04 01:0000000000031B04 C:\Windows\SYSTEM32\ntdll.dll
Really
Crash log appear in "Crashes" folder and nothing about it on server's consoleI have
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 0000000077512B04 01:0000000000031B04 C:\Windows\SYSTEM32\ntdll.dll
yeap that's the one same file error I open this issue

@iyweb better rewert commit fully then revert only in socket
just wondering about this issue do we need to revert the commit our-self instead fix[by revert] from repo?

Revision: --
Date 20:7:2020. Time 0:59
//=====================================================
*** Hardware ***
Processor: AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx
Number Of Processors: 8
Physical Memory: 14612132 KB (Available: 7086816 KB)
Commit Charge Limit: 19592868 KB
*** Operation System ***
Windows 10 Home Edition (Version 10.0, Build 18363)
//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 00007FFF1EB472A6 01:00000000000062A6 C:\Windows\SYSTEM32\ntdll.dll
Registers:
RAX:0000000000000000
RBX:000001C611482CB0
RCX:000001C611482CB0
RDX:00000000FFFFFFFA
RSI:0000000000000000
RDI:0000000000000000
R8: 000001C611482C00
R9: 000023E4678978E5
R10:000023E4678976C3
R11:0000000000000000
R12:0000005ECFFDB000
R13:0000000000000001
R14:0000000000000000
R15:0000000000000001
CS:RIP:0033:00007FFF1EB472A6
SS:RSP:002B:00000000CFDFF600 RBP:11482C00
DS:002B ES:002B FS:0053 GS:002B
Flags:00010213
Call stack:
Address Frame Function SourceFile
00007FFF1EB472A6 0000005ECFDFF6D0 RtlDllShutdownInProgress+C6
00007FFF1EB5B576 0000005ECFDFF730 RtlEnterCriticalSection+1F6
00007FFF1EB5B3C0 0000005ECFDFF760 RtlEnterCriticalSection+40
00007FF6DD23DB7A 0000005ECFDFF7D0 ACE_Thread_Manager::wait_task+3A D:\Git\KargatumCore\deps\acelite\ace\Thread_Manager.cpp line 1866
00007FF6DCC3A8A5 0000005ECFDFF800 ReactorRunnable::~ReactorRunnable+45 D:\Git\KargatumCore\src\server\game\Server\WorldSocketMgr.cpp line 86
00007FF6DD335A66 0000005ECFDFF860 `eh vector destructor iterator'+5A
00007FF6DCC3AAD1 0000005ECFDFF890 ReactorRunnable::`vector deleting destructor'+31
00007FF6DCC3AA0D 0000005ECFDFF8C0 WorldSocketMgr::~WorldSocketMgr+2D D:\Git\KargatumCore\src\server\game\Server\WorldSocketMgr.cpp line 229
00007FFF1BAF9D06 0000005ECFDFF910 _execute_onexit_table+156
00007FFF1BAF9C2B 0000005ECFDFF940 _execute_onexit_table+7B
00007FFF1BAF9BE4 0000005ECFDFF970 _execute_onexit_table+34
00007FFF1BAF87B2 0000005ECFDFF9B0 exit+142
00007FFF1BAF873B 0000005ECFDFF9E0 exit+CB
00007FFF1BAF86DE 0000005ECFDFFA30 exit+6E
00007FF6DD3361DB 0000005ECFDFFA70 __scrt_common_main_seh+173 d:\A01\_work\6\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 295
00007FFF1CEF7BD4 0000005ECFDFFAA0 BaseThreadInitThunk+14
00007FFF1EBACE51 0000005ECFDFFB20 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFF1EBDDE04 0000005ECFDFD6F0 ZwGetContextThread+14
00007FFF1C41E0FB 0000005ECFDFD720 GetThreadContext+B
00007FF6DC82939D 0000005ECFDFDC50 WheatyExceptionReport::printTracesForAllThreads+BD D:\Git\KargatumCore\src\common\Debugging\WheatyExceptionReport.cpp line 486
00007FF6DC8273FF 0000005ECFDFE2E0 WheatyExceptionReport::GenerateExceptionReport+30F D:\Git\KargatumCore\src\common\Debugging\WheatyExceptionReport.cpp line 592
00007FF6DC828478 0000005ECFDFE5E0 WheatyExceptionReport::WheatyUnhandledExceptionFilter+328 D:\Git\KargatumCore\src\common\Debugging\WheatyExceptionReport.cpp line 197
00007FFF1C49FEEA 0000005ECFDFE700 UnhandledExceptionFilter+1EA
00007FFF1EBE4AB2 0000005ECFDFE740 memset+1B32
00007FFF1EBCC656 0000005ECFDFE7B0 __C_specific_handler+96
00007FFF1EBE11CF 0000005ECFDFE7E0 __chkstk+11F
00007FFF1EBAA209 0000005ECFDFEEF0 RtlRaiseException+399
00007FFF1EBDFE3E 0000005ECFDFF5F0 KiUserExceptionDispatcher+2E
00007FFF1EB472A6 0000005ECFDFF6D0 RtlDllShutdownInProgress+C6
00007FFF1EB5B576 0000005ECFDFF730 RtlEnterCriticalSection+1F6
00007FFF1EB5B3C0 0000005ECFDFF760 RtlEnterCriticalSection+40
00007FF6DD23DB7A 0000005ECFDFF7D0 ACE_Thread_Manager::wait_task+3A D:\Git\KargatumCore\deps\acelite\ace\Thread_Manager.cpp line 1866
00007FF6DCC3A8A5 0000005ECFDFF800 ReactorRunnable::~ReactorRunnable+45 D:\Git\KargatumCore\src\server\game\Server\WorldSocketMgr.cpp line 86
00007FF6DD335A66 0000005ECFDFF860 `eh vector destructor iterator'+5A
00007FF6DCC3AAD1 0000005ECFDFF890 ReactorRunnable::`vector deleting destructor'+31
00007FF6DCC3AA0D 0000005ECFDFF8C0 WorldSocketMgr::~WorldSocketMgr+2D D:\Git\KargatumCore\src\server\game\Server\WorldSocketMgr.cpp line 229
00007FFF1BAF9D06 0000005ECFDFF910 _execute_onexit_table+156
00007FFF1BAF9C2B 0000005ECFDFF940 _execute_onexit_table+7B
00007FFF1BAF9BE4 0000005ECFDFF970 _execute_onexit_table+34
00007FFF1BAF87B2 0000005ECFDFF9B0 exit+142
00007FFF1BAF873B 0000005ECFDFF9E0 exit+CB
00007FFF1BAF86DE 0000005ECFDFFA30 exit+6E
00007FF6DD3361DB 0000005ECFDFFA70 __scrt_common_main_seh+173 d:\A01\_work\6\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 295
00007FFF1CEF7BD4 0000005ECFDFFAA0 BaseThreadInitThunk+14
00007FFF1EBACE51 0000005ECFDFFB20 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFF1EBDFA04 0000005ED01FF530 ZwWaitForWorkViaWorkerFactory+14
00007FFF1EB73FE0 0000005ED01FF8F0 RtlInitializeResource+710
00007FFF1CEF7BD4 0000005ED01FF920 BaseThreadInitThunk+14
00007FFF1EBACE51 0000005ED01FF9A0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFF1EBDFA04 0000005ED02FFAD0 ZwWaitForWorkViaWorkerFactory+14
00007FFF1EB73FE0 0000005ED02FFE90 RtlInitializeResource+710
00007FFF1CEF7BD4 0000005ED02FFEC0 BaseThreadInitThunk+14
00007FFF1EBACE51 0000005ED02FFF40 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFF1EBDFA04 0000005ED00FFB00 ZwWaitForWorkViaWorkerFactory+14
00007FFF1EB73FE0 0000005ED00FFEC0 RtlInitializeResource+710
00007FFF1CEF7BD4 0000005ED00FFEF0 BaseThreadInitThunk+14
00007FFF1EBACE51 0000005ED00FFF70 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFF1EBDFA04 0000005ED0DFF9C0 ZwWaitForWorkViaWorkerFactory+14
00007FFF1EB73FE0 0000005ED0DFFD80 RtlInitializeResource+710
00007FFF1CEF7BD4 0000005ED0DFFDB0 BaseThreadInitThunk+14
00007FFF1EBACE51 0000005ED0DFFE30 RtlUserThreadStart+21
========================
Local Variables And Parameters
Call stack:
Address Frame Function SourceFile
00007FFF1EB472A6 0000005ECFDFF6D0 RtlDllShutdownInProgress+C6
00007FFF1EB5B576 0000005ECFDFF730 RtlEnterCriticalSection+1F6
00007FFF1EB5B3C0 0000005ECFDFF760 RtlEnterCriticalSection+40
00007FF6DD23DB7A 0000005ECFDFF7D0 ACE_Thread_Manager::wait_task+3A D:\Git\KargatumCore\deps\acelite\ace\Thread_Manager.cpp line 1866
Local ACE_Thread_Descriptor_Base* copy_table = <Unable to read memory>
Local int result = 0x0 <Unable to read memory>
Local ACE_Guard<ACE_Thread_Mutex> ace_mon
ACE_Thread_Mutex* lock_ = 0x1C611482CB0
<user defined> Ace_ = 0x1C611482CB0
_RTL_CRITICAL_SECTION lock_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x66321F
long LockCount = 0xDDBAC538
long RecursionCount = 0x7FF6
void* OwningThread = <Unable to read memory>
void* LockSemaphore = 0x7FF6DC7B0000
unsigned int SpinCount = 0xAD1AAD00AD1A90
bool removed_ = 0x30
int owner_ = 0xDC81E680
Local ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter
ACE_Double_Linked_List_Iterator_Base<ACE_Thread_Descriptor>
<user defined> Ace_ = 0x0
ACE_Thread_Descriptor* current_ = <Unable to read memory>
ACE_Double_Linked_List<ACE_Thread_Descriptor>* dllist_ = <Unable to read memory>
<user defined> Ace_ = 0x0 <Unable to read memory>
Local ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor_Base> titer
ACE_Double_Linked_List_Iterator_Base<ACE_Thread_Descriptor_Base>
<user defined> Ace_ = 0x0
ACE_Thread_Descriptor_Base* current_ = <Unable to read memory>
ACE_Double_Linked_List<ACE_Thread_Descriptor_Base>* dllist_ = <Unable to read memory>
<user defined> Ace_ = 0x0 <Unable to read memory>
Local ACE_Thread_Descriptor_Base* tdb = <Unable to read memory>
Local _OSVERSIONINFOA ACE_OS::win32_versioninfo_
unsigned long dwOSVersionInfoSize = 0x0 <Unable to read memory>
unsigned long dwMajorVersion = 0x4 <Unable to read memory>
unsigned long dwMinorVersion = 0x8 <Unable to read memory>
unsigned long dwBuildNumber = 0xC <Unable to read memory>
unsigned long dwPlatformId = 0x10 <Unable to read memory>
char[128] szCSDVersion = 0x14 <Unable to read memory>
00007FF6DCC3A8A5 0000005ECFDFF800 ReactorRunnable::~ReactorRunnable+45 D:\Git\KargatumCore\src\server\game\Server\WorldSocketMgr.cpp line 86
00007FF6DD335A66 0000005ECFDFF860 `eh vector destructor iterator'+5A
Parameter void* ptr = 0x1C64264C9A8
Parameter unsigned int size = 0x5ECFDFF878
Parameter unsigned int count = 0x5ECFDFF880
Parameter * destructor = 0x7FF6DCC3A860
<user defined> = 0x74894808245C8948
Local bool success = 0x5ECFDFF830
00007FF6DCC3AAD1 0000005ECFDFF890 ReactorRunnable::`vector deleting destructor'+31
00007FF6DCC3AA0D 0000005ECFDFF8C0 WorldSocketMgr::~WorldSocketMgr+2D D:\Git\KargatumCore\src\server\game\Server\WorldSocketMgr.cpp line 229
00007FFF1BAF9D06 0000005ECFDFF910 _execute_onexit_table+156
00007FFF1BAF9C2B 0000005ECFDFF940 _execute_onexit_table+7B
00007FFF1BAF9BE4 0000005ECFDFF970 _execute_onexit_table+34
00007FFF1BAF87B2 0000005ECFDFF9B0 exit+142
00007FFF1BAF873B 0000005ECFDFF9E0 exit+CB
00007FFF1BAF86DE 0000005ECFDFFA30 exit+6E
00007FF6DD3361DB 0000005ECFDFFA70 __scrt_common_main_seh+173 d:\A01\_work\6\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 295
Local bool has_cctor = 0x5ECFDFFA60
Local <user defined>** tls_init_callback = <Unable to read memory>
Local bool is_nested = 0x0 <Unable to read memory>
Local <user defined>** tls_dtor_callback = <Unable to read memory>
Local int main_result = 0x0 <Unable to read memory>
Local __scrt_native_startup_state __scrt_current_native_startup_state = 0x0 <Unable to read memory>
00007FFF1CEF7BD4 0000005ECFDFFAA0 BaseThreadInitThunk+14
00007FFF1EBACE51 0000005ECFDFFB20 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFF1EBDDE04 0000005ECFDFD6F0 ZwGetContextThread+14
00007FFF1C41E0FB 0000005ECFDFD720 GetThreadContext+B
00007FF6DC82939D 0000005ECFDFDC50 WheatyExceptionReport::printTracesForAllThreads+BD D:\Git\KargatumCore\src\common\Debugging\WheatyExceptionReport.cpp line 486
Local tagTHREADENTRY32 te32
unsigned long dwSize = 0x1C
unsigned long cntUsage = 0x0
unsigned long th32ThreadID = 0x453C
unsigned long th32OwnerProcessID = 0x763C
long tpBasePri = 0xD
long tpDeltaPri = 0x0
unsigned long dwFlags = 0x0
Local _CONTEXT context
unsigned int P1Home = 0x64002E00000000
unsigned int P2Home = 0x6C006C
unsigned int P3Home = 0x0
unsigned int P4Home = 0x0
unsigned int P5Home = 0x0
unsigned int P6Home = 0x0
unsigned long ContextFlags = 0xD010001F
unsigned long MxCsr = 0x1FA5
unsigned int SegCs = 0x33
unsigned int SegDs = 0x2B
unsigned int SegEs = 0x2B
unsigned int SegFs = 0x53
unsigned int SegGs = 0x2B
unsigned int SegSs = 0x2B
unsigned long EFlags = 0x246
unsigned int Dr0 = 0x0
unsigned int Dr1 = 0x0
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x0
unsigned int Dr6 = 0x0
unsigned int Dr7 = 0x0
unsigned int Rax = 0xED
unsigned int Rcx = 0x2A0
unsigned int Rdx = 0x5ECFDFD770
unsigned int Rbx = 0x2A0
unsigned int Rsp = 0x5ECFDFD730
unsigned int Rbp = 0x1
unsigned int Rsi = 0x763C
unsigned int Rdi = 0x29C
unsigned int R8 = 0xA74
unsigned int R9 = 0x1
unsigned int R10 = 0x0
unsigned int R11 = 0x246
unsigned int R12 = 0x1
unsigned int R13 = 0x5ECFDFE780
unsigned int R14 = 0x7
unsigned int R15 = 0x14
unsigned int Rip = 0x7FF6DC82939D
_XSAVE_FORMAT FltSave
unsigned int ControlWord = 0x27F
unsigned int StatusWord = 0x0
unsigned int TagWord = 0x0
unsigned int Reserved1 = 0x0
unsigned int ErrorOpcode = 0x0
unsigned long ErrorOffset = 0x0
unsigned int ErrorSelector = 0x0
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x0
unsigned int DataSelector = 0x0
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1FA5
unsigned long MxCsr_Mask = 0x2FFFF
_M128A[8] FloatRegisters
[0] = 0x5ECFDFD890
[1] = 0x5ECFDFD8A0
[2] = 0x5ECFDFD8B0
[3] = 0x5ECFDFD8C0
[4] = 0x5ECFDFD8D0
[5] = 0x5ECFDFD8E0
[6] = 0x5ECFDFD8F0
[7] = 0x5ECFDFD900
_M128A[16] XmmRegisters
[0] = 0x5ECFDFD910
[1] = 0x5ECFDFD920
[2] = 0x5ECFDFD930
[3] = 0x5ECFDFD940
[4] = 0x5ECFDFD950
[5] = 0x5ECFDFD960
[6] = 0x5ECFDFD970
[7] = 0x5ECFDFD980
[8] = 0x5ECFDFD990
[9] = 0x5ECFDFD9A0
unsigned int[96] Reserved4
[0] = 0x0
[1] = 0x0
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
_M128A[2] Header
[0] = 0x5ECFDFD870
[1] = 0x5ECFDFD880
<user defined> Legacy = 0x5ECFDFD890
_M128A Xmm0 = 0x5ECFDFD910
_M128A Xmm1 = 0x5ECFDFD920
_M128A Xmm2 = 0x5ECFDFD930
_M128A Xmm3 = 0x5ECFDFD940
_M128A Xmm4 = 0x5ECFDFD950
_M128A Xmm5 = 0x5ECFDFD960
_M128A Xmm6 = 0x5ECFDFD970
_M128A Xmm7 = 0x5ECFDFD980
_M128A Xmm8 = 0x5ECFDFD990
_M128A Xmm9 = 0x5ECFDFD9A0
_M128A Xmm10
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm11
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm12
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm13
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm14
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm15
unsigned int Low = 0x0
int High = 0x0
_M128A[26] VectorRegister
[0] = 0x5ECFDFDA70
[1] = 0x5ECFDFDA80
[2] = 0x5ECFDFDA90
[3] = 0x5ECFDFDAA0
[4] = 0x5ECFDFDAB0
[5] = 0x5ECFDFDAC0
[6] = 0x5ECFDFDAD0
[7] = 0x5ECFDFDAE0
[8] = 0x5ECFDFDAF0
[9] = 0x5ECFDFDB00
unsigned int VectorControl = 0xA53110AE7BB8
unsigned int DebugControl = 0x7FF6DC827D50
unsigned int LastBranchToRip = 0x0
unsigned int LastBranchFromRip = 0x0
unsigned int LastExceptionToRip = 0x0
unsigned int LastExceptionFromRip = 0x0
00007FF6DC8274B1 0000005ECFDFE2E0 WheatyExceptionReport::GenerateExceptionReport+3C1 D:\Git\KargatumCore\src\common\Debugging\WheatyExceptionReport.cpp line 599
Parameter _EXCEPTION_POINTERS* pExceptionInfo = 0x35
_EXCEPTION_RECORD* ExceptionRecord = <Unable to read memory>
_CONTEXT* ContextRecord = <Unable to read memory>
Local _CONTEXT* pCtx = <Unable to read memory>
Local _CONTEXT trashableContext
unsigned int P1Home = 0x20
unsigned int P2Home = 0x7FFF1C3B087F
unsigned int P3Home = 0x1C611482CB0
unsigned int P4Home = 0x5ECFDFF010
unsigned int P5Home = 0xBE8953BA0477
unsigned int P6Home = 0x5ECFDFF1C8
unsigned long ContextFlags = 0x10005F
unsigned long MxCsr = 0x1FA5
unsigned int SegCs = 0x33
unsigned int SegDs = 0x2B
unsigned int SegEs = 0x2B
unsigned int SegFs = 0x53
unsigned int SegGs = 0x2B
unsigned int SegSs = 0x2B
unsigned long EFlags = 0x10213
unsigned int Dr0 = 0x0
unsigned int Dr1 = 0x0
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x0
unsigned int Dr6 = 0x0
unsigned int Dr7 = 0x0
unsigned int Rax = 0x0
unsigned int Rcx = 0x1C611482CB0
unsigned int Rdx = 0xFFFFFFFA
unsigned int Rbx = 0x0
unsigned int Rsp = 0x5ECFDFFAB0
unsigned int Rbp = 0x0
unsigned int Rsi = 0x0
unsigned int Rdi = 0x0
unsigned int R8 = 0x0
unsigned int R9 = 0x1C611482C00
unsigned int R10 = 0x23E4678978E5
unsigned int R11 = 0x23E4678976C3
unsigned int R12 = 0x0
unsigned int R13 = 0x0
unsigned int R14 = 0x0
unsigned int R15 = 0x0
unsigned int Rip = 0x7FFF1EBACE51
_XSAVE_FORMAT FltSave
unsigned int ControlWord = 0x27F
unsigned int StatusWord = 0x0
unsigned int TagWord = 0x0
unsigned int Reserved1 = 0x0
unsigned int ErrorOpcode = 0x0
unsigned long ErrorOffset = 0x0
unsigned int ErrorSelector = 0x0
unsigned int Reserved2 = 0x0
unsigned long DataOffset = 0x0
unsigned int DataSelector = 0x0
unsigned int Reserved3 = 0x0
unsigned long MxCsr = 0x1FA5
unsigned long MxCsr_Mask = 0x2FFFF
_M128A[8] FloatRegisters
[0] = 0x5ECFDFDE10
[1] = 0x5ECFDFDE20
[2] = 0x5ECFDFDE30
[3] = 0x5ECFDFDE40
[4] = 0x5ECFDFDE50
[5] = 0x5ECFDFDE60
[6] = 0x5ECFDFDE70
[7] = 0x5ECFDFDE80
_M128A[16] XmmRegisters
[0] = 0x5ECFDFDE90
[1] = 0x5ECFDFDEA0
[2] = 0x5ECFDFDEB0
[3] = 0x5ECFDFDEC0
[4] = 0x5ECFDFDED0
[5] = 0x5ECFDFDEE0
[6] = 0x5ECFDFDEF0
[7] = 0x5ECFDFDF00
[8] = 0x5ECFDFDF10
[9] = 0x5ECFDFDF20
unsigned int[96] Reserved4
[0] = 0x0
[1] = 0x1
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x50
[9] = 0x1
_M128A[2] Header
[0] = 0x5ECFDFDDF0
[1] = 0x5ECFDFDE00
<user defined> Legacy = 0x5ECFDFDE10
_M128A Xmm0 = 0x5ECFDFDE90
_M128A Xmm1 = 0x5ECFDFDEA0
_M128A Xmm2 = 0x5ECFDFDEB0
_M128A Xmm3 = 0x5ECFDFDEC0
_M128A Xmm4 = 0x5ECFDFDED0
_M128A Xmm5 = 0x5ECFDFDEE0
_M128A Xmm6 = 0x5ECFDFDEF0
_M128A Xmm7 = 0x5ECFDFDF00
_M128A Xmm8 = 0x5ECFDFDF10
_M128A Xmm9 = 0x5ECFDFDF20
_M128A Xmm10
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm11
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm12
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm13
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm14
unsigned int Low = 0x0
int High = 0x0
_M128A Xmm15
unsigned int Low = 0x0
int High = 0x0
_M128A[26] VectorRegister
[0] = 0x5ECFDFDFF0
[1] = 0x5ECFDFE000
[2] = 0x5ECFDFE010
[3] = 0x5ECFDFE020
[4] = 0x5ECFDFE030
[5] = 0x5ECFDFE040
[6] = 0x5ECFDFE050
[7] = 0x5ECFDFE060
[8] = 0x5ECFDFE070
[9] = 0x5ECFDFE080
unsigned int VectorControl = 0x1C6114B3F70
unsigned int DebugControl = 0x1C64A4ADC00
unsigned int LastBranchToRip = 0x0
unsigned int LastBranchFromRip = 0x0
unsigned int LastExceptionToRip = 0x0
unsigned int LastExceptionFromRip = 0x0
Local _SYSTEMTIME systime
unsigned int wYear = 0x7E4
unsigned int wMonth = 0x7
unsigned int wDayOfWeek = 0x1
unsigned int wDay = 0x14
unsigned int wHour = 0x0
unsigned int wMinute = 0x3B
unsigned int wSecond = 0x35
unsigned int wMilliseconds = 0x114
Local _EXCEPTION_RECORD* pExceptionRecord = <Unable to read memory>
Local unsigned int offset = 0x5ECFDFDCD8
Local char[260] szFaultingModule = "C:\Windows\SYSTEM32\ntdll.dll..."
Local unsigned long section = 0x5ECFDFDCD0
00007FF6DC828478 0000005ECFDFE5E0 WheatyExceptionReport::WheatyUnhandledExceptionFilter+328 D:\Git\KargatumCore\src\common\Debugging\WheatyExceptionReport.cpp line 197
Local char[260] module_folder_name = "D:\Core\Kargatum..."
Local _SYSTEMTIME systime
unsigned int wYear = 0x7E4
unsigned int wMonth = 0x7
unsigned int wDayOfWeek = 0x1
unsigned int wDay = 0x14
unsigned int wHour = 0x0
unsigned int wMinute = 0x3B
unsigned int wSecond = 0x35
unsigned int wMilliseconds = 0x2B
Local char[260] crash_folder_path = "D:\Core\Kargatum\Crashes..."
Local std::unique_lock<std::mutex> guard
std::mutex* _Pmtx = 0x7FF6DDB24F90
std::_Mutex_base
std::_Align_type<double,80> _Mtx_storage = 0x7FF6DDB24F90
bool _Owns = 0x1
Local char* pos = NULL
Local _MINIDUMP_USER_STREAM additionalStream
unsigned int Type = 0x0
unsigned long BufferSize = 0x0
void* Buffer = NULL
Local _MINIDUMP_USER_STREAM_INFORMATION additionalStreamInfo
unsigned long UserStreamCount = 0x0
_MINIDUMP_USER_STREAM* UserStreamArray = NULL
Local _MINIDUMP_EXCEPTION_INFORMATION info
unsigned long ThreadId = 0x453C
_EXCEPTION_POINTERS* ExceptionPointers = 0x5ECFDFE780
_EXCEPTION_RECORD* ExceptionRecord = 0x5ECFDFF3F0
unsigned long ExceptionCode = 0xC0000005
unsigned long ExceptionFlags = 0x0
_EXCEPTION_RECORD* ExceptionRecord = NULL
void* ExceptionAddress = 0x7FFF1EB472A6
unsigned long NumberParameters = 0x2
unsigned int[15] ExceptionInformation
[0] = 0x1
[1] = 0x24
[2] = 0x0
[3] = 0x0
[4] = 0x0
[5] = 0x0
[6] = 0x0
[7] = 0x0
[8] = 0x0
[9] = 0x0
_CONTEXT* ContextRecord = 0x5ECFDFEF00
unsigned int P1Home = 0x20
unsigned int P2Home = 0x7FFF1C3B087F
unsigned int P3Home = 0x1C611482CB0
unsigned int P4Home = 0x5ECFDFF010
unsigned int P5Home = 0xBE8953BA0477
unsigned int P6Home = 0x5ECFDFF1C8
unsigned long ContextFlags = 0x10005F
unsigned long MxCsr = 0x1FA5
unsigned int SegCs = 0x33
unsigned int SegDs = 0x2B
unsigned int SegEs = 0x2B
unsigned int SegFs = 0x53
unsigned int SegGs = 0x2B
unsigned int SegSs = 0x2B
unsigned long EFlags = 0x10213
unsigned int Dr0 = 0x0
unsigned int Dr1 = 0x0
unsigned int Dr2 = 0x0
unsigned int Dr3 = 0x0
unsigned int Dr6 = 0x0
unsigned int Dr7 = 0x0
unsigned int Rax = 0x0
unsigned int Rcx = 0x1C611482CB0
unsigned int Rdx = 0xFFFFFFFA
unsigned int Rbx = 0x1C611482CB0
unsigned int Rsp = 0x5ECFDFF600
unsigned int Rbp = 0x1C611482C00
unsigned int Rsi = 0x0
unsigned int Rdi = 0x0
unsigned int R8 = 0x0
unsigned int R9 = 0x1C611482C00
unsigned int R10 = 0x23E4678978E5
unsigned int R11 = 0x23E4678976C3
unsigned int R12 = 0x0
unsigned int R13 = 0x5ECFFDB000
unsigned int R14 = 0x1
unsigned int R15 = 0x0
unsigned int Rip = 0x7FFF1EB472A6
_XSAVE_FORMAT FltSave = 0x5ECFDFF000
_M128A[2] Header
[0] = 0x5ECFDFF000
[1] = 0x5ECFDFF010
_M128A[8] Legacy
[0] = 0x5ECFDFF020
[1] = 0x5ECFDFF030
[2] = 0x5ECFDFF040
[3] = 0x5ECFDFF050
[4] = 0x5ECFDFF060
[5] = 0x5ECFDFF070
[6] = 0x5ECFDFF080
[7] = 0x5ECFDFF090
_M128A Xmm0 = 0x5ECFDFF0A0
_M128A Xmm1 = 0x5ECFDFF0B0
_M128A Xmm2 = 0x5ECFDFF0C0
_M128A Xmm3 = 0x5ECFDFF0D0
_M128A Xmm4 = 0x5ECFDFF0E0
_M128A Xmm5 = 0x5ECFDFF0F0
_M128A Xmm6 = 0x5ECFDFF100
_M128A Xmm7 = 0x5ECFDFF110
_M128A Xmm8 = 0x5ECFDFF120
_M128A Xmm9 = 0x5ECFDFF130
_M128A Xmm10 = 0x5ECFDFF140
_M128A Xmm11 = 0x5ECFDFF150
_M128A Xmm12 = 0x5ECFDFF160
_M128A Xmm13 = 0x5ECFDFF170
_M128A Xmm14 = 0x5ECFDFF180
_M128A Xmm15 = 0x5ECFDFF190
_M128A[26] VectorRegister
[0] = 0x5ECFDFF200
[1] = 0x5ECFDFF210
[2] = 0x5ECFDFF220
[3] = 0x5ECFDFF230
[4] = 0x5ECFDFF240
[5] = 0x5ECFDFF250
[6] = 0x5ECFDFF260
[7] = 0x5ECFDFF270
[8] = 0x5ECFDFF280
[9] = 0x5ECFDFF290
unsigned int VectorControl = 0x1C6114B3F70
unsigned int DebugControl = 0x1C64A4ADC00
unsigned int LastBranchToRip = 0x0
unsigned int LastBranchFromRip = 0x0
unsigned int LastExceptionToRip = 0x0
unsigned int LastExceptionFromRip = 0x0
int ClientPointers = 0x0
Local <user defined>* WheatyExceptionReport::m_previousFilter = <Unable to read memory>
00007FFF1C49FEEA 0000005ECFDFE700 UnhandledExceptionFilter+1EA
00007FFF1EBE4AB2 0000005ECFDFE740 memset+1B32
00007FFF1EBCC656 0000005ECFDFE7B0 __C_specific_handler+96
00007FFF1EBE11CF 0000005ECFDFE7E0 __chkstk+11F
00007FFF1EBAA209 0000005ECFDFEEF0 RtlRaiseException+399
00007FFF1EBDFE3E 0000005ECFDFF5F0 KiUserExceptionDispatcher+2E
00007FFF1EB472A6 0000005ECFDFF6D0 RtlDllShutdownInProgress+C6
00007FFF1EB5B576 0000005ECFDFF730 RtlEnterCriticalSection+1F6
00007FFF1EB5B3C0 0000005ECFDFF760 RtlEnterCriticalSection+40
00007FF6DD23DB7A 0000005ECFDFF7D0 ACE_Thread_Manager::wait_task+3A D:\Git\KargatumCore\deps\acelite\ace\Thread_Manager.cpp line 1866
Local ACE_Thread_Descriptor_Base* copy_table = <Unable to read memory>
Local int result = 0x0 <Unable to read memory>
Local ACE_Guard<ACE_Thread_Mutex> ace_mon
ACE_Thread_Mutex* lock_ = 0x1C611482CB0
<user defined> Ace_ = 0x1C611482CB0
_RTL_CRITICAL_SECTION lock_
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo = 0x66321F
long LockCount = 0xDDBAC538
long RecursionCount = 0x7FF6
void* OwningThread = <Unable to read memory>
void* LockSemaphore = 0x7FF6DC7B0000
unsigned int SpinCount = 0xAD1AAD00AD1A90
bool removed_ = 0x30
int owner_ = 0xDC81E680
Local ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter
ACE_Double_Linked_List_Iterator_Base<ACE_Thread_Descriptor>
<user defined> Ace_ = 0x0
ACE_Thread_Descriptor* current_ = <Unable to read memory>
ACE_Double_Linked_List<ACE_Thread_Descriptor>* dllist_ = <Unable to read memory>
<user defined> Ace_ = 0x0 <Unable to read memory>
Local ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor_Base> titer
ACE_Double_Linked_List_Iterator_Base<ACE_Thread_Descriptor_Base>
<user defined> Ace_ = 0x0
ACE_Thread_Descriptor_Base* current_ = <Unable to read memory>
ACE_Double_Linked_List<ACE_Thread_Descriptor_Base>* dllist_ = <Unable to read memory>
<user defined> Ace_ = 0x0 <Unable to read memory>
Local ACE_Thread_Descriptor_Base* tdb = <Unable to read memory>
Local _OSVERSIONINFOA ACE_OS::win32_versioninfo_
unsigned long dwOSVersionInfoSize = 0x0 <Unable to read memory>
unsigned long dwMajorVersion = 0x4 <Unable to read memory>
unsigned long dwMinorVersion = 0x8 <Unable to read memory>
unsigned long dwBuildNumber = 0xC <Unable to read memory>
unsigned long dwPlatformId = 0x10 <Unable to read memory>
char[128] szCSDVersion = 0x14 <Unable to read memory>
00007FF6DCC3A8A5 0000005ECFDFF800 ReactorRunnable::~ReactorRunnable+45 D:\Git\KargatumCore\src\server\game\Server\WorldSocketMgr.cpp line 86
00007FF6DD335A66 0000005ECFDFF860 `eh vector destructor iterator'+5A
Parameter void* ptr = 0x1C64264C9A8
Parameter unsigned int size = 0x5ECFDFF878
Parameter unsigned int count = 0x5ECFDFF880
Parameter * destructor = 0x7FF6DCC3A860
<user defined> = 0x74894808245C8948
Local bool success = 0x5ECFDFF830
00007FF6DCC3AAD1 0000005ECFDFF890 ReactorRunnable::`vector deleting destructor'+31
00007FF6DCC3AA0D 0000005ECFDFF8C0 WorldSocketMgr::~WorldSocketMgr+2D D:\Git\KargatumCore\src\server\game\Server\WorldSocketMgr.cpp line 229
00007FFF1BAF9D06 0000005ECFDFF910 _execute_onexit_table+156
00007FFF1BAF9C2B 0000005ECFDFF940 _execute_onexit_table+7B
00007FFF1BAF9BE4 0000005ECFDFF970 _execute_onexit_table+34
00007FFF1BAF87B2 0000005ECFDFF9B0 exit+142
00007FFF1BAF873B 0000005ECFDFF9E0 exit+CB
00007FFF1BAF86DE 0000005ECFDFFA30 exit+6E
00007FF6DD3361DB 0000005ECFDFFA70 __scrt_common_main_seh+173 d:\A01\_work\6\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl line 295
Local bool has_cctor = 0x5ECFDFFA60
Local <user defined>** tls_init_callback = <Unable to read memory>
Local bool is_nested = 0x0 <Unable to read memory>
Local <user defined>** tls_dtor_callback = <Unable to read memory>
Local int main_result = 0x0 <Unable to read memory>
Local __scrt_native_startup_state __scrt_current_native_startup_state = 0x0 <Unable to read memory>
00007FFF1CEF7BD4 0000005ECFDFFAA0 BaseThreadInitThunk+14
00007FFF1EBACE51 0000005ECFDFFB20 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFF1EBDFA04 0000005ED01FF530 ZwWaitForWorkViaWorkerFactory+14
00007FFF1EB73FE0 0000005ED01FF8F0 RtlInitializeResource+710
00007FFF1CEF7BD4 0000005ED01FF920 BaseThreadInitThunk+14
00007FFF1EBACE51 0000005ED01FF9A0 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFF1EBDFA04 0000005ED02FFAD0 ZwWaitForWorkViaWorkerFactory+14
00007FFF1EB73FE0 0000005ED02FFE90 RtlInitializeResource+710
00007FFF1CEF7BD4 0000005ED02FFEC0 BaseThreadInitThunk+14
00007FFF1EBACE51 0000005ED02FFF40 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFF1EBDFA04 0000005ED00FFB00 ZwWaitForWorkViaWorkerFactory+14
00007FFF1EB73FE0 0000005ED00FFEC0 RtlInitializeResource+710
00007FFF1CEF7BD4 0000005ED00FFEF0 BaseThreadInitThunk+14
00007FFF1EBACE51 0000005ED00FFF70 RtlUserThreadStart+21
Call stack:
Address Frame Function SourceFile
00007FFF1EBDFA04 0000005ED0DFF9C0 ZwWaitForWorkViaWorkerFactory+14
00007FFF1EB73FE0 0000005ED0DFFD80 RtlInitializeResource+710
00007FFF1CEF7BD4 0000005ED0DFFDB0 BaseThreadInitThunk+14
00007FFF1EBACE51 0000005ED0DFFE30 RtlUserThreadStart+21
Post in a pastebin or gist
I think this could have something to do with access violation...
When I debug this I get this:

Output from Debug
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'E:\build-azeroth\bin\RelWithDebInfo\worldserver.exe'. Symbols loaded.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\ntdll.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\kernel32.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\KERNELBASE.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'E:\build-azeroth\bin\RelWithDebInfo\libmysql.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'E:\build-azeroth\bin\RelWithDebInfo\libcrypto-1_1-x64.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\user32.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\ws2_32.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\rpcrt4.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\win32u.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\ucrtbase.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\gdi32.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\advapi32.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\gdi32full.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32msvcrt.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32msvcp_win.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\sechost.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\VCRUNTIME140.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'E:\build-azeroth\bin\RelWithDebInfo\libssl-1_1-x64.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\ole32.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\secur32.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32msvcp140.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\combase.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\bcryptPrimitives.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\dbghelp.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\VCRUNTIME140_1.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\dbgcore.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\sspicli.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\imm32.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\cryptsp.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\rsaenh.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\bcrypt.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\CRYPTBASE.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32mswsock.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\dnsapi.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\nsi.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\IPHLPAPI.DLL'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\rasadhlp.dll'.
'e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp' (Minidump): Loaded 'C:\Windows\System32\kernel.appcore.dll'.
Unhandled exception at 0x00007FFE725872A6 (ntdll.dll) in e1a6795625db+_worldserver.exe_[17-11_22-21-11].dmp: 0xC0000005: Access violation writing location 0x0000000000000024.
Same as Winfi got
omg as i say you need full remove ACE from threads handle to fix this or put it back again
Most helpful comment
https://github.com/azerothcore/azerothcore-wotlk/commit/2eb07056680776f85fcd700d45defa37c0ff9815 windows 7 64-bit SP1 = crash
https://github.com/azerothcore/azerothcore-wotlk/commit/2eb07056680776f85fcd700d45defa37c0ff9815 debian 9 = no crash
revision 2,5months old - win 7 sp1 64 bit | debian 9 - no crash
edit: all have same modules