Hi @JoshPeterson , @joncham . Can you take a look at these two bugs and get the right person to fix the bug? Those two bugs I already stuck for months from last year until this year before I report the bugs. Before that I thought the bugs will be fixed at some time but until now still haven fix yet. I believe the bugs caused by Il2CPP failed to convert correct C++ code and make it access invalid address then cause the game crash. My DOTS project needs to able to roll out working IL2CPP Android build at next month before end of May. And also there is announcement that DOTS Entities package will lock at 2020.3 LTS until the end of the year at the earliest ( Notice on DOTS compatibility with Unity 2021.1 ). So, the fix needs to backport to 2020.3 LTS as my project has Entities package dependency.
Kindly reproduce it with Case 1315723 GameProject.zip project with IL2CPP Android Release build. The Case 1311658 lightweight GameplayServerTest.zip project seems like sometimes will fail to reproduce the bug.
Hi @JoshPeterson . I just submitted another new bug report (Case 1329969) [IL2CPP][Entities] Android build crash. Hopefully it can help further speed up the bug reproduction speed.
Hi @Lee_Hammerton . Still crash at latest Burst 1.5.2. From issue tracker, it says Fix In Review for 1.5.1 seems like the fix still haven roll out to any public Burst version yet. Can u verify it?
I also added logcat without build configuration that I roll out android build without going through build configuration since dots build configuration doesn’t support symbol.zip.
Hi @JoshPeterson . I didn’t get any further update for quite some time. Did the relevant people still look at my bug report? Seems like it’s Entities 0.17 package bug or Burst package bug.
It looks like the bug reports are all in various states of investigating by the proper teams, I think. However, I’m not directly involved with these teams, so I can’t say for sure. I’m just looking at the internal case notes.
Hi. Our team facing same bug. I can attach sample project with bug reproducible, if needed.
Sample project have only Entities package with required dependencies and blank scene loading on application start.
Android IL2CPP application crashes on start. Unity versions 2020.3.0.f1, 2020.3.10.f1, 2020.3.11.f1 with Entities package 0.17.0-preview.41 or 0.17.0-preview.42 (no crashes with Entities 0.16.0-preview.21)
application built with debug instead of release is stable
ios built on macOS Catalina crashes too if built with release option - debug works fine. build with Entities downgraded to 0.16.0-preview.21 is stable
It’s still crashing with Burst 1.5.5! Experiencing crashes after the Unity logo with a simple scene that instantiates DOTS entities when I press a button.
@VasiliyChe could you try disabling burst and reproducing, the last time I looked at this the problem was reproducible with burst disabled. I believe this is a problem with entities and not burst or il2cpp, unless something has changed. You can verify this by disabling burst in the AOT Settings prior to building the player. The burst issue part of this IIRC was a bug relating to running managed methods from a burst method on 32bit windows, caused by burst defaulting to the wrong ABI for il2cpp compiled methods.
If it doesn’t occur with burst disabled, then yes we should take another look.