spidermonkey compiles and install fine. But when I start it, it fails with a really weird error: root ~> js52 Assertion failure: !joinable(), at /var/tmp/portage/dev-lang/spidermonkey-52.9.1_pre1/work/mozjs-52.9.1pre1/js/src/threading/Thread.h:122 memory access error The addressed directory is the used temporary directory, when compiling the package. The error occurs on my ARM Nas. On my x86_64 system it works as expected.
Created attachment 548134 [details] emerge --info
Created attachment 548142 [details] build.log until qmerge phase
I only have access to one arm system, and I can't reproduce on that. Maybe the ARM arch team can help me out here?
Created attachment 565414 [details] strace js52 The strace output. Maybe it helps somehow.
Created attachment 565940 [details] Can confirm the same thing on raspberry pi I played around with the useflags custom optimization, custom cflags and system-icu to no avail. Regardless of how it is compiled, js52 --shell throws out that error.
spidermonkey <78 is no longer in tree. The codebase has changed substantially since then, so closing.