You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At this point I've already spent too much time, fixing this will require thorough investigation.
One of my initial guesses was generics inflation mechanism, though fitting "proper" calls just breaks it further.
Another guess was more aggressive collection done by Unity team, though using proper GCHandle's instead of relying on conservative GC didn't helped (except maybe for fixing random startup crashes introduced with that version as well, though I've not tracked that specifically).
Also tried moving to my .NET Core host support library instead of using Mono API. Unfortunately Mono vs. .NET Core uses different ABI rules and marshaling capabilities, and at this point I just can't spend that much time adding support for that.
Using LDC compiler the crash happens on plugin unload, exact reason is not yet tracked.
With dmd it crashes on play, seems like ABI changes.
The text was updated successfully, but these errors were encountered: