Sadly, all major web browsers have disabled SharedArrayBuffer for now as a
mitigation for the Spectre and Meltdown timing attacks.

See:
https://blog.mozilla.org/security/2018/01/03/mitigations-landing-new-class-timing-attack/
https://webkit.org/blog/8048/what-spectre-and-meltdown-mean-for-webkit/

-- brion

On Fri, Jan 19, 2018 at 1:41 PM, Scott Watson <wswat...@gmail.com> wrote:

> Kinda new to emscripten, and frontend web development in general.
>
> I am trying to port some C++ code over to javascript, and I am getting
> this error when I run it in Firefox nightly.  I get the error:  "Current
> environment does not support SharedArrayBuffer, pthreads are not available!
> ATPlayer.html:1249:13 <http://localhost/WASM/ATPlayer.html>"
>
> I am compiling with -s USE_PTHREADS=1 and linking with:
>
>                       -lopenal \
>                       -s FETCH=1 \
>                       -s USE_WEBGL2=1 \
>                       -s USE_ZLIB=1 \
>                       -s USE_FREETYPE=1 \
>                       -s ASM_JS=1 \
>               -s USE_PTHREADS=1 \
>                  -s PROXY_TO_PTHREAD=1 \
>                  -s PTHREAD_POOL_SIZE=-1 \
>                       -s TOTAL_MEMORY=318767104 \
>                       -s NO_EXIT_RUNTIME=1 \
>                       -s DISABLE_EXCEPTION_CATCHING=2 \
>                       -s ASSERTIONS=1 \
>                       -s DEMANGLE_SUPPORT=1 \
>
> This was working a couple months ago.  Now I get this each time.
>
> Any help would be greatly appreciated.  I'm just not sure where to go from
> here.
>
> Thanks,
>
> Scott
>
> --
> 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 emscripten-discuss+unsubscr...@googlegroups.com.
> 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 emscripten-discuss+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to