Upon loading a map, there's about a half or so chance the game will access violation upon Lua Started on Garry's Mod. When it doesnt crash, a debugger break occurs complaining about heap corruption (Unhandled exception at 0x77996E13 (ntdll.dll) in gmod.exe: 0xC0000374: A heap has been corrupted (parameters: 0x779D3960).)
May be related to #258?
Details
Built for Garry's Mod, main branch, self-built, debugger attached
OS: Windows 10
Visual Studio 2022 17.12.1
Command Arguments: -dev 1000 -console -noaddons -noworkshop +map gm_construct
Crash Call Stack:
Unhandled exception at 0x779379C1 (ntdll.dll) in gmod.exe: 0xC0000005: Access violation reading location 0x000063FF.
ntdll.dll!_RtlpFreeHeapInternal@20() Unknown Symbols loaded.
ntdll.dll!RtlFreeHeap() Unknown Symbols loaded.
tier0.dll!67613ae8() Unknown No symbols loaded.
[Frames below may be incorrect and/or missing, no symbols loaded for tier0.dll] Annotated Frame
tier0.dll!6760ec55() Unknown No symbols loaded.
tier0.dll!675f5fa9() Unknown No symbols loaded.
vphysics_jolt_avx2.dll!MemAlloc_FreeAligned(void * pMemBlock=0x062718a0) Line 294 C++ Symbols loaded.
vphysics_jolt_avx2.dll!_aligned_free_base(void * ptr=0x062718a0) Line 495 C++ Symbols loaded.
vphysics_jolt_avx2.dll!_aligned_free(void * memblock=0x062718a0) Line 514 C++ Symbols loaded.
> vphysics_jolt_avx2.dll!operator delete(void * block=0x062718a0, std::align_val_t __formal=16) Line 32 C++ Symbols loaded.
vphysics_jolt_avx2.dll!operator delete(void * block=0x062718a0, unsigned int __formal=112, std::align_val_t al=16) Line 30 C++ Symbols loaded.
vphysics_jolt_avx2.dll!JPH::CharacterSettings::`scalar deleting destructor'(unsigned int) C++ Symbols loaded.
vphysics_jolt_avx2.dll!JPH::RefTarget<JPH::CharacterBaseSettings>::Release() Line 68 C++ Symbols loaded.
vphysics_jolt_avx2.dll!JPH::Ref<JPH::CharacterSettings>::Release() Line 151 C++ Symbols loaded.
vphysics_jolt_avx2.dll!JPH::Ref<JPH::CharacterSettings>::~Ref<JPH::CharacterSettings>() Line 114 C++ Symbols loaded.
vphysics_jolt_avx2.dll!JoltPhysicsPlayerController::SetObjectInternal(JoltPhysicsObject * pObject=0x0763f690) Line 538 C++ Symbols loaded.
vphysics_jolt_avx2.dll!JoltPhysicsPlayerController::JoltPhysicsPlayerController(JoltPhysicsObject * pObject=0x0763f690) Line 50 C++ Symbols loaded.
vphysics_jolt_avx2.dll!JoltPhysicsEnvironment::CreatePlayerController(IPhysicsObject * pObject=0x0763f690) Line 725 C++ Symbols loaded.
server.dll!5e577d20() Unknown No symbols loaded.
datacache.dll!60e58c42() Unknown No symbols loaded.
datacache.dll!60e44fd8() Unknown No symbols loaded.
datacache.dll!60e4506d() Unknown No symbols loaded.
datacache.dll!60e4a208() Unknown No symbols loaded.
engine.dll!63145d76() Unknown No symbols loaded.
engine.dll!63188f8c() Unknown No symbols loaded.
server.dll!5e57e2b2() Unknown No symbols loaded.
server.dll!5e6e85ed() Unknown No symbols loaded.
server.dll!5e7fb754() Unknown No symbols loaded.
server.dll!5e2854e1() Unknown No symbols loaded.
server.dll!5e280c85() Unknown No symbols loaded.
server.dll!5e4fb83f() Unknown No symbols loaded.
engine.dll!6316f778() Unknown No symbols loaded.
engine.dll!630be33e() Unknown No symbols loaded.
engine.dll!630bd13c() Unknown No symbols loaded.
engine.dll!630bca4d() Unknown No symbols loaded.
engine.dll!631f3523() Unknown No symbols loaded.
engine.dll!631f3909() Unknown No symbols loaded.
engine.dll!631fa61a() Unknown No symbols loaded.
engine.dll!6318f53d() Unknown No symbols loaded.
engine.dll!6317b0d2() Unknown No symbols loaded.
engine.dll!631d5645() Unknown No symbols loaded.
engine.dll!631d4be6() Unknown No symbols loaded.
engine.dll!631d306f() Unknown No symbols loaded.
engine.dll!631e2402() Unknown No symbols loaded.
engine.dll!631e2664() Unknown No symbols loaded.
engine.dll!63225d97() Unknown No symbols loaded.
engine.dll!63224fcb() Unknown No symbols loaded.
engine.dll!63224d4f() Unknown No symbols loaded.
engine.dll!6324b03c() Unknown No symbols loaded.
engine.dll!63225554() Unknown No symbols loaded.
tier0.dll!675f795c() Unknown No symbols loaded.
engine.dll!63223499() Unknown No symbols loaded.
launcher.dll!67647f3c() Unknown No symbols loaded.
gmod.exe!00d711bd() Unknown No symbols loaded.
ntdll.dll!_NtQuerySystemInformation@16() Unknown Symbols loaded.
kernel32.dll!_BasepIsTestSigningEnabled@0() Unknown Symbols loaded.
ntdll.dll!_bsearch() Unknown Symbols loaded.
ntdll.dll!RtlpFindUnicodeStringInSection() Unknown Symbols loaded.
ntdll.dll!_NtQueryVirtualMemory@24() Unknown Symbols loaded.
ntdll.dll!_NtQueryVirtualMemory@24() Unknown Symbols loaded.
kernel32.dll!@BaseThreadInitThunk@12() Unknown Symbols loaded.
Upon loading a map, there's about a half or so chance the game will access violation upon Lua Started on Garry's Mod. When it doesnt crash, a debugger break occurs complaining about heap corruption (Unhandled exception at 0x77996E13 (ntdll.dll) in gmod.exe: 0xC0000374: A heap has been corrupted (parameters: 0x779D3960).)
May be related to #258?
Details
Built for Garry's Mod, main branch, self-built, debugger attached
OS: Windows 10
Visual Studio 2022 17.12.1
Command Arguments: -dev 1000 -console -noaddons -noworkshop +map gm_construct
Crash Call Stack: