Skip to content

Instantly share code, notes, and snippets.

@anders
Created November 4, 2018 16:00
Show Gist options
  • Save anders/af01c4bbc995935d492dd55d2fb060c8 to your computer and use it in GitHub Desktop.
Save anders/af01c4bbc995935d492dd55d2fb060c8 to your computer and use it in GitHub Desktop.
strace linux (working)
21186 execve("./test", ["./test"], [/* 29 vars */]) = 0
21186 arch_prctl(ARCH_SET_FS, 0x55f5d0) = 0
21186 sched_getaffinity(0, 8192, [0]) = 64
21186 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc9f4f58000
21186 mmap(0xc000000000, 67108864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc000000000
21186 mmap(0xc000000000, 67108864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xc000000000
21186 mmap(NULL, 33554432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc9f2f58000
21186 mmap(NULL, 2162688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc9f2d48000
21186 mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc9f2d38000
21186 mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc9f2d28000
21186 rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0
21186 sigaltstack(NULL, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
21186 sigaltstack({ss_sp=0xc000002000, ss_flags=0, ss_size=32768}, NULL) = 0
21186 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
21186 gettid() = 21186
21186 rt_sigaction(SIGHUP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGHUP, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGINT, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGQUIT, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGILL, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGILL, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGTRAP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGTRAP, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGABRT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGABRT, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGBUS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGBUS, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGFPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGFPE, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGUSR1, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGUSR1, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGSEGV, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGSEGV, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGUSR2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGUSR2, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGPIPE, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGALRM, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGTERM, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGSTKFLT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGSTKFLT, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGCHLD, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGCHLD, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGURG, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGURG, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGXCPU, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGXCPU, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGXFSZ, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGXFSZ, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGVTALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGVTALRM, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGPROF, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGPROF, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGWINCH, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGWINCH, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGIO, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGIO, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGPWR, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGPWR, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGSYS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGSYS, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRTMIN, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_1, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_2, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_3, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_3, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_4, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_4, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_5, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_5, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_6, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_6, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_7, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_7, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_8, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_8, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_9, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_9, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_10, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_10, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_11, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_11, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_12, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_12, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_13, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_13, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_14, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_14, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_15, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_15, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_16, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_16, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_17, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_17, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_18, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_18, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_19, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_19, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_20, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_20, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_21, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_21, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_22, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_22, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_23, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_23, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_24, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_24, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_25, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_25, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_26, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_26, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_27, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_27, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_28, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_28, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_29, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_29, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_30, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_30, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_31, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_31, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigaction(SIGRT_32, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
21186 rt_sigaction(SIGRT_32, {sa_handler=0x454770, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21186 rt_sigprocmask(SIG_SETMASK, ~[], [], 8) = 0
21186 clone(child_stack=0xc000044000, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM) = 21187
21186 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
21186 rt_sigprocmask(SIG_SETMASK, ~[], [], 8) = 0
21186 clone(child_stack=0xc000046000, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM) = 21188
21186 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
21186 futex(0x55f680, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
21188 gettid() = 21188
21188 arch_prctl(ARCH_SET_FS, 0xc000034410) = 0
21188 sigaltstack(NULL, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
21188 sigaltstack({ss_sp=0xc00004a000, ss_flags=0, ss_size=32768}, NULL) = 0
21188 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
21188 gettid() = 21188
21188 futex(0x55f680, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
21186 <... futex resumed> ) = 0
21188 <... futex resumed> ) = 1
21186 readlinkat(AT_FDCWD, "/proc/self/exe", "/home/anders/go/src/test/test", 128) = 29
21186 fcntl(0, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
21186 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc9f2ce8000
21186 fcntl(1, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
21186 fcntl(2, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
21186 newfstatat(AT_FDCWD, "/home/anders/go/bin/grep", 0xc0000566b8, 0) = -1 ENOENT (No such file or directory)
21186 newfstatat(AT_FDCWD, "/usr/local/go/bin/grep", 0xc000056788, 0) = -1 ENOENT (No such file or directory)
21186 newfstatat(AT_FDCWD, "/usr/local/bin/grep", 0xc000056858, 0) = -1 ENOENT (No such file or directory)
21186 newfstatat(AT_FDCWD, "/usr/local/sbin/grep", 0xc000056928, 0) = -1 ENOENT (No such file or directory)
21186 newfstatat(AT_FDCWD, "/usr/bin/grep", 0xc0000569f8, 0) = -1 ENOENT (No such file or directory)
21186 newfstatat(AT_FDCWD, "/bin/grep", {st_mode=S_IFREG|0755, st_size=215360, ...}, 0) = 0
21186 openat(AT_FDCWD, "/dev/ptmx", O_RDWR|O_CLOEXEC) = 3
21186 epoll_create1(EPOLL_CLOEXEC) = 4
21186 epoll_ctl(4, EPOLL_CTL_ADD, 3, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=4073639584, u64=140505338793632}}) = 0
21186 fcntl(3, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
21186 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK|O_LARGEFILE) = 0
21186 fcntl(3, F_GETFL) = 0x8802 (flags O_RDWR|O_NONBLOCK|O_LARGEFILE)
21186 fcntl(3, F_SETFL, O_RDWR|O_LARGEFILE) = 0
21186 ioctl(3, TIOCGPTN, [1]) = 0
21186 fcntl(3, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
21186 fcntl(3, F_SETFL, O_RDWR|O_LARGEFILE) = 0
21186 ioctl(3, TIOCSPTLCK, [0]) = 0
21186 openat(AT_FDCWD, "/dev/pts/1", O_RDWR|O_NOCTTY|O_CLOEXEC) = 5
21186 epoll_ctl(4, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=4073639376, u64=140505338793424}}) = 0
21186 fcntl(5, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
21186 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK|O_LARGEFILE) = 0
21186 fcntl(5, F_GETFL) = 0x8802 (flags O_RDWR|O_NONBLOCK|O_LARGEFILE)
21186 fcntl(5, F_SETFL, O_RDWR|O_LARGEFILE) = 0
21186 fcntl(5, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
21186 fcntl(5, F_SETFL, O_RDWR|O_LARGEFILE) = 0
21186 fcntl(5, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
21186 fcntl(5, F_SETFL, O_RDWR|O_LARGEFILE) = 0
21186 pipe2([6, 7], O_CLOEXEC) = 0
21186 getpid() = 21186
21186 rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0
21186 rt_sigprocmask(SIG_SETMASK, ~[], NULL, 8) = 0
21186 clone( <unfinished ...>
21188 futex(0xc0000344c0, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
21187 gettid() = 21187
21187 arch_prctl(ARCH_SET_FS, 0xc000034090) = 0
21187 sigaltstack(NULL, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
21187 sigaltstack({ss_sp=0xc000036000, ss_flags=0, ss_size=32768}, NULL) = 0
21187 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
21187 gettid() = 21187
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 rt_sigaction(SIGHUP, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... rt_sigaction resumed> NULL, 8) = 0
21189 rt_sigaction(SIGILL, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGTRAP, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGABRT, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... rt_sigaction resumed> NULL, 8) = 0
21189 rt_sigaction(SIGBUS, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGFPE, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGUSR1, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... rt_sigaction resumed> NULL, 8) = 0
21189 rt_sigaction(SIGSEGV, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGUSR2, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGPIPE, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... rt_sigaction resumed> NULL, 8) = 0
21189 rt_sigaction(SIGALRM, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGTERM, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGSTKFLT, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... rt_sigaction resumed> NULL, 8) = 0
21189 rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGURG, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGXCPU, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... rt_sigaction resumed> NULL, 8) = 0
21189 rt_sigaction(SIGXFSZ, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGVTALRM, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGPROF, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... rt_sigaction resumed> NULL, 8) = 0
21189 rt_sigaction(SIGWINCH, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGIO, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGPWR, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... rt_sigaction resumed> NULL, 8) = 0
21189 rt_sigaction(SIGSYS, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_2, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_3, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... rt_sigaction resumed> NULL, 8) = 0
21189 rt_sigaction(SIGRT_4, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_5, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_6, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... rt_sigaction resumed> NULL, 8) = 0
21189 rt_sigaction(SIGRT_7, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_8, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_9, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... rt_sigaction resumed> NULL, 8) = 0
21189 rt_sigaction(SIGRT_10, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_11, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_12, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... rt_sigaction resumed> NULL, 8) = 0
21189 rt_sigaction(SIGRT_13, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_14, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_15, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... rt_sigaction resumed> NULL, 8) = 0
21189 rt_sigaction(SIGRT_16, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 rt_sigaction(SIGRT_17, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_18, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_19, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 rt_sigaction(SIGRT_20, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_21, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_22, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 rt_sigaction(SIGRT_23, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_24, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_25, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 rt_sigaction(SIGRT_26, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_27, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_28, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 rt_sigaction(SIGRT_29, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_30, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_31, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 rt_sigaction(SIGRT_32, {sa_handler=SIG_DFL, sa_mask=~[], sa_flags=SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x4548a0}, NULL, 8) = 0
21189 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
21189 setsid() = 21189
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 dup2(5, 0) = 0
21189 dup2(5, 1) = 1
21189 dup2(5, 2) = 2
21189 ioctl(0, TIOCSCTTY, 1 <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... ioctl resumed> ) = 0
21189 execve("/bin/grep", ["grep", "--color=auto", "bar"], [/* 29 vars */] <unfinished ...>
21186 <... clone resumed> child_stack=NULL, flags=CLONE_VM|CLONE_VFORK|SIGCHLD) = 21189
21186 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
21186 close(7) = 0
21186 read(6, <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21186 <... read resumed> "", 8) = 0
21186 close(6) = 0
21186 epoll_ctl(4, EPOLL_CTL_DEL, 5, 0xc000066d84) = 0
21186 close(5) = 0
21186 read(3, <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... execve resumed> ) = 0
21189 brk(NULL) = 0x556c50880000
21189 access("/etc/ld.so.nohwcap", F_OK <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 futex(0xc0000344c0, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
21188 <... futex resumed> ) = 0
21187 <... futex resumed> ) = 1
21188 write(3, "foo\n", 4 <unfinished ...>
21186 <... read resumed> "foo\r\n", 32768) = 5
21186 write(1, "foo\r\n", 5) = 5
21186 read(3, <unfinished ...>
21188 <... write resumed> ) = 4
21188 write(3, "bar\n", 4 <unfinished ...>
21186 <... read resumed> "bar\r\n", 32768) = 5
21186 write(1, "bar\r\n", 5) = 5
21186 read(3, <unfinished ...>
21188 <... write resumed> ) = 4
21188 write(3, "baz\n", 4 <unfinished ...>
21186 <... read resumed> "baz\r\n", 32768) = 5
21186 write(1, "baz\r\n", 5) = 5
21186 read(3, <unfinished ...>
21188 <... write resumed> ) = 4
21188 write(3, "\4", 1) = 1
21188 futex(0xc0000344c0, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... access resumed> ) = -1 ENOENT (No such file or directory)
21189 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17a2999000
21189 access("/etc/ld.so.preload", R_OK <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 futex(0x55ef70, FUTEX_WAIT_PRIVATE, 0, {tv_sec=60, tv_nsec=0} <unfinished ...>
21189 <... access resumed> ) = -1 ENOENT (No such file or directory)
21189 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
21189 fstat(3, {st_mode=S_IFREG|0644, st_size=67426, ...}) = 0
21189 mmap(NULL, 67426, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f17a2988000
21189 close(3) = 0
21189 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
21189 open("/lib/x86_64-linux-gnu/libpcre.so.3", O_RDONLY|O_CLOEXEC) = 3
21189 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\25\0\0\0\0\0\0"..., 832) = 832
21189 fstat(3, {st_mode=S_IFREG|0644, st_size=468920, ...}) = 0
21189 mmap(NULL, 2564360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f17a2506000
21189 mprotect(0x7f17a2578000, 2093056, PROT_NONE) = 0
21189 mmap(0x7f17a2777000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x71000) = 0x7f17a2777000
21189 close(3) = 0
21189 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
21189 open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
21189 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\r\0\0\0\0\0\0"..., 832) = 832
21189 fstat(3, {st_mode=S_IFREG|0644, st_size=14640, ...}) = 0
21189 mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f17a2302000
21189 mprotect(0x7f17a2305000, 2093056, PROT_NONE) = 0
21189 mmap(0x7f17a2504000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f17a2504000
21189 close(3) = 0
21189 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
21189 open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
21189 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\4\2\0\0\0\0\0"..., 832) = 832
21189 fstat(3, {st_mode=S_IFREG|0755, st_size=1689360, ...}) = 0
21189 mmap(NULL, 3795296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f17a1f63000
21189 mprotect(0x7f17a20f8000, 2097152, PROT_NONE) = 0
21189 mmap(0x7f17a22f8000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x195000) = 0x7f17a22f8000
21189 mmap(0x7f17a22fe000, 14688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f17a22fe000
21189 close(3) = 0
21189 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
21189 open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
21189 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0Pa\0\0\0\0\0\0"..., 832) = 832
21189 fstat(3, {st_mode=S_IFREG|0755, st_size=135440, ...}) = 0
21189 mmap(NULL, 2212936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f17a1d46000
21189 mprotect(0x7f17a1d5e000, 2093056, PROT_NONE) = 0
21189 mmap(0x7f17a1f5d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f17a1f5d000
21189 mmap(0x7f17a1f5f000, 13384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f17a1f5f000
21189 close(3) = 0
21189 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f17a2986000
21189 arch_prctl(ARCH_SET_FS, 0x7f17a2986d80) = 0
21189 mprotect(0x7f17a22f8000, 16384, PROT_READ) = 0
21189 mprotect(0x7f17a1f5d000, 4096, PROT_READ) = 0
21189 mprotect(0x7f17a2504000, 4096, PROT_READ) = 0
21189 mprotect(0x7f17a2777000, 4096, PROT_READ) = 0
21189 mprotect(0x556c4f155000, 4096, PROT_READ) = 0
21189 mprotect(0x7f17a299c000, 4096, PROT_READ) = 0
21189 munmap(0x7f17a2988000, 67426) = 0
21189 set_tid_address(0x7f17a2987050) = 21189
21189 set_robust_list(0x7f17a2987060, 24) = 0
21189 rt_sigaction(SIGRTMIN, {sa_handler=0x7f17a1d4bbd0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f17a1d570c0}, NULL, 8) = 0
21189 rt_sigaction(SIGRT_1, {sa_handler=0x7f17a1d4bc60, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f17a1d570c0}, NULL, 8) = 0
21189 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
21189 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
21189 brk(NULL) = 0x556c50880000
21189 brk(0x556c508a1000) = 0x556c508a1000
21189 open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
21189 fstat(3, {st_mode=S_IFREG|0644, st_size=1687104, ...}) = 0
21189 mmap(NULL, 1687104, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f17a27ea000
21189 close(3) = 0
21189 open("/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 3
21189 fstat(3, {st_mode=S_IFREG|0644, st_size=26258, ...}) = 0
21189 mmap(NULL, 26258, PROT_READ, MAP_SHARED, 3, 0) = 0x7f17a2992000
21189 close(3) = 0
21189 futex(0x7f17a22fd8a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
21189 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
21189 stat("/dev/null", {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}) = 0
21189 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
21189 fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
21189 lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
21189 read(0, "foo\n", 32768) = 4
21189 read(0, "bar\n", 32768) = 4
21189 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
21189 write(1, "\33[01;31m\33[Kbar\33[m\33[K\n", 21 <unfinished ...>
21186 <... read resumed> "\33[01;31m\33[Kbar\33[m\33[K", 32768) = 20
21186 futex(0x55ef70, FUTEX_WAKE_PRIVATE, 1) = 1
21186 write(1, "\33[01;31m\33[Kbar\33[m\33[K", 20) = 20
21186 read(3, <unfinished ...>
21187 <... futex resumed> ) = 0
21187 epoll_pwait(4, [{EPOLLOUT, {u32=4073639584, u64=140505338793632}}], 128, 0, NULL, 20176803082097470) = 1
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21186 <... read resumed> "\r\n", 32768) = 2
21186 write(1, "\r\n", 2) = 2
21186 read(3, <unfinished ...>
21189 <... write resumed> ) = 21
21187 <... nanosleep resumed> NULL) = 0
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 read(0, "baz\n", 32768) = 4
21189 read(0, "", 32768) = 0
21189 close(1 <unfinished ...>
21187 <... nanosleep resumed> NULL) = 0
21187 futex(0xc0000344c0, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
21188 <... futex resumed> ) = 0
21188 futex(0xc0000344c0, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
21187 <... futex resumed> ) = 1
21187 nanosleep({tv_sec=0, tv_nsec=20000}, <unfinished ...>
21189 <... close resumed> ) = 0
21189 close(2) = 0
21189 exit_group(0) = ?
21187 <... nanosleep resumed> NULL) = 0
21187 futex(0x55ef70, FUTEX_WAIT_PRIVATE, 0, {tv_sec=60, tv_nsec=0} <unfinished ...>
21186 <... read resumed> 0xc000074000, 32768) = -1 EIO (Input/output error)
21186 futex(0x55ef70, FUTEX_WAKE_PRIVATE, 1) = 1
21186 exit_group(0) = ?
21188 <... futex resumed>) = ?
21188 +++ exited with 0 +++
21187 <... futex resumed>) = ?
21187 +++ exited with 0 +++
21186 +++ exited with 0 +++
21189 +++ exited with 0 +++
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment