I believe, that this is our problem:
https://bugs.webkit.org/show_bug.cgi?id=181723

пн, 11 мар. 2019 г. в 22:31, Александр Гурьянов <[email protected]>:
>
> Nothing special. Just switch to -Oz flag, and drop some 3rd party
> libraries. Tools like bloaty is very usefull. In my case I need too
> decrese wasm size on really small amount. Anyway I hope that 12+ will
> solve this problem forever.
>
> пн, 11 мар. 2019 г. в 21:54, Alex St. Louis <[email protected]>:
> >
> > Curious, how did you find a way to reduce your wasm size? We're bringing 
> > games to the web, and any way we can optimize the file sizes would make all 
> > the difference.
> >
> > On Mon, Mar 11, 2019 at 12:56 AM Александр Гурьянов <[email protected]> 
> > wrote:
> >>
> >> 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.
> >
> > --
> > 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