Skip to content

Instantly share code, notes, and snippets.

@tsibley
Created December 13, 2022 23:34
Show Gist options
  • Save tsibley/e4e6157d19516763bb9818abdfe4ccaf to your computer and use it in GitHub Desktop.
Save tsibley/e4e6157d19516763bb9818abdfe4ccaf to your computer and use it in GitHub Desktop.
336 23:16:13.793490 execve("/usr/local/bin/keep-header", ["keep-header", "/nextstrain/augur/tests/data/cla"..., "--", "cat"], 0xffffe2014b50 /* 15 vars */) = 0
336 23:16:13.796029 mmap(NULL, 344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e21a000
336 23:16:13.796925 set_tid_address(0x4ed240) = 336
336 23:16:13.797856 brk(NULL) = 0x291e3000
336 23:16:13.798676 brk(0x291e5000) = 0x291e5000
336 23:16:13.799447 mmap(0x291e3000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x291e3000
336 23:16:13.800253 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e219000
336 23:16:13.801241 rt_sigprocmask(SIG_SETMASK, ~[ILL FPE SEGV RTMIN RT_1 RT_2], [], 8) = 0
336 23:16:13.802083 rt_sigprocmask(SIG_UNBLOCK, [RT_1 RT_2], NULL, 8) = 0
336 23:16:13.802898 mmap(NULL, 143360, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1f6000
336 23:16:13.803665 mprotect(0xffff9e1f8000, 135168, PROT_READ|PROT_WRITE) = 0
336 23:16:13.804416 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1 RT_2], ~[ILL FPE KILL SEGV STOP RTMIN RT_1 RT_2], 8) = 0
336 23:16:13.805313 clone(child_stack=0xffff9e218a70, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|0x400000, parent_tid=[337], tls=0xffff9e218b70, child_tidptr=0x4ed240) = 337
336 23:16:13.807200 rt_sigprocmask(SIG_SETMASK, ~[ILL FPE KILL SEGV STOP RTMIN RT_1 RT_2], NULL, 8) = 0
337 23:16:13.807483 rt_sigprocmask(SIG_SETMASK, ~[ILL FPE KILL SEGV STOP RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.808570 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
337 23:16:13.808848 nanosleep({tv_sec=0, tv_nsec=10000000}, 0xffff9e218998) = 0
336 23:16:13.809554 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1f5000
336 23:16:13.810229 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1f3000
336 23:16:13.810851 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1f2000
336 23:16:13.811500 mmap(NULL, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1ed000
336 23:16:13.812284 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1ec000
336 23:16:13.812935 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1eb000
336 23:16:13.813612 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1ea000
336 23:16:13.814271 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1e9000
336 23:16:13.814951 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1e8000
336 23:16:13.815608 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1e6000
336 23:16:13.816283 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1e5000
336 23:16:13.816820 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1e4000
336 23:16:13.817296 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1e3000
336 23:16:13.817750 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1e2000
336 23:16:13.818209 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1e1000
336 23:16:13.818677 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1df000
336 23:16:13.819284 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1dd000
337 23:16:13.820451 futex(0x4eab8c, FUTEX_WAIT, 4294967295, NULL) = ?
336 23:16:13.820695 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1db000
336 23:16:13.821299 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1d9000
336 23:16:13.821899 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1d7000
336 23:16:13.822502 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
336 23:16:13.823174 uname({sysname="Linux", nodename="aa4e8bf018a6", ...}) = 0
336 23:16:13.823817 lseek(3, 0, SEEK_SET) = 0
336 23:16:13.824390 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\2\0>\0\1\0\0\0@\t@\0\0\0\0\0"..., 64) = 64
336 23:16:13.824966 lseek(3, 0, SEEK_SET) = 0
336 23:16:13.825543 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1d6000
336 23:16:13.826082 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1d5000
336 23:16:13.826705 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1d4000
336 23:16:13.827221 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1d3000
336 23:16:13.827723 brk(0x291e6000) = 0x291e6000
336 23:16:13.828209 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1d2000
336 23:16:13.828696 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1d1000
336 23:16:13.829209 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1d0000
336 23:16:13.829722 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1ce000
336 23:16:13.830227 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1cc000
336 23:16:13.830724 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1cb000
336 23:16:13.831240 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1c9000
336 23:16:13.831816 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1c8000
336 23:16:13.832340 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1c6000
336 23:16:13.832882 munmap(0xffff9e1cb000, 4096) = 0
336 23:16:13.833449 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1c2000
336 23:16:13.833981 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1be000
336 23:16:13.834497 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1bc000
336 23:16:13.835015 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1ba000
336 23:16:13.835661 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1b8000
336 23:16:13.836204 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1b4000
336 23:16:13.836710 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1b2000
336 23:16:13.837203 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1b0000
336 23:16:13.837687 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1ae000
336 23:16:13.838146 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1ac000
336 23:16:13.838633 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1aa000
336 23:16:13.839091 brk(0x291e7000) = 0x291e7000
336 23:16:13.839538 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1a8000
336 23:16:13.839982 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1a4000
336 23:16:13.840448 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1a0000
336 23:16:13.840889 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e19e000
336 23:16:13.841367 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e19c000
336 23:16:13.841826 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e19a000
336 23:16:13.842265 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e196000
336 23:16:13.842724 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e192000
336 23:16:13.843167 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e190000
336 23:16:13.843605 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e18c000
336 23:16:13.844068 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e18a000
336 23:16:13.844530 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e182000
336 23:16:13.844973 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e180000
336 23:16:13.845421 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e17c000
336 23:16:13.845789 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e178000
336 23:16:13.846243 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e176000
336 23:16:13.846617 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e1cb000
336 23:16:13.847003 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e174000
336 23:16:13.847406 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e172000
336 23:16:13.847774 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e16e000
336 23:16:13.848142 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e16d000
336 23:16:13.848528 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e165000
336 23:16:13.848897 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e161000
336 23:16:13.849259 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e15f000
336 23:16:13.849654 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e15d000
336 23:16:13.850023 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e15c000
336 23:16:13.850459 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e15b000
336 23:16:13.850857 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e157000
336 23:16:13.851260 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e155000
336 23:16:13.851664 mmap(NULL, 524356, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e0d4000
336 23:16:13.852022 brk(0x291e8000) = 0x291e8000
336 23:16:13.852781 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e0d2000
336 23:16:13.853173 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e0d1000
336 23:16:13.853545 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e0cf000
336 23:16:13.853904 munmap(0xffff9e0d1000, 4096) = 0
336 23:16:13.854294 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e0cb000
336 23:16:13.854623 munmap(0xffff9e0cf000, 8192) = 0
336 23:16:13.854997 sysinfo({uptime=1533, loads=[576, 5088, 2752], totalram=8233017344, freeram=1543426048, sharedram=338243584, bufferram=163205120, totalswap=1073737728, freeswap=1073737728, procs=513, totalhigh=0, freehigh=0, mem_unit=1}) = 0
336 23:16:13.855343 mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff960cb000
336 23:16:13.855662 madvise(0xffff960cb000, 134217728, MADV_HUGEPAGE) = 0
336 23:16:13.855971 mprotect(0xffff960cb000, 134213632, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
336 23:16:13.856293 mmap(NULL, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff960c0000
336 23:16:13.856685 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff960b8000
336 23:16:13.857117 getrandom(NULL, 0, 0) = 0
336 23:16:13.857452 openat(AT_FDCWD, "/proc/sys/vm/mmap_min_addr", O_RDONLY|O_LARGEFILE) = 4
336 23:16:13.857842 read(4, "32768\n", 1024) = 6
336 23:16:13.858177 lseek(4, -1, SEEK_CUR) = 5
336 23:16:13.858483 close(4) = 0
336 23:16:13.858809 mmap(NULL, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff960b1000
336 23:16:13.859153 gettid() = 336
336 23:16:13.859472 fstat(3, {st_mode=S_IFREG|0775, st_size=2223968, ...}) = 0
336 23:16:13.859793 geteuid() = 0
336 23:16:13.860083 getegid() = 20
336 23:16:13.860386 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\2\0>\0\1\0\0\0@\t@\0\0\0\0\0"..., 1024) = 1024
336 23:16:13.860691 openat(AT_FDCWD, "/proc/self/maps", O_RDONLY|O_LARGEFILE) = 4
336 23:16:13.861018 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
336 23:16:13.861316 readv(4, [{iov_base="00200000-002b5000 r--p 00000000 "..., iov_len=4095}, {iov_base="", iov_len=1024}], 2) = 1161
336 23:16:13.861615 readv(4, [{iov_base="", iov_len=2934}, {iov_base="", iov_len=1024}], 2) = 0
336 23:16:13.861888 close(4) = 0
336 23:16:13.862187 brk(NULL) = 0x291e8000
336 23:16:13.862510 mmap(0x4ef000, 18325504, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x4ef000
336 23:16:13.862785 mmap(NULL, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff960aa000
336 23:16:13.863065 mmap(NULL, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff960a3000
336 23:16:13.863383 mmap(NULL, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9609c000
336 23:16:13.863692 mmap(NULL, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff96095000
336 23:16:13.864030 mmap(NULL, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9608e000
336 23:16:13.864344 mmap(NULL, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff96087000
336 23:16:13.864697 mmap(0x4ef000, 1454080, PROT_READ, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4ef000
336 23:16:13.864981 mmap(0x652000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x162000) = 0x652000
336 23:16:13.865277 mmap(0x662000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x662000
336 23:16:13.865569 close(3) = 0
336 23:16:13.865840 mmap(0x40000ef000, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x40000ef000
336 23:16:13.866110 mmap(0x40000ef000, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40000ef000
336 23:16:13.866384 mmap(NULL, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff96080000
336 23:16:13.866686 mmap(NULL, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9606c000
336 23:16:13.866999 mprotect(0x40000ef000, 4096, PROT_NONE) = 0
336 23:16:13.867305 getrandom("\x92\xb5\x33\x56\x02\x53\xc0\xd8\x6c\x51\xc1\x5e\x8a\x27\xdd\xf8", 16, 0) = 16
336 23:16:13.867577 getuid() = 0
336 23:16:13.867842 geteuid() = 0
336 23:16:13.868107 getgid() = 20
336 23:16:13.868373 getegid() = 20
336 23:16:13.868647 munmap(0x669000, 16777216) = 0
336 23:16:13.868980 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9e0d0000
336 23:16:13.869324 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
336 23:16:13.869619 rt_sigaction(SIGHUP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.869893 rt_sigaction(SIGHUP, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.870171 rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.870434 rt_sigaction(SIGINT, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.870699 rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.870957 rt_sigaction(SIGQUIT, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.871221 rt_sigaction(SIGILL, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.871479 rt_sigaction(SIGILL, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.871743 rt_sigaction(SIGTRAP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.872008 rt_sigaction(SIGTRAP, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.872274 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0
336 23:16:13.872529 rt_sigaction(SIGABRT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.872785 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
336 23:16:13.873034 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0
336 23:16:13.873292 rt_sigaction(SIGABRT, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.873557 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
336 23:16:13.873808 rt_sigaction(SIGBUS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.874068 rt_sigaction(SIGBUS, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.874387 rt_sigaction(SIGFPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.874641 rt_sigaction(SIGFPE, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.874897 rt_sigaction(SIGKILL, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.875163 rt_sigaction(SIGKILL, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = -1 EINVAL (Invalid argument)
336 23:16:13.875441 rt_sigaction(SIGUSR1, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.875690 rt_sigaction(SIGUSR1, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.875938 rt_sigaction(SIGSEGV, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.876218 rt_sigaction(SIGSEGV, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.876469 rt_sigaction(SIGUSR2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.876718 rt_sigaction(SIGUSR2, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.876967 rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.877228 rt_sigaction(SIGPIPE, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.877477 rt_sigaction(SIGALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.877730 rt_sigaction(SIGALRM, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.877981 rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.878242 rt_sigaction(SIGTERM, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.878487 rt_sigaction(SIGSTKFLT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.878717 rt_sigaction(SIGSTKFLT, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.878948 rt_sigaction(SIGCHLD, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.879192 rt_sigaction(SIGCONT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.879424 rt_sigaction(SIGSTOP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.879654 rt_sigaction(SIGTSTP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.879885 rt_sigaction(SIGTTIN, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.880129 rt_sigaction(SIGTTOU, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.880362 rt_sigaction(SIGURG, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.880596 rt_sigaction(SIGXCPU, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.880826 rt_sigaction(SIGXCPU, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.881064 rt_sigaction(SIGXFSZ, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.881328 rt_sigaction(SIGXFSZ, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.881560 rt_sigaction(SIGVTALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.881794 rt_sigaction(SIGVTALRM, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.882058 rt_sigaction(SIGPROF, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.882313 rt_sigaction(SIGPROF, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.882546 rt_sigaction(SIGWINCH, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.882831 rt_sigaction(SIGIO, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.883061 rt_sigaction(SIGIO, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.883312 rt_sigaction(SIGPWR, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.883543 rt_sigaction(SIGPWR, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.883774 rt_sigaction(SIGSYS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.884004 rt_sigaction(SIGSYS, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.884252 rt_sigaction(SIGRT_3, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.884492 rt_sigaction(SIGRT_3, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.884757 rt_sigaction(SIGRT_4, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.885003 rt_sigaction(SIGRT_4, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.885260 rt_sigaction(SIGRT_5, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.885510 rt_sigaction(SIGRT_5, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.885762 rt_sigaction(SIGRT_6, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.886000 rt_sigaction(SIGRT_6, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.886255 rt_sigaction(SIGRT_7, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.886497 rt_sigaction(SIGRT_7, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.886739 rt_sigaction(SIGRT_8, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.886979 rt_sigaction(SIGRT_8, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.887240 rt_sigaction(SIGRT_9, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.887479 rt_sigaction(SIGRT_9, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.887718 rt_sigaction(SIGRT_10, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.887955 rt_sigaction(SIGRT_10, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.888202 rt_sigaction(SIGRT_11, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.888440 rt_sigaction(SIGRT_11, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.888678 rt_sigaction(SIGRT_12, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.888916 rt_sigaction(SIGRT_12, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.889170 rt_sigaction(SIGRT_13, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.889414 rt_sigaction(SIGRT_13, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.889653 rt_sigaction(SIGRT_14, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.889897 rt_sigaction(SIGRT_14, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.890148 rt_sigaction(SIGRT_15, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.890391 rt_sigaction(SIGRT_15, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.890676 rt_sigaction(SIGRT_16, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.890913 rt_sigaction(SIGRT_16, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.891172 rt_sigaction(SIGRT_17, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.891421 rt_sigaction(SIGRT_17, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.891658 rt_sigaction(SIGRT_18, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.891894 rt_sigaction(SIGRT_18, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.892138 rt_sigaction(SIGRT_19, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.892377 rt_sigaction(SIGRT_19, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.892612 rt_sigaction(SIGRT_20, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.892849 rt_sigaction(SIGRT_20, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.893085 rt_sigaction(SIGRT_21, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.893320 rt_sigaction(SIGRT_21, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.893557 rt_sigaction(SIGRT_22, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.893795 rt_sigaction(SIGRT_22, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.894031 rt_sigaction(SIGRT_23, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.894275 rt_sigaction(SIGRT_23, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.894510 rt_sigaction(SIGRT_24, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.894745 rt_sigaction(SIGRT_24, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.894979 rt_sigaction(SIGRT_25, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.895222 rt_sigaction(SIGRT_25, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.895457 rt_sigaction(SIGRT_26, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.895691 rt_sigaction(SIGRT_26, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.895930 rt_sigaction(SIGRT_27, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.896174 rt_sigaction(SIGRT_27, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.896413 rt_sigaction(SIGRT_28, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.896650 rt_sigaction(SIGRT_28, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.896886 rt_sigaction(SIGRT_29, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.897123 rt_sigaction(SIGRT_29, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.897360 rt_sigaction(SIGRT_30, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.897596 rt_sigaction(SIGRT_30, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.897831 rt_sigaction(SIGRT_31, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.898074 rt_sigaction(SIGRT_31, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.898384 rt_sigaction(SIGRT_32, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
336 23:16:13.898645 rt_sigaction(SIGRT_32, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.898919 mmap(0x40008f0000, 4096, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x40008f0000
336 23:16:13.899177 mmap(0x40008f0000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40008f0000
336 23:16:13.899436 mmap(0x40008f1000, 4096, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x40008f1000
336 23:16:13.899685 mmap(0x40008f1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40008f1000
336 23:16:13.899958 mmap(NULL, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff96063000
336 23:16:13.900651 uname({sysname="Linux", nodename="aa4e8bf018a6", ...}) = 0
336 23:16:13.901288 mmap(0x669000, 8192, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x669000
336 23:16:13.901538 mmap(0x669000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x669000
336 23:16:13.901933 set_tid_address(0x669cd0) = 336
336 23:16:13.902266 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.902515 rt_sigaction(SIGRT_3, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.902716 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.902920 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
336 23:16:13.903147 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.903344 rt_sigaction(SIGRT_4, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.903547 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.903743 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
336 23:16:13.903949 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.904145 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.904339 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
336 23:16:13.904569 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
336 23:16:13.904933 readlinkat(AT_FDCWD, "/usr", 0xfffffc289368, 4074) = -1 EINVAL (Invalid argument)
336 23:16:13.905151 readlinkat(AT_FDCWD, "/usr/local", 0xfffffc289368, 4080) = -1 EINVAL (Invalid argument)
336 23:16:13.905354 readlinkat(AT_FDCWD, "/usr/local/bin", 0xfffffc289368, 4084) = -1 EINVAL (Invalid argument)
336 23:16:13.905566 readlinkat(AT_FDCWD, "/usr/local/bin/keep-header", 0xfffffc289368, 4096) = -1 EINVAL (Invalid argument)
336 23:16:13.905881 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9605b000
336 23:16:13.906359 mmap(0x66b000, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x66b000
336 23:16:13.906616 mmap(0x66b000, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x66b000
336 23:16:13.907148 faccessat(AT_FDCWD, "/usr/gnemul/qemu-x86_64/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
336 23:16:13.907406 faccessat(AT_FDCWD, "/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
336 23:16:13.908548 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff96053000
336 23:16:13.909772 clock_getres(CLOCK_MONOTONIC, {tv_sec=0, tv_nsec=1}) = 0
336 23:16:13.910058 clock_getres(CLOCK_BOOTTIME, {tv_sec=0, tv_nsec=1}) = 0
336 23:16:13.910345 clock_getres(CLOCK_MONOTONIC_COARSE, {tv_sec=0, tv_nsec=1000000}) = 0
336 23:16:13.910623 clock_getres(CLOCK_MONOTONIC, {tv_sec=0, tv_nsec=1}) = 0
336 23:16:13.910891 clock_getres(CLOCK_PROCESS_CPUTIME_ID, {tv_sec=0, tv_nsec=1}) = 0
336 23:16:13.911164 clock_getres(CLOCK_MONOTONIC_RAW, {tv_sec=0, tv_nsec=1}) = 0
336 23:16:13.911433 clock_getres(CLOCK_THREAD_CPUTIME_ID, {tv_sec=0, tv_nsec=1}) = 0
336 23:16:13.911728 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9604b000
336 23:16:13.912087 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.912394 rt_sigaction(SIGUSR1, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.912658 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.912910 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
336 23:16:13.913176 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.913435 rt_sigaction(SIGUSR2, {sa_handler=0x37f1e0, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.913694 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.913938 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
336 23:16:13.914482 openat(AT_FDCWD, "/tmp/qemu-open.mIBhDk", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 3
336 23:16:13.914809 unlinkat(AT_FDCWD, "/tmp/qemu-open.mIBhDk", 0) = 0
336 23:16:13.915064 openat(AT_FDCWD, "/proc/self/maps", O_RDONLY|O_LARGEFILE) = 4
336 23:16:13.915332 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
336 23:16:13.915585 readv(4, [{iov_base="00200000-002b5000 r--p 00000000 "..., iov_len=4095}, {iov_base="", iov_len=1024}], 2) = 1492
336 23:16:13.915843 readv(4, [{iov_base="", iov_len=2603}, {iov_base="", iov_len=1024}], 2) = 0
336 23:16:13.916089 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff96049000
336 23:16:13.916367 close(4) = 0
336 23:16:13.916634 munmap(0xffff96049000, 8192) = 0
336 23:16:13.916881 writev(3, [{iov_base="400000-563000 r-xp 00000000 fe:0"..., iov_len=40}, {iov_base=NULL, iov_len=0}], 2) = 40
336 23:16:13.917152 writev(3, [{iov_base=" "..., iov_len=60}, {iov_base=NULL, iov_len=0}], 2) = 60
336 23:16:13.917405 writev(3, [{iov_base="563000-573000 rw-p 00162000 fe:0"..., iov_len=40}, {iov_base=NULL, iov_len=0}], 2) = 40
336 23:16:13.917659 writev(3, [{iov_base=" "..., iov_len=60}, {iov_base=NULL, iov_len=0}], 2) = 60
336 23:16:13.917915 writev(3, [{iov_base="573000-59d000 rw-p 00000000 00:0"..., iov_len=35}, {iov_base=NULL, iov_len=0}], 2) = 35
336 23:16:13.918177 writev(3, [{iov_base=" "..., iov_len=39}, {iov_base=NULL, iov_len=0}], 2) = 39
336 23:16:13.918427 writev(3, [{iov_base="4000000000-4000001000 ---p 00000"..., iov_len=43}, {iov_base=NULL, iov_len=0}], 2) = 43
336 23:16:13.918687 writev(3, [{iov_base=" \n", iov_len=31}, {iov_base=NULL, iov_len=0}], 2) = 31
336 23:16:13.918976 writev(3, [{iov_base="4000001000-4000803000 rw-p 00000"..., iov_len=43}, {iov_base=NULL, iov_len=0}], 2) = 43
336 23:16:13.919221 writev(3, [{iov_base=" [s"..., iov_len=38}, {iov_base=NULL, iov_len=0}], 2) = 38
336 23:16:13.919477 writev(3, [{iov_base="ffffffffff600000-ffffffffff60100"..., iov_len=55}, {iov_base=NULL, iov_len=0}], 2) = 55
336 23:16:13.919731 writev(3, [{iov_base=" [vsyscall]\n", iov_len=29}, {iov_base=NULL, iov_len=0}], 2) = 29
336 23:16:13.919990 lseek(3, 0, SEEK_SET) = 0
336 23:16:13.920332 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
336 23:16:13.920698 fstat(3, {st_mode=S_IFREG|0600, st_size=513, ...}) = 0
336 23:16:13.921060 read(3, "400000-563000 r-xp 00000000 fe:0"..., 4096) = 513
336 23:16:13.921853 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff96043000
336 23:16:13.922541 close(3) = 0
336 23:16:13.923136 sched_getaffinity(336, 32, [0, 1, 2, 3]) = 8
336 23:16:13.923669 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9603b000
336 23:16:13.924054 mmap(NULL, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff96032000
336 23:16:13.925615 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9602a000
336 23:16:13.926014 clock_getres(CLOCK_MONOTONIC, {tv_sec=0, tv_nsec=1}) = 0
336 23:16:13.926399 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.926647 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.926888 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
336 23:16:13.927171 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.927463 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.927704 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
336 23:16:13.928053 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.928303 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.928542 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
336 23:16:13.928797 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.929038 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.929294 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
336 23:16:13.930071 mmap(0x40008f2000, 1048576, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x40008f2000
336 23:16:13.930323 mmap(0x40008f2000, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40008f2000
336 23:16:13.930781 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff96022000
336 23:16:13.931329 pipe2([3, 4], 0) = 0
336 23:16:13.931630 fcntl(3, F_GETFL) = 0 (flags O_RDONLY)
336 23:16:13.931981 fcntl(4, F_GETFL) = 0x1 (flags O_WRONLY)
336 23:16:13.932860 faccessat(AT_FDCWD, "/usr/gnemul/qemu-x86_64/usr/local/bin/cat", F_OK) = -1 ENOENT (No such file or directory)
336 23:16:13.933141 faccessat(AT_FDCWD, "/usr/local/bin/cat", X_OK) = -1 ENOENT (No such file or directory)
336 23:16:13.933439 faccessat(AT_FDCWD, "/usr/gnemul/qemu-x86_64/usr/local/sbin/cat", F_OK) = -1 ENOENT (No such file or directory)
336 23:16:13.933703 faccessat(AT_FDCWD, "/usr/local/sbin/cat", X_OK) = -1 ENOENT (No such file or directory)
336 23:16:13.933995 faccessat(AT_FDCWD, "/usr/local/bin/cat", X_OK) = -1 ENOENT (No such file or directory)
336 23:16:13.934285 faccessat(AT_FDCWD, "/usr/gnemul/qemu-x86_64/usr/sbin/cat", F_OK) = -1 ENOENT (No such file or directory)
336 23:16:13.934533 faccessat(AT_FDCWD, "/usr/sbin/cat", X_OK) = -1 ENOENT (No such file or directory)
336 23:16:13.934790 faccessat(AT_FDCWD, "/usr/gnemul/qemu-x86_64/usr/bin/cat", F_OK) = -1 ENOENT (No such file or directory)
336 23:16:13.935050 faccessat(AT_FDCWD, "/usr/bin/cat", X_OK) = -1 ENOENT (No such file or directory)
336 23:16:13.935312 faccessat(AT_FDCWD, "/usr/gnemul/qemu-x86_64/sbin/cat", F_OK) = -1 ENOENT (No such file or directory)
336 23:16:13.935571 faccessat(AT_FDCWD, "/sbin/cat", X_OK) = -1 ENOENT (No such file or directory)
336 23:16:13.935837 faccessat(AT_FDCWD, "/usr/gnemul/qemu-x86_64/bin/cat", F_OK) = -1 ENOENT (No such file or directory)
336 23:16:13.936094 faccessat(AT_FDCWD, "/bin/cat", X_OK) = 0
336 23:16:13.936471 pipe2([5, 6], 0) = 0
336 23:16:13.936736 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9601a000
336 23:16:13.936986 fcntl(6, F_GETFD) = 0
336 23:16:13.937269 fcntl(6, F_SETFD, FD_CLOEXEC) = 0
336 23:16:13.937587 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.937841 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1 RT_2], ~[KILL STOP RTMIN RT_1 RT_2], 8) = 0
336 23:16:13.938086 rt_sigprocmask(SIG_BLOCK, ~[], ~[KILL STOP RTMIN RT_1 RT_2], 8) = 0
336 23:16:13.938360 clone(child_stack=NULL, flags=SIGCHLD) = 338
338 23:16:13.939022 gettid() = 338
336 23:16:13.939250 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1 RT_2], NULL, 8) = 0
338 23:16:13.939560 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.939665 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1 RT_2], NULL, 8) = 0
338 23:16:13.939966 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.940068 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
338 23:16:13.940358 rt_sigprocmask(SIG_SETMASK, ~[ILL FPE SEGV RTMIN RT_1 RT_2], ~[KILL STOP RTMIN RT_1 RT_2], 8) = 0
336 23:16:13.940462 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
338 23:16:13.940773 mmap(NULL, 143360, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff95ff7000
338 23:16:13.941043 mprotect(0xffff95ff9000, 135168, PROT_READ|PROT_WRITE) = 0
336 23:16:13.941141 close(6) = 0
338 23:16:13.941427 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1 RT_2], ~[ILL FPE KILL SEGV STOP RTMIN RT_1 RT_2], 8) = 0
336 23:16:13.941540 read(5, "", 1) = 0
338 23:16:13.941763 clone(child_stack=0xffff96019a70, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|0x400000, parent_tid=[339], tls=0xffff96019b70, child_tidptr=0x4ed240) = 339
339 23:16:13.942190 rt_sigprocmask(SIG_SETMASK, ~[ILL FPE KILL SEGV STOP RTMIN RT_1 RT_2], NULL, 8) = 0
338 23:16:13.942594 rt_sigprocmask(SIG_SETMASK, ~[ILL FPE KILL SEGV STOP RTMIN RT_1 RT_2], NULL, 8) = 0
339 23:16:13.942690 nanosleep({tv_sec=0, tv_nsec=10000000}, <unfinished ...>) = ?
338 23:16:13.942916 rt_sigprocmask(SIG_SETMASK, ~[KILL STOP RTMIN RT_1 RT_2], NULL, 8) = 0
338 23:16:13.943227 gettid() = 338
338 23:16:13.943481 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
338 23:16:13.943720 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
338 23:16:13.944407 close(5) = 0
338 23:16:13.944694 dup3(3, 0, 0) = 0
338 23:16:13.944959 fcntl(1, F_GETFD) = 0
338 23:16:13.945212 fcntl(2, F_GETFD) = 0
338 23:16:13.945460 fcntl(0, F_GETFD) = 0
338 23:16:13.945720 fcntl(0, F_SETFD, 0) = 0
338 23:16:13.945964 fcntl(1, F_GETFD) = 0
338 23:16:13.946226 fcntl(1, F_SETFD, 0) = 0
338 23:16:13.946478 fcntl(2, F_GETFD) = 0
338 23:16:13.946735 fcntl(2, F_SETFD, 0) = 0
338 23:16:13.946995 prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024*1024, rlim_max=1024*1024}) = 0
338 23:16:13.947320 mmap(0x40009f2000, 8388608, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x40009f2000
338 23:16:13.947572 mmap(0x40009f2000, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40009f2000
338 23:16:13.947854 mmap(NULL, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff95fe3000
338 23:16:13.952472 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0xfffffba8a290} ---
338 23:16:13.952665 --- SIGSEGV {si_signo=SIGSEGV, si_code=SI_KERNEL, si_addr=NULL} ---
339 23:16:13.953054 +++ killed by SIGSEGV +++
338 23:16:13.954911 +++ killed by SIGSEGV +++
336 23:16:13.955098 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=338, si_uid=0, si_status=SIGSEGV, si_utime=0, si_stime=0} ---
336 23:16:13.955437 close(3) = 0
336 23:16:13.955778 close(5) = 0
336 23:16:13.956220 faccessat(AT_FDCWD, "/usr/gnemul/qemu-x86_64/nextstrain/augur/tests/data/clades/simple_clades.tsv", F_OK) = -1 ENOENT (No such file or directory)
336 23:16:13.956432 openat(AT_FDCWD, "/nextstrain/augur/tests/data/clades/simple_clades.tsv", O_RDONLY) = 3
336 23:16:13.956803 fstat(3, {st_mode=S_IFREG|0644, st_size=97, ...}) = 0
336 23:16:13.961819 read(3, "clade\tgene\tsite\talt\nClade_1\tctpE"..., 4096) = 97
336 23:16:13.962364 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}) = 0
336 23:16:13.962748 mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff96012000
336 23:16:13.962974 write(1, "clade\tgene\tsite\talt\n", 20) = 20
336 23:16:13.963706 read(3, "", 126976) = 0
336 23:16:13.964103 fstat(4, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
336 23:16:13.964374 read(3, "", 4096) = 0
336 23:16:13.964638 write(4, "Clade_1\tctpE\t81\tD\nClade_2\tnuc\t30"..., 77) = -1 EPIPE (Broken pipe)
336 23:16:13.964837 --- SIGPIPE {si_signo=SIGPIPE, si_code=SI_USER, si_pid=336, si_uid=0} ---
336 23:16:13.964937 rt_sigreturn({mask=~[BUS SEGV]}) = -1 EPIPE (Broken pipe)
336 23:16:13.965125 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1 RT_2], NULL, 8) = 0
336 23:16:13.965312 rt_sigaction(SIGPIPE, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1 RT_2], sa_flags=SA_RESTORER, sa_restorer=0x44e614}, NULL, 8) = 0
336 23:16:13.965505 getpid() = 336
336 23:16:13.965684 kill(336, SIGPIPE) = 0
336 23:16:13.965883 rt_sigsuspend(~[PIPE RTMIN RT_1 RT_2], 8) = ? ERESTARTNOHAND (To be restarted if no handler)
336 23:16:13.966071 --- SIGPIPE {si_signo=SIGPIPE, si_code=SI_USER, si_pid=336, si_uid=0} ---
337 23:16:13.966913 +++ killed by SIGPIPE +++
336 23:16:13.967066 +++ killed by SIGPIPE +++
@tsibley
Copy link
Author

tsibley commented Dec 13, 2022

PIDs 336/337 are the main process here: keep-header for x86_64 running under qemu to translate to arm64.

PIDs 338/339 are the child proc: cat for x86_64 also running under qemu.

cat spawns ok but quickly segfaults on unmapped memory access. The main process saw it start ok, however, and so tries to write to the stdin pipe, which immediately causes a SIGPIPE.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment