Search Issue Tracker

Fixed in Unity 2018.2

Votes

0

Found in

Issue ID

960863

Regression

No

[Safari] Missing or broken sound device crashes WebGL application

WebGL

-

-

Priority: 5Not yet prioritized for a release

-

Severity: 3Secondary functionality broken

Unity Version: 2017.1.1p3

Safari Version 10.1.2 (12603.3.8)

Tested on and doesn't reproduce with Chrome, Chrome Canary & Firefox.

[Error] start@[native code]
playBuffer (2.25.3146.asm.framework.unitywebgz:2:233068)
_JS_Sound_Play (2.25.3146.asm.framework.unitywebgz:2:225863)
FMOD::SystemI::playSound(FMOD_CHANNELINDEX, FMOD::Sound*, bool, FMOD::Channel**) [Q0] (2.25.3146.asm.code.unitywebgz:21:571725)
FMOD::System::playSound(FMOD_CHANNELINDEX, FMOD::Sound*, bool, FMOD::Channel**) [j0] (2.25.3146.asm.code.unitywebgz:21:548969)
SoundHandle::Instance::CreateChannel(SoundHandle&, bool) [n6] (2.25.3146.asm.code.unitywebgz:21:765651)
SoundHandle::CreateChannel(bool) [l6] (2.25.3146.asm.code.unitywebgz:21:761673)
SampleClip::AllocateChannel(bool, unsigned long long) [X5] (2.25.3146.asm.code.unitywebgz:21:754479)
AudioSource::Play(double) [k5] (2.25.3146.asm.code.unitywebgz:21:717163)
AudioSource_CUSTOM_Play(Il2CppObject*, unsigned long long) [Vaa] (2.25.3146.asm.code.unitywebgz:21:856731)
_AudioSource_Play_m3648403432 [pBz] (2.25.3146.asm.code.unitywebgz:12:526927)
_AudioSource_Play_m2436114631 [qBz] (2.25.3146.asm.code.unitywebgz:12:526975)
_AudioController_SetupAudioSourceAndPlay_m4255198666 [FCr] (2.25.3146.asm.code.unitywebgz:16:386712)
_U3CCrossFadeMusicU3Ec__Iterator1_MoveNext_m1860019273 [SCr] (2.25.3146.asm.code.unitywebgz:16:391389)
I0n (2.25.3146.asm.code.unitywebgz:4:433930)
_SetupCoroutine_InvokeMoveNext_m426359335 [PyE] (2.25.3146.asm.code.unitywebgz:8:1236712)
Dbo (2.25.3146.asm.code.unitywebgz:4:596100)
dynCall_iiiii [jEH] (2.25.3146.asm.code.unitywebgz:40:680030)
invoke_iiiii (2.25.3146.asm.framework.unitywebgz:2:347047)
il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**) [Glg] (2.25.3146.asm.code.unitywebgz:37:187128)
_il2cpp_runtime_invoke [yng] (2.25.3146.asm.code.unitywebgz:37:195632)
scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool) [Bla] (2.25.3146.asm.code.unitywebgz:21:1103006)
Ala (2.25.3146.asm.code.unitywebgz:21:1102677)
Coroutine::InvokeMoveNext(ScriptingExceptionPtr*) [Ogb] (2.25.3146.asm.code.unitywebgz:25:81805)
Coroutine::Run(bool*) [Lgb] (2.25.3146.asm.code.unitywebgz:25:80271)
MonoBehaviour::TryCreateAndRunCoroutine(ScriptingObjectPtr, ScriptingMethodPtr, Coroutine**) [Jgb] (2.25.3146.asm.code.unitywebgz:25:79572)
MonoBehaviour::StartCoroutineManaged2(ScriptingObjectPtr) [vLc] (2.25.3146.asm.code.unitywebgz:32:1022963)
MonoBehaviour_CUSTOM_StartCoroutine_Auto_Internal(Il2CppObject*, Il2CppObject*) [S$c] (2.25.3146.asm.code.unitywebgz:23:168757)
_MonoBehaviour_StartCoroutine_Auto_Internal_m3228477139 [cWE] (2.25.3146.asm.code.unitywebgz:8:1548133)
bWE (2.25.3146.asm.code.unitywebgz:8:1548017)
_AudioController_PlayMusic_m3487102805 [ICr] (2.25.3146.asm.code.unitywebgz:16:388967)
_IslandUIView_PlayMusic_m937341418 [gTq] (2.25.3146.asm.code.unitywebgz:10:700581)
_IslandUIView_Init_m3284175654 [dTq] (2.25.3146.asm.code.unitywebgz:10:699596)
_U3CLoadRoutineU3Ec__Iterator0_MoveNext_m3579569183 [cTq] (2.25.3146.asm.code.unitywebgz:10:699198)
I0n (2.25.3146.asm.code.unitywebgz:4:433930)
_SetupCoroutine_InvokeMoveNext_m426359335 [PyE] (2.25.3146.asm.code.unitywebgz:8:1236712)
Dbo (2.25.3146.asm.code.unitywebgz:4:596100)
dynCall_iiiii [jEH] (2.25.3146.asm.code.unitywebgz:40:680030)
invoke_iiiii (2.25.3146.asm.framework.unitywebgz:2:347047)
il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**) [Glg] (2.25.3146.asm.code.unitywebgz:37:187128)
_il2cpp_runtime_invoke [yng] (2.25.3146.asm.code.unitywebgz:37:195632)
scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool) [Bla] (2.25.3146.asm.code.unitywebgz:21:1103006)
Ala (2.25.3146.asm.code.unitywebgz:21:1102677)
Coroutine::InvokeMoveNext(ScriptingExceptionPtr*) [Ogb] (2.25.3146.asm.code.unitywebgz:25:81805)
Coroutine::Run(bool*) [Lgb] (2.25.3146.asm.code.unitywebgz:25:80271)
Coroutine::Run(bool*) [Lgb] (2.25.3146.asm.code.unitywebgz:25:80569)
Coroutine::Run(bool*) [Lgb] (2.25.3146.asm.code.unitywebgz:25:80569)
Coroutine::ContinueCoroutine(Object*, void*) [Tgb] (2.25.3146.asm.code.unitywebgz:25:83031)
AsyncOperation::InvokeCoroutine() [XLa] (2.25.3146.asm.code.unitywebgz:22:1996779)
PreloadManager::UpdatePreloadingSingleStep(PreloadManager::UpdatePreloadingFlags, int) [TLa] (2.25.3146.asm.code.unitywebgz:22:1994661)
PreloadManager::UpdatePreloading() [pvb] (2.25.3146.asm.code.unitywebgz:25:1008831)
InitPlayerLoopCallbacks()::EarlyUpdateUpdatePreloadingRegistrator::Forward() [Wbb] (2.25.3146.asm.code.unitywebgz:29:885640)
PlayerLoop() [qAa] (2.25.3146.asm.code.unitywebgz:22:1579501)
MainLoop() [dAa] (2.25.3146.asm.code.unitywebgz:22:1568214)
dynCall_v [hFH] (2.25.3146.asm.code.unitywebgz:40:687149)
browserIterationFunc (2.25.3146.asm.framework.unitywebgz:2:49483)
runIter (2.25.3146.asm.framework.unitywebgz:2:52560)
Browser_mainLoop_runner (2.25.3146.asm.framework.unitywebgz:2:51025) @ UnityWebGL:2:52704
handler (application.8681eaca.js:76)
(anonymous function) (application.8681eaca.js:71:141)
onload (application.8681eaca.js:51:115)

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.