No, I found way to reduce wasm size, and it works for me.

пн, 11 мар. 2019 г. в 12:13, Wanghb Wang <[email protected]>:
>
> Did you test your App on safari(12+)?
>
> 在 2019年3月8日星期五 UTC+8下午1:53:45,caiiiycuk写道:
>>
>> Hi. Only reducing wasm size helps for me. From my experience if wasm size is 
>> bigger then 3mb (gzipped) you can catch this error. Also somewhere I read 
>> that its bug of safari, and it should be fixed starting from12 version
>> пт, 8 мар. 2019 г., 10:10 Wanghb Wang <[email protected]>:
>>>
>>> hi caiiiycuk
>>> I have the same question with iphone/ipad
>>> Do you fix the question?
>>> 在 2018年7月31日星期二 UTC+8下午9:03:19,caiiiycuk写道:
>>>>
>>>> After playing a lot with memory, I almost sure that problem is not
>>>> related to TOTAL_MEMORY. Even with 16Mb I have this bug sometimes. I
>>>> believe that it is related to
>>>> https://github.com/kripken/emscripten/issues/6042. From time to time
>>>> I've have this error:
>>>> 12381ms |  exception thrown: Error: Out of bounds memory access
>>>> (evaluating 'Module["asm"]["_main"].apply(null,
>>>> arguments)'),<?>.wasm-function[__ZN4game18Scene_SplashScreen4initEv]@[wasm
>>>> code]
>>>> <?>.wasm-function[__ZN4game18Scene_SplashScreen6createEv]@[wasm code]
>>>> <?>.wasm-function[__ZN4game5CMain4initEv]@[wasm code]
>>>> <?>.wasm-function[__ZN4game11AppDelegate29applicationDidFinishLaunchingEv]@[wasm
>>>> code]
>>>> <?>.wasm-function[__ZN7cocos2d11Application3runEv]@[wasm code]
>>>> <?>.wasm-function[_main]@[wasm code]
>>>> wasm-stub@[wasm code]
>>>> _main@[native code]
>>>>
>>>> callMain
>>>> http://192.168.1.37/gamepix-loader.js:456:30
>>>> fn@http://192.168.1.37/gamepix-loader.js:465:32
>>>>
>>>> This happens only on ios, and only on mobile. Asm.js works fine.
>>>> I think to add ios into blacklist for wasm, because this bug is
>>>> completely random. Test from Brion
>>>> (https://github.com/brion/min-wasm-fail/blob/master/min-wasm-fail.js)
>>>> always succeed.
>>>> вт, 31 июл. 2018 г. в 3:57, Alon Zakai <[email protected]>:
>>>> >
>>>> > How big is TOTAL_MEMORY in this project? It could be either the binary 
>>>> > size itself, or the memory size, that it doesn't have enough memory for.
>>>> >
>>>> > On Mon, Jul 30, 2018 at 10:22 AM, Александр Гурьянов <[email protected]> 
>>>> > wrote:
>>>> >>
>>>> >> failed to asynchronously prepare wasm: Error: Out of executable memory
>>>> >> in function at index 11802
>>>> >> [native code]:1 Unhandled Promise Rejection: Error: Out of executable
>>>> >> memory in function at index 11802(anonymous function) @ [native
>>>> >> code]:1promiseReactionJob @ [native code]:1
>>>> >> пн, 30 июл. 2018 г. в 13:07, Александр Гурьянов <[email protected]>:
>>>> >> >
>>>> >> > Hi guys. I faced this problem "failed to asynchronously prepare wasm:
>>>> >> > Error: Out of executable memory" with one of my project.
>>>> >> >
>>>> >> > wasm binary size is 5.1 Mb
>>>> >> >
>>>> >> > This error present on iphone 8, both in Chrome and Safari. This error
>>>> >> > is not stable, it is happen ~one time in five runs. And I just reload
>>>> >> > the page and game start working.
>>>> >> >
>>>> >> > This error occurs before 'onRutimeInitialized' is called. I use
>>>> >> > ArrayBuffer as wasmBinary, because I can't change mime type to
>>>> >> > application/wasm on my backend.
>>>> >> >
>>>> >> > Asm.js version works fine.
>>>> >> >
>>>> >> > I will try to reduce size of wasm binary, but it does not looks very
>>>> >> > big for me. Any ideas?
>>>> >> >
>>>> >> > Thanks.
>>>> >>
>>>> >> --
>>>> >> You received this message because you are subscribed to the Google 
>>>> >> Groups "emscripten-discuss" group.
>>>> >> To unsubscribe from this group and stop receiving emails from it, send 
>>>> >> an email to [email protected].
>>>> >> For more options, visit https://groups.google.com/d/optout.
>>>> >
>>>> >
>>>> > --
>>>> > You received this message because you are subscribed to the Google 
>>>> > Groups "emscripten-discuss" group.
>>>> > To unsubscribe from this group and stop receiving emails from it, send 
>>>> > an email to [email protected].
>>>> > For more options, visit https://groups.google.com/d/optout.
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "emscripten-discuss" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "emscripten-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to