My team and I have been developing a desktop application for Windows and Mac on Unity 2019.4 LTS.
We’ve spent a few weeks debugging this and haven’t been able to nail down the cause. Application has no issues on Windows, and no crashes on Catalina and some big sur machines. But many Big Sur Users have frequent application crashes. The crash usually starts with a prompt requesting LLDB. Both users that have it and don’t have it still crash.
I’ve attached the crash-report here. We haven’t found anything in here actionable to fix but we’re hoping someone else might know better and point us in the right direction. It seems to point to Unity.Player.dylib and libmono?
Not really. It seems something in Normal dereferences a null pointer. Then it goes into Mono’s signal handler, which checks if it happened in managed code (which would throw a null reference exception). Since it didn’t happen in managed code, it just aborts as it cannot do anything else about it.