strace js52 execve("/usr/bin/js52", ["js52"], 0xbed71100 /* 50 vars */) = 0 brk(NULL) = 0xcaf000 uname({sysname="Linux", nodename="nas", ...}) = 0 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=43374, ...}) = 0 mmap2(NULL, 43374, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6fc4000 close(3) = 0 openat(AT_FDCWD, "/lib/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\\Q\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=140688, ...}) = 0 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fc2000 mmap2(NULL, 176756, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f73000 mprotect(0xb6f8c000, 61440, PROT_NONE) = 0 mmap2(0xb6f9b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0xb6f9b000 mmap2(0xb6f9d000, 4724, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6f9d000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/libicui18n.so.63", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\10\300\n\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=2463416, ...}) = 0 mmap2(NULL, 2530072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6d09000 mprotect(0xb6f5a000, 61440, PROT_NONE) = 0 mmap2(0xb6f69000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x250000) = 0xb6f69000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/libicuuc.so.63", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0@\31\4\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1632560, ...}) = 0 mmap2(NULL, 1702928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b69000 mprotect(0xb6ced000, 65536, PROT_NONE) = 0 mmap2(0xb6cfd000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x184000) = 0xb6cfd000 mmap2(0xb6d08000, 3088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6d08000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/libnspr4.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\10\212\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=188380, ...}) = 0 mmap2(NULL, 260180, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b29000 mprotect(0xb6b56000, 61440, PROT_NONE) = 0 mmap2(0xb6b65000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0xb6b65000 mmap2(0xb6b67000, 6228, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6b67000 close(3) = 0 openat(AT_FDCWD, "/lib/libz.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\200\33\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=120308, ...}) = 0 mmap2(NULL, 184572, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6afb000 mprotect(0xb6b18000, 61440, PROT_NONE) = 0 mmap2(0xb6b27000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0xb6b27000 close(3) = 0 openat(AT_FDCWD, "/lib/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\200r\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=468288, ...}) = 0 mmap2(NULL, 532600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6a78000 mprotect(0xb6aea000, 61440, PROT_NONE) = 0 mmap2(0xb6af9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x71000) = 0xb6af9000 close(3) = 0 openat(AT_FDCWD, "/lib/libreadline.so.8", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\200\336\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=268656, ...}) = 0 mmap2(NULL, 337872, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6a25000 mprotect(0xb6a62000, 65536, PROT_NONE) = 0 mmap2(0xb6a72000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3d000) = 0xb6a72000 mmap2(0xb6a77000, 2000, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6a77000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/gcc/armv7a-unknown-linux-gnueabihf/8.2.0/libstdc++.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0@\20\7\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=12374116, ...}) = 0 mmap2(NULL, 1860204, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb685e000 mprotect(0xb6a09000, 65536, PROT_NONE) = 0 mmap2(0xb6a19000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ab000) = 0xb6a19000 mmap2(0xb6a23000, 4716, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6a23000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/gcc/armv7a-unknown-linux-gnueabihf/8.2.0/libgcc_s.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\360&\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=468908, ...}) = 0 mmap2(NULL, 102668, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6844000 mprotect(0xb684d000, 61440, PROT_NONE) = 0 mmap2(0xb685c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0xb685c000 close(3) = 0 openat(AT_FDCWD, "/lib/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\34y\1\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1377748, ...}) = 0 mmap2(NULL, 1446612, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb66e2000 mprotect(0xb682e000, 65536, PROT_NONE) = 0 mmap2(0xb683e000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14c000) = 0xb683e000 mmap2(0xb6841000, 8916, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6841000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/libicudata.so.63", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\264\2\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=27186308, ...}) = 0 mmap2(NULL, 27250732, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb4ce4000 mprotect(0xb66d0000, 65536, PROT_NONE) = 0 mmap2(0xb66e0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19ec000) = 0xb66e0000 close(3) = 0 openat(AT_FDCWD, "/lib/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\374\t\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=13664, ...}) = 0 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fc0000 mmap2(NULL, 78020, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb4cd0000 mprotect(0xb4cd2000, 65536, PROT_NONE) = 0 mmap2(0xb4ce2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xb4ce2000 close(3) = 0 openat(AT_FDCWD, "/lib/librt.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\360\27\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=26400, ...}) = 0 mmap2(NULL, 90648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb4cb9000 mprotect(0xb4cbf000, 61440, PROT_NONE) = 0 mmap2(0xb4cce000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0xb4cce000 close(3) = 0 openat(AT_FDCWD, "/lib/libncurses.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0x\301\0\0004\0\0\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=331208, ...}) = 0 mmap2(NULL, 397376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb4c57000 mprotect(0xb4ca5000, 65536, PROT_NONE) = 0 mmap2(0xb4cb5000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4e000) = 0xb4cb5000 mmap2(0xb4cb8000, 64, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb4cb8000 close(3) = 0 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb4c55000 set_tls(0xb4c554d0) = 0 mprotect(0xb683e000, 8192, PROT_READ) = 0 mprotect(0xb4cb5000, 8192, PROT_READ) = 0 mprotect(0xb6f9b000, 4096, PROT_READ) = 0 mprotect(0xb4cce000, 4096, PROT_READ) = 0 mprotect(0xb4ce2000, 4096, PROT_READ) = 0 mprotect(0xb66e0000, 4096, PROT_READ) = 0 mprotect(0xb685c000, 4096, PROT_READ) = 0 mprotect(0xb6af9000, 4096, PROT_READ) = 0 mprotect(0xb6a19000, 24576, PROT_READ) = 0 mprotect(0xb6a72000, 4096, PROT_READ) = 0 mprotect(0xb6b27000, 4096, PROT_READ) = 0 mprotect(0xb6b65000, 4096, PROT_READ) = 0 mprotect(0xb6cfd000, 40960, PROT_READ) = 0 mprotect(0xb6f69000, 32768, PROT_READ) = 0 mprotect(0xc7c000, 180224, PROT_READ) = 0 mprotect(0xb6fcf000, 4096, PROT_READ) = 0 munmap(0xb6fc4000, 43374) = 0 set_tid_address(0xb4c55078) = 16101 set_robust_list(0xb4c55080, 12) = 0 rt_sigaction(SIGRTMIN, {sa_handler=0xb6f77968, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0xb6711440}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {sa_handler=0xb6f77a64, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0xb6711440}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 brk(NULL) = 0xcaf000 brk(0xcd0000) = 0xcd0000 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=888392929}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=888669895}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=888926467}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=889179702}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=889429337}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=889678652}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=889920512}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=890230632}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=890488214}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=890728939}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=890969980}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=891262288}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=891503609}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=891753131}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=891998571}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=892260047}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=892508685}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=892752604}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=892976604}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=893214435}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=893466614}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=893705136}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=11879585, tv_nsec=894517129}) = 0 mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb4454000 mprotect(0xb4455000, 8388608, PROT_READ|PROT_WRITE) = 0 clone(child_stack=0xb4c53f78, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb4c544a8, tls=0xb4c54900, child_tidptr=0xb4c544a8) = 16102 futex(0xb4c544a8, FUTEX_WAIT, 16102, NULL) = 0 getrandom("\x7f\x94\xb8\xb7\x41\xb9\x43\x7f", 8, GRND_NONBLOCK) = 8 gettimeofday({tv_sec=1550174459, tv_usec=448028}, NULL) = 0 mmap2(0x38ae3000, 134217728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x38ae3000 getrandom("\x6a\x36\xa2\x3f\xe4\x23\x59\xdf", 8, GRND_NONBLOCK) = 8 gettimeofday({tv_sec=1550174459, tv_usec=448890}, NULL) = 0 getrandom("\xce\xeb\xa2\x1d\x4f\xa2\x2d\xd0", 8, GRND_NONBLOCK) = 8 gettimeofday({tv_sec=1550174459, tv_usec=449402}, NULL) = 0 openat(AT_FDCWD, "/proc/self/auxv", O_RDONLY) = 3 read(3, "\20\0\0\0\326\270\10\0", 8) = 8 close(3) = 0 openat(AT_FDCWD, "/proc/cpuinfo", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(3, "processor\t: 0\nmodel name\t: ARMv7"..., 1024) = 332 read(3, "", 1024) = 0 close(3) = 0 gettimeofday({tv_sec=1550174459, tv_usec=452175}, NULL) = 0 openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2326, ...}) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=2326, ...}) = 0 read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\t\0\0\0\0"..., 4096) = 2326 _llseek(3, -1467, [859], SEEK_CUR) = 0 read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\t\0\0\0\0"..., 4096) = 1467 close(3) = 0 gettimeofday({tv_sec=1550174459, tv_usec=454750}, NULL) = 0 openat(AT_FDCWD, "/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 3 read(3, "0\n", 8192) = 2 close(3) = 0 openat(AT_FDCWD, "/proc/self/maps", O_RDONLY|O_CLOEXEC) = 3 ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(3, "004d4000-00c7c000 r-xp 00000000 "..., 1024) = 1024 read(3, "9597 /lib/librt-2.28.so\nb4cd0"..., 1024) = 1024 read(3, "so.1\nb684d000-b685c000 ---p 0000"..., 1024) = 1024 read(3, " r--p 0003d000 08:02 7614679 "..., 1024) = 1024 read(3, "0 00:00 0 \nb6b69000-b6ced000 r-x"..., 1024) = 1024 read(3, " 08:02 7870017 /lib/ld-2.28.s"..., 1024) = 380 close(3) = 0 sched_getaffinity(16101, 32, [0]) = 4 gettimeofday({tv_sec=1550174459, tv_usec=459575}, NULL) = 0 gettimeofday({tv_sec=1550174459, tv_usec=459917}, NULL) = 0 getpid() = 16101 write(2, "Assertion failure: !joinable(), "..., 138Assertion failure: !joinable(), at /var/tmp/portage/dev-lang/spidermonkey-52.9.1_pre1/work/mozjs-52.9.1pre1/js/src/threading/Thread.h:122 ) = 138 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- +++ killed by SIGSEGV +++ Segmentation fault