14044 execve("./bork", ["./bork"], [/* 60 vars */]) = 0 14044 brk(0) = 0x1329000 14044 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f767b313000 14044 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 14044 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 14044 fstat(3, {st_mode=S_IFREG|0644, st_size=143167, ...}) = 0 14044 mmap(NULL, 143167, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f767b2f0000 14044 close(3) = 0 14044 open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 14044 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 14044 fstat(3, {st_mode=S_IFREG|0755, st_size=141264, ...}) = 0 14044 mmap(NULL, 2208776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f767aed9000 14044 mprotect(0x7f767aeef000, 2097152, PROT_NONE) = 0 14044 mmap(0x7f767b0ef000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f767b0ef000 14044 mmap(0x7f767b0f1000, 13320, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f767b0f1000 14044 close(3) = 0 14044 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 14044 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 14044 fstat(3, {st_mode=S_IFREG|0755, st_size=2062152, ...}) = 0 14044 mmap(NULL, 3892376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f767ab22000 14044 mprotect(0x7f767acce000, 2097152, PROT_NONE) = 0 14044 mmap(0x7f767aece000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ac000) = 0x7f767aece000 14044 mmap(0x7f767aed4000, 17560, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f767aed4000 14044 close(3) = 0 14044 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f767b2ef000 14044 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f767b2ed000 14044 arch_prctl(ARCH_SET_FS, 0x7f767b2ed740) = 0 14044 mprotect(0x7f767aece000, 16384, PROT_READ) = 0 14044 mprotect(0x7f767b0ef000, 4096, PROT_READ) = 0 14044 mprotect(0x7f767b314000, 4096, PROT_READ) = 0 14044 munmap(0x7f767b2f0000, 143167) = 0 14044 set_tid_address(0x7f767b2eda10) = 14044 14044 set_robust_list(0x7f767b2eda20, 24) = 0 14044 rt_sigaction(SIGRTMIN, {0x7f767aedf650, [], SA_RESTORER|SA_SIGINFO, 0x7f767aee7fe0}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_1, {0x7f767aedf6d0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f767aee7fe0}, NULL, 8) = 0 14044 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 14044 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 14044 sched_getaffinity(0, 128, {ff, 0}) = 16 14044 mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f767b2f3000 14044 mmap(NULL, 268476544, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f766ab17000 14044 getrlimit(RLIMIT_AS, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}) = 0 14044 mmap(0xc000000000, 65536, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc000000000 14044 munmap(0xc000000000, 65536) = 0 14044 mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f767b2cd000 14044 mmap(0xc200000000, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc200000000 14044 mmap(0xc1ffff0000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc1ffff0000 14044 mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f767b2ad000 14044 mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f767b29d000 14044 mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f767b28d000 14044 sigaltstack({ss_sp=0xc20002d000, ss_flags=0, ss_size=32768}, NULL) = 0 14044 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 14044 rt_sigaction(SIGHUP, NULL, {SIG_DFL, [], 0}, 8) = 0 14044 rt_sigaction(SIGHUP, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0 14044 rt_sigaction(SIGINT, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGQUIT, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGILL, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGTRAP, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGABRT, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGBUS, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGFPE, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGUSR1, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGSEGV, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGUSR2, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGPIPE, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGALRM, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGTERM, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGSTKFLT, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGCHLD, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGURG, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGXCPU, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGXFSZ, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGVTALRM, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGPROF, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGWINCH, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGIO, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGPWR, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGSYS, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRTMIN, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_2, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_3, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_4, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_5, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_6, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_7, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_8, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_9, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_10, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_11, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_12, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_13, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_14, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_15, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_16, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_17, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_18, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_19, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_20, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_21, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_22, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_23, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_24, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_25, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_26, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_27, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_28, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_29, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_30, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_31, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 rt_sigaction(SIGRT_32, {0x41fcf0, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x41fd60}, NULL, 8) = 0 14044 brk(0) = 0x1329000 14044 brk(0x134a000) = 0x134a000 14044 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 14044 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f766a316000 14044 mprotect(0x7f766a316000, 4096, PROT_NONE) = 0 14044 clone(child_stack=0x7f766ab15fb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f766ab169d0, tls=0x7f766ab16700, child_tidptr=0x7f766ab169d0) = 14045 14045 set_robust_list(0x7f766ab169e0, 24 14044 rt_sigprocmask(SIG_SETMASK, [], 14045 <... set_robust_list resumed> ) = 0 14044 <... rt_sigprocmask resumed> NULL, 8) = 0 14045 sigaltstack({ss_sp=0xc20004a000, ss_flags=0, ss_size=32768}, NULL) = 0 14044 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], 14045 rt_sigprocmask(SIG_SETMASK, [], 14044 <... rt_sigprocmask resumed> [], 8) = 0 14045 <... rt_sigprocmask resumed> NULL, 8) = 0 14044 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 <... mmap resumed> ) = 0x7f7669b15000 14044 mprotect(0x7f7669b15000, 4096, PROT_NONE) = 0 14045 <... select resumed> ) = 0 (Timeout) 14044 clone( 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 <... clone resumed> child_stack=0x7f766a314fb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f766a3159d0, tls=0x7f766a315700, child_tidptr=0x7f766a3159d0) = 14046 14044 rt_sigprocmask(SIG_SETMASK, [], 14046 set_robust_list(0x7f766a3159e0, 24 14044 <... rt_sigprocmask resumed> NULL, 8) = 0 14045 <... select resumed> ) = 0 (Timeout) 14046 <... set_robust_list resumed> ) = 0 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 futex(0x4e5768, FUTEX_WAIT, 0, NULL 14046 sigaltstack({ss_sp=0xc200057000, ss_flags=0, ss_size=32768}, NULL) = 0 14046 rt_sigprocmask(SIG_SETMASK, [], 14045 <... select resumed> ) = 0 (Timeout) 14046 <... rt_sigprocmask resumed> NULL, 8) = 0 14045 futex(0x4e5778, FUTEX_WAIT, 0, NULL 14046 futex(0x4e5768, FUTEX_WAKE, 1) = 1 14044 <... futex resumed> ) = 0 14046 futex(0xc2000520d8, FUTEX_WAIT, 0, NULL 14044 mmap(NULL, 4080, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7669b14000 14044 futex(0xc2000520d8, FUTEX_WAKE, 1 14046 <... futex resumed> ) = 0 14044 <... futex resumed> ) = 1 14046 mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 14044 sched_yield( 14046 <... mmap resumed> ) = 0x7f7669a14000 14044 <... sched_yield resumed> ) = 0 14044 futex(0x4e5818, FUTEX_WAKE, 1 14046 mmap(NULL, 2568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 14044 <... futex resumed> ) = 0 14046 <... mmap resumed> ) = 0x7f7669a13000 14044 sched_yield() = 0 14044 mmap(NULL, 2568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 14046 sched_yield( 14044 <... mmap resumed> ) = 0x7f7669a12000 14046 <... sched_yield resumed> ) = 0 14046 futex(0x4e5180, FUTEX_WAKE, 1) = 0 14044 sched_yield() = 0 14044 sched_yield() = 0 14044 sched_yield( 14046 sched_yield( 14044 <... sched_yield resumed> ) = 0 14046 <... sched_yield resumed> ) = 0 14044 sched_yield( 14046 sched_yield( 14044 <... sched_yield resumed> ) = 0 14046 <... sched_yield resumed> ) = 0 14044 futex(0x4e5800, FUTEX_WAIT, 0, NULL 14046 futex(0x4e5800, FUTEX_WAKE, 1 14044 <... futex resumed> ) = -1 EAGAIN (Resource temporarily unavailable) 14046 <... futex resumed> ) = 0 14046 sched_yield( 14044 futex(0x4e5778, FUTEX_WAKE, 1 14046 <... sched_yield resumed> ) = 0 14045 <... futex resumed> ) = 0 14046 futex(0x4e5700, FUTEX_WAIT, 2, NULL 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 <... futex resumed> ) = 1 14044 futex(0x4e5700, FUTEX_WAKE, 1 14046 <... futex resumed> ) = 0 14044 <... futex resumed> ) = 1 14046 futex(0x4e5700, FUTEX_WAKE, 1 14045 <... select resumed> ) = 0 (Timeout) 14046 <... futex resumed> ) = 0 14045 select(0, NULL, NULL, NULL, {0, 20} 14046 futex(0xc2000520d8, FUTEX_WAIT, 0, NULL 14044 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 14044 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 14045 <... select resumed> ) = 0 (Timeout) 14044 <... mmap resumed> ) = 0x7f7669211000 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 mprotect(0x7f7669211000, 4096, PROT_NONE) = 0 14044 clone( 14045 <... select resumed> ) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20} 14047 set_robust_list(0x7f7669a119e0, 24) = 0 14044 <... clone resumed> child_stack=0x7f7669a10fb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f7669a119d0, tls=0x7f7669a11700, child_tidptr=0x7f7669a119d0) = 14047 14047 sigaltstack({ss_sp=0xc200066000, ss_flags=0, ss_size=32768} 14044 rt_sigprocmask(SIG_SETMASK, [], 14047 <... sigaltstack resumed> , NULL) = 0 14045 <... select resumed> ) = 0 (Timeout) 14047 rt_sigprocmask(SIG_SETMASK, [], 14045 select(0, NULL, NULL, NULL, {0, 20} 14047 <... rt_sigprocmask resumed> NULL, 8) = 0 14044 <... rt_sigprocmask resumed> NULL, 8) = 0 14047 futex(0x7f767b29bf60, FUTEX_WAIT, 0, {60, 0} 14045 <... select resumed> ) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14044 open("/proc/sys/net/core/somaxconn", O_RDONLY|O_CLOEXEC 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 <... open resumed> ) = 3 14044 read(3, 14045 <... select resumed> ) = 0 (Timeout) 14044 <... read resumed> "128\n", 4096) = 4 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 read(3, "", 4092) = 0 14044 close(3) = 0 14045 <... select resumed> ) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 socket(PF_INET6, SOCK_STREAM, IPPROTO_TCP 14045 <... select resumed> ) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 <... socket resumed> ) = -1 EAFNOSUPPORT (Address family not supported by protocol) 14045 <... select resumed> ) = 0 (Timeout) 14044 socket(PF_INET6, SOCK_STREAM, IPPROTO_TCP 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20}) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 <... socket resumed> ) = -1 EAFNOSUPPORT (Address family not supported by protocol) 14045 <... select resumed> ) = 0 (Timeout) 14044 socketpair(PF_FILE, SOCK_STREAM, 0 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 <... socketpair resumed> , [3, 4]) = 0 14044 dup(3) = 5 14044 fcntl(5, F_SETFD, FD_CLOEXEC 14045 <... select resumed> ) = 0 (Timeout) 14044 <... fcntl resumed> ) = 0 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) 14044 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 14045 <... select resumed> ) = 0 (Timeout) 14044 getsockopt(5, SOL_SOCKET, SO_TYPE, 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 <... getsockopt resumed> [1], [4]) = 0 14044 getsockname(5, {sa_family=AF_FILE, NULL}, [2]) = 0 14045 <... select resumed> ) = 0 (Timeout) 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 getpeername(5, {sa_family=AF_FILE, NULL}, [2]) = 0 14044 epoll_create1(EPOLL_CLOEXEC) = 6 14045 <... select resumed> ) = 0 (Timeout) 14044 mmap(NULL, 4000, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 <... mmap resumed> ) = 0x7f7669210000 14044 epoll_ctl(6, EPOLL_CTL_ADD, 5, {...}) = 0 14045 <... select resumed> ) = 0 (Timeout) 14044 close(3 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 <... close resumed> ) = 0 14044 dup(4) = 3 14044 fcntl(3, F_SETFD, FD_CLOEXEC 14045 <... select resumed> ) = 0 (Timeout) 14044 <... fcntl resumed> ) = 0 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) 14044 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 14044 getsockopt(3, SOL_SOCKET, SO_TYPE, 14045 <... select resumed> ) = 0 (Timeout) 14044 <... getsockopt resumed> [1], [4]) = 0 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 getsockname(3, {sa_family=AF_FILE, NULL}, [2]) = 0 14044 getpeername(3, {sa_family=AF_FILE, NULL}, [2]) = 0 14045 <... select resumed> ) = 0 (Timeout) 14044 epoll_ctl(6, EPOLL_CTL_ADD, 3, {...} 14045 select(0, NULL, NULL, NULL, {0, 20} 14044 <... epoll_ctl resumed> ) = 0 14044 close(4) = 0 14044 futex(0xc2000520d8, FUTEX_WAKE, 1 14045 <... select resumed> ) = 0 (Timeout) 14046 <... futex resumed> ) = 0 14045 select(0, NULL, NULL, NULL, {0, 20} 14046 epoll_wait(6, 14044 <... futex resumed> ) = 1 14046 <... epoll_wait resumed> {?} 0x7f766a3147c8, 128, 0) = 2 14046 sched_yield( 14044 recvmsg(5, 14046 <... sched_yield resumed> ) = 0 14045 <... select resumed> ) = 0 (Timeout) 14046 futex(0x7f7669210f08, FUTEX_WAKE, 1 14045 select(0, NULL, NULL, NULL, {0, 40} 14046 <... futex resumed> ) = 0 14044 <... recvmsg resumed> 0xc200081040, 0) = -1 EAGAIN (Resource temporarily unavailable) 14046 socketpair(PF_FILE, SOCK_STREAM, 0 14044 futex(0x4e5638, FUTEX_WAIT, 0, {2, 999845875} 14046 <... socketpair resumed> , [4, 7]) = 0 14045 <... select resumed> ) = 0 (Timeout) 14046 dup(4 14045 select(0, NULL, NULL, NULL, {0, 80} 14046 <... dup resumed> ) = 8 14046 fcntl(8, F_SETFD, FD_CLOEXEC) = 0 14046 fcntl(8, F_GETFL) = 0x2 (flags O_RDWR) 14046 fcntl(8, F_SETFL, O_RDWR|O_NONBLOCK) = 0 14045 <... select resumed> ) = 0 (Timeout) 14046 getsockopt(8, SOL_SOCKET, SO_TYPE, 14045 select(0, NULL, NULL, NULL, {0, 160} 14046 <... getsockopt resumed> [1], [4]) = 0 14046 getsockname(8, {sa_family=AF_FILE, NULL}, [2]) = 0 14046 getpeername(8, {sa_family=AF_FILE, NULL}, [2]) = 0 14046 epoll_ctl(6, EPOLL_CTL_ADD, 8, {...}) = 0 14046 close(4 14045 <... select resumed> ) = 0 (Timeout) 14046 <... close resumed> ) = 0 14045 select(0, NULL, NULL, NULL, {0, 320} 14046 dup(7) = 4 14046 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 14046 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR) 14046 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 14046 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 14046 getsockname(4, {sa_family=AF_FILE, NULL}, [2]) = 0 14046 getpeername(4, {sa_family=AF_FILE, NULL}, [2]) = 0 14046 epoll_ctl(6, EPOLL_CTL_ADD, 4, {...}) = 0 14046 close(7 14045 <... select resumed> ) = 0 (Timeout) 14046 <... close resumed> ) = 0 14045 select(0, NULL, NULL, NULL, {0, 640} 14046 dup(4) = 7 14046 fcntl(7, F_SETFD, FD_CLOEXEC) = 0 14046 fcntl(7, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) 14046 fcntl(7, F_SETFL, O_RDWR) = 0 14046 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, {7}}, msg_flags=0}, 0) = 1 14046 close(7) = 0 14046 close(4) = 0 14046 epoll_wait(6, {?} 0x7f766a3147b0, 128, 0) = 3 14046 recvmsg(5, {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 14046 dup(4) = 7 14046 fcntl(7, F_SETFD, FD_CLOEXEC) = 0 14046 fcntl(7, F_GETFL) = 0x2 (flags O_RDWR) 14046 fcntl(7, F_SETFL, O_RDWR|O_NONBLOCK) = 0 14045 <... select resumed> ) = 0 (Timeout) 14046 getsockopt(7, SOL_SOCKET, SO_TYPE, 14045 select(0, NULL, NULL, NULL, {0, 1280} 14046 <... getsockopt resumed> [1], [4]) = 0 14046 getsockname(7, {sa_family=AF_FILE, NULL}, [2]) = 0 14046 getpeername(7, {sa_family=AF_FILE, NULL}, [2]) = 0 14046 epoll_ctl(6, EPOLL_CTL_ADD, 7, {...}) = 0 14046 close(4) = 0 14046 mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7f7661210000 14046 munmap(0x7f7661210000, 48168960) = 0 14046 munmap(0x7f7668000000, 18939904) = 0 14046 mprotect(0x7f7664000000, 135168, PROT_READ|PROT_WRITE) = 0 14046 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 14046 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7668a0f000 14046 mprotect(0x7f7668a0f000, 4096, PROT_NONE) = 0 14046 clone(child_stack=0x7f766920efb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f766920f9d0, tls=0x7f766920f700, child_tidptr=0x7f766920f9d0) = 14052 14052 set_robust_list(0x7f766920f9e0, 24 14046 rt_sigprocmask(SIG_SETMASK, [], 14052 <... set_robust_list resumed> ) = 0 14046 <... rt_sigprocmask resumed> NULL, 8) = 0 14052 sigaltstack({ss_sp=0xc20008e000, ss_flags=0, ss_size=32768} 14046 close(5 14052 <... sigaltstack resumed> , NULL) = 0 14046 <... close resumed> ) = 0 14052 rt_sigprocmask(SIG_SETMASK, [], 14046 close(3 14052 <... rt_sigprocmask resumed> NULL, 8) = 0 14046 <... close resumed> ) = 0 14052 epoll_wait(6, 14046 close(7 14052 <... epoll_wait resumed> {?} 0x7f766920e7c8, 128, 0) = 1 14046 <... close resumed> ) = 0 14052 epoll_wait(6, 14046 close(8 14052 <... epoll_wait resumed> {?} 0x7f766920e7a8, 128, 0) = 1 14046 <... close resumed> ) = 0 14052 epoll_wait(6, 14046 socketpair(PF_FILE, SOCK_STREAM, 0, [3, 4]) = 0 14046 dup(3) = 5 14046 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 14046 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) 14046 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 14046 getsockopt(5, SOL_SOCKET, SO_TYPE, 14045 <... select resumed> ) = 0 (Timeout) 14046 <... getsockopt resumed> [1], [4]) = 0 14045 select(0, NULL, NULL, NULL, {0, 2560} 14046 getsockname(5, {sa_family=AF_FILE, NULL}, [2]) = 0 14046 getpeername(5, {sa_family=AF_FILE, NULL}, [2]) = 0 14046 epoll_ctl(6, EPOLL_CTL_ADD, 5, {...} 14052 <... epoll_wait resumed> {?} 0x7f766920e7a8, 128, -1) = 1 14046 <... epoll_ctl resumed> ) = 0 14052 epoll_wait(6, 14046 close(3) = 0 14046 dup(4) = 3 14046 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 14046 fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) 14046 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 14046 getsockopt(3, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 14046 getsockname(3, {sa_family=AF_FILE, NULL}, [2]) = 0 14046 getpeername(3, {sa_family=AF_FILE, NULL}, [2]) = 0 14046 epoll_ctl(6, EPOLL_CTL_ADD, 3, {...}) = 0 14052 <... epoll_wait resumed> {?} 0x7f766920e7a8, 128, -1) = 1 14046 close(4 14052 epoll_wait(6, 14046 <... close resumed> ) = 0 14046 mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f76689ff000 14046 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 14046 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f76681fe000 14046 mprotect(0x7f76681fe000, 4096, PROT_NONE) = 0 14046 clone( 14053 set_robust_list(0x7f76689fe9e0, 24 14046 <... clone resumed> child_stack=0x7f76689fdfb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f76689fe9d0, tls=0x7f76689fe700, child_tidptr=0x7f76689fe9d0) = 14053 14053 <... set_robust_list resumed> ) = 0 14046 rt_sigprocmask(SIG_SETMASK, [], 14053 sigaltstack({ss_sp=0xc200096000, ss_flags=0, ss_size=32768} 14046 <... rt_sigprocmask resumed> NULL, 8) = 0 14053 <... sigaltstack resumed> , NULL) = 0 14046 futex(0x4e5638, FUTEX_WAKE, 1 14053 rt_sigprocmask(SIG_SETMASK, [], 14046 <... futex resumed> ) = 1 14053 <... rt_sigprocmask resumed> NULL, 8) = 0 14046 recvmsg(5, 14053 epoll_wait(6, 14046 <... recvmsg resumed> 0xc2000818c0, 0) = -1 EAGAIN (Resource temporarily unavailable) 14053 <... epoll_wait resumed> {}, 128, 0) = 0 14046 socketpair(PF_FILE, SOCK_STREAM, 0 14053 futex(0xc20008a8d8, FUTEX_WAIT, 0, NULL 14046 <... socketpair resumed> , [4, 7]) = 0 14044 <... futex resumed> ) = 0 14046 dup(4 14044 futex(0x4e5638, FUTEX_WAIT, 0, {2, 999774241} 14046 <... dup resumed> ) = 8 14046 fcntl(8, F_SETFD, FD_CLOEXEC) = 0 14046 fcntl(8, F_GETFL) = 0x2 (flags O_RDWR) 14046 fcntl(8, F_SETFL, O_RDWR|O_NONBLOCK) = 0 14046 getsockopt(8, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 14046 getsockname(8, {sa_family=AF_FILE, NULL}, [2]) = 0 14046 getpeername(8, {sa_family=AF_FILE, NULL}, [2]) = 0 14046 epoll_ctl(6, EPOLL_CTL_ADD, 8, {...} 14052 <... epoll_wait resumed> {?} 0x7f766920e7a8, 128, -1) = 1 14046 <... epoll_ctl resumed> ) = 0 14052 epoll_wait(6, 14046 close(4) = 0 14046 dup(7) = 4 14046 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 14046 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR) 14046 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 14046 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 14046 getsockname(4, {sa_family=AF_FILE, NULL}, [2]) = 0 14046 getpeername(4, {sa_family=AF_FILE, NULL}, [2]) = 0 14046 epoll_ctl(6, EPOLL_CTL_ADD, 4, {...} 14052 <... epoll_wait resumed> {?} 0x7f766920e7a8, 128, -1) = 1 14046 <... epoll_ctl resumed> ) = 0 14052 epoll_wait(6, 14046 close(7) = 0 14046 dup(4) = 7 14046 fcntl(7, F_SETFD, FD_CLOEXEC) = 0 14046 fcntl(7, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) 14046 fcntl(7, F_SETFL, O_RDWR) = 0 14046 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, {7}}, msg_flags=0}, 0 14052 <... epoll_wait resumed> {?} 0x7f766920e7a8, 128, -1) = 1 14046 <... sendmsg resumed> ) = 1 14052 recvmsg(5, 14046 close(7 14052 <... 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, {9}}, msg_flags=0}, 0) = 1 14046 <... close resumed> ) = 0 14052 dup(9 14046 close(4 14052 <... dup resumed> ) = 7 14046 <... close resumed> ) = 0 14052 fcntl(7, F_SETFD, FD_CLOEXEC 14046 epoll_wait(6, 14052 <... fcntl resumed> ) = 0 14046 <... epoll_wait resumed> {?} 0x7f766a3147b0, 128, 0) = 1 14052 fcntl(7, F_GETFL 14046 epoll_wait(6, 14052 <... fcntl resumed> ) = 0x2 (flags O_RDWR) 14045 <... select resumed> ) = 0 (Timeout) 14052 fcntl(7, F_SETFL, O_RDWR|O_NONBLOCK 14045 select(0, NULL, NULL, NULL, {0, 5120} 14052 <... fcntl resumed> ) = 0 14052 getsockopt(7, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 14052 getsockname(7, {sa_family=AF_FILE, NULL}, [2]) = 0 14052 getpeername(7, {sa_family=AF_FILE, NULL}, [2]) = 0 14052 epoll_ctl(6, EPOLL_CTL_ADD, 7, {...}) = 0 14046 <... epoll_wait resumed> {?} 0x7f766a3147b0, 128, -1) = 1 14052 close(9 14046 epoll_wait(6, 14052 <... close resumed> ) = 0 14052 futex(0xc20008a8d8, FUTEX_WAKE, 1) = 1 14052 close(5 14053 <... futex resumed> ) = 0 14052 <... close resumed> ) = 0 14053 epoll_wait(6, 14052 close(3 14053 <... epoll_wait resumed> {}, 128, 0) = 0 14052 <... close resumed> ) = 0 14053 epoll_wait(6, 14052 close(7 14053 <... epoll_wait resumed> {}, 128, 0) = 0 14052 <... close resumed> ) = 0 14046 <... epoll_wait resumed> {?} 0x7f766a3147b0, 128, -1) = 1 14053 futex(0xc20008a8d8, FUTEX_WAIT, 0, NULL 14052 close(8 14046 epoll_wait(6, 14052 <... close resumed> ) = 0 14052 socketpair(PF_FILE, SOCK_STREAM, 0, [3, 4]) = 0 14052 dup(3) = 5 14052 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 14052 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) 14052 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 14052 getsockopt(5, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 14052 getsockname(5, {sa_family=AF_FILE, NULL}, [2]) = 0 14052 getpeername(5, {sa_family=AF_FILE, NULL}, [2]) = 0 14052 epoll_ctl(6, EPOLL_CTL_ADD, 5, {...}) = 0 14046 <... epoll_wait resumed> {?} 0x7f766a3147b0, 128, -1) = 1 14052 close(3 14046 epoll_wait(6, 14052 <... close resumed> ) = 0 14052 dup(4) = 3 14052 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 14052 fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) 14052 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 14052 getsockopt(3, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 14052 getsockname(3, {sa_family=AF_FILE, NULL}, [2]) = 0 14052 getpeername(3, {sa_family=AF_FILE, NULL}, [2]) = 0 14052 epoll_ctl(6, EPOLL_CTL_ADD, 3, {...}) = 0 14046 <... epoll_wait resumed> {?} 0x7f766a3147b0, 128, -1) = 1 14052 close(4 14046 epoll_wait(6, 14052 <... close resumed> ) = 0 14052 futex(0xc20008a8d8, FUTEX_WAKE, 1) = 1 14053 <... futex resumed> ) = 0 14052 futex(0x4e5638, FUTEX_WAKE, 1) = 1 14053 epoll_wait(6, 14052 recvmsg(5, 14044 <... futex resumed> ) = 0 14053 <... epoll_wait resumed> {}, 128, 0) = 0 14052 <... recvmsg resumed> 0xc200081100, 0) = -1 EAGAIN (Resource temporarily unavailable) 14044 futex(0x4e5638, FUTEX_WAIT, 0, {2, 999839508} 14053 futex(0xc20008a8d8, FUTEX_WAIT, 0, NULL 14052 socketpair(PF_FILE, SOCK_STREAM, 0, [4, 7]) = 0 14052 dup(4) = 8 14052 fcntl(8, F_SETFD, FD_CLOEXEC) = 0 14052 fcntl(8, F_GETFL) = 0x2 (flags O_RDWR) 14052 fcntl(8, F_SETFL, O_RDWR|O_NONBLOCK) = 0 14052 getsockopt(8, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 14052 getsockname(8, {sa_family=AF_FILE, NULL}, [2]) = 0 14052 getpeername(8, {sa_family=AF_FILE, NULL}, [2]) = 0 14052 epoll_ctl(6, EPOLL_CTL_ADD, 8, {...}) = 0 14046 <... epoll_wait resumed> {?} 0x7f766a3147b0, 128, -1) = 1 14052 close(4 14046 epoll_wait(6, 14052 <... close resumed> ) = 0 14052 dup(7) = 4 14052 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 14052 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR) 14052 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 14052 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 14052 getsockname(4, {sa_family=AF_FILE, NULL}, [2]) = 0 14052 getpeername(4, {sa_family=AF_FILE, NULL}, [2]) = 0 14052 epoll_ctl(6, EPOLL_CTL_ADD, 4, {...}) = 0 14046 <... epoll_wait resumed> {?} 0x7f766a3147b0, 128, -1) = 1 14052 close(7 14046 epoll_wait(6, 14052 <... close resumed> ) = 0 14052 dup(4) = 7 14052 fcntl(7, F_SETFD, FD_CLOEXEC) = 0 14052 fcntl(7, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) 14052 fcntl(7, F_SETFL, O_RDWR) = 0 14052 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, {7}}, msg_flags=0}, 0) = 1 14046 <... epoll_wait resumed> {?} 0x7f766a3147b0, 128, -1) = 1 14052 close(7 14046 recvmsg(5, 14052 <... close resumed> ) = 0 14046 <... 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, {7}}, msg_flags=0}, 0) = 1 14052 close(4 14046 dup(7 14052 <... close resumed> ) = 0 14046 <... dup resumed> ) = 4 14052 epoll_wait(6, 14046 fcntl(4, F_SETFD, FD_CLOEXEC 14052 <... epoll_wait resumed> {?} 0x7f766920e7b0, 128, 0) = 1 14046 <... fcntl resumed> ) = 0 14052 epoll_wait(6, 14046 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR) 14046 fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 14046 getsockopt(4, SOL_SOCKET, SO_TYPE, [1], [4]) = 0 14046 getsockname(4, {sa_family=AF_FILE, NULL}, [2]) = 0 14046 getpeername(4, {sa_family=AF_FILE, NULL}, [2]) = 0 14046 epoll_ctl(6, EPOLL_CTL_ADD, 4, {...}) = -1 EEXIST (File exists) 14046 close(4) = 0 14046 close(7 14052 <... epoll_wait resumed> {?} 0x7f766920e7b0, 128, -1) = 1 14046 <... close resumed> ) = 0 14052 epoll_wait(6, 14046 write(2, "panic: ", 7) = 7 14046 write(2, "errno -17", 9) = 9 14046 write(2, "\n", 1) = 1 14046 write(2, "\n", 1) = 1 14046 write(2, "goroutine ", 10) = 10 14046 write(2, "1", 1) = 1 14046 write(2, " [", 2) = 2 14046 write(2, "running", 7) = 7 14046 write(2, "]:\n", 3) = 3 14046 write(2, "main.newClientServerConn", 24) = 24 14046 write(2, "(", 1) = 1 14046 write(2, "0xc200000300", 12) = 12 14046 write(2, ", ", 2) = 2 14046 write(2, "0x0", 3) = 3 14046 write(2, ", ", 2) = 2 14046 write(2, "0x0", 3) = 3 14046 write(2, ")\n", 2) = 2 14046 write(2, "\t", 1) = 1 14046 write(2, "/home/alberts/next/bork.go", 26) = 26 14046 write(2, ":", 1) = 1 14046 write(2, "143", 3) = 3 14046 write(2, " +", 2) = 2 14046 write(2, "0x135", 5) = 5 14046 write(2, "\n", 1) = 1 14046 write(2, "main.main", 9) = 9 14046 write(2, "(", 1 14045 <... select resumed> ) = 0 (Timeout) 14046 <... write resumed> ) = 1 14045 select(0, NULL, NULL, NULL, {0, 10000} 14046 write(2, ")\n", 2) = 2 14046 write(2, "\t", 1) = 1 14046 write(2, "/home/alberts/next/bork.go", 26) = 26 14046 write(2, ":", 1) = 1 14046 write(2, "153", 3) = 3 14046 write(2, " +", 2) = 2 14046 write(2, "0x34", 4) = 4 14046 write(2, "\n", 1) = 1 14046 write(2, "\n", 1) = 1 14046 write(2, "goroutine ", 10) = 10 14046 write(2, "2", 1) = 1 14046 write(2, " [", 2) = 2 14046 write(2, "syscall", 7) = 7 14046 write(2, "]:\n", 3) = 3 14046 write(2, "\n", 1) = 1 14046 write(2, "goroutine ", 10) = 10 14046 write(2, "7", 1) = 1 14046 write(2, " [", 2) = 2 14046 write(2, "chan send", 9) = 9 14046 write(2, "]:\n", 3) = 3 14046 write(2, "main.func\302\267001", 14) = 14 14046 write(2, "(", 1) = 1 14046 write(2, ")\n", 2) = 2 14046 write(2, "\t", 1) = 1 14046 write(2, "/home/alberts/next/bork.go", 26) = 26 14046 write(2, ":", 1) = 1 14046 write(2, "138", 3) = 3 14046 write(2, " +", 2) = 2 14046 write(2, "0xb9", 4) = 4 14046 write(2, "\n", 1) = 1 14046 write(2, "created by ", 11) = 11 14046 write(2, "main.newClientServerConn", 24) = 24 14046 write(2, "\n", 1) = 1 14046 write(2, "\t", 1) = 1 14046 write(2, "/home/alberts/next/bork.go", 26) = 26 14046 write(2, ":", 1) = 1 14046 write(2, "139", 3) = 3 14046 write(2, " +", 2) = 2 14046 write(2, "0xdb", 4) = 4 14046 write(2, "\n", 1) = 1 14046 exit_group(2) = ? 14053 +++ exited with 2 +++ 14052 +++ exited with 2 +++ 14047 +++ exited with 2 +++ 14046 +++ exited with 2 +++ 14045 +++ exited with 2 +++ 14044 +++ exited with 2 +++