Looks like this is a limitation of the fastcomp backend. To fix it, we'd
need to modify the dynamic linking code there.

However, this is not a problem in the upstream backend. We are close to
switching the default to there anyhow, so I'd recommend upgrading,

https://v8.dev/blog/emscripten-llvm-wasm

- Alon


On Thu, Oct 3, 2019 at 4:32 AM Manish Kasat <[email protected]>
wrote:

> Hi,
>
> We are using dynamic linking in our app and recently it started giving us
> error "Range Error: Maximum call stack size exceeded." on Safari version
> 13. Digging further we noticed that error was happening due to globalCtors
> was calling __apply_relocations function which then was recursively calling
> __apply_relocations1 and then 2 and so on. This was causing the call stack
> size to exceed the Safari 13 limit and hence the error.
>
> On thing to note is that we don't see this error if we don't use dynamic
> linking. And Safari did modify the limit as our app was working fine with
> earlier versions of Safari.
>
> Can this be fixed such that the generated code is not growing the call
> stack beyond that limit or is there some way to limit the stack size on
> emscripten side?
>
> Any suggestions?
>
>
> Thanks,
> Manish
>
> --
> 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].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/emscripten-discuss/bd6d394a-b2b8-4624-88dc-c3cf787aa32d%40googlegroups.com
> <https://groups.google.com/d/msgid/emscripten-discuss/bd6d394a-b2b8-4624-88dc-c3cf787aa32d%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/emscripten-discuss/CAEX4NpRf_tThQt4tJmsU-A5rrgthwGvFQB2bOd93%3DPetMGf8pA%40mail.gmail.com.

Reply via email to