NeighTools / UnityDoorstop

Doorstop -- run C# before Unity does!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Doorstop and a bizarre crash

KerDevelopment opened this issue · comments

commented

Doorstop Version: 3.3.0.0
Game: Valheim (With unstripped unity files)

I am making a server mod for a few friends of mine, and for one of my friends the game just immediately crashes upon launch.

Originally i was thinking it was something with my mod, so i ended up building different versions of my loader dll targeting different versions of .NET. Nothing has worked so far and honestly I'm stumped. If i manually patch the files with dnSpy the game loads just fine with the mod.

Other things I've had them try before coming here.

  • Install and reinstall .NET Framework 4
  • Disable Windows Defender
  • Disable UAC
  • Checking file permissions
  • Running steam and Valheim as admin

Stacktrace from output_log.txt

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

0x00007FFBBDDC7722 (UnityPlayer) UnityMain
0x00007FFBBDDC30D5 (UnityPlayer) UnityMain
0x00007FFBBDDDA9BB (UnityPlayer) UnityMain
0x00007FFBBDDCF9BB (UnityPlayer) UnityMain
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFBBD5AA28B)
0x00007FFBBD5AA28B (UnityPlayer) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFBBD5A2315)
0x00007FFBBD5A2315 (UnityPlayer) (function-name not available)
0x00007FFBBDD7BCC5 (UnityPlayer) UnityMain
0x00007FFBBDE4EE23 (UnityPlayer) UnityMain
  ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 00000244539705E9)
  ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 00000244539705E9)
0x00000244539705E9 ((<unknown>)) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 0000024453970523)
  ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 0000024453970523)
0x0000024453970523 ((<unknown>)) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 00000244539703FB)
  ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 00000244539703FB)
0x00000244539703FB ((<unknown>)) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 00000242F294FD03)
  ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 00000242F294FD03)
0x00000242F294FD03 ((<unknown>)) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 00000242F294FE4B)
  ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 00000242F294FE4B)
0x00000242F294FE4B ((<unknown>)) (function-name not available)
0x00007FFC0067DAD0 (mono-2.0-bdwgc) mono_get_runtime_build_info
0x00007FFC00602932 (mono-2.0-bdwgc) mono_perfcounters_init
0x00007FFC0060BB62 (mono-2.0-bdwgc) mono_runtime_invoke_array
0x00007FFC0060C2F9 (mono-2.0-bdwgc) mono_runtime_set_main_args
0x00007FFC0060BAF6 (mono-2.0-bdwgc) mono_runtime_invoke_array
0x00007FFC005B03A4 (mono-2.0-bdwgc) mono_lookup_internal_call
  ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 00000242F294FB70)
  ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 00000242F294FB70)
0x00000242F294FB70 ((<unknown>)) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 00000242F294E0AB)
  ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 00000242F294E0AB)
0x00000242F294E0AB ((<unknown>)) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 00000242F294DFCE)
  ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 00000242F294DFCE)
0x00000242F294DFCE ((<unknown>)) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 00000242F294362B)
  ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 00000242F294362B)
0x00000242F294362B ((<unknown>)) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 00000242F29432D6)
  ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 00000242F29432D6)
0x00000242F29432D6 ((<unknown>)) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 00000242F2942F46)
  ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 00000242F2942F46)
0x00000242F2942F46 ((<unknown>)) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 00000242F2942D3B)
  ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 00000242F2942D3B)
0x00000242F2942D3B ((<unknown>)) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 00000242F2942C5B)
  ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 00000242F2942C5B)
0x00000242F2942C5B ((<unknown>)) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 00000242F2942B73)
  ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 00000242F2942B73)
0x00000242F2942B73 ((<unknown>)) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 00000242F2942ACE)
  ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 00000242F2942ACE)
0x00000242F2942ACE ((<unknown>)) (function-name not available)
0x00007FFC0067DAD0 (mono-2.0-bdwgc) mono_get_runtime_build_info
0x00007FFC00602932 (mono-2.0-bdwgc) mono_perfcounters_init
0x00007FFC0060BB62 (mono-2.0-bdwgc) mono_runtime_invoke_array
0x00007FFC0062683F (mono-2.0-bdwgc) mono_unity_managed_callstack
0x00007FFC00626586 (mono-2.0-bdwgc) mono_unity_managed_callstack
0x00007FFC4E537034 (KERNEL32) BaseThreadInitThunk
0x00007FFC5009D241 (ntdll) RtlUserThreadStart

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

Closing as an old issue. Doorstop has since been updated, and I wasn't able to replicate the issue. Moreover, the entire codebase was updated, which would require trying to replicate the issue with it instead. I'll reopen the issue once I manage to replicate it with the new Doorstop 4.