How to reproduce:
- Open Mobile Audio test Suite project (link in comments)
- Open MainMenu scene
- Create a new script and add this code AudioConfiguration audioConfig = AudioSettings.GetConfiguration();
audioConfig.speakerMode = AudioSpeakerMode.Mono;
AudioSettings.Reset(audioConfig); to Start() function
- Add new script to Canvas prefab in MainMenu scene
- Play MainMenu scene
- Press begin button -> it loads next scene, but Canvas game object has DontDestroyOnLoad(this.gameObject); so it stays
Actual Result: when next scene loads whole editor crashes
Expected Result: Scene Loads and audio setting are reset
Tested and reproduced on Editor and Android devices