12613 execve("./bork", ["./bork"], [/* 60 vars */]) = 0 12613 brk(0) = 0x1123000 12613 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fda23285000 12613 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 12613 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 12613 fstat(3, {st_mode=S_IFREG|0644, st_size=143167, ...}) = 0 12613 mmap(NULL, 143167, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fda23262000 12613 close(3) = 0 12613 open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 12613 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360j\0\0\0\0\0\0"..., 832) = 832 12613 fstat(3, {st_mode=S_IFREG|0755, st_size=141264, ...}) = 0 12613 mmap(NULL, 2208776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fda22e4b000 12613 mprotect(0x7fda22e61000, 2097152, PROT_NONE) = 0 12613 mmap(0x7fda23061000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7fda23061000 12613 mmap(0x7fda23063000, 13320, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fda23063000 12613 close(3) = 0 12613 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 12613 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\30\2\0\0\0\0\0"..., 832) = 832 12613 fstat(3, {st_mode=S_IFREG|0755, st_size=2062152, ...}) = 0 12613 mmap(NULL, 3892376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fda22a94000 12613 mprotect(0x7fda22c40000, 2097152, PROT_NONE) = 0 12613 mmap(0x7fda22e40000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ac000) = 0x7fda22e40000 12613 mmap(0x7fda22e46000, 17560, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fda22e46000 12613 close(3) = 0 12613 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fda23261000 12613 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fda2325f000 12613 arch_prctl(ARCH_SET_FS, 0x7fda2325f740) = 0 12613 mprotect(0x7fda22e40000, 16384, PROT_READ) = 0 12613 mprotect(0x7fda23061000, 4096, PROT_READ) = 0 12613 mprotect(0x7fda23286000, 4096, PROT_READ) = 0 12613 munmap(0x7fda23262000, 143167) = 0 12613 set_tid_address(0x7fda2325fa10) = 12613 12613 set_robust_list(0x7fda2325fa20, 24) = 0 12613 rt_sigaction(SIGRTMIN, {0x7fda22e51650, [], SA_RESTORER|SA_SIGINFO, 0x7fda22e59fe0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_1, {0x7fda22e516d0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fda22e59fe0}, NULL, 8) = 0 12613 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 12613 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 12613 sched_getaffinity(0, 128, {ff, 0}) = 16 12613 mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fda23265000 12613 mmap(NULL, 268476544, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fda12a89000 12613 getrlimit(RLIMIT_AS, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}) = 0 12613 mmap(0xc000000000, 65536, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc000000000 12613 munmap(0xc000000000, 65536) = 0 12613 mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fda2323f000 12613 mmap(0xc200000000, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc200000000 12613 mmap(0xc1ffff0000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc1ffff0000 12613 mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fda2321f000 12613 mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fda2320f000 12613 mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fda231ff000 12613 sigaltstack({ss_sp=0xc20002e000, ss_flags=0, ss_size=32768}, NULL) = 0 12613 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 12613 rt_sigaction(SIGHUP, NULL, {SIG_DFL, [], 0}, 8) = 0 12613 rt_sigaction(SIGHUP, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGINT, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGQUIT, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGILL, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGTRAP, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGABRT, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGBUS, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGFPE, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGUSR1, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGSEGV, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGUSR2, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGPIPE, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGALRM, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGTERM, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGSTKFLT, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGCHLD, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGURG, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGXCPU, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGXFSZ, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGVTALRM, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGPROF, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGWINCH, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGIO, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGPWR, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGSYS, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRTMIN, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_2, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_3, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_4, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_5, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_6, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_7, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_8, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_9, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_10, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_11, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_12, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_13, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_14, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_15, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_16, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_17, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_18, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_19, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_20, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_21, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_22, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_23, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_24, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_25, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_26, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_27, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_28, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_29, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_30, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_31, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 rt_sigaction(SIGRT_32, {0x41ee60, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41eed0}, NULL, 8) = 0 12613 brk(0) = 0x1123000 12613 brk(0x1144000) = 0x1144000 12613 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 12613 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fda12288000 12613 mprotect(0x7fda12288000, 4096, PROT_NONE) = 0 12613 clone(child_stack=0x7fda12a87fb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fda12a889d0, tls=0x7fda12a88700, child_tidptr=0x7fda12a889d0) = 12614 12614 set_robust_list(0x7fda12a889e0, 24 12613 rt_sigprocmask(SIG_SETMASK, [], 12614 <... set_robust_list resumed> ) = 0 12613 <... rt_sigprocmask resumed> NULL, 8) = 0 12614 sigaltstack({ss_sp=0xc20004b000, ss_flags=0, ss_size=32768} 12613 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], 12614 <... sigaltstack resumed> , NULL) = 0 12613 <... rt_sigprocmask resumed> [], 8) = 0 12614 rt_sigprocmask(SIG_SETMASK, [], 12613 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 12614 <... rt_sigprocmask resumed> NULL, 8) = 0 12613 <... mmap resumed> ) = 0x7fda11a87000 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 mprotect(0x7fda11a87000, 4096, PROT_NONE) = 0 12613 clone( 12614 <... select resumed> ) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 <... clone resumed> child_stack=0x7fda12286fb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fda122879d0, tls=0x7fda12287700, child_tidptr=0x7fda122879d0) = 12615 12615 set_robust_list(0x7fda122879e0, 24 12613 rt_sigprocmask(SIG_SETMASK, [], 12615 <... set_robust_list resumed> ) = 0 12614 <... select resumed> ) = 0 (Timeout) 12613 <... rt_sigprocmask resumed> NULL, 8) = 0 12614 select(0, NULL, NULL, NULL, {0, 20} 12615 sigaltstack({ss_sp=0xc200058000, ss_flags=0, ss_size=32768}, NULL) = 0 12614 <... select resumed> ) = 0 (Timeout) 12615 rt_sigprocmask(SIG_SETMASK, [], 12614 futex(0x4eb4d8, FUTEX_WAIT, 0, NULL 12613 futex(0x4eb4c8, FUTEX_WAIT, 0, NULL 12615 <... rt_sigprocmask resumed> NULL, 8) = 0 12615 futex(0x4eb4c8, FUTEX_WAKE, 1) = 1 12613 <... futex resumed> ) = 0 12615 futex(0xc2000530d8, FUTEX_WAIT, 0, NULL 12613 mmap(NULL, 4080, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fda11a86000 12613 futex(0xc2000530d8, FUTEX_WAKE, 1 12615 <... futex resumed> ) = 0 12613 <... futex resumed> ) = 1 12613 mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 12615 sched_yield( 12613 <... mmap resumed> ) = 0x7fda11986000 12613 mmap(NULL, 4616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 12615 <... sched_yield resumed> ) = 0 12613 <... mmap resumed> ) = 0x7fda11984000 12615 futex(0x4eb578, FUTEX_WAKE, 1) = 0 12615 mmap(NULL, 4616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 12613 sched_yield() = 0 12613 futex(0x4eaf00, FUTEX_WAIT, 2, NULL 12615 <... mmap resumed> ) = 0x7fda11982000 12615 futex(0x4eaf00, FUTEX_WAKE, 1) = 1 12613 <... futex resumed> ) = 0 12613 futex(0x4eaf00, FUTEX_WAKE, 1 12615 sched_yield( 12613 <... futex resumed> ) = 0 12615 <... sched_yield resumed> ) = 0 12615 sched_yield( 12613 sched_yield( 12615 <... sched_yield resumed> ) = 0 12613 <... sched_yield resumed> ) = 0 12615 sched_yield( 12613 futex(0x4eb560, FUTEX_WAIT, 0, NULL 12615 <... sched_yield resumed> ) = 0 12615 futex(0x4eb560, FUTEX_WAKE, 1) = 1 12613 <... futex resumed> ) = 0 12615 futex(0xc2000530d8, FUTEX_WAIT, 0, NULL 12613 futex(0xc2000530d8, FUTEX_WAKE, 1 12615 <... futex resumed> ) = -1 EAGAIN (Resource temporarily unavailable) 12613 <... futex resumed> ) = 0 12615 sched_yield( 12613 futex(0x4eb4d8, FUTEX_WAKE, 1 12615 <... sched_yield resumed> ) = 0 12614 <... futex resumed> ) = 0 12615 futex(0x4eb460, FUTEX_WAIT, 2, NULL 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 <... futex resumed> ) = 1 12613 futex(0x4eb460, FUTEX_WAKE, 1 12615 <... futex resumed> ) = 0 12613 <... futex resumed> ) = 1 12615 futex(0x4eb460, FUTEX_WAKE, 1 12614 <... select resumed> ) = 0 (Timeout) 12615 <... futex resumed> ) = 0 12614 select(0, NULL, NULL, NULL, {0, 20} 12615 futex(0x7fda2320df60, FUTEX_WAIT, 0, {60, 0} 12613 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 12614 <... select resumed> ) = 0 (Timeout) 12613 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 <... mmap resumed> ) = 0x7fda11181000 12613 mprotect(0x7fda11181000, 4096, PROT_NONE 12614 <... select resumed> ) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 <... mprotect resumed> ) = 0 12613 clone( 12614 <... select resumed> ) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 <... clone resumed> child_stack=0x7fda11980fb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fda119819d0, tls=0x7fda11981700, child_tidptr=0x7fda119819d0) = 12616 12616 set_robust_list(0x7fda119819e0, 24) = 0 12616 sigaltstack({ss_sp=0xc200067000, ss_flags=0, ss_size=32768} 12614 <... select resumed> ) = 0 (Timeout) 12616 <... sigaltstack resumed> , NULL) = 0 12614 select(0, NULL, NULL, NULL, {0, 20} 12616 rt_sigprocmask(SIG_SETMASK, [], 12613 rt_sigprocmask(SIG_SETMASK, [], 12616 <... rt_sigprocmask resumed> NULL, 8) = 0 12616 futex(0xc2000558d8, FUTEX_WAIT, 0, NULL 12613 <... rt_sigprocmask resumed> NULL, 8) = 0 12614 <... select resumed> ) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12613 open("/proc/sys/net/core/somaxconn", O_RDONLY|O_CLOEXEC 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 <... open resumed> ) = 3 12614 <... select resumed> ) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 read(3, "128\n", 4096) = 4 12614 <... select resumed> ) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 read(3, "", 4092) = 0 12614 <... select resumed> ) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 close(3) = 0 12614 <... select resumed> ) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 socket(PF_INET6, SOCK_STREAM, IPPROTO_TCP 12614 <... select resumed> ) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 <... socket resumed> ) = -1 EAFNOSUPPORT (Address family not supported by protocol) 12614 <... select resumed> ) = 0 (Timeout) 12613 socket(PF_INET6, SOCK_STREAM, IPPROTO_TCP 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 12613 <... socket resumed> ) = -1 EAFNOSUPPORT (Address family not supported by protocol) 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 socketpair(PF_FILE, SOCK_STREAM, 0, [3, 4]) = 0 12614 <... select resumed> ) = 0 (Timeout) 12613 dup(3 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 <... dup resumed> ) = 5 12613 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 12613 fcntl(5, F_GETFL 12614 <... select resumed> ) = 0 (Timeout) 12613 <... fcntl resumed> ) = 0x2 (flags O_RDWR) 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12613 getsockopt(5, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12614 <... select resumed> ) = 0 (Timeout) 12613 getsockname(5, 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 <... getsockname resumed> {sa_family=AF_FILE, NULL}, [2]) = 0 12613 getpeername(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12614 <... select resumed> ) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 pipe2([6, 7], O_CLOEXEC) = 0 12614 <... select resumed> ) = 0 (Timeout) 12613 fcntl(6, F_GETFL 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 <... fcntl resumed> ) = 0 (flags O_RDONLY) 12613 fcntl(6, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 12614 <... select resumed> ) = 0 (Timeout) 12613 fcntl(7, F_GETFL 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 <... fcntl resumed> ) = 0x1 (flags O_WRONLY) 12613 fcntl(7, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 12614 <... select resumed> ) = 0 (Timeout) 12613 epoll_create1(EPOLL_CLOEXEC 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 <... epoll_create1 resumed> ) = 8 12613 epoll_ctl(8, EPOLL_CTL_ADD, 6, {...} 12614 <... select resumed> ) = 0 (Timeout) 12613 <... epoll_ctl resumed> ) = 0 12614 select(0, NULL, NULL, NULL, {0, 20} 12613 futex(0xc2000558d8, FUTEX_WAKE, 1) = 1 12616 <... futex resumed> ) = 0 12613 close(3 12614 <... select resumed> ) = 0 (Timeout) 12616 epoll_wait(8, 12614 select(0, NULL, NULL, NULL, {0, 40} 12613 <... close resumed> ) = 0 12613 dup(4) = 3 12613 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 12614 <... select resumed> ) = 0 (Timeout) 12613 fcntl(3, F_GETFL 12614 select(0, NULL, NULL, NULL, {0, 80} 12613 <... fcntl resumed> ) = 0x2 (flags O_RDWR) 12613 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12613 getsockopt(3, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12613 getsockname(3, 12614 <... select resumed> ) = 0 (Timeout) 12613 <... getsockname resumed> {sa_family=AF_FILE, NULL}, [2]) = 0 12614 select(0, NULL, NULL, NULL, {0, 160} 12613 getpeername(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12613 pipe2([9, 10], O_CLOEXEC) = 0 12613 fcntl(9, F_GETFL) = 0 (flags O_RDONLY) 12613 fcntl(9, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 12613 fcntl(10, F_GETFL 12614 <... select resumed> ) = 0 (Timeout) 12613 <... fcntl resumed> ) = 0x1 (flags O_WRONLY) 12614 select(0, NULL, NULL, NULL, {0, 320} 12613 fcntl(10, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 12613 epoll_create1(EPOLL_CLOEXEC) = 11 12613 epoll_ctl(11, EPOLL_CTL_ADD, 9, {...}) = 0 12613 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 12613 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fda10980000 12613 mprotect(0x7fda10980000, 4096, PROT_NONE) = 0 12613 clone( 12614 <... select resumed> ) = 0 (Timeout) 12614 select(0, NULL, NULL, NULL, {0, 640} 12621 set_robust_list(0x7fda111809e0, 24 12613 <... clone resumed> child_stack=0x7fda1117ffb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fda111809d0, tls=0x7fda11180700, child_tidptr=0x7fda111809d0) = 12621 12621 <... set_robust_list resumed> ) = 0 12613 rt_sigprocmask(SIG_SETMASK, [], 12621 sigaltstack({ss_sp=0xc20008a000, ss_flags=0, ss_size=32768} 12613 <... rt_sigprocmask resumed> NULL, 8) = 0 12621 <... sigaltstack resumed> , NULL) = 0 12621 rt_sigprocmask(SIG_SETMASK, [], 12613 close(4 12621 <... rt_sigprocmask resumed> NULL, 8) = 0 12613 <... close resumed> ) = 0 12621 epoll_wait(11, 12613 sched_yield() = 0 12613 futex(0x7fda12a89000, FUTEX_WAKE, 1) = 0 12613 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 12613 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fda1017f000 12613 mprotect(0x7fda1017f000, 4096, PROT_NONE) = 0 12613 clone(child_stack=0x7fda1097efb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fda1097f9d0, tls=0x7fda1097f700, child_tidptr=0x7fda1097f9d0) = 12622 12622 set_robust_list(0x7fda1097f9e0, 24 12614 <... select resumed> ) = 0 (Timeout) 12613 rt_sigprocmask(SIG_SETMASK, [], 12622 <... set_robust_list resumed> ) = 0 12614 select(0, NULL, NULL, NULL, {0, 1280} 12622 sigaltstack({ss_sp=0xc200096000, ss_flags=0, ss_size=32768} 12613 <... rt_sigprocmask resumed> NULL, 8) = 0 12622 <... sigaltstack resumed> , NULL) = 0 12622 rt_sigprocmask(SIG_SETMASK, [], 12613 recvmsg(5, 12622 <... rt_sigprocmask resumed> NULL, 8) = 0 12613 <... recvmsg resumed> 0xc2000810c0, 0) = -1 EAGAIN (Resource temporarily unavailable) 12622 socketpair(PF_FILE, SOCK_STREAM, 0 12613 epoll_ctl(8, EPOLL_CTL_ADD, 5, {...} 12622 <... socketpair resumed> , [4, 12]) = 0 12613 <... epoll_ctl resumed> ) = 0 12622 dup(4 12613 write(7, "\0", 1 12622 <... dup resumed> ) = 13 12613 <... write resumed> ) = 1 12622 fcntl(13, F_SETFD, FD_CLOEXEC 12616 <... epoll_wait resumed> {?} 0xc200083010, 10, -1) = 1 12622 <... fcntl resumed> ) = 0 12616 read(6, 12622 fcntl(13, F_GETFL 12616 <... read resumed> "\0", 100) = 1 12622 <... fcntl resumed> ) = 0x2 (flags O_RDWR) 12616 epoll_wait(8, 12622 fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK 12613 futex(0x4f0b78, FUTEX_WAIT, 0, NULL 12622 <... fcntl resumed> ) = 0 12622 getsockopt(13, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(4) = 0 12622 dup(12) = 4 12622 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 pipe2([14, 15], O_CLOEXEC) = 0 12622 fcntl(14, F_GETFL) = 0 (flags O_RDONLY) 12622 fcntl(14, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 12622 fcntl(15, F_GETFL) = 0x1 (flags O_WRONLY) 12622 fcntl(15, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 12622 epoll_create1(EPOLL_CLOEXEC) = 16 12622 epoll_ctl(16, EPOLL_CTL_ADD, 14, {...}) = 0 12622 mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fda1016f000 12622 futex(0x4f0b78, FUTEX_WAKE, 1 12614 <... select resumed> ) = 0 (Timeout) 12622 <... futex resumed> ) = 1 12614 select(0, NULL, NULL, NULL, {0, 2560} 12622 close(12 12613 <... futex resumed> ) = 0 12622 <... close resumed> ) = 0 12622 dup(4 12613 epoll_wait(16, 12622 <... dup resumed> ) = 12 12622 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(12, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) 12622 fcntl(12, F_SETFL, O_RDWR) = 0 12622 sendmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {12}}, msg_flags=0}, 0) = 1 12616 <... epoll_wait resumed> {?} 0xc200083010, 10, 3000) = 1 12622 close(12 12616 epoll_ctl(8, EPOLL_CTL_DEL, 5, NULL 12622 <... close resumed> ) = 0 12616 <... epoll_ctl resumed> ) = 0 12622 close(4) = 0 12622 recvmsg(5, 12616 mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0 12622 <... recvmsg resumed> {msg_name(0)={sa_family=AF_UNSPEC, sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {4}}, msg_flags=0}, 0) = 1 12616 <... mmap resumed> ) = 0x7fda0816f000 12622 dup(4 12616 munmap(0x7fda0816f000, 65605632 12622 <... dup resumed> ) = 12 12616 <... munmap resumed> ) = 0 12622 fcntl(12, F_SETFD, FD_CLOEXEC 12616 munmap(0x7fda10000000, 1503232 12622 <... fcntl resumed> ) = 0 12616 <... munmap resumed> ) = 0 12622 fcntl(12, F_GETFL 12616 mprotect(0x7fda0c000000, 135168, PROT_READ|PROT_WRITE 12622 <... fcntl resumed> ) = 0x2 (flags O_RDWR) 12622 fcntl(12, F_SETFL, O_RDWR|O_NONBLOCK 12616 <... mprotect resumed> ) = 0 12622 <... fcntl resumed> ) = 0 12616 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], 12622 getsockopt(12, SOL_SOCKET, SO_TYPE, 12616 <... rt_sigprocmask resumed> [], 8) = 0 12622 <... getsockopt resumed> [1], [4]) = 0 12616 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 12622 getsockname(12, 12616 <... mmap resumed> ) = 0x7fda0b7ff000 12622 <... getsockname resumed> {sa_family=AF_FILE, NULL}, [2]) = 0 12616 mprotect(0x7fda0b7ff000, 4096, PROT_NONE 12622 getpeername(12, 12616 <... mprotect resumed> ) = 0 12622 <... getpeername resumed> {sa_family=AF_FILE, NULL}, [2]) = 0 12616 clone( 12622 close(4) = 0 12622 futex(0xc2000878d8, FUTEX_WAIT, 0, NULL 12623 set_robust_list(0x7fda0bfff9e0, 24 12616 <... clone resumed> child_stack=0x7fda0bffefb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fda0bfff9d0, tls=0x7fda0bfff700, child_tidptr=0x7fda0bfff9d0) = 12623 12616 rt_sigprocmask(SIG_SETMASK, [], 12623 <... set_robust_list resumed> ) = 0 12616 <... rt_sigprocmask resumed> NULL, 8) = 0 12616 epoll_wait(8, 12623 sigaltstack({ss_sp=0xc2000ab000, ss_flags=0, ss_size=32768}, NULL) = 0 12623 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 12623 close(5) = 0 12623 close(3) = 0 12623 close(12) = 0 12623 close(13) = 0 12623 socketpair(PF_FILE, SOCK_STREAM, 0, [3, 4]) = 0 12623 dup(3) = 5 12623 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(5, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(3) = 0 12623 dup(4) = 3 12623 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(3, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(4) = 0 12623 mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fda231ef000 12623 futex(0xc2000878d8, FUTEX_WAKE, 1) = 1 12622 <... futex resumed> ) = 0 12623 recvmsg(5, 12622 socketpair(PF_FILE, SOCK_STREAM, 0 12623 <... recvmsg resumed> 0xc2000b9040, 0) = -1 EAGAIN (Resource temporarily unavailable) 12622 <... socketpair resumed> , [4, 12]) = 0 12623 epoll_ctl(8, EPOLL_CTL_ADD, 5, {...} 12622 dup(4 12623 <... epoll_ctl resumed> ) = 0 12622 <... dup resumed> ) = 13 12623 futex(0xc2000a50d8, FUTEX_WAIT, 0, NULL 12622 fcntl(13, F_SETFD, FD_CLOEXEC 12614 <... select resumed> ) = 0 (Timeout) 12622 <... fcntl resumed> ) = 0 12614 select(0, NULL, NULL, NULL, {0, 5120} 12622 fcntl(13, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(13, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(4) = 0 12622 dup(12) = 4 12622 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(12) = 0 12622 dup(4) = 12 12622 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(12, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) 12622 fcntl(12, F_SETFL, O_RDWR) = 0 12622 sendmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {12}}, msg_flags=0}, 0) = 1 12616 <... epoll_wait resumed> {?} 0xc200083010, 10, 2998) = 1 12622 close(12 12616 epoll_ctl(8, EPOLL_CTL_DEL, 5, NULL 12622 <... close resumed> ) = 0 12616 <... epoll_ctl resumed> ) = 0 12622 close(4 12616 futex(0xc2000a50d8, FUTEX_WAKE, 1 12622 <... close resumed> ) = 0 12616 <... futex resumed> ) = 1 12623 <... futex resumed> ) = 0 12622 recvmsg(5, 12623 futex(0xc2000a50d8, FUTEX_WAIT, 0, NULL 12622 <... recvmsg resumed> {msg_name(0)={sa_family=AF_UNSPEC, sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {4}}, msg_flags=0}, 0) = 1 12616 epoll_wait(8, 12622 dup(4) = 12 12622 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(12, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(12, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(12, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(4) = 0 12622 futex(0xc2000a50d8, FUTEX_WAKE, 1) = 1 12623 <... futex resumed> ) = 0 12622 close(5 12623 futex(0xc2000a50d8, FUTEX_WAIT, 0, NULL 12622 <... close resumed> ) = 0 12622 close(3) = 0 12622 close(12) = 0 12622 close(13) = 0 12622 socketpair(PF_FILE, SOCK_STREAM, 0, [3, 4]) = 0 12622 dup(3) = 5 12622 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(5, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(3) = 0 12622 dup(4) = 3 12622 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(3, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(4) = 0 12622 futex(0xc2000a50d8, FUTEX_WAKE, 1) = 1 12623 <... futex resumed> ) = 0 12622 recvmsg(5, 0xc200081940, 0) = -1 EAGAIN (Resource temporarily unavailable) 12623 socketpair(PF_FILE, SOCK_STREAM, 0 12622 epoll_ctl(8, EPOLL_CTL_ADD, 5, {...} 12623 <... socketpair resumed> , [4, 12]) = 0 12622 <... epoll_ctl resumed> ) = 0 12623 dup(4 12622 futex(0xc2000878d8, FUTEX_WAIT, 0, NULL 12623 <... dup resumed> ) = 13 12623 fcntl(13, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(13, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(13, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(4) = 0 12623 dup(12) = 4 12623 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(12) = 0 12623 dup(4) = 12 12623 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(12, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) 12623 fcntl(12, F_SETFL, O_RDWR) = 0 12623 sendmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {12}}, msg_flags=0}, 0) = 1 12616 <... epoll_wait resumed> {?} 0xc200083010, 10, 2995) = 1 12623 close(12 12616 epoll_ctl(8, EPOLL_CTL_DEL, 5, NULL 12623 <... close resumed> ) = 0 12616 <... epoll_ctl resumed> ) = 0 12623 close(4 12616 futex(0xc2000878d8, FUTEX_WAKE, 1 12623 <... close resumed> ) = 0 12622 <... futex resumed> ) = 0 12623 recvmsg(5, 12622 futex(0xc2000878d8, FUTEX_WAIT, 0, NULL 12623 <... recvmsg resumed> {msg_name(0)={sa_family=AF_UNSPEC, sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {4}}, msg_flags=0}, 0) = 1 12616 <... futex resumed> ) = 1 12623 dup(4 12616 epoll_wait(8, 12623 <... dup resumed> ) = 12 12623 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(12, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(12, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(12, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(4) = 0 12623 futex(0xc2000878d8, FUTEX_WAKE, 1) = 1 12622 <... futex resumed> ) = 0 12623 close(5 12622 futex(0xc2000878d8, FUTEX_WAIT, 0, NULL 12623 <... close resumed> ) = 0 12623 close(3) = 0 12623 close(12) = 0 12623 close(13) = 0 12623 socketpair(PF_FILE, SOCK_STREAM, 0, [3, 4]) = 0 12623 dup(3) = 5 12623 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(5, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(3) = 0 12623 dup(4) = 3 12623 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(3, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(3, 12614 <... select resumed> ) = 0 (Timeout) 12623 <... getsockname resumed> {sa_family=AF_FILE, NULL}, [2]) = 0 12614 select(0, NULL, NULL, NULL, {0, 10000} 12623 getpeername(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(4) = 0 12623 futex(0xc2000878d8, FUTEX_WAKE, 1) = 1 12622 <... futex resumed> ) = 0 12623 recvmsg(5, 12622 socketpair(PF_FILE, SOCK_STREAM, 0 12623 <... recvmsg resumed> 0xc2000b9140, 0) = -1 EAGAIN (Resource temporarily unavailable) 12622 <... socketpair resumed> , [4, 12]) = 0 12623 epoll_ctl(8, EPOLL_CTL_ADD, 5, {...} 12622 dup(4 12623 <... epoll_ctl resumed> ) = 0 12622 <... dup resumed> ) = 13 12623 futex(0xc2000a50d8, FUTEX_WAIT, 0, NULL 12622 fcntl(13, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(13, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(13, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(4) = 0 12622 dup(12) = 4 12622 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(12) = 0 12622 dup(4) = 12 12622 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(12, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) 12622 fcntl(12, F_SETFL, O_RDWR) = 0 12622 sendmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {12}}, msg_flags=0}, 0) = 1 12622 close(12 12616 <... epoll_wait resumed> {?} 0xc200083010, 10, 2992) = 1 12622 <... close resumed> ) = 0 12622 close(4 12616 epoll_ctl(8, EPOLL_CTL_DEL, 5, NULL 12622 <... close resumed> ) = 0 12622 futex(0xc2000878d8, FUTEX_WAIT, 0, NULL 12616 <... epoll_ctl resumed> ) = 0 12616 futex(0xc2000878d8, FUTEX_WAKE, 1 12622 <... futex resumed> ) = 0 12616 <... futex resumed> ) = 1 12622 recvmsg(5, 12616 epoll_wait(8, 12622 <... recvmsg resumed> {msg_name(0)={sa_family=AF_UNSPEC, sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {4}}, msg_flags=0}, 0) = 1 12622 dup(4) = 12 12622 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(12, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(12, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(12, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(4) = 0 12622 futex(0xc2000a50d8, FUTEX_WAKE, 1 12623 <... futex resumed> ) = 0 12622 <... futex resumed> ) = 1 12623 futex(0xc2000a50d8, FUTEX_WAIT, 0, NULL 12622 close(5) = 0 12622 close(3) = 0 12622 close(12) = 0 12622 close(13) = 0 12622 socketpair(PF_FILE, SOCK_STREAM, 0, [3, 4]) = 0 12622 dup(3) = 5 12622 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(5, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(3) = 0 12622 dup(4) = 3 12622 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(3, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(4) = 0 12622 futex(0xc2000a50d8, FUTEX_WAKE, 1) = 1 12623 <... futex resumed> ) = 0 12622 recvmsg(5, 0xc200081a40, 0) = -1 EAGAIN (Resource temporarily unavailable) 12623 socketpair(PF_FILE, SOCK_STREAM, 0 12622 epoll_ctl(8, EPOLL_CTL_ADD, 5, {...} 12623 <... socketpair resumed> , [4, 12]) = 0 12622 <... epoll_ctl resumed> ) = 0 12623 dup(4 12622 futex(0xc2000878d8, FUTEX_WAIT, 0, NULL 12623 <... dup resumed> ) = 13 12623 fcntl(13, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(13, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(13, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(4) = 0 12623 dup(12) = 4 12623 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(12) = 0 12623 dup(4) = 12 12623 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(12, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) 12623 fcntl(12, F_SETFL, O_RDWR) = 0 12623 sendmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {12}}, msg_flags=0}, 0) = 1 12616 <... epoll_wait resumed> {?} 0xc200083010, 10, 2989) = 1 12623 close(12 12616 epoll_ctl(8, EPOLL_CTL_DEL, 5, NULL 12623 <... close resumed> ) = 0 12616 <... epoll_ctl resumed> ) = 0 12623 close(4 12616 futex(0xc2000878d8, FUTEX_WAKE, 1 12623 <... close resumed> ) = 0 12622 <... futex resumed> ) = 0 12623 recvmsg(5, 12622 futex(0xc2000878d8, FUTEX_WAIT, 0, NULL 12623 <... recvmsg resumed> {msg_name(0)={sa_family=AF_UNSPEC, sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {4}}, msg_flags=0}, 0) = 1 12616 <... futex resumed> ) = 1 12623 dup(4 12616 epoll_wait(8, 12623 <... dup resumed> ) = 12 12623 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(12, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(12, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(12, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(4) = 0 12623 futex(0xc2000878d8, FUTEX_WAKE, 1) = 1 12622 <... futex resumed> ) = 0 12623 close(5 12622 futex(0xc2000878d8, FUTEX_WAIT, 0, NULL 12623 <... close resumed> ) = 0 12623 close(3) = 0 12623 close(12) = 0 12623 close(13) = 0 12623 socketpair(PF_FILE, SOCK_STREAM, 0, [3, 4]) = 0 12623 dup(3) = 5 12623 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(5, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(3) = 0 12623 dup(4) = 3 12623 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(3, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(4) = 0 12623 futex(0xc2000878d8, FUTEX_WAKE, 1) = 1 12622 <... futex resumed> ) = 0 12623 recvmsg(5, 12622 socketpair(PF_FILE, SOCK_STREAM, 0 12623 <... recvmsg resumed> 0xc2000b9240, 0) = -1 EAGAIN (Resource temporarily unavailable) 12622 <... socketpair resumed> , [4, 12]) = 0 12623 epoll_ctl(8, EPOLL_CTL_ADD, 5, {...} 12622 dup(4 12623 <... epoll_ctl resumed> ) = 0 12622 <... dup resumed> ) = 13 12623 futex(0xc2000a50d8, FUTEX_WAIT, 0, NULL 12622 fcntl(13, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(13, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(13, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(4) = 0 12622 dup(12) = 4 12622 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(12) = 0 12622 dup(4) = 12 12622 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(12, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) 12622 fcntl(12, F_SETFL, O_RDWR) = 0 12622 sendmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {12}}, msg_flags=0}, 0) = 1 12616 <... epoll_wait resumed> {?} 0xc200083010, 10, 2986) = 1 12622 close(12 12616 epoll_ctl(8, EPOLL_CTL_DEL, 5, NULL 12622 <... close resumed> ) = 0 12616 <... epoll_ctl resumed> ) = 0 12622 close(4 12616 futex(0xc2000a50d8, FUTEX_WAKE, 1 12622 <... close resumed> ) = 0 12623 <... futex resumed> ) = 0 12622 recvmsg(5, 12623 futex(0xc2000a50d8, FUTEX_WAIT, 0, NULL 12622 <... recvmsg resumed> {msg_name(0)={sa_family=AF_UNSPEC, sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {4}}, msg_flags=0}, 0) = 1 12616 <... futex resumed> ) = 1 12622 dup(4 12616 epoll_wait(8, 12622 <... dup resumed> ) = 12 12622 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(12, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(12, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(12, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(4) = 0 12622 futex(0xc2000a50d8, FUTEX_WAKE, 1 12623 <... futex resumed> ) = 0 12622 <... futex resumed> ) = 1 12623 futex(0xc2000a50d8, FUTEX_WAIT, 0, NULL 12622 close(5) = 0 12622 close(3) = 0 12622 close(12) = 0 12622 close(13) = 0 12622 socketpair(PF_FILE, SOCK_STREAM, 0, [3, 4]) = 0 12622 dup(3) = 5 12622 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(5, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(3) = 0 12622 dup(4) = 3 12622 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(3, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(4) = 0 12622 futex(0xc2000a50d8, FUTEX_WAKE, 1 12623 <... futex resumed> ) = 0 12622 <... futex resumed> ) = 1 12623 socketpair(PF_FILE, SOCK_STREAM, 0 12622 recvmsg(5, 12623 <... socketpair resumed> , [4, 12]) = 0 12622 <... recvmsg resumed> 0xc200081b40, 0) = -1 EAGAIN (Resource temporarily unavailable) 12623 dup(4 12622 epoll_ctl(8, EPOLL_CTL_ADD, 5, {...} 12623 <... dup resumed> ) = 13 12622 <... epoll_ctl resumed> ) = 0 12623 fcntl(13, F_SETFD, FD_CLOEXEC 12622 futex(0xc2000878d8, FUTEX_WAIT, 0, NULL 12623 <... fcntl resumed> ) = 0 12623 fcntl(13, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(13, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(4) = 0 12623 dup(12) = 4 12623 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(12) = 0 12623 dup(4) = 12 12623 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(12, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) 12623 fcntl(12, F_SETFL, O_RDWR) = 0 12623 sendmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {12}}, msg_flags=0}, 0) = 1 12616 <... epoll_wait resumed> {?} 0xc200083010, 10, 2984) = 1 12623 close(12 12616 epoll_ctl(8, EPOLL_CTL_DEL, 5, NULL 12623 <... close resumed> ) = 0 12616 <... epoll_ctl resumed> ) = 0 12623 close(4 12616 futex(0xc2000878d8, FUTEX_WAKE, 1 12623 <... close resumed> ) = 0 12622 <... futex resumed> ) = 0 12623 recvmsg(5, 12622 futex(0xc2000878d8, FUTEX_WAIT, 0, NULL 12623 <... recvmsg resumed> {msg_name(0)={sa_family=AF_UNSPEC, sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {4}}, msg_flags=0}, 0) = 1 12616 <... futex resumed> ) = 1 12623 dup(4 12616 epoll_wait(8, 12623 <... dup resumed> ) = 12 12623 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(12, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(12, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(12, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(4) = 0 12623 futex(0xc2000878d8, FUTEX_WAKE, 1) = 1 12622 <... futex resumed> ) = 0 12623 close(5 12622 futex(0xc2000878d8, FUTEX_WAIT, 0, NULL 12623 <... close resumed> ) = 0 12623 close(3) = 0 12623 close(12) = 0 12623 close(13) = 0 12623 socketpair(PF_FILE, SOCK_STREAM, 0, [3, 4]) = 0 12623 dup(3) = 5 12623 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(5, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(3) = 0 12623 dup(4) = 3 12623 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(3, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(4) = 0 12623 futex(0xc2000878d8, FUTEX_WAKE, 1) = 1 12622 <... futex resumed> ) = 0 12623 recvmsg(5, 12622 socketpair(PF_FILE, SOCK_STREAM, 0 12623 <... recvmsg resumed> 0xc2000b9340, 0) = -1 EAGAIN (Resource temporarily unavailable) 12622 <... socketpair resumed> , [4, 12]) = 0 12623 epoll_ctl(8, EPOLL_CTL_ADD, 5, {...} 12622 dup(4 12623 <... epoll_ctl resumed> ) = 0 12622 <... dup resumed> ) = 13 12623 futex(0xc2000a50d8, FUTEX_WAIT, 0, NULL 12622 fcntl(13, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(13, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(13, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(4) = 0 12622 dup(12) = 4 12622 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(12) = 0 12622 dup(4) = 12 12622 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(12, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) 12622 fcntl(12, F_SETFL, O_RDWR) = 0 12622 sendmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {12}}, msg_flags=0}, 0) = 1 12616 <... epoll_wait resumed> {?} 0xc200083010, 10, 2983) = 1 12622 close(12 12616 epoll_ctl(8, EPOLL_CTL_DEL, 5, NULL 12622 <... close resumed> ) = 0 12616 <... epoll_ctl resumed> ) = 0 12622 close(4 12616 futex(0xc2000a50d8, FUTEX_WAKE, 1 12622 <... close resumed> ) = 0 12623 <... futex resumed> ) = 0 12622 recvmsg(5, 12623 futex(0xc2000a50d8, FUTEX_WAIT, 0, NULL 12622 <... recvmsg resumed> {msg_name(0)={sa_family=AF_UNSPEC, sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {4}}, msg_flags=0}, 0) = 1 12616 <... futex resumed> ) = 1 12622 dup(4 12616 epoll_wait(8, 12622 <... dup resumed> ) = 12 12622 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(12, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(12, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(12, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(4) = 0 12622 futex(0xc2000a50d8, FUTEX_WAKE, 1 12623 <... futex resumed> ) = 0 12622 <... futex resumed> ) = 1 12623 futex(0xc2000a50d8, FUTEX_WAIT, 0, NULL 12622 close(5) = 0 12622 close(3) = 0 12622 close(12) = 0 12622 close(13) = 0 12622 socketpair(PF_FILE, SOCK_STREAM, 0, [3, 4]) = 0 12622 dup(3) = 5 12622 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(5, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(3) = 0 12622 dup(4) = 3 12622 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(3, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(4) = 0 12622 futex(0xc2000a50d8, FUTEX_WAKE, 1 12623 <... futex resumed> ) = 0 12622 <... futex resumed> ) = 1 12623 socketpair(PF_FILE, SOCK_STREAM, 0 12622 recvmsg(5, 12623 <... socketpair resumed> , [4, 12]) = 0 12622 <... recvmsg resumed> 0xc200081c40, 0) = -1 EAGAIN (Resource temporarily unavailable) 12623 dup(4 12622 epoll_ctl(8, EPOLL_CTL_ADD, 5, {...} 12623 <... dup resumed> ) = 13 12622 <... epoll_ctl resumed> ) = 0 12623 fcntl(13, F_SETFD, FD_CLOEXEC 12622 futex(0xc2000878d8, FUTEX_WAIT, 0, NULL 12623 <... fcntl resumed> ) = 0 12623 fcntl(13, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(13, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(4) = 0 12623 dup(12) = 4 12623 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(12) = 0 12623 dup(4 12614 <... select resumed> ) = 0 (Timeout) 12623 <... dup resumed> ) = 12 12614 select(0, NULL, NULL, NULL, {0, 10000} 12623 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(12, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) 12623 fcntl(12, F_SETFL, O_RDWR) = 0 12623 sendmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {12}}, msg_flags=0}, 0) = 1 12623 close(12) = 0 12616 <... epoll_wait resumed> {?} 0xc200083010, 10, 2982) = 1 12623 close(4) = 0 12623 futex(0xc2000a50d8, FUTEX_WAIT, 0, NULL 12616 epoll_ctl(8, EPOLL_CTL_DEL, 5, NULL) = 0 12616 futex(0xc2000a50d8, FUTEX_WAKE, 1 12623 <... futex resumed> ) = 0 12616 <... futex resumed> ) = 1 12623 recvmsg(5, 12616 epoll_wait(8, 12623 <... recvmsg resumed> {msg_name(0)={sa_family=AF_UNSPEC, sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {4}}, msg_flags=0}, 0) = 1 12623 dup(4) = 12 12623 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(12, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(12, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(12, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(4) = 0 12623 futex(0xc2000878d8, FUTEX_WAKE, 1) = 1 12622 <... futex resumed> ) = 0 12623 close(5 12622 futex(0xc2000878d8, FUTEX_WAIT, 0, NULL 12623 <... close resumed> ) = 0 12623 close(3) = 0 12623 close(12) = 0 12623 close(13) = 0 12623 socketpair(PF_FILE, SOCK_STREAM, 0, [3, 4]) = 0 12623 dup(3) = 5 12623 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(5, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(5, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(3) = 0 12623 dup(4) = 3 12623 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 12623 fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) 12623 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12623 getsockopt(3, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12623 getsockname(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 getpeername(3, {sa_family=AF_FILE, NULL}, [2]) = 0 12623 close(4) = 0 12623 futex(0xc2000878d8, FUTEX_WAKE, 1) = 1 12622 <... futex resumed> ) = 0 12623 recvmsg(5, 12622 socketpair(PF_FILE, SOCK_STREAM, 0 12623 <... recvmsg resumed> 0xc2000b9440, 0) = -1 EAGAIN (Resource temporarily unavailable) 12622 <... socketpair resumed> , [4, 12]) = 0 12623 epoll_ctl(8, EPOLL_CTL_ADD, 5, {...} 12622 dup(4 12623 <... epoll_ctl resumed> ) = 0 12622 <... dup resumed> ) = 13 12623 futex(0xc2000a50d8, FUTEX_WAIT, 0, NULL 12622 fcntl(13, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(13, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(13, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(13, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(4) = 0 12622 dup(12) = 4 12622 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(4, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(12) = 0 12622 dup(4) = 12 12622 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(12, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) 12622 fcntl(12, F_SETFL, O_RDWR) = 0 12622 sendmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {12}}, msg_flags=0}, 0) = 1 12622 close(12) = 0 12616 <... epoll_wait resumed> {?} 0xc200083010, 10, 2981) = 1 12622 close(4) = 0 12622 futex(0xc2000878d8, FUTEX_WAIT, 0, NULL 12616 epoll_ctl(8, EPOLL_CTL_DEL, 5, NULL) = 0 12616 futex(0xc2000878d8, FUTEX_WAKE, 1 12622 <... futex resumed> ) = 0 12616 <... futex resumed> ) = 1 12622 recvmsg(5, 12616 epoll_wait(8, 12622 <... recvmsg resumed> {msg_name(0)={sa_family=AF_UNSPEC, sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, msg_iov(1)=[{"\0", 1}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {4}}, msg_flags=0}, 0) = 1 12622 dup(4) = 12 12622 fcntl(12, F_SETFD, FD_CLOEXEC) = 0 12622 fcntl(12, F_GETFL) = 0x2 (flags O_RDWR) 12622 fcntl(12, F_SETFL, O_RDWR|O_NONBLOCK) = 0 12622 getsockopt(12, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 12622 getsockname(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 getpeername(12, {sa_family=AF_FILE, NULL}, [2]) = 0 12622 close(4) = 0 12622 futex(0xc2000a50d8, FUTEX_WAKE, 1 12623 <... futex resumed> ) = 0 12622 <... futex resumed> ) = 1 12623 futex(0xc2000a50d8, FUTEX_WAIT, 0, NULL 12622 close(5) = 0 12622 close(3) = 0 12622 close(12) = 0 12622 close(13) = 0 12622 exit_group(0) = ? 12622 +++ exited with 0 +++ 12623 +++ exited with 0 +++ 12621 +++ exited with 0 +++ 12615 +++ exited with 0 +++ 12614 +++ exited with 0 +++ 12616 +++ exited with 0 +++ 12613 +++ exited with 0 +++