`LoadLevelAsync` does not work properly

Hi,

I’m trying to migrate from 5.5.0p4 to 5.5.4p1 and experiencing very nasty regression in SceneManager.LoadSceneAsync("...") on Android.

It takes 3 minutes for LoadSceneAsync to load almost empty scene (only default camera and logging script on it).

I do not know how to reduce production code to minimalistic repro, which conditions I have to satisfy. What I did is I removed coroutine polling asyncOperation.isDone, and cleared target scene to ensure that problem is not in its size. Before these steps I’ve been observing freeze (like synchronous lock), but now there is no execution stopping, GUI is responsive. I just tap button for scene transition, nothing happens for 3 minutes, then transition succeeds.

@JoshPeterson @Yury-Habets Any ideas what else is worth trying?

Related: Fatal signal 11 in UnityPreload - Unity Engine - Unity Discussions

Thanks!

Another related post: insane android-only scene loading time problem - Unity Engine - Unity Discussions