Repository navigation
Error retrieving entropy since OpenSSL 1.1.1d #31671
Description
Activity
/cc @nodejs/platform-ppc
Did you try the fix from that thread? http://lists.openembedded.org/pipermail/openembedded-core/2019-September/287143.html
OpenSSL requires seeding from the OS, there are occaisonally problems reported on the openssl list when the OS considers itself to lack entropy.
This would be interesting to see after failure:
cat /proc/sys/kernel/random/entropy_avail
Our copy of openssl is built with
OPENSSL_RAND_SEED_OSenabled.Can you post the output of
strace node -e 'crypto.randomBytes(64)', assuming 64 bytes is enough to trigger the error? I expect to see a getrandom system call in there and possibly a fallback to /dev/urandom.@sam-github @bnoordhuis Thank you for your reply. As soon as I get access to the system I will get you the information.
I hit the same issue on:
SLES12 SP4 (s390x) 4.12.14-95.45-defaultGot around it by dropping back to nodejs prebuilt binary 12.11.1 that has openssl 1.1.1.c.
I would prefer to use the prebuilt binaries since it is difficult for me to compile nodejs. Will this issue be resolved in the next binary?
thanks,
Andrew@amcintyre99 Can you try the things @sam-github and I asked?
@bnoordhuis
Here is the requested strace:
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fff845e0000
read(25, "MemTotal: 1608961856 kB\nMe"..., 1024) = 1024
close(25) = 0
munmap(0x7fff845e0000, 4096) = 0
futex(0x12caf7d3c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x12caf7d40, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x12cae75f8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mprotect(0x318243520000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x3182435a0000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x318243620000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x318243520000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x3182435a0000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x318243620000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x318243520000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x3182435a0000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x318243620000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x318243520000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x3182435a0000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x318243620000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x318243520000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x3182435a0000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x318243620000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x318243520000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x3182435a0000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x318243620000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x318243520000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x3182435a0000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x318243620000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x318243520000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x3182435a0000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x318243620000, 327680, PROT_READ|PROT_EXEC) = 0
shmget(0x72, 1, 0) = -1 ENOENT (No such file or directory)
uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0
shmget(0x72, 1, 0) = -1 ENOENT (No such file or directory)
uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0
futex(0x1003981e4a4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x1003981e4a0, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x1003981e478, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x10039865b90, FUTEX_WAKE_PRIVATE, 1) = 1
mprotect(0x318243520000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x3182435a0000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x318243620000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x318243520000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x3182435a0000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x318243620000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x318243620000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x318243620000, 327680, PROT_READ|PROT_EXEC) = 0
write(2, "internal/crypto/random.js:118\n "..., 657internal/crypto/random.js:118
if (ex) throw ex;
^
Error: error:2406C06E:random number generator:RAND_DRBG_instantiate:error retrieving entropy
at handleError (internal/crypto/random.js:117:14)
at Object.randomBytes (internal/crypto/random.js:52:19)
at [eval]:1:8
at Script.runInThisContext (vm.js:122:20)
at Object.runInThisContext (vm.js:329:38)
at Object. ([eval]-wrapper:6:22)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at evalScript (internal/bootstrap/node.js:615:27)
at startup (internal/bootstrap/node.js:290:9)
at bootstrapNodeJSCore (internal/bootstrap/node.js:648:3)
) = 657
epoll_ctl(9, EPOLL_CTL_ADD, 10, {EPOLLIN, {u32=10, u64=10}}) = 0
epoll_ctl(9, EPOLL_CTL_ADD, 12, {EPOLLIN, {u32=12, u64=12}}) = 0
epoll_pwait(9, {}, 1024, 0, NULL, 8) = 0
close(10) = 0
close(11) = 0
close(12) = 0
close(9) = 0
close(4) = 0
close(5) = 0
exit_group(1) = ?
+++ exited with 1 +++@ansteiner Can you post the full output? It's missing the part I'm interested in. Thanks.
@sam-github: cat /proc/sys/kernel/random/entropy_avail
4026@bnoordhuis: I got the full output now:
Details
execve("./node", ["./node", "-e", "crypto.randomBytes(64)"], [/* 68 vars */]) = 0 brk(0) = 0x10027980000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=81640, ...}) = 0 mmap(NULL, 81640, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fffb6f70000 close(3) = 0 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\25\0\1\0\0\0\2004\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2007944, ...}) = 0 mmap(NULL, 1856984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fffb6da0000 mmap(0x7fffb6f50000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a0000) = 0x7fffb6f50000 close(3) = 0 mprotect(0x7fffb6f50000, 65536, PROT_READ) = 0 mprotect(0x7fffb6fe0000, 65536, PROT_READ) = 0 munmap(0x7fffb6f70000, 81640) = 0 brk(0) = 0x10027980000 brk(0x100279b0000) = 0x100279b0000 readlink("/proc/self/exe", "/hana/shared/DH4/xs/installdata/"..., 2048) = 60 access("/hana/shared/DH4/xs/installdata/runtimes/node-v10.x/bin/../lib/sap/libstdc++.so.6", F_OK) = -1 ENOENT (No such file or directory) access("/opt/rh/SAP/lib64/compat-sap-c++-5.3.1.so", F_OK) = -1 ENOENT (No such file or directory) access("/opt/rh/SAP/lib64/compat-sap-c++.so", F_OK) = -1 ENOENT (No such file or directory) execve("/hana/shared/DH4/xs/installdata/runtimes/node-v10.x/bin/node_main/node", ["./node", "-e", "crypto.randomBytes(64)"], [/* 68 vars */]) = 0 brk(0) = 0x10027340000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=81640, ...}) = 0 mmap(NULL, 81640, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fff7baa0000 close(3) = 0 open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\25\0\1\0\0\0\300\r\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=72424, ...}) = 0 mmap(NULL, 131320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fff7ba70000 mmap(0x7fff7ba80000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x7fff7ba80000 close(3) = 0 open("/lib64/librt.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\25\0\1\0\0\0\340\31\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=79712, ...}) = 0 mmap(NULL, 131856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fff7ba40000 mmap(0x7fff7ba50000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x7fff7ba50000 close(3) = 0 open("/usr/lib64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\25\0\1\0\0\0\200\347\t\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2172608, ...}) = 0 mmap(NULL, 2248680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fff7b810000 mprotect(0x7fff7ba10000, 65536, PROT_NONE) = 0 mmap(0x7fff7ba20000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x200000) = 0x7fff7ba20000 close(3) = 0 open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\25\0\1\0\0\0\240b\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=844312, ...}) = 0 mmap(NULL, 852664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fff7b730000 mmap(0x7fff7b7f0000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb0000) = 0x7fff7b7f0000 close(3) = 0 open("/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\25\0\1\0\0\0\2400\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=133480, ...}) = 0 mmap(NULL, 197680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fff7b6f0000 mmap(0x7fff7b710000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7fff7b710000 close(3) = 0 open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\25\0\1\0\0\0\360|\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=171776, ...}) = 0 mmap(NULL, 214184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fff7b6b0000 mmap(0x7fff7b6d0000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7fff7b6d0000 close(3) = 0 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\25\0\1\0\0\0\2004\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2007944, ...}) = 0 mmap(NULL, 1856984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fff7b4e0000 mmap(0x7fff7b690000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a0000) = 0x7fff7b690000 close(3) = 0 mprotect(0x7fff7b690000, 65536, PROT_READ) = 0 mprotect(0x7fff7b6d0000, 65536, PROT_READ) = 0 mprotect(0x7fff7b710000, 65536, PROT_READ) = 0 mprotect(0x7fff7b7f0000, 65536, PROT_READ) = 0 mprotect(0x7fff7ba20000, 65536, PROT_READ) = 0 mprotect(0x7fff7ba50000, 65536, PROT_READ) = 0 mprotect(0x7fff7ba80000, 65536, PROT_READ) = 0 mprotect(0x128b20000, 655360, PROT_READ) = 0 mprotect(0x7fff7bb10000, 65536, PROT_READ) = 0 munmap(0x7fff7baa0000, 81640) = 0 set_tid_address(0x7fff7bb25370) = 22867 set_robust_list(0x7fff7bb25380, 24) = 0 rt_sigaction(SIGRTMIN, {0x7fff7b6b74e0, [], SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x7fff7b6b75e0, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 brk(0) = 0x10027340000 brk(0x10027380000) = 0x10027380000 futex(0x7fff7ba33250, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7fff7ba33254, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x128c88868, FUTEX_WAKE_PRIVATE, 2147483647) = 0 rt_sigprocmask(SIG_SETMASK, ~[ILL TRAP BUS FPE SEGV RTMIN RT_1], [], 8) = 0 rt_sigaction(SIGILL, {0x126764a80, ~[ILL TRAP BUS FPE SEGV RTMIN RT_1], 0}, {SIG_DFL, [], 0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, ~[ILL TRAP BUS FPE KILL SEGV STOP RTMIN RT_1], 8) = 0 rt_sigaction(SIGILL, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [USR1], NULL, 8) = 0 fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 fstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 rt_sigaction(SIGHUP, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGILL, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGTRAP, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGABRT, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGBUS, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGFPE, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGUSR1, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGSEGV, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGUSR2, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGPIPE, {SIG_IGN, [], 0}, NULL, 8) = 0 rt_sigaction(SIGALRM, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGTERM, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGSTKFLT, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGCONT, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGTSTP, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGTTIN, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGTTOU, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGURG, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGXCPU, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGXFSZ, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGVTALRM, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGPROF, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGWINCH, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGIO, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGPWR, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGSYS, {SIG_DFL, [], 0}, NULL, 8) = 0 rt_sigaction(SIGINT, {0x1257fee90, ~[RTMIN RT_1], SA_RESETHAND}, NULL, 8) = 0 rt_sigaction(SIGTERM, {0x1257fee90, ~[RTMIN RT_1], SA_RESETHAND}, NULL, 8) = 0 ugetrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0 setrlimit(RLIMIT_NOFILE, {rlim_cur=4*1024, rlim_max=4*1024}) = 0 rt_sigaction(SIGSEGV, {0x1259e9540, ~[RTMIN RT_1], SA_RESTART|SA_SIGINFO}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGFPE, {0x1259e9540, ~[RTMIN RT_1], SA_RESTART|SA_SIGINFO}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGILL, {0x1259e9540, ~[RTMIN RT_1], SA_RESTART|SA_SIGINFO}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGBUS, {0x1259e9540, ~[RTMIN RT_1], SA_RESTART|SA_SIGINFO}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGABRT, {0x1259e9540, ~[RTMIN RT_1], SA_RESTART|SA_SIGINFO}, {SIG_DFL, [], 0}, 8) = 0 clock_getres(CLOCK_MONOTONIC_COARSE, {0, 10000000}) = 0 epoll_create1(EPOLL_CLOEXEC) = 3 pipe2([4, 5], O_CLOEXEC) = 0 write(5, "*", 1) = 1 futex(0x128c88860, FUTEX_WAKE_PRIVATE, 2147483647) = 0 pipe2([6, 7], O_NONBLOCK|O_CLOEXEC) = 0 eventfd2(0, O_NONBLOCK|O_CLOEXEC) = 8 ioctl(0, FIOCLEX) = 0 ioctl(1, FIOCLEX) = 0 ioctl(2, FIOCLEX) = 0 ioctl(3, FIOCLEX) = 0 ioctl(4, FIOCLEX) = 0 ioctl(5, FIOCLEX) = 0 ioctl(6, FIOCLEX) = 0 ioctl(7, FIOCLEX) = 0 ioctl(8, FIOCLEX) = 0 ioctl(9, FIOCLEX) = -1 EBADF (Bad file descriptor) ioctl(10, FIOCLEX) = -1 EBADF (Bad file descriptor) ioctl(11, FIOCLEX) = -1 EBADF (Bad file descriptor) ioctl(12, FIOCLEX) = -1 EBADF (Bad file descriptor) ioctl(13, FIOCLEX) = -1 EBADF (Bad file descriptor) ioctl(14, FIOCLEX) = -1 EBADF (Bad file descriptor) ioctl(15, FIOCLEX) = -1 EBADF (Bad file descriptor) ioctl(16, FIOCLEX) = -1 EBADF (Bad file descriptor) getuid() = 0 geteuid() = 0 getgid() = 0 getegid() = 0 getuid() = 0 geteuid() = 0 getgid() = 0 getegid() = 0 getuid() = 0 geteuid() = 0 getgid() = 0 getegid() = 0 getuid() = 0 geteuid() = 0 getgid() = 0 getegid() = 0 getuid() = 0 geteuid() = 0 getgid() = 0 getegid() = 0 getuid() = 0 geteuid() = 0 getgid() = 0 getegid() = 0 getcwd("/hana/shared/DH4/xs/installdata/runtimes/node-v10.x/bin", 4096) = 56 getppid() = 22864 uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0 uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0 getuid() = 0 futex(0x128c9aeb0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x128c9aa28, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x128c9aa2c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x128c9aa30, FUTEX_WAKE_PRIVATE, 2147483647) = 0 shmget(0x72, 1, 0) = -1 ENOENT (No such file or directory) uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0 futex(0x128c9a880, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x128c9a770, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x128c9aa34, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x128c9ae8c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 shmget(0x72, 1, 0) = -1 ENOENT (No such file or directory) uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0 shmget(0x72, 1, 0) = -1 ENOENT (No such file or directory) uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0 shmget(0x72, 1, 0) = -1 ENOENT (No such file or directory) uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0 shmget(0x72, 1, 0) = -1 ENOENT (No such file or directory) uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0 getuid() = 0 geteuid() = 0 getgid() = 0 getegid() = 0 getuid() = 0 geteuid() = 0 getgid() = 0 getegid() = 0 epoll_create1(EPOLL_CLOEXEC) = 9 pipe2([10, 11], O_NONBLOCK|O_CLOEXEC) = 0 eventfd2(0, O_NONBLOCK|O_CLOEXEC) = 12 ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 mmap(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fff7ace0000 mprotect(0x7fff7ace0000, 65536, PROT_NONE) = 0 clone(child_stack=0x7fff7b4dea30, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fff7b4df250, tls=0x7fff7b4e68d0, child_tidptr=0x7fff7b4df250) = 22869 futex(0x1002737e730, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, ffffffff) = 0 ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 mmap(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fff7a4e0000 mprotect(0x7fff7a4e0000, 65536, PROT_NONE) = 0 clone(child_stack=0x7fff7acdea30, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fff7acdf250, tls=0x7fff7ace68d0, child_tidptr=0x7fff7acdf250) = 22871 ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 mmap(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fff79ce0000 mprotect(0x7fff79ce0000, 65536, PROT_NONE) = 0 clone(child_stack=0x7fff7a4dea30, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fff7a4df250, tls=0x7fff7a4e68d0, child_tidptr=0x7fff7a4df250) = 22872 ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 mmap(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fff794e0000 mprotect(0x7fff794e0000, 65536, PROT_NONE) = 0 clone(child_stack=0x7fff79cdea30, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fff79cdf250, tls=0x7fff79ce68d0, child_tidptr=0x7fff79cdf250) = 22873 ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 mmap(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fff78ce0000 mprotect(0x7fff78ce0000, 65536, PROT_NONE) = 0 clone(child_stack=0x7fff794dea30, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fff794df250, tls=0x7fff794e68d0, child_tidptr=0x7fff794df250) = 22875 futex(0x7fffd5c93e70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7fffd5c93e9c, FUTEX_WAIT_PRIVATE, 1, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x7fffd5c93e70, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7fffd5c93e98, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7fffd5c93e9c, FUTEX_WAIT_PRIVATE, 3, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x7fffd5c93e70, FUTEX_WAKE_PRIVATE, 1) = 0 open("/proc/self/auxv", O_RDONLY) = 17 fstat(17, {st_mode=S_IFREG|0400, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fff7bab0000 read(17, "\26\0\0\0\0\0\0\0\26\0\0\0\0\0\0\0\26\0\0\0\0\0\0\0\26\0\0\0\0\0\0\0"..., 1024) = 544 close(17) = 0 munmap(0x7fff7bab0000, 4096) = 0 brk(0x100273b0000) = 0x100273b0000 brk(0x100273e0000) = 0x100273e0000 shmget(0x72, 1, 0) = -1 ENOENT (No such file or directory) uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0 shmget(0x72, 1, 0) = -1 ENOENT (No such file or directory) uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0 mmap(0x3084e99b0000, 536870912, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x3084e99b0000 mmap(0x10e486f80000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x10e486f80000 munmap(0x10e487000000, 458752) = 0 mprotect(0x10e486f80000, 524288, PROT_READ|PROT_WRITE) = 0 mmap(0x2877ed680000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x2877ed680000 munmap(0x2877ed700000, 458752) = 0 mprotect(0x2877ed680000, 524288, PROT_READ|PROT_WRITE) = 0 mmap(0x2f6485870000, 65536, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x2f6485870000 mprotect(0x2f6485870000, 65536, PROT_READ|PROT_WRITE) = 0 brk(0x10027410000) = 0x10027410000 mmap(0x367cce900000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x367cce900000 munmap(0x367cce980000, 458752) = 0 mprotect(0x367cce900000, 524288, PROT_READ|PROT_WRITE) = 0 mmap(0x12682d680000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x12682d680000 munmap(0x12682d700000, 458752) = 0 mprotect(0x12682d680000, 524288, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a00000, 65536, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a10000, 65536, PROT_NONE) = 0 madvise(0x3084e9a10000, 65536, MADV_DONTNEED) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a70000, 65536, PROT_NONE) = 0 madvise(0x3084e9a70000, 65536, MADV_DONTNEED) = 0 mprotect(0x3084e9a80000, 65536, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a90000, 65536, PROT_NONE) = 0 madvise(0x3084e9a90000, 65536, MADV_DONTNEED) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9af0000, 65536, PROT_NONE) = 0 madvise(0x3084e9af0000, 65536, MADV_DONTNEED) = 0 mmap(0x1071b8280000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x1071b8280000 munmap(0x1071b8300000, 458752) = 0 mprotect(0x1071b8280000, 524288, PROT_READ|PROT_WRITE) = 0 shmget(0x72, 1, 0) = -1 ENOENT (No such file or directory) uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0 shmget(0x72, 1, 0) = -1 ENOENT (No such file or directory) uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0 munmap(0x12682d6c0000, 262144) = 0 munmap(0x1071b8290000, 458752) = 0 mprotect(0x367cce910000, 458752, PROT_READ) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mmap(0x3496ab600000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x3496ab600000 munmap(0x3496ab680000, 458752) = 0 mprotect(0x3496ab600000, 524288, PROT_READ|PROT_WRITE) = 0 mmap(0x304e03b00000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x304e03b00000 munmap(0x304e03b80000, 458752) = 0 mprotect(0x304e03b00000, 524288, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b00000, 65536, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b10000, 65536, PROT_NONE) = 0 madvise(0x3084e9b10000, 65536, MADV_DONTNEED) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b70000, 65536, PROT_NONE) = 0 madvise(0x3084e9b70000, 65536, MADV_DONTNEED) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 getuid() = 0 geteuid() = 0 getgid() = 0 getegid() = 0 readlink("/proc/self/exe", "/hana/shared/DH4/xs/installdata/"..., 8191) = 70 futex(0x128c25dd8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 brk(0x10027440000) = 0x10027440000 brk(0x10027430000) = 0x10027430000 epoll_create1(EPOLL_CLOEXEC) = 17 pipe2([18, 19], O_NONBLOCK|O_CLOEXEC) = 0 eventfd2(0, O_NONBLOCK|O_CLOEXEC) = 20 ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 mmap(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fff784e0000 mprotect(0x7fff784e0000, 65536, PROT_NONE) = 0 clone(child_stack=0x7fff78cdea30, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fff78cdf250, tls=0x7fff78ce68d0, child_tidptr=0x7fff78cdf250) = 22877 open("/proc/22864/stat", O_RDONLY) = 21 read(21, "22864 (strace) S 22323 22864 221"..., 2047) = 300 close(21) = 0 open("/proc/22323/stat", O_RDONLY) = 21 read(21, "22323 (bash) S 22322 22323 22196"..., 2047) = 318 close(21) = 0 open("/proc/22322/stat", O_RDONLY) = 21 read(21, "22322 (su) S 22321 22321 22196 3"..., 2047) = 310 close(21) = 0 open("/proc/22321/stat", O_RDONLY) = 21 read(21, "22321 (sudo) S 22196 22321 22196"..., 2047) = 304 close(21) = 0 open("/proc/22196/stat", O_RDONLY) = 21 read(21, "22196 (bash) S 22192 22196 22196"..., 2047) = 318 close(21) = 0 open("/proc/22192/stat", O_RDONLY) = 21 read(21, "22192 (sshd) S 22081 22081 22081"..., 2047) = 298 close(21) = 0 open("/proc/22081/stat", O_RDONLY) = 21 read(21, "22081 (sshd) S 21073 22081 22081"..., 2047) = 304 close(21) = 0 open("/proc/21073/stat", O_RDONLY) = 21 read(21, "21073 (sshd) S 1 21073 21073 0 -"..., 2047) = 312 close(21) = 0 geteuid() = 0 open("/proc/stat", O_RDONLY|O_CLOEXEC) = 21 fcntl(21, F_GETFL) = 0x10000 (flags O_RDONLY|0x10000) fstat(21, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fff7bab0000 read(21, "cpu 2435442698 18595 818340197 "..., 1024) = 1024 read(21, "64236124 343 24706117 1131606087"..., 1024) = 1024 read(21, " 175 15599938 1147485547 945169 "..., 1024) = 1024 read(21, "0 1177364986 565118 0 171298 0 0"..., 1024) = 1024 read(21, " 248833 0 92235 0 0 0\ncpu68 1933"..., 1024) = 1024 read(21, "73902810 0 0 0 0 0 0 0 0 0 0 0 0"..., 1024) = 1024 lseek(21, 0, SEEK_SET) = 0 read(21, "cpu 2435442698 18595 818340197 "..., 1024) = 1024 read(21, "64236124 343 24706117 1131606087"..., 1024) = 1024 read(21, " 175 15599938 1147485547 945169 "..., 1024) = 1024 read(21, "0 1177364986 565118 0 171298 0 0"..., 1024) = 1024 read(21, " 248833 0 92235 0 0 0\ncpu68 1933"..., 1024) = 1024 read(21, "73902810 0 0 0 0 0 0 0 0 0 0 0 0"..., 1024) = 1024 open("/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu5/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu7/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu8/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu9/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu10/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu11/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu12/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu13/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu14/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu15/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu16/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu17/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu18/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu19/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu20/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu21/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu22/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu23/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu24/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu25/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu26/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu27/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu28/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu29/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu30/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu31/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu32/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu33/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu34/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu35/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu36/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu37/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu38/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu39/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu40/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu41/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu42/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu43/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu44/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu45/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu46/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu47/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu48/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu49/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu50/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu51/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu52/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu53/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu54/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu55/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu56/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu57/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu58/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu59/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu60/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu61/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu62/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu63/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu64/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu65/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu66/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu67/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu68/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu69/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu70/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu71/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu72/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu73/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu74/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu75/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu76/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu77/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu78/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu79/cpufreq/scaling_cur_freq", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) close(21) = 0 munmap(0x7fff7bab0000, 4096) = 0 getuid() = 0 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 21 connect(21, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = 0 send(21, "\2\0\0\0\v\0\0\0\7\0\0\0passwd\0", 19, MSG_NOSIGNAL) = 19 poll([{fd=21, events=POLLIN|POLLERR|POLLHUP}], 1, 5000) = 1 ([{fd=21, revents=POLLIN|POLLHUP}]) recvmsg(21, {msg_name(0)=NULL, msg_iov(2)=[{"passwd\0", 7}, {"\310O\3\0\0\0\0\0", 8}], msg_controllen=20, [{cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, [22]}], msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 15 mmap(NULL, 217032, PROT_READ, MAP_SHARED, 22, 0) = 0x7fff784a0000 close(22) = 0 close(21) = 0 uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0 stat("/etc/oracle-release", 0x7fffd5c92f10) = -1 ENOENT (No such file or directory) stat("/etc/mandriva-release", 0x7fffd5c92f10) = -1 ENOENT (No such file or directory) stat("/etc/mandrake-release", 0x7fffd5c92f10) = -1 ENOENT (No such file or directory) stat("/etc/sun-release", 0x7fffd5c92f10) = -1 ENOENT (No such file or directory) stat("/etc/redhat-release", 0x7fffd5c92e40) = -1 ENOENT (No such file or directory) stat("/etc/SuSE-release", {st_mode=S_IFREG|0644, st_size=216, ...}) = 0 open("/etc/SuSE-release", O_RDONLY) = 21 read(21, "SUSE Linux Enterprise Server 12 "..., 8191) = 216 read(21, "", 8191) = 0 close(21) = 0 ugetrlimit(RLIMIT_CORE, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}) = 0 ugetrlimit(RLIMIT_CPU, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}) = 0 ugetrlimit(RLIMIT_DATA, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}) = 0 ugetrlimit(RLIMIT_FSIZE, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}) = 0 ugetrlimit(RLIMIT_MEMLOCK, {rlim_cur=64*1024, rlim_max=64*1024}) = 0 ugetrlimit(RLIMIT_NOFILE, {rlim_cur=4*1024, rlim_max=4*1024}) = 0 ugetrlimit(RLIMIT_NPROC, {rlim_cur=6284920, rlim_max=6284920}) = 0 ugetrlimit(RLIMIT_RSS, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}) = 0 ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 getcwd("/hana/shared/DH4/xs/installdata/runtimes/node-v10.x/bin", 4096) = 56 open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 21 fstat(21, {st_mode=S_IFREG|0644, st_size=118, ...}) = 0 fstat(21, {st_mode=S_IFREG|0644, st_size=118, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fff7bab0000 read(21, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\0"..., 4096) = 118 lseek(21, -62, SEEK_CUR) = 56 read(21, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\0"..., 4096) = 62 close(21) = 0 munmap(0x7fff7bab0000, 4096) = 0 readlink("/etc/localtime", "/usr/share/zoneinfo/Etc/UTC", 4095) = 27 brk(0x10027460000) = 0x10027460000 brk(0x10027450000) = 0x10027450000 brk(0x10027440000) = 0x10027440000 open("/proc/22867/stat", O_RDONLY) = 21 read(21, "22867 (node) R 22864 22864 22196"..., 2047) = 311 close(21) = 0 shmget(0x72, 1, 0) = -1 ENOENT (No such file or directory) uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0 open("/tmp/sapnode_mb_Oh3A0Pti994XUH2uf7aRnwytv3A_22867", O_RDWR|O_CREAT|O_TRUNC, 0744) = 21 write(21, "\377z\211\0\2362\334\226\346\262\210\376\32\356\272\200\221{tbZ4N\314\246\37\304\30@|3\233"..., 5216) = 5216 write(21, "x\234\255\31[S\33\347u\205$0\216\260\205%\305\366\324\36-6\nv\342E\27$$\10t\220"..., 3507) = 3507 fsync(21) = 0 lseek(21, 0, SEEK_SET) = 0 write(21, "\377z\211\0\2362\334\226\346\262\210\376\32\356\272\200\221{tbZ4N\314\246\37\304\30@|3\233"..., 5216) = 5216 fsync(21) = 0 write(20, "\1\0\0\0\0\0\0\0", 8) = 8 stat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=49152, ...}) = 0 write(20, "\1\0\0\0\0\0\0\0", 8) = 8 futex(0x128c888f0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [USR1], 8) = 0 mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fff7baa0000 mprotect(0x7fff7baa0000, 65536, PROT_NONE) = 0 clone(child_stack=0x7fff7babea30, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fff7babf250, tls=0x7fff7bac68d0, child_tidptr=0x7fff7babf250) = 22879 rt_sigprocmask(SIG_SETMASK, [USR1], NULL, 8) = 0 rt_sigaction(SIGUSR1, {0x1259b1400, ~[RTMIN RT_1], 0}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [USR1], NULL, 8) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 brk(0x10027470000) = 0x10027470000 brk(0x10027460000) = 0x10027460000 brk(0x10027450000) = 0x10027450000 brk(0x10027440000) = 0x10027440000 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 brk(0x10027470000) = 0x10027470000 brk(0x100274a0000) = 0x100274a0000 brk(0x10027490000) = 0x10027490000 brk(0x10027470000) = 0x10027470000 brk(0x10027450000) = 0x10027450000 brk(0x10027440000) = 0x10027440000 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 futex(0x1002737e444, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x1002737e440, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 futex(0x1002737e444, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x1002737e440, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 brk(0x10027470000) = 0x10027470000 brk(0x10027460000) = 0x10027460000 brk(0x10027450000) = 0x10027450000 brk(0x10027440000) = 0x10027440000 brk(0x10027470000) = 0x10027470000 brk(0x10027450000) = 0x10027450000 brk(0x10027440000) = 0x10027440000 futex(0x1002737e444, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x1002737e440, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 mmap(0x249ac2d00000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x249ac2d00000 munmap(0x249ac2d80000, 458752) = 0 mprotect(0x249ac2d00000, 524288, PROT_READ|PROT_WRITE) = 0 futex(0x1002737e444, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x1002737e440, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 brk(0x10027470000) = 0x10027470000 brk(0x10027450000) = 0x10027450000 brk(0x10027440000) = 0x10027440000 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 brk(0x10027470000) = 0x10027470000 brk(0x10027450000) = 0x10027450000 brk(0x10027440000) = 0x10027440000 brk(0x10027470000) = 0x10027470000 brk(0x10027450000) = 0x10027450000 brk(0x10027440000) = 0x10027440000 brk(0x10027470000) = 0x10027470000 brk(0x10027460000) = 0x10027460000 brk(0x10027450000) = 0x10027450000 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 futex(0x1002737e444, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x1002737e440, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mmap(0x1bdeaba80000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x1bdeaba80000 munmap(0x1bdeabb00000, 458752) = 0 mprotect(0x1bdeaba80000, 524288, PROT_READ|PROT_WRITE) = 0 mmap(0x2e1275880000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x2e1275880000 munmap(0x2e1275900000, 458752) = 0 mprotect(0x2e1275880000, 524288, PROT_READ|PROT_WRITE) = 0 futex(0x1002737e444, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x1002737e440, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 brk(0x10027480000) = 0x10027480000 brk(0x10027470000) = 0x10027470000 brk(0x10027460000) = 0x10027460000 brk(0x10027450000) = 0x10027450000 brk(0x10027480000) = 0x10027480000 brk(0x10027470000) = 0x10027470000 brk(0x10027460000) = 0x10027460000 brk(0x10027450000) = 0x10027450000 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 brk(0x10027480000) = 0x10027480000 brk(0x10027470000) = 0x10027470000 brk(0x10027460000) = 0x10027460000 brk(0x10027450000) = 0x10027450000 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mmap(0x180121400000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x180121400000 munmap(0x180121480000, 458752) = 0 mprotect(0x180121400000, 524288, PROT_READ|PROT_WRITE) = 0 mmap(0x3ca6c9480000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x3ca6c9480000 munmap(0x3ca6c9500000, 458752) = 0 mprotect(0x3ca6c9480000, 524288, PROT_READ|PROT_WRITE) = 0 futex(0x1002737e444, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x1002737e440, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 brk(0x10027480000) = 0x10027480000 brk(0x10027460000) = 0x10027460000 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 access("/hana/shared/DH4/xs/installdata/runtimes/node-v10.x/bin/node", F_OK) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 futex(0x1002737e444, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x1002737e440, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 brk(0x10027490000) = 0x10027490000 brk(0x10027480000) = 0x10027480000 brk(0x10027460000) = 0x10027460000 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 fcntl(1, F_GETFL) = 0x10002 (flags O_RDWR|0x10000) ioctl(1, TIOCGPTN, [1]) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 readlink("/proc/self/fd/1", "/dev/pts/0", 255) = 10 stat("/dev/pts/0", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 open("/dev/pts/0", O_RDWR|O_CLOEXEC) = 24 dup3(24, 1, O_CLOEXEC) = 1 open("/dev/null", O_RDONLY|O_CLOEXEC) = 25 ioctl(24, FIONBIO, [1]) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 futex(0x1002737e444, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x1002737e440, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 ioctl(24, FIONBIO, [0]) = 0 ioctl(24, TIOCGWINSZ, {ws_row=75, ws_col=237, ws_xpixel=0, ws_ypixel=0}) = 0 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 read(4, "*", 1) = 1 rt_sigaction(SIGWINCH, {0x125a90d30, ~[RTMIN RT_1], SA_RESTART}, NULL, 8) = 0 write(5, "*", 1) = 1 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0 fcntl(2, F_GETFL) = 0x10002 (flags O_RDWR|0x10000) ioctl(2, TIOCGPTN, [1]) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0 fstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 readlink("/proc/self/fd/2", "/dev/pts/0", 255) = 10 stat("/dev/pts/0", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 open("/dev/pts/0", O_RDWR|O_CLOEXEC) = 26 dup3(26, 2, O_CLOEXEC) = 2 ioctl(26, FIONBIO, [1]) = 0 ioctl(26, FIONBIO, [0]) = 0 ioctl(26, TIOCGWINSZ, {ws_row=75, ws_col=237, ws_xpixel=0, ws_ypixel=0}) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 brk(0x10027490000) = 0x10027490000 brk(0x10027480000) = 0x10027480000 brk(0x10027470000) = 0x10027470000 brk(0x10027460000) = 0x10027460000 mmap(0x3b130c980000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x3b130c980000 munmap(0x3b130ca00000, 458752) = 0 mprotect(0x3b130c980000, 524288, PROT_READ|PROT_WRITE) = 0 mmap(0x2a637d080000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x2a637d080000 munmap(0x2a637d100000, 458752) = 0 mprotect(0x2a637d080000, 524288, PROT_READ|PROT_WRITE) = 0 mmap(0xc479bd80000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xc479bd80000 munmap(0xc479be00000, 458752) = 0 mprotect(0xc479bd80000, 524288, PROT_READ|PROT_WRITE) = 0 mmap(0x3c09d5680000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x3c09d5680000 munmap(0x3c09d5700000, 458752) = 0 mprotect(0x3c09d5680000, 524288, PROT_READ|PROT_WRITE) = 0 mmap(0x3116f7d80000, 983040, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x3116f7d80000 munmap(0x3116f7e00000, 458752) = 0 mprotect(0x3116f7d80000, 524288, PROT_READ|PROT_WRITE) = 0 futex(0x1002737e444, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x1002737e440, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 futex(0x7fffd5c90714, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7fffd5c90740, 2) = 0 futex(0x7fffd5c90740, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x10027385098, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, ffffffff) = -1 EAGAIN (Resource temporarily unavailable) futex(0x1002737e444, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x1002737e440, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1 brk(0x10027490000) = 0x10027490000 brk(0x10027480000) = 0x10027480000 brk(0x10027460000) = 0x10027460000 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 getuid() = 0 geteuid() = 0 getgid() = 0 getegid() = 0 getuid() = 0 geteuid() = 0 getgid() = 0 getegid() = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 getcwd("/hana/shared/DH4/xs/installdata/runtimes/node-v10.x/bin", 4096) = 56 getcwd("/hana/shared/DH4/xs/installdata/runtimes/node-v10.x/bin", 4096) = 56 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 brk(0x10027490000) = 0x10027490000 brk(0x10027480000) = 0x10027480000 brk(0x10027470000) = 0x10027470000 futex(0x128c9ab24, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x128c9aa38, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x128c9aa3c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x128c9aa4c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x128c97e98, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x128c9a980, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x128c9aa50, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open("/etc/ssl/openssl.cnf", O_RDONLY) = 27 fstat(27, {st_mode=S_IFREG|0644, st_size=10835, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fff78490000 read(27, "#\n# OpenSSL example configuratio"..., 4096) = 4096 read(27, "Netscape crash on BMPStrings or "..., 4096) = 4096 read(27, " this to avoid interpreting an e"..., 4096) = 2643 read(27, "", 4096) = 0 close(27) = 0 munmap(0x7fff78490000, 4096) = 0 futex(0x128c9aa40, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 27 fstat(27, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fff78490000 read(27, "MemTotal: 1608961856 kB\nMe"..., 1024) = 1024 close(27) = 0 munmap(0x7fff78490000, 4096) = 0 futex(0x128c97d3c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x128c97d40, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x128c875f8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 shmget(0x72, 1, 0) = -1 ENOENT (No such file or directory) uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0 shmget(0x72, 1, 0) = -1 ENOENT (No such file or directory) uname({sysname="Linux", nodename="frdgohnadbd2", ...}) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9a20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9aa0000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_WRITE) = 0 mprotect(0x3084e9b20000, 327680, PROT_READ|PROT_EXEC) = 0 write(2, "internal/crypto/random.js:118\n "..., 657) = 657 epoll_ctl(9, EPOLL_CTL_ADD, 10, {EPOLLIN, {u32=10, u64=10}}) = 0 epoll_ctl(9, EPOLL_CTL_ADD, 12, {EPOLLIN, {u32=12, u64=12}}) = 0 epoll_pwait(9, {}, 1024, 0, NULL, 8) = 0 close(10) = 0 close(11) = 0 close(12) = 0 close(9) = 0 close(4) = 0 close(5) = 0 exit_group(1) = ? +++ exited with 1 +++Interesting, it's neither calling getrandom() nor reading from /dev/urandom. It is however reading /etc/ssl/openssl.cnf.
Can you post the contents of that file? My guess is that you have a config option in there that interferes with the CSPRNG.
Also, what do
ldd ./nodeand./node -p process.versionsprint?From s390x land, I switched to 12.16.0 and it no longer fails.
It was NPM -V where I was seeing the issue, but not any more.
Possibily the uber Linux guys above me that I told about this issue did something.
Andrew
@bnoordhuis:
ldd ./node
linux-vdso64.so.1 (0x00007fff9ccc0000)
libc.so.6 => /lib64/libc.so.6 (0x00007fff9cab0000)
/lib64/ld64.so.2 (0x00007fff9cce0000)./node -p process.versions print?
{ http_parser: '2.8.0',
node: '10.17.0',
v8: '6.8.275.32-node.54',
uv: '1.28.0',
zlib: '1.2.11',
brotli: '1.0.7',
ares: '1.15.0',
modules: '64',
nghttp2: '1.39.2',
napi: '5',
openssl: '1.1.1d',
icu: '60.2',
unicode: '10.0',
cldr: '32.0.1',
tz: '2017c' }Thanks. I don't see anything obviously wrong with that config file. The RANDFILE setting shouldn't affect the CSPRNG, as far as I'm aware.
You might want to open an issue with openssl. The relevant openssl APIs that node uses are:
$ git grep RAND_ src/ src/node_crypto.cc: int status = RAND_status(); src/node_crypto.cc: // Give up, RAND_poll() not supported. src/node_crypto.cc: if (RAND_poll() == 0) src/node_crypto.cc: // RAND_bytes() can return 0 to indicate that the entropy data is not truly src/node_crypto.cc: return RAND_bytes(buffer, length) != -1; src/node_crypto.cc: if (RAND_bytes(sc->ticket_key_name_, sizeof(sc->ticket_key_name_)) <= 0 || src/node_crypto.cc: RAND_bytes(sc->ticket_key_hmac_, sizeof(sc->ticket_key_hmac_)) <= 0 || src/node_crypto.cc: RAND_bytes(sc->ticket_key_aes_, sizeof(sc->ticket_key_aes_)) <= 0) { src/node_crypto.cc: if (RAND_bytes(iv, 16) <= 0 || src/node_crypto.cc: rc = Just(RAND_bytes(data, size));I.e.,
RAND_bytes(),RAND_poll()andRAND_status().- addedopensslIssues and PRs related to the OpenSSL dependency.Issues and PRs related to the OpenSSL dependency.
on Feb 19, 2020 Hello,
Any news?We do see the same problem on SLES12SP4 leppc with nodejs V10.17.0 (SAP HANA component) and OpenSSL 1_0_0-1.0.2p-3.14.1.ppc64le .
from strace:
mprotect(0x2946daaa0000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x2946dab20000, 327680, PROT_READ|PROT_EXEC) = 0
shmget(0x72, 1, 0) = -1 ENOENT (No such file or directory)
uname({sysname="Linux", nodename="shc01", ...}) = 0
shmget(0x72, 1, 0) = -1 ENOENT (No such file or directory)
uname({sysname="Linux", nodename="shc01", ...}) = 0
mprotect(0x2946daa20000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x2946daaa0000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x2946dab20000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x2946daa20000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x2946daaa0000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x2946dab20000, 327680, PROT_READ|PROT_EXEC) = 0
mprotect(0x2946dab20000, 327680, PROT_READ|PROT_WRITE) = 0
mprotect(0x2946dab20000, 327680, PROT_READ|PROT_EXEC) = 0
write(2, "internal/crypto/random.js:118\n "..., 657internal/crypto/random.js:118
if (ex) throw ex;
^Error: error:2406C06E:random number generator:RAND_DRBG_instantiate:error retrieving entropy
at handleError (internal/crypto/random.js:117:14)
at Object.randomBytes (internal/crypto/random.js:52:19)
at [eval]:1:8
at Script.runInThisContext (vm.js:122:20)
at Object.runInThisContext (vm.js:329:38)
at Object. ([eval]-wrapper:6:22)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at evalScript (internal/bootstrap/node.js:615:27)
at startup (internal/bootstrap/node.js:290:9)
at bootstrapNodeJSCore (internal/bootstrap/node.js:648:3)
) = 657
epoll_ctl(9, EPOLL_CTL_ADD, 10, {EPOLLIN, {u32=10, u64=10}}) = 0
epoll_ctl(9, EPOLL_CTL_ADD, 12, {EPOLLIN, {u32=12, u64=12}}) = 0
epoll_pwait(9, {}, 1024, 0, NULL, 8) = 0Bye
Rainer- added a commit that references this issue
on Mar 2, 2020 - added 2 commits that reference this issue
on Mar 15, 2020 - added a commit that references this issue
on Mar 30, 2020 - added a commit that references this issue
on Jul 27, 2026
Linux frdgosdpdbs1 4.12.14-95.19-default deps: update openssl to 1.0.1j #1 SMP Tue Jun 11 11:04:48 UTC 2019 (a904a7f) ppc64le ppc64le ppc64le GNU/Linux
I have observed an issue with Node.js versions using OpenSSL 1.1.1d on a ppc64le machine where the entropy cannot be initialized when calling randomBytes:
This behavior is observed directly after the Node.js application was started and after randomBytes was called.
It seems to be the same issue as reported here: http://lists.openembedded.org/pipermail/openembedded-core/2019-September/287081.html