My game is ~30k lines of code, probably 30+ burst jobs. I’ve been doing unity development for over a decade and never have gotten as many crashes as I do since I started using burst / DOTS. The stack traces in the editor logs are either nonexistent or incomprehensible to me. Most crashes occur either when I start or end the game in the editor. I average probably ~1.5 crashes per development hour, just enough to be annoying such that I’ve just lived with it the past several months. Just looking for any avenues to tackle this problem if possible.
Unity 2020.3.13f
Burst 1.4.8
Entities 0.17.0-preview.42
Jobs 0.8.0-preview.23
An example of a stack trace looks like this (I’ve also attached more logs):
Stack Trace of Crashed Thread 7820:
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FF69AFB072A)
0x00007FF69AFB072A (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FF69ADE4827)
0x00007FF69ADE4827 (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FF69E34E9E2)
0x00007FF69E34E9E2 (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FF69E71AA49)
0x00007FF69E71AA49 (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FF69E31C5C8)
0x00007FF69E31C5C8 (Unity) (function-name not available)
0x00007FFD855B217F (ntdll) _chkstk
0x00007FFD85561454 (ntdll) RtlRaiseException
0x00007FFD855B0CAE (ntdll) KiUserExceptionDispatcher
7403630–904904–Crashes.zip (1.24 MB)