linuxgurugamer / KCT

Kerbal Construction Time - An addon for Kerbal Space Program
GNU General Public License v3.0
11 stars 15 forks source link

Attempt to access invalid address #69

Open MaxHampton opened 4 years ago

MaxHampton commented 4 years ago

I'm periodically but regularly crashing due to an issue with this mod attempting to reference invalid memory address or something. Happens when switching scenes, I notice it most consistently when entering VAB, but may also occur entering launch scene (could be a scatterer crash for that one though, will have to check logs next time). Running KSP 1.9.1.

========== OUTPUTTING STACK TRACE ==================

0x00007FFC248E85E6 (UnityPlayer) UnityMain 0x00007FFC24BE7809 (UnityPlayer) PAL_Thread_YieldExecution 0x00007FFC24C48A24 (UnityPlayer) PAL_Thread_YieldExecution 0x000001E728E9A8CA (Mono JIT Code) (wrapper managed-to-native) UnityEngine.Object:FindObjectsOfType (System.Type) 0x000001E728E9A7F3 (Mono JIT Code) UnityEngine.Object:FindObjectOfType (System.Type) 0x000001E728E9A773 (Mono JIT Code) UnityEngine.Object:FindObjectOfType () 0x000001E72134C18B (Mono JIT Code) KerbalConstructionTime.KCT_Utilities:HandleEditorButton () 0x000001E72134BD8B (Mono JIT Code) KerbalConstructionTime.KCT_Events:OnEditorStarted () 0x000001E72727185F (Mono JIT Code) EventVoid:Fire () 0x000001E72133B013 (Mono JIT Code) EditorLogic:StartEditor (bool) 0x000001E7213276CB (Mono JIT Code) EditorLogic/d__137:MoveNext () 0x000001E7272A5488 (Mono JIT Code) UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) 0x000001E7272A55B7 (Mono JIT Code) (wrapper runtime-invoke) :runtime_invoke_void_object_intptr (object,intptr,intptr,intptr) 0x00007FFC49DDBC80 (mono-2.0-bdwgc) mono_get_runtime_build_info 0x00007FFC49D61D92 (mono-2.0-bdwgc) mono_perfcounters_init 0x00007FFC49D6AD8F (mono-2.0-bdwgc) mono_runtime_invoke 0x00007FFC24BEB19D (UnityPlayer) PAL_Thread_YieldExecution 0x00007FFC24BE871A (UnityPlayer) PAL_Thread_YieldExecution 0x00007FFC24BD4F8A (UnityPlayer) PAL_Thread_YieldExecution 0x00007FFC24BD6608 (UnityPlayer) PAL_Thread_YieldExecution 0x00007FFC24BD0CB2 (UnityPlayer) PAL_Thread_YieldExecution 0x00007FFC24BD221D (UnityPlayer) PAL_Thread_YieldExecution 0x00007FFC24BCF4E9 (UnityPlayer) PAL_Thread_YieldExecution 0x00007FFC2498CFEC (UnityPlayer) UnityMain 0x00007FFC24AC69A7 (UnityPlayer) UnityMain 0x00007FFC24AC6A49 (UnityPlayer) UnityMain 0x00007FFC24AC8A42 (UnityPlayer) UnityMain 0x00007FFC24891AC5 (UnityPlayer) PAL_Thread_SupportsThreads 0x00007FFC248906AA (UnityPlayer) PAL_Thread_SupportsThreads 0x00007FFC24894746 (UnityPlayer) PAL_Thread_SupportsThreads 0x00007FFC248980AB (UnityPlayer) UnityMain ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FF6F44D11F2) 0x00007FF6F44D11F2 (KSP_x64) (function-name not available) 0x00007FFC94F47BD4 (KERNEL32) BaseThreadInitThunk 0x00007FFC96B8CE51 (ntdll) RtlUserThreadStart

========== END OF STACKTRACE ===========

linuxgurugamer commented 4 years ago

That's a Unity crash. It would help if you provided the complete log file, this snippit is useless since it doesn't give me any information about the game, mod, other mods, etc

MaxHampton commented 4 years ago

Oh sure, my mistake, was attempting to pare it down to what might be relevant. Here's the log. Sorry if this may be unrelated, saw this mod in that stack trace so assumed it was this.

Player-prev.log