10:25:55.851019 execve("./test.sh", ["./test.sh"], 0xfffff406ca70 /* 14 vars */) = 0 10:25:55.852142 brk(NULL) = 0xaaab01264000 10:25:55.852359 faccessat(AT_FDCWD, "/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 10:25:55.852527 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 10:25:55.852718 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=10816, ...}, AT_EMPTY_PATH) = 0 10:25:55.853399 mmap(NULL, 10816, PROT_READ, MAP_PRIVATE, 3, 0) = 0xffffaa2a7000 10:25:55.853507 close(3) = 0 10:25:55.853601 openat(AT_FDCWD, "/lib/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 3 10:25:55.853707 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\340\322\0\0\0\0\0\0"..., 832) = 832 10:25:55.853820 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=175128, ...}, AT_EMPTY_PATH) = 0 10:25:55.853932 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffffaa2a5000 10:25:55.854041 mmap(NULL, 240312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffffaa23e000 10:25:55.854139 mprotect(0xffffaa265000, 61440, PROT_NONE) = 0 10:25:55.854230 mmap(0xffffaa274000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0xffffaa274000 10:25:55.854367 close(3) = 0 10:25:55.854455 openat(AT_FDCWD, "/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 10:25:55.854558 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0@\20\0\0\0\0\0\0"..., 832) = 832 10:25:55.854662 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=14296, ...}, AT_EMPTY_PATH) = 0 10:25:55.854772 mmap(NULL, 77920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffffaa22a000 10:25:55.854863 mprotect(0xffffaa22d000, 61440, PROT_NONE) = 0 10:25:55.854974 mmap(0xffffaa23c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xffffaa23c000 10:25:55.855111 close(3) = 0 10:25:55.855205 openat(AT_FDCWD, "/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 10:25:55.855309 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\340J\2\0\0\0\0\0"..., 832) = 832 10:25:55.855408 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1428752, ...}, AT_EMPTY_PATH) = 0 10:25:55.855520 mmap(NULL, 1522136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xffffaa0b6000 10:25:55.855776 mprotect(0xffffaa20c000, 65536, PROT_NONE) = 0 10:25:55.855871 mmap(0xffffaa21c000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x156000) = 0xffffaa21c000 10:25:55.855991 mmap(0xffffaa222000, 31192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffffaa222000 10:25:55.856121 close(3) = 0 10:25:55.856244 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffffaa2a3000 10:25:55.856509 mprotect(0xffffaa21c000, 12288, PROT_READ) = 0 10:25:55.856621 mprotect(0xffffaa23c000, 4096, PROT_READ) = 0 10:25:55.856857 mprotect(0xffffaa274000, 16384, PROT_READ) = 0 10:25:55.857238 mprotect(0xaaaad968c000, 20480, PROT_READ) = 0 10:25:55.857337 mprotect(0xffffaa2ac000, 8192, PROT_READ) = 0 10:25:55.857464 munmap(0xffffaa2a7000, 10816) = 0 10:25:55.857634 openat(AT_FDCWD, "/dev/tty", O_RDWR|O_NONBLOCK) = 3 10:25:55.857775 close(3) = 0 10:25:55.857909 brk(NULL) = 0xaaab01264000 10:25:55.857997 brk(0xaaab01265000) = 0xaaab01265000 10:25:55.858126 getuid() = 0 10:25:55.858205 getgid() = 0 10:25:55.858283 geteuid() = 0 10:25:55.858362 getegid() = 0 10:25:55.858498 ioctl(-1, TIOCGPGRP, 0xffffdf5e205c) = -1 EBADF (Bad file descriptor) 10:25:55.858590 brk(0xaaab01266000) = 0xaaab01266000 10:25:55.858703 sysinfo({uptime=41, loads=[2816, 864, 128], totalram=29296824320, freeram=29071679488, sharedram=9519104, bufferram=2801664, totalswap=0, freeswap=0, procs=254, totalhigh=0, freehigh=0, mem_unit=1}) = 0 10:25:55.858819 brk(0xaaab01267000) = 0xaaab01267000 10:25:55.858980 rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.859123 rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTART}, 8) = 0 10:25:55.859227 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.859327 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.859428 rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.859532 rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.859656 rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.859757 rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.859856 rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.859960 rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.860059 rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.860159 rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.860259 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 10:25:55.860349 rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.860449 uname({sysname="Linux", nodename="aarch64-machine", ...}) = 0 10:25:55.860544 brk(0xaaab0126b000) = 0xaaab0126b000 10:25:55.860645 brk(0xaaab0126d000) = 0xaaab0126d000 10:25:55.860736 brk(0xaaab0126f000) = 0xaaab0126f000 10:25:55.860864 newfstatat(AT_FDCWD, "/home/root", {st_mode=S_IFDIR|0700, st_size=1024, ...}, 0) = 0 10:25:55.860981 newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0700, st_size=1024, ...}, 0) = 0 10:25:55.861102 newfstatat(AT_FDCWD, "/home", {st_mode=S_IFDIR|0755, st_size=1024, ...}, 0) = 0 10:25:55.861211 newfstatat(AT_FDCWD, "/home/root", {st_mode=S_IFDIR|0700, st_size=1024, ...}, 0) = 0 10:25:55.861320 getpid() = 527 10:25:55.861403 brk(0xaaab01270000) = 0xaaab01270000 10:25:55.861510 getppid() = 523 10:25:55.861621 brk(0xaaab01271000) = 0xaaab01271000 10:25:55.861712 getpid() = 527 10:25:55.861790 getppid() = 523 10:25:55.861869 getpid() = 527 10:25:55.861947 getppid() = 523 10:25:55.862048 brk(0xaaab01272000) = 0xaaab01272000 10:25:55.862146 brk(0xaaab01276000) = 0xaaab01276000 10:25:55.862244 brk(0xaaab0127a000) = 0xaaab0127a000 10:25:55.862343 getpgid(0) = 523 10:25:55.862423 ioctl(2, TIOCGPGRP, 0xffffdf5e1edc) = -1 ENOTTY (Inappropriate ioctl for device) 10:25:55.862512 rt_sigaction(SIGCHLD, {sa_handler=0xaaaad95ae900, sa_mask=[], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTART}, 8) = 0 10:25:55.862620 ioctl(2, TIOCGPGRP, 0xffffdf5e1e8c) = -1 ENOTTY (Inappropriate ioctl for device) 10:25:55.862712 prlimit64(0, RLIMIT_NPROC, NULL, {rlim_cur=110476, rlim_max=110476}) = 0 10:25:55.862819 brk(0xaaab0127b000) = 0xaaab0127b000 10:25:55.862908 brk(0xaaab0127c000) = 0xaaab0127c000 10:25:55.863093 brk(0xaaab0127d000) = 0xaaab0127d000 10:25:55.863183 brk(0xaaab0127e000) = 0xaaab0127e000 10:25:55.863276 openat(AT_FDCWD, "./test.sh", O_RDONLY) = 3 10:25:55.863362 newfstatat(AT_FDCWD, "./test.sh", {st_mode=S_IFREG|0755, st_size=574, ...}, 0) = 0 10:25:55.863420 ioctl(3, TCGETS, 0xffffdf5e2018) = -1 ENOTTY (Inappropriate ioctl for device) 10:25:55.863464 lseek(3, 0, SEEK_CUR) = 0 10:25:55.863506 read(3, "#!/bin/bash\nsignal=SIGUSR1\n\non_s"..., 80) = 80 10:25:55.863554 lseek(3, 0, SEEK_SET) = 0 10:25:55.863605 prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=512*1024}) = 0 10:25:55.863667 fcntl(255, F_GETFD) = -1 EBADF (Bad file descriptor) 10:25:55.863712 dup3(3, 255, 0) = 255 10:25:55.863761 close(3) = 0 10:25:55.863801 fcntl(255, F_SETFD, FD_CLOEXEC) = 0 10:25:55.863845 fcntl(255, F_GETFL) = 0x20000 (flags O_RDONLY|O_LARGEFILE) 10:25:55.863887 newfstatat(255, "", {st_mode=S_IFREG|0755, st_size=574, ...}, AT_EMPTY_PATH) = 0 10:25:55.863957 lseek(255, 0, SEEK_CUR) = 0 10:25:55.863999 brk(0xaaab0127f000) = 0xaaab0127f000 10:25:55.864051 read(255, "#!/bin/bash\nsignal=SIGUSR1\n\non_s"..., 574) = 574 10:25:55.864169 rt_sigaction(SIGUSR1, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.864221 rt_sigaction(SIGUSR1, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.864271 rt_sigprocmask(SIG_BLOCK, [USR1], [], 8) = 0 10:25:55.864319 rt_sigaction(SIGUSR1, {sa_handler=0xaaaad95c9eb0, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.864372 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 10:25:55.864434 brk(0xaaab01280000) = 0xaaab01280000 10:25:55.864494 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 10:25:55.864538 rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0 10:25:55.864586 lseek(255, -429, SEEK_CUR) = 145 10:25:55.864628 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xffffaa2a30e0) = 528 10:25:55.864899 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 10:25:55.864959 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 10:25:55.865038 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 10:25:55.865086 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 10:25:55.865130 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 10:25:55.865178 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 10:25:55.865221 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 10:25:55.865269 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 10:25:55.865313 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 10:25:55.865377 read(255, "childpid=$!\necho \"started child "..., 574) = 429 10:25:55.865501 write(1, "started child process\n", 22) = 22 10:25:55.865630 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 10:25:55.865681 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 10:25:55.865730 brk(0xaaab01281000) = 0xaaab01281000 10:25:55.865793 rt_sigprocmask(SIG_BLOCK, [USR1], [], 8) = 0 10:25:55.865842 rt_sigaction(SIGUSR1, {sa_handler=0xaaaad95c9eb0, sa_mask=[], sa_flags=0}, {sa_handler=0xaaaad95c9eb0, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.865893 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 10:25:55.865952 write(1, "wait\n", 5) = 5 10:25:55.866016 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 10:25:55.866065 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 10:25:55.866108 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 10:25:55.866156 rt_sigaction(SIGINT, {sa_handler=0xaaaad95aba20, sa_mask=[], sa_flags=0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 10:25:55.866208 wait4(-1, 0xffffdf5e10a0, 0, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) 10:25:56.627202 --- SIGUSR1 {si_signo=SIGUSR1, si_code=SI_USER, si_pid=532, si_uid=0} --- 10:25:56.627320 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.627446 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.627538 rt_sigprocmask(SIG_BLOCK, [CHLD], [USR1 CHLD], 8) = 0 10:25:56.627652 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.627744 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.627843 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.627933 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.628031 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.628122 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.628220 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.628311 rt_sigprocmask(SIG_BLOCK, NULL, [USR1 CHLD], 8) = 0 10:25:56.628399 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.628526 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.628628 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.628727 brk(0xaaab01282000) = 0xaaab01282000 10:25:56.628821 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.628920 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.629017 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.629108 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.629205 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.629297 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.629394 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.629498 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.629595 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.629686 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.629782 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.629876 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.629974 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.630063 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.630159 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.630248 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.630345 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.630434 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.630530 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.630619 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.630715 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.630805 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.630902 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.630994 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.631090 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.631185 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.631282 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.631370 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.631466 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.631555 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.631673 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.631765 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.631861 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.631953 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.632051 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.632140 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.632237 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.632328 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.632424 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.632522 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.632618 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.632717 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.632813 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.632902 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [USR1 CHLD], 8) = 0 10:25:56.632998 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.633093 write(1, "trapped SIGUSR1\n", 16) = 16 10:25:56.633237 rt_sigprocmask(SIG_BLOCK, [CHLD], [USR1 CHLD], 8) = 0 10:25:56.633334 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.633465 write(1, "wait returned exit code 138\n", 28) = 28 10:25:56.633615 rt_sigprocmask(SIG_BLOCK, [CHLD], [USR1 CHLD], 8) = 0 10:25:56.633710 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.633829 rt_sigprocmask(SIG_BLOCK, [USR1], [USR1 CHLD], 8) = 0 10:25:56.633926 rt_sigaction(SIGUSR1, {sa_handler=0xaaaad95c9eb0, sa_mask=[], sa_flags=0}, {sa_handler=0xaaaad95c9eb0, sa_mask=[], sa_flags=0}, 8) = 0 10:25:56.634051 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.634162 write(1, "wait\n", 5) = 5 10:25:56.634284 rt_sigprocmask(SIG_BLOCK, [CHLD], [USR1 CHLD], 8) = 0 10:25:56.634380 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:25:56.634469 rt_sigprocmask(SIG_BLOCK, [CHLD], [USR1 CHLD], 8) = 0 10:25:56.634564 rt_sigaction(SIGINT, {sa_handler=0xaaaad95aba20, sa_mask=[], sa_flags=0}, {sa_handler=0xaaaad95aba20, sa_mask=[], sa_flags=0}, 8) = 0 10:25:56.634668 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 528 10:26:00.871054 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, {sa_handler=0xaaaad95aba20, sa_mask=[], sa_flags=0}, 8) = 0 10:26:00.871182 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:26:00.871276 rt_sigprocmask(SIG_BLOCK, [CHLD], [USR1 CHLD], 8) = 0 10:26:00.871374 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:26:00.871525 write(1, "wait returned exit code 0\n", 26) = 26 10:26:00.871829 rt_sigprocmask(SIG_BLOCK, [CHLD], [USR1 CHLD], 8) = 0 10:26:00.871932 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:26:00.872064 mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffffa9fb6000 10:26:00.872787 rt_sigprocmask(SIG_BLOCK, [CHLD], [USR1 CHLD], 8) = 0 10:26:00.872895 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:26:00.872984 rt_sigprocmask(SIG_BLOCK, [CHLD], [USR1 CHLD], 8) = 0 10:26:00.873079 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:26:00.873227 write(1, "done\n", 5) = 5 10:26:00.873343 read(255, "", 574) = 0 10:26:00.873433 rt_sigprocmask(SIG_BLOCK, [CHLD], [USR1 CHLD], 8) = 0 10:26:00.873528 rt_sigprocmask(SIG_SETMASK, [USR1 CHLD], NULL, 8) = 0 10:26:00.873667 exit_group(0) = ? 10:26:00.874194 +++ exited with 0 +++