./strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ./syz-executor2627410922 <...> = -1 EBADF (Bad file descriptor) [pid 1790] close(22) = -1 EBADF (Bad file descriptor) [pid 1790] close(23) = -1 EBADF (Bad file descriptor) [pid 1790] close(24) = -1 EBADF (Bad file descriptor) [pid 1790] close(25) = -1 EBADF (Bad file descriptor) [pid 1790] close(26) = -1 EBADF (Bad file descriptor) [pid 1790] close(27) = -1 EBADF (Bad file descriptor) [pid 1790] close(28) = -1 EBADF (Bad file descriptor) [pid 1790] close(29) = -1 EBADF (Bad file descriptor) [pid 1790] exit_group(0 [pid 1796] <... futex resumed>) = 1 [pid 1795] <... futex resumed>) = ? [pid 1794] <... futex resumed>) = ? [pid 1793] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1790] <... exit_group resumed>) = ? [pid 1786] <... futex resumed>) = 0 [pid 1796] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1795] +++ exited with 0 +++ [pid 1794] +++ exited with 0 +++ [pid 1793] <... futex resumed>) = 0 [pid 1790] +++ exited with 0 +++ [pid 1786] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1793] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1789] <... futex resumed>) = 0 [pid 1786] <... futex resumed>) = 1 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=309, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1789] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1786] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 1789] <... setsockopt resumed>) = 0 [pid 1789] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1789] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1786] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ./strace-static-x86_64: Process 1799 attached [pid 1786] close(3 [pid 1799] set_robust_list(0x7f6be17b79a0, 24 [pid 1786] <... close resumed>) = 0 [pid 1799] <... set_robust_list resumed>) = 0 [pid 1786] close(4 [pid 1799] rt_sigprocmask(SIG_SETMASK, [], [pid 1786] <... close resumed>) = 0 [pid 1799] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1786] close(5 [pid 1799] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1786] <... close resumed>) = 0 [pid 1786] close(6 [pid 1799] <... bpf resumed>) = 7 [pid 1798] set_robust_list(0x5555698ca6a0, 24 [pid 1797] <... bpf resumed>) = 7 [pid 1786] <... close resumed>) = 0 [pid 1799] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1786] close(7 [pid 1788] <... futex resumed>) = 0 [pid 1786] <... close resumed>) = 0 [pid 1788] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1793] <... futex resumed>) = 0 [pid 1788] <... futex resumed>) = 1 [pid 1786] close(8 [pid 1793] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1788] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1797] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1793] <... setsockopt resumed>) = 0 [pid 1797] <... futex resumed>) = 1 [pid 1793] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1787] <... futex resumed>) = 0 [pid 1786] close(9 [pid 1797] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1793] <... futex resumed>) = 1 [pid 1788] <... futex resumed>) = 0 [pid 1787] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1793] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1791] <... futex resumed>) = 0 [pid 1788] close(3 [pid 1787] <... futex resumed>) = 1 [pid 1786] close(10 [pid 1791] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1788] <... close resumed>) = 0 [pid 1787] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1791] <... setsockopt resumed>) = 0 [pid 1788] close(4 [pid 1786] close(11 [pid 1791] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1788] <... close resumed>) = 0 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1791] <... futex resumed>) = 1 [pid 1788] close(5 [pid 1787] <... futex resumed>) = 0 [pid 1786] close(12 [pid 1799] <... futex resumed>) = 1 [pid 1788] <... close resumed>) = 0 [pid 1799] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1791] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1788] close(6 [pid 1787] close(3 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1798] <... set_robust_list resumed>) = 0 [pid 1788] <... close resumed>) = 0 [pid 1787] <... close resumed>) = 0 [pid 1788] close(7) = 0 [pid 1788] close(8 [pid 1787] close(4 [pid 1786] close(13 [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] close(9 [pid 1787] <... close resumed>) = 0 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] close(10) = -1 EBADF (Bad file descriptor) [pid 1787] close(5 [pid 1786] close(14 [pid 1788] close(11) = -1 EBADF (Bad file descriptor) [pid 1787] <... close resumed>) = 0 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] close(12 [pid 1787] close(6 [pid 1786] close(15 [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] close(13 [pid 1787] <... close resumed>) = 0 [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] close(14 [pid 1787] close(7 [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1786] close(16 [pid 1788] close(15 [pid 1787] <... close resumed>) = 0 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] close(16 [pid 1787] close(8 [pid 1786] close(17 [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] close(17 [pid 1787] close(9 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1786] close(18 [pid 1788] close(18) = -1 EBADF (Bad file descriptor) [pid 1788] close(19 [pid 1787] close(10 [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] close(20 [pid 1787] close(11 [pid 1786] close(19 [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] close(21 [pid 1787] close(12 [pid 1786] close(20 [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] close(22) = -1 EBADF (Bad file descriptor) [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] close(23 [pid 1787] close(13 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1786] close(21 [pid 1788] close(24 [pid 1787] close(14 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] close(25 [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1786] close(22 [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] close(26 [pid 1787] close(15 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1786] close(23 [pid 1788] close(27 [pid 1787] close(16 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1786] close(24 [pid 1788] close(28) = -1 EBADF (Bad file descriptor) [pid 1788] close(29 [pid 1787] close(17 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1786] close(25 [pid 1798] chdir("./102" [pid 1788] exit_group(0 [pid 1787] close(18 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1799] <... futex resumed>) = ? [pid 1798] <... chdir resumed>) = 0 [pid 1793] <... futex resumed>) = ? [pid 1788] <... exit_group resumed>) = ? [pid 1799] +++ exited with 0 +++ [pid 1798] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1793] +++ exited with 0 +++ [pid 1788] +++ exited with 0 +++ [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1786] close(26 [pid 1787] close(19 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1786] close(27 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=298, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1787] close(20 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1786] close(28 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 1787] close(21 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1786] close(29 [pid 1787] close(22 [pid 1786] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1798] <... prctl resumed>) = 0 [pid 1798] setpgid(0, 0 [pid 1786] exit_group(0 [pid 1787] close(23 [pid 1798] <... setpgid resumed>) = 0 [pid 1796] <... futex resumed>) = ? [pid 1789] <... futex resumed>) = ? executing program [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1786] <... exit_group resumed>) = ? [pid 1798] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1796] +++ exited with 0 +++ [pid 1789] +++ exited with 0 +++ [pid 1798] <... openat resumed>) = 3 [pid 1787] close(24 [pid 1798] write(3, "1000", 4) = 4 [pid 1798] close(3) = 0 [pid 1798] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1798] write(1, "executing program\n", 18) = 18 [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1786] +++ exited with 0 +++ [pid 292] <... restart_syscall resumed>) = 0 [pid 1787] close(25) = -1 EBADF (Bad file descriptor) [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=294, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1798] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1787] close(26 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./104", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1787] close(27 [pid 1798] <... futex resumed>) = 0 [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1787] close(28 [pid 292] openat(AT_FDCWD, "./104", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1798] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1787] close(29 [pid 292] <... openat resumed>) = 3 [pid 1787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(3, "", [pid 1798] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1787] exit_group(0 [pid 1798] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1797] <... futex resumed>) = ? [pid 1791] <... futex resumed>) = ? [pid 1787] <... exit_group resumed>) = ? [pid 292] getdents64(3, [pid 1791] +++ exited with 0 +++ [pid 1798] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1798] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1798] <... mmap resumed>) = 0x7f6be17b8000 [pid 292] umount2("./104/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1798] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1798] <... mprotect resumed>) = 0 [pid 292] newfstatat(AT_FDCWD, "./104/binderfs", [pid 1798] rt_sigprocmask(SIG_BLOCK, ~[], [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1798] <... rt_sigprocmask resumed>[], 8) = 0 [pid 292] unlink("./104/binderfs" [pid 1798] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 292] <... unlink resumed>) = 0 [pid 1797] +++ exited with 0 +++ [pid 1787] +++ exited with 0 +++ [pid 292] getdents64(3, [pid 1798] <... clone3 resumed> => {parent_tid=[304]}, 88) = 304 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=297, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1798] rt_sigprocmask(SIG_SETMASK, [], [pid 292] close(3 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 1798] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] <... close resumed>) = 0 [pid 1798] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 292] rmdir("./104" [pid 1798] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 1800 attached [pid 1800] set_robust_list(0x7f6be17d89a0, 24 [pid 292] <... rmdir resumed>) = 0 [pid 1800] <... set_robust_list resumed>) = 0 [pid 292] mkdir("./105", 0777 [pid 1800] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 292] <... mkdir resumed>) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1800] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 312 [pid 1800] <... bpf resumed>) = 3 ./strace-static-x86_64: Process 1801 attached [pid 1800] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1801] set_robust_list(0x5555698ca6a0, 24 [pid 1800] <... futex resumed>) = 1 [pid 1798] <... futex resumed>) = 0 [pid 1801] <... set_robust_list resumed>) = 0 [pid 1800] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1798] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1800] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1798] <... futex resumed>) = 0 [pid 1800] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1798] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1800] <... socketpair resumed>[4, 5]) = 0 [pid 1801] chdir("./105" [pid 1800] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1798] <... futex resumed>) = 0 [pid 1801] <... chdir resumed>) = 0 [pid 1800] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1798] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1801] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1800] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1798] <... futex resumed>) = 0 [pid 1801] <... prctl resumed>) = 0 [pid 1800] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1798] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1800] <... bpf resumed>) = 6 [pid 1800] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1801] setpgid(0, 0 [pid 1800] <... futex resumed>) = 1 [pid 1798] <... futex resumed>) = 0 [pid 1801] <... setpgid resumed>) = 0 [pid 1800] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1798] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1800] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1798] <... futex resumed>) = 0 [pid 1800] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1798] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1801] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1800] <... bpf resumed>) = 0 [pid 1798] <... futex resumed>) = 0 [pid 1800] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1798] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1800] <... futex resumed>) = 0 [pid 1798] <... mmap resumed>) = 0x7f6be1797000 [pid 1800] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1798] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 290] <... restart_syscall resumed>) = 0 [pid 1801] <... openat resumed>) = 3 [pid 1798] <... mprotect resumed>) = 0 [pid 1801] write(3, "1000", 4 [pid 1798] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1801] <... write resumed>) = 4 [pid 1798] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1798] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[305]}, 88) = 305 [pid 1798] rt_sigprocmask(SIG_SETMASK, [], [pid 1801] close(3 [pid 1798] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 1802 attached [pid 290] umount2("./101", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... restart_syscall resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 1798] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1801] <... close resumed>) = 0 [pid 290] openat(AT_FDCWD, "./101", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1801] symlink("/dev/binderfs", "./binderfs" [pid 1798] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] <... openat resumed>) = 3 [pid 289] umount2("./99", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 287] umount2("./101", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1801] <... symlink resumed>) = 0 [pid 290] newfstatat(3, "", [pid 1801] write(1, "executing program\n", 18 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1801] <... write resumed>) = 18 [pid 290] getdents64(3, [pid 289] openat(AT_FDCWD, "./99", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] openat(AT_FDCWD, "./101", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1801] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1801] <... futex resumed>) = 0 [pid 290] umount2("./101/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... openat resumed>) = 3 [pid 287] <... openat resumed>) = 3 [pid 1801] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1801] <... rt_sigaction resumed>NULL, 8) = 0 [pid 290] newfstatat(AT_FDCWD, "./101/binderfs", [pid 289] newfstatat(3, "", [pid 287] newfstatat(3, "", [pid 1801] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1801] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] unlink("./101/binderfs" [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1802] set_robust_list(0x7f6be17b79a0, 24 [pid 1801] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 290] <... unlink resumed>) = 0 [pid 1802] <... set_robust_list resumed>) = 0 [pid 1801] <... mmap resumed>) = 0x7f6be17b8000 [pid 290] getdents64(3, [pid 289] getdents64(3, [pid 287] getdents64(3, [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1801] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1802] rt_sigprocmask(SIG_SETMASK, [], [pid 290] close(3) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1802] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1801] <... mprotect resumed>) = 0 [pid 290] rmdir("./101" [pid 289] umount2("./99/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] umount2("./101/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] <... rmdir resumed>) = 0 [pid 290] mkdir("./102", 0777 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1801] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1802] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1801] <... rt_sigprocmask resumed>[], 8) = 0 [pid 290] <... mkdir resumed>) = 0 [pid 289] newfstatat(AT_FDCWD, "./99/binderfs", [pid 1801] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] newfstatat(AT_FDCWD, "./101/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] unlink("./101/binderfs") = 0 [pid 287] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] close(3 [pid 289] unlink("./99/binderfs" [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 300 [pid 287] <... close resumed>) = 0 [pid 289] <... unlink resumed>) = 0 [pid 287] rmdir("./101" [pid 289] getdents64(3, [pid 287] <... rmdir resumed>) = 0 [pid 1801] <... clone3 resumed> => {parent_tid=[313]}, 88) = 313 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] mkdir("./102", 0777 [pid 1801] rt_sigprocmask(SIG_SETMASK, [], [pid 289] close(3 [pid 287] <... mkdir resumed>) = 0 [pid 1801] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] <... close resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 1804 attached ./strace-static-x86_64: Process 1803 attached [pid 1802] <... bpf resumed>) = 7 [pid 1801] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] rmdir("./99"./strace-static-x86_64: Process 1805 attached [pid 1802] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 301 [pid 1805] set_robust_list(0x5555698ca6a0, 24 [pid 1804] set_robust_list(0x7f6be17d89a0, 24 [pid 1803] set_robust_list(0x5555698ca6a0, 24 [pid 1802] <... futex resumed>) = 1 [pid 1801] <... futex resumed>) = 0 [pid 1798] <... futex resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 1798] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1800] <... futex resumed>) = 0 [pid 1798] <... futex resumed>) = 1 [pid 1800] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1798] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1805] <... set_robust_list resumed>) = 0 [pid 1804] <... set_robust_list resumed>) = 0 [pid 1803] <... set_robust_list resumed>) = 0 [pid 1802] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1801] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1800] <... setsockopt resumed>) = 0 [pid 289] mkdir("./100", 0777 [pid 1800] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1798] <... futex resumed>) = 0 [pid 1800] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1798] close(3) = 0 [pid 1798] close(4) = 0 [pid 289] <... mkdir resumed>) = 0 [pid 1798] close(5) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1798] close(6) = 0 [pid 1798] close(7) = 0 [pid 1798] close(8) = -1 EBADF (Bad file descriptor) [pid 1798] close(9) = -1 EBADF (Bad file descriptor) [pid 1798] close(10) = -1 EBADF (Bad file descriptor) [pid 1798] close(11) = -1 EBADF (Bad file descriptor) [pid 1798] close(12) = -1 EBADF (Bad file descriptor) [pid 1798] close(13) = -1 EBADF (Bad file descriptor) [pid 1798] close(14) = -1 EBADF (Bad file descriptor) [pid 1798] close(15) = -1 EBADF (Bad file descriptor) [pid 1798] close(16) = -1 EBADF (Bad file descriptor) [pid 1798] close(17) = -1 EBADF (Bad file descriptor) [pid 1798] close(18) = -1 EBADF (Bad file descriptor) [pid 1798] close(19) = -1 EBADF (Bad file descriptor) [pid 1798] close(20) = -1 EBADF (Bad file descriptor) [pid 1798] close(21) = -1 EBADF (Bad file descriptor) [pid 1798] close(22) = -1 EBADF (Bad file descriptor) [pid 1798] close(23) = -1 EBADF (Bad file descriptor) [pid 1798] close(24) = -1 EBADF (Bad file descriptor) [pid 1798] close(25 [pid 1804] rt_sigprocmask(SIG_SETMASK, [], [pid 1798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 297 [pid 1803] chdir("./102" [pid 1798] close(26) = -1 EBADF (Bad file descriptor) [pid 1798] close(27) = -1 EBADF (Bad file descriptor) [pid 1798] close(28) = -1 EBADF (Bad file descriptor) [pid 1798] close(29) = -1 EBADF (Bad file descriptor) [pid 1805] chdir("./102" [pid 1804] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1798] exit_group(0 [pid 1803] <... chdir resumed>) = 0 [pid 1802] <... futex resumed>) = ? [pid 1800] <... futex resumed>) = ? [pid 1798] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 1806 attached [pid 1805] <... chdir resumed>) = 0 [pid 1804] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1803] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1802] +++ exited with 0 +++ [pid 1800] +++ exited with 0 +++ [pid 1806] set_robust_list(0x5555698ca6a0, 24 [pid 1805] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1798] +++ exited with 0 +++ [pid 1806] <... set_robust_list resumed>) = 0 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=303, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1806] chdir("./100" [pid 1804] <... bpf resumed>) = 3 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 1806] <... chdir resumed>) = 0 [pid 1804] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1806] setpgid(0, 0 [pid 1801] <... futex resumed>) = 0 [pid 1804] <... futex resumed>) = 1 [pid 1801] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] <... setpgid resumed>) = 0 [pid 1804] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1801] <... futex resumed>) = 0 [pid 1806] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1804] <... socketpair resumed>[4, 5]) = 0 [pid 1801] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1805] <... prctl resumed>) = 0 [pid 1804] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] <... openat resumed>) = 3 [pid 1804] <... futex resumed>) = 1 [pid 1801] <... futex resumed>) = 0 [pid 1805] setpgid(0, 0 [pid 1803] <... prctl resumed>) = 0 [pid 1801] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1804] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1801] <... futex resumed>) = 0 [pid 291] <... restart_syscall resumed>) = 0 [pid 1806] write(3, "1000", 4 [pid 1801] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1806] <... write resumed>) = 4 [pid 1805] <... setpgid resumed>) = 0 [pid 1804] <... bpf resumed>) = 6 [pid 1803] setpgid(0, 0 [pid 1806] close(3 [pid 1804] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] <... close resumed>) = 0 [pid 1806] symlink("/dev/binderfs", "./binderfs" [pid 1804] <... futex resumed>) = 1 [pid 1801] <... futex resumed>) = 0 [pid 291] umount2("./102", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1804] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1801] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1801] <... futex resumed>) = 0 [pid 1804] <... bpf resumed>) = 0 [pid 291] openat(AT_FDCWD, "./102", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1801] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] <... symlink resumed>) = 0 [pid 1804] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1801] <... futex resumed>) = 0 [pid 291] <... openat resumed>) = 3 [pid 1806] write(1, "executing program\n", 18 [pid 1805] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1804] <... futex resumed>) = 0 [pid 1803] <... setpgid resumed>) = 0 [pid 1801] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 291] newfstatat(3, "", [pid 1804] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1801] <... mmap resumed>) = 0x7f6be1797000 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 executing program [pid 1801] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1806] <... write resumed>) = 18 [pid 291] getdents64(3, [pid 1801] <... mprotect resumed>) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1806] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1801] rt_sigprocmask(SIG_BLOCK, ~[], [pid 291] umount2("./102/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1801] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1806] <... futex resumed>) = 0 [pid 1801] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1806] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 291] newfstatat(AT_FDCWD, "./102/binderfs", [pid 1801] <... clone3 resumed> => {parent_tid=[314]}, 88) = 314 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1801] rt_sigprocmask(SIG_SETMASK, [], [pid 291] unlink("./102/binderfs" [pid 1803] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1801] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] <... unlink resumed>) = 0 [pid 1801] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] getdents64(3, [pid 1801] <... futex resumed>) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1801] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] close(3 [pid 1806] <... rt_sigaction resumed>NULL, 8) = 0 [pid 291] <... close resumed>) = 0 [pid 1806] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 291] rmdir("./102" [pid 1805] <... openat resumed>) = 3 [pid 1803] <... openat resumed>) = 3 [pid 1806] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] <... rmdir resumed>) = 0 [pid 1806] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1803] write(3, "1000", 4 [pid 291] mkdir("./103", 0777 [pid 1805] write(3, "1000", 4 [pid 1806] <... mmap resumed>) = 0x7f6be17b8000 [pid 291] <... mkdir resumed>) = 0 [pid 1805] <... write resumed>) = 4 [pid 1803] <... write resumed>) = 4 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1806] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1805] close(3 [pid 1803] close(3 [pid 1806] <... mprotect resumed>) = 0 [pid 1806] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1806] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[298]}, 88) = 298 [pid 1806] rt_sigprocmask(SIG_SETMASK, [], [pid 1805] <... close resumed>) = 0 [pid 1803] <... close resumed>) = 0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 306 [pid 1806] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1806] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1805] symlink("/dev/binderfs", "./binderfs" [pid 1803] symlink("/dev/binderfs", "./binderfs" [pid 1806] <... futex resumed>) = 0 [pid 1806] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1803] <... symlink resumed>) = 0 [pid 1805] <... symlink resumed>) = 0 ./strace-static-x86_64: Process 1807 attached [pid 1807] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 1807] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1807] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144./strace-static-x86_64: Process 1809 attached executing program executing program [pid 1805] write(1, "executing program\n", 18 [pid 1803] write(1, "executing program\n", 18 [pid 1809] set_robust_list(0x5555698ca6a0, 24 [pid 1807] <... bpf resumed>) = 7 [pid 1805] <... write resumed>) = 18 [pid 1803] <... write resumed>) = 18 [pid 1807] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1801] <... futex resumed>) = 0 [pid 1807] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1801] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1805] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1803] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1804] <... futex resumed>) = 0 [pid 1801] <... futex resumed>) = 1 [pid 1805] <... futex resumed>) = 0 [pid 1804] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1803] <... futex resumed>) = 0 [pid 1801] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1804] <... setsockopt resumed>) = 0 ./strace-static-x86_64: Process 1808 attached [pid 1805] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1804] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1803] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1805] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1804] <... futex resumed>) = 1 [pid 1801] <... futex resumed>) = 0 [pid 1808] set_robust_list(0x7f6be17d89a0, 24 [pid 1804] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1801] close(3 [pid 1805] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1803] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1801] <... close resumed>) = 0 [pid 1808] <... set_robust_list resumed>) = 0 [pid 1805] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1801] close(4 [pid 1803] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1805] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1801] <... close resumed>) = 0 [pid 1808] rt_sigprocmask(SIG_SETMASK, [], [pid 1803] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1801] close(5 [pid 1805] <... mmap resumed>) = 0x7f6be17b8000 [pid 1808] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1801] <... close resumed>) = 0 [pid 1803] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1805] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1801] close(6 [pid 1808] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1801] <... close resumed>) = 0 [pid 1805] <... mprotect resumed>) = 0 [pid 1803] <... mmap resumed>) = 0x7f6be17b8000 [pid 1801] close(7 [pid 1809] <... set_robust_list resumed>) = 0 [pid 1808] <... bpf resumed>) = 3 [pid 1805] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1803] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1801] <... close resumed>) = 0 [pid 1801] close(8) = -1 EBADF (Bad file descriptor) [pid 1805] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1803] <... mprotect resumed>) = 0 [pid 1801] close(9 [pid 1808] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1801] close(10 [pid 1806] <... futex resumed>) = 0 [pid 1805] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1803] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1806] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1803] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1801] close(11 [pid 1806] <... futex resumed>) = 0 [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1806] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1803] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1801] close(12 [pid 1808] <... futex resumed>) = 1 [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1808] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1801] close(13 [pid 1808] <... socketpair resumed>[4, 5]) = 0 [pid 1805] <... clone3 resumed> => {parent_tid=[302]}, 88) = 302 [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1808] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1805] rt_sigprocmask(SIG_SETMASK, [], [pid 1803] <... clone3 resumed> => {parent_tid=[301]}, 88) = 301 [pid 1801] close(14 [pid 1805] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1803] rt_sigprocmask(SIG_SETMASK, [], [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1803] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1801] close(15 [pid 1805] <... futex resumed>) = 0 [pid 1803] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1805] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... futex resumed>) = 0 [pid 1801] close(16 [pid 1803] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1808] <... futex resumed>) = 1 [pid 1806] <... futex resumed>) = 0 [pid 1801] close(17 [pid 1808] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1806] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1811 attached [pid 1809] chdir("./103" [pid 1808] <... bpf resumed>) = 6 [pid 1806] <... futex resumed>) = 0 [pid 1801] close(18 [pid 1808] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1808] <... futex resumed>) = 0 [pid 1806] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1801] close(19 [pid 1808] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1806] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1808] <... bpf resumed>) = 0 [pid 1806] <... futex resumed>) = 0 [pid 1808] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1801] close(20 [pid 1811] set_robust_list(0x7f6be17d89a0, 24 [pid 1809] <... chdir resumed>) = 0 [pid 1808] <... futex resumed>) = 0 [pid 1806] <... futex resumed>) = 0 [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1811] <... set_robust_list resumed>) = 0 [pid 1809] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1808] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1806] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1801] close(21 [pid 1809] <... prctl resumed>) = 0 [pid 1806] <... mmap resumed>) = 0x7f6be1797000 [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1809] setpgid(0, 0 [pid 1806] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1801] close(22 [pid 1809] <... setpgid resumed>) = 0 [pid 1806] <... mprotect resumed>) = 0 [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1806] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1801] close(23 [pid 1806] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1809] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1806] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1806] <... clone3 resumed> => {parent_tid=[299]}, 88) = 299 [pid 1801] close(24 [pid 1806] rt_sigprocmask(SIG_SETMASK, [], [pid 1809] <... openat resumed>) = 3 [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1806] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1801] close(25 [pid 1809] write(3, "1000", 4 [pid 1806] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1806] <... futex resumed>) = 0 [pid 1801] close(26 [pid 1809] <... write resumed>) = 4 [pid 1806] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1810 attached [pid 1809] close(3 [pid 1801] close(27 [pid 1810] set_robust_list(0x7f6be17d89a0, 24 [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1809] <... close resumed>) = 0 [pid 1801] close(28 [pid 1810] <... set_robust_list resumed>) = 0 [pid 1809] symlink("/dev/binderfs", "./binderfs" [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1810] rt_sigprocmask(SIG_SETMASK, [], [pid 1801] close(29 [pid 1810] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1809] <... symlink resumed>) = 0 [pid 1810] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1809] write(1, "executing program\n", 18 executing program [pid 1801] exit_group(0 [pid 1811] rt_sigprocmask(SIG_SETMASK, [], [pid 1809] <... write resumed>) = 18 [pid 1807] <... futex resumed>) = ? [pid 1804] <... futex resumed>) = ? [pid 1801] <... exit_group resumed>) = ? [pid 1807] +++ exited with 0 +++ [pid 1810] <... bpf resumed>) = 3 [pid 1804] +++ exited with 0 +++ [pid 1810] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1810] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 1812 attached [pid 1812] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 1812] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1812] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1805] <... futex resumed>) = 0 [pid 1801] +++ exited with 0 +++ [pid 1809] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1805] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=312, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1809] <... futex resumed>) = 0 [pid 1805] <... futex resumed>) = 1 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 1805] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1809] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1810] <... futex resumed>) = 0 [pid 1810] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1811] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1810] <... socketpair resumed>[4, 5]) = 0 [pid 1809] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1811] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1809] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1810] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1809] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1810] <... futex resumed>) = 1 [pid 1805] <... futex resumed>) = 0 [pid 1809] <... mmap resumed>) = 0x7f6be17b8000 [pid 1805] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1810] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1809] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1805] <... futex resumed>) = 0 [pid 1810] <... bpf resumed>) = 6 [pid 1809] <... mprotect resumed>) = 0 [pid 1805] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1811] <... bpf resumed>) = 3 [pid 1810] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1809] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1805] <... futex resumed>) = 0 [pid 1810] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1809] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1805] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1811] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1805] <... futex resumed>) = 0 [pid 1811] <... futex resumed>) = 1 [pid 1809] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1805] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1803] <... futex resumed>) = 0 [pid 1805] <... futex resumed>) = 0 [pid 1803] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1811] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1805] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1803] <... futex resumed>) = 0 [pid 1809] <... clone3 resumed> => {parent_tid=[307]}, 88) = 307 [pid 1805] <... mmap resumed>) = 0x7f6be1797000 [pid 1803] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1809] rt_sigprocmask(SIG_SETMASK, [], [pid 1805] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1811] <... socketpair resumed>[4, 5]) = 0 ./strace-static-x86_64: Process 1813 attached [pid 1812] <... bpf resumed>) = 7 [pid 1811] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1810] <... bpf resumed>) = 0 [pid 1809] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1805] <... mprotect resumed>) = 0 [pid 1809] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1812] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1810] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1809] <... futex resumed>) = 0 [pid 1805] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1811] <... futex resumed>) = 1 [pid 1803] <... futex resumed>) = 0 [pid 1811] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1809] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1805] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1803] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1811] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1805] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1803] <... futex resumed>) = 0 [pid 1812] <... futex resumed>) = 1 [pid 1810] <... futex resumed>) = 0 [pid 1806] <... futex resumed>) = 0 [pid 1803] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1811] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72./strace-static-x86_64: Process 1814 attached [pid 1813] set_robust_list(0x7f6be17d89a0, 24 [pid 1812] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1810] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1806] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1805] <... clone3 resumed> => {parent_tid=[303]}, 88) = 303 [pid 1811] <... bpf resumed>) = 6 [pid 1808] <... futex resumed>) = 0 [pid 1806] <... futex resumed>) = 1 [pid 1808] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1806] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1808] <... setsockopt resumed>) = 0 [pid 1808] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1806] <... futex resumed>) = 0 [pid 1811] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1808] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1806] close(3 [pid 1805] rt_sigprocmask(SIG_SETMASK, [], [pid 1806] <... close resumed>) = 0 [pid 1805] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1814] set_robust_list(0x7f6be17b79a0, 24 [pid 1813] <... set_robust_list resumed>) = 0 [pid 1811] <... futex resumed>) = 1 [pid 1806] close(4 [pid 1803] <... futex resumed>) = 0 [pid 1805] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1811] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1806] <... close resumed>) = 0 [pid 1805] <... futex resumed>) = 0 [pid 1803] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1814] <... set_robust_list resumed>) = 0 [pid 1811] <... bpf resumed>) = 0 [pid 1806] close(5 [pid 1805] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1803] <... futex resumed>) = 0 [pid 1814] rt_sigprocmask(SIG_SETMASK, [], [pid 1811] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] <... close resumed>) = 0 [pid 1803] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1814] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1806] close(6 [pid 1803] <... futex resumed>) = 0 [pid 1814] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1813] rt_sigprocmask(SIG_SETMASK, [], [pid 1811] <... futex resumed>) = 0 [pid 1806] <... close resumed>) = 0 [pid 1803] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1814] <... bpf resumed>) = 7 [pid 1813] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1811] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1806] close(7 [pid 1814] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] <... close resumed>) = 0 [pid 1814] <... futex resumed>) = 1 [pid 1806] close(8 [pid 1814] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1806] close(9) = -1 EBADF (Bad file descriptor) [pid 1811] <... bpf resumed>) = 7 [pid 1806] close(10 [pid 1805] <... futex resumed>) = 0 [pid 1811] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] close(11 [pid 1811] <... futex resumed>) = 1 [pid 1810] <... futex resumed>) = 0 [pid 1811] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] <... futex resumed>) = 1 [pid 1803] <... futex resumed>) = 0 [pid 1810] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1806] close(12 [pid 1805] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1803] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1810] <... setsockopt resumed>) = 0 [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... restart_syscall resumed>) = 0 [pid 1803] <... futex resumed>) = 1 [pid 1813] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1811] <... futex resumed>) = 0 [pid 1810] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] close(13 [pid 1811] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1810] <... futex resumed>) = 1 [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] <... futex resumed>) = 0 [pid 1803] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1811] <... setsockopt resumed>) = 0 [pid 1810] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1806] close(14 [pid 1805] close(3 [pid 292] umount2("./105", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1811] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] <... close resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1813] <... bpf resumed>) = 3 [pid 1811] <... futex resumed>) = 1 [pid 1806] close(15 [pid 1805] close(4 [pid 1803] <... futex resumed>) = 0 [pid 292] openat(AT_FDCWD, "./105", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1813] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1811] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] <... close resumed>) = 0 [pid 1803] close(3 [pid 292] <... openat resumed>) = 3 [pid 1813] <... futex resumed>) = 1 [pid 1809] <... futex resumed>) = 0 [pid 1806] close(16 [pid 1805] close(5 [pid 1803] <... close resumed>) = 0 [pid 292] newfstatat(3, "", [pid 1813] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1809] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] <... close resumed>) = 0 [pid 1803] close(4 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1809] <... futex resumed>) = 0 [pid 1806] close(17 [pid 1805] close(6 [pid 1803] <... close resumed>) = 0 [pid 1813] <... socketpair resumed>[4, 5]) = 0 [pid 292] getdents64(3, [pid 1809] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] <... close resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1813] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] close(18 [pid 1805] close(7 [pid 1803] close(5 [pid 292] umount2("./105/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1813] <... futex resumed>) = 1 [pid 1809] <... futex resumed>) = 0 [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] <... close resumed>) = 0 [pid 1803] <... close resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1813] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1809] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] close(19 [pid 1805] close(8 [pid 1803] close(6 [pid 292] newfstatat(AT_FDCWD, "./105/binderfs", [pid 1813] <... bpf resumed>) = 6 [pid 1809] <... futex resumed>) = 0 [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1813] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1809] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1806] close(20 [pid 1805] close(9 [pid 1803] close(7 [pid 292] unlink("./105/binderfs" [pid 1813] <... futex resumed>) = 0 [pid 1809] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = 0 [pid 292] <... unlink resumed>) = 0 [pid 1813] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1809] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] close(21 [pid 1805] close(10 [pid 1803] close(8 [pid 292] getdents64(3, [pid 1813] <... bpf resumed>) = 0 [pid 1809] <... futex resumed>) = 0 [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1813] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1809] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] close(22 [pid 1805] close(11 [pid 1803] close(9 [pid 292] close(3 [pid 1813] <... futex resumed>) = 0 [pid 1809] <... futex resumed>) = 0 [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... close resumed>) = 0 [pid 1813] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1809] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1806] close(23 [pid 1805] close(12 [pid 1803] close(10 [pid 292] rmdir("./105" [pid 1809] <... mmap resumed>) = 0x7f6be1797000 [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 1809] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1806] close(24 [pid 1805] close(13 [pid 1803] close(11 [pid 292] mkdir("./106", 0777 [pid 1809] <... mprotect resumed>) = 0 [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... mkdir resumed>) = 0 [pid 1809] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1806] close(25 [pid 1805] close(14 [pid 1803] close(12 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1809] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1815 attached [pid 1809] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1806] close(26 [pid 1805] close(15 [pid 1803] close(13 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 315 [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1806] close(27 [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1809] <... clone3 resumed> => {parent_tid=[308]}, 88) = 308 [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] close(16 [pid 1803] close(14 [pid 1815] set_robust_list(0x5555698ca6a0, 24 [pid 1809] rt_sigprocmask(SIG_SETMASK, [], [pid 1806] close(28 [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1809] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] close(17 [pid 1803] close(15 [pid 1809] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] close(29 [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1809] <... futex resumed>) = 0 [pid 1806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] close(18 [pid 1803] close(16./strace-static-x86_64: Process 1816 attached [pid 1809] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1806] exit_group(0 [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1812] <... futex resumed>) = ? [pid 1808] <... futex resumed>) = ? [pid 1806] <... exit_group resumed>) = ? [pid 1805] close(19 [pid 1803] close(17 [pid 1815] <... set_robust_list resumed>) = 0 [pid 1812] +++ exited with 0 +++ [pid 1808] +++ exited with 0 +++ [pid 1806] +++ exited with 0 +++ [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] close(20 [pid 1803] close(18 [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=297, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1805] close(21 [pid 1803] close(19 [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] close(22 [pid 1803] close(20 [pid 1816] set_robust_list(0x7f6be17b79a0, 24 [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] close(23 [pid 1803] close(21 [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./100", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1805] close(24 [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1805] close(25 [pid 1803] close(22 [pid 289] openat(AT_FDCWD, "./100", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... openat resumed>) = 3 [pid 1805] close(26 [pid 1803] close(23 [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] newfstatat(3, "", [pid 1805] close(27 [pid 1803] close(24 [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1805] close(28 [pid 1803] close(25 [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, [pid 1805] close(29 [pid 1803] close(26 [pid 1805] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1805] exit_group(0 [pid 1803] close(27 [pid 289] umount2("./100/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1816] <... set_robust_list resumed>) = 0 [pid 1814] <... futex resumed>) = ? [pid 1810] <... futex resumed>) = ? [pid 1805] <... exit_group resumed>) = ? [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1816] rt_sigprocmask(SIG_SETMASK, [], [pid 1814] +++ exited with 0 +++ [pid 1810] +++ exited with 0 +++ [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1816] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1816] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1805] +++ exited with 0 +++ [pid 1803] close(28 [pid 289] newfstatat(AT_FDCWD, "./100/binderfs", [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1803] close(29 [pid 289] unlink("./100/binderfs" [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=301, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1803] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1816] <... bpf resumed>) = 7 [pid 1815] chdir("./106" [pid 1803] exit_group(0 [pid 289] <... unlink resumed>) = 0 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 1811] <... futex resumed>) = ? [pid 1803] <... exit_group resumed>) = ? [pid 289] getdents64(3, [pid 1811] +++ exited with 0 +++ [pid 1816] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1809] <... futex resumed>) = 0 [pid 1816] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1809] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1809] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1815] <... chdir resumed>) = 0 [pid 1815] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1815] setpgid(0, 0 [pid 1813] <... futex resumed>) = 0 [pid 1803] +++ exited with 0 +++ [pid 1815] <... setpgid resumed>) = 0 [pid 1813] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=300, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1813] <... setsockopt resumed>) = 0 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 289] close(3 [pid 1813] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... close resumed>) = 0 [pid 1813] <... futex resumed>) = 1 [pid 1809] <... futex resumed>) = 0 [pid 289] rmdir("./100" [pid 1813] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1809] close(3 [pid 1815] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1809] <... close resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 1809] close(4 [pid 289] mkdir("./101", 0777 [pid 1809] <... close resumed>) = 0 [pid 1815] <... openat resumed>) = 3 [pid 1809] close(5 [pid 289] <... mkdir resumed>) = 0 [pid 1815] write(3, "1000", 4 [pid 1809] <... close resumed>) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDexecuting program [pid 1809] close(6 [pid 1815] <... write resumed>) = 4 [pid 1815] close(3) = 0 [pid 1815] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1815] write(1, "executing program\n", 18 [pid 1809] <... close resumed>) = 0 [pid 1815] <... write resumed>) = 18 [pid 1809] close(7 [pid 1815] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1809] <... close resumed>) = 0 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 300 [pid 1809] close(8 [pid 1815] <... futex resumed>) = 0 [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1815] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1809] close(9 [pid 1815] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1815] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1809] close(10) = -1 EBADF (Bad file descriptor) [pid 1815] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1809] close(11 [pid 1815] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1815] <... mmap resumed>) = 0x7f6be17b8000 [pid 1809] close(12 [pid 1815] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1815] <... mprotect resumed>) = 0 [pid 1809] close(13./strace-static-x86_64: Process 1817 attached [pid 1815] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1815] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1809] close(14) = -1 EBADF (Bad file descriptor) [pid 1809] close(15) = -1 EBADF (Bad file descriptor) [pid 1809] close(16 [pid 1815] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1809] close(17 [pid 290] <... restart_syscall resumed>) = 0 [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1809] close(18 [pid 1815] <... clone3 resumed> => {parent_tid=[316]}, 88) = 316 [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1815] rt_sigprocmask(SIG_SETMASK, [], [pid 1809] close(19 [pid 287] <... restart_syscall resumed>) = 0 [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./102", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1809] close(20 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1815] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] openat(AT_FDCWD, "./102", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] umount2("./102", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1809] close(21 [pid 290] <... openat resumed>) = 3 [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(3, "", [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1809] close(22 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] openat(AT_FDCWD, "./102", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1815] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] getdents64(3, [pid 1815] <... futex resumed>) = 0 [pid 1815] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1809] close(23 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] <... openat resumed>) = 3 [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./102/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] newfstatat(3, "", [pid 1809] close(24 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(AT_FDCWD, "./102/binderfs", [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1809] close(25 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] unlink("./102/binderfs" [pid 287] getdents64(3, [pid 1809] close(26./strace-static-x86_64: Process 1818 attached [pid 290] <... unlink resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1809] close(27 [pid 290] getdents64(3, [pid 287] umount2("./102/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1809] close(28 [pid 290] close(3 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... close resumed>) = 0 [pid 287] newfstatat(AT_FDCWD, "./102/binderfs", [pid 1809] close(29 [pid 290] rmdir("./102" [pid 1809] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 1818] set_robust_list(0x7f6be17d89a0, 24 [pid 1809] exit_group(0 [pid 287] unlink("./102/binderfs" [pid 290] mkdir("./103", 0777 [pid 1816] <... futex resumed>) = ? [pid 1813] <... futex resumed>) = ? [pid 1809] <... exit_group resumed>) = ? [pid 1816] +++ exited with 0 +++ [pid 287] <... unlink resumed>) = 0 [pid 1813] +++ exited with 0 +++ [pid 290] <... mkdir resumed>) = 0 [pid 287] getdents64(3, [pid 1818] <... set_robust_list resumed>) = 0 [pid 1818] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1818] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 3 [pid 1809] +++ exited with 0 +++ [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1818] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1815] <... futex resumed>) = 0 [pid 1815] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1815] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1818] <... futex resumed>) = 1 [pid 1818] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=306, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 302 [pid 287] close(3 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 287] <... close resumed>) = 0 [pid 1818] <... socketpair resumed>[4, 5]) = 0 [pid 287] rmdir("./102" [pid 1818] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1815] <... futex resumed>) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 1815] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 287] mkdir("./103", 0777 [pid 1815] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1818] <... futex resumed>) = 1 [pid 287] <... mkdir resumed>) = 0 [pid 1818] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1817] set_robust_list(0x5555698ca6a0, 24 [pid 1818] <... bpf resumed>) = 6 [pid 1818] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1815] <... futex resumed>) = 0 [pid 1815] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1815] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1815] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 304 [pid 1815] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1815] rt_sigprocmask(SIG_BLOCK, ~[], ./strace-static-x86_64: Process 1820 attached ./strace-static-x86_64: Process 1819 attached [pid 1817] <... set_robust_list resumed>) = 0 [pid 1815] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1815] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[317]}, 88) = 317 [pid 1815] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1815] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1815] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1818] <... futex resumed>) = 1 [pid 1818] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 1818] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1817] chdir("./101" [pid 1818] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 1821 attached [pid 1821] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 1821] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1821] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1820] set_robust_list(0x5555698ca6a0, 24 [pid 1819] set_robust_list(0x5555698ca6a0, 24 [pid 1817] <... chdir resumed>) = 0 [pid 1817] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1819] <... set_robust_list resumed>) = 0 [pid 1820] <... set_robust_list resumed>) = 0 [pid 1819] chdir("./103" [pid 1817] <... prctl resumed>) = 0 [pid 1820] chdir("./103" [pid 1817] setpgid(0, 0 [pid 1819] <... chdir resumed>) = 0 [pid 1821] <... bpf resumed>) = 7 [pid 1820] <... chdir resumed>) = 0 [pid 1817] <... setpgid resumed>) = 0 [pid 291] <... restart_syscall resumed>) = 0 [pid 1821] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1820] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1819] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1817] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1819] <... prctl resumed>) = 0 [pid 1815] <... futex resumed>) = 0 [pid 1821] <... futex resumed>) = 1 [pid 1820] <... prctl resumed>) = 0 [pid 1817] write(3, "1000", 4 [pid 1815] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] umount2("./103", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1817] <... write resumed>) = 4 [pid 1815] <... futex resumed>) = 1 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1818] <... futex resumed>) = 0 [pid 1817] close(3 [pid 1815] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] openat(AT_FDCWD, "./103", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1817] <... close resumed>) = 0 [pid 291] <... openat resumed>) = 3 [pid 1817] symlink("/dev/binderfs", "./binderfs" [pid 291] newfstatat(3, "", [pid 1821] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1820] setpgid(0, 0 [pid 1819] setpgid(0, 0executing program [pid 1818] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1817] <... symlink resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1817] write(1, "executing program\n", 18 [pid 291] getdents64(3, [pid 1817] <... write resumed>) = 18 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1817] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] umount2("./103/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1818] <... setsockopt resumed>) = 0 [pid 1817] <... futex resumed>) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1819] <... setpgid resumed>) = 0 [pid 1817] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 291] newfstatat(AT_FDCWD, "./103/binderfs", [pid 1817] <... rt_sigaction resumed>NULL, 8) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1817] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 291] unlink("./103/binderfs" [pid 1818] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1817] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] <... unlink resumed>) = 0 [pid 1817] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 291] getdents64(3, [pid 1817] <... mmap resumed>) = 0x7f6be17b8000 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1819] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1818] <... futex resumed>) = 1 [pid 1817] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1815] <... futex resumed>) = 0 [pid 291] close(3 [pid 1818] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1817] <... mprotect resumed>) = 0 [pid 1815] close(3 [pid 291] <... close resumed>) = 0 [pid 1817] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1815] <... close resumed>) = 0 [pid 291] rmdir("./103" [pid 1817] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1815] close(4 [pid 291] <... rmdir resumed>) = 0 [pid 1817] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 291] mkdir("./104", 0777 [pid 1819] <... openat resumed>) = 3 [pid 1815] <... close resumed>) = 0 [pid 291] <... mkdir resumed>) = 0 [pid 1817] <... clone3 resumed> => {parent_tid=[301]}, 88) = 301 [pid 1815] close(5 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 1822 attached [pid 1820] <... setpgid resumed>) = 0 [pid 1819] write(3, "1000", 4 [pid 1817] rt_sigprocmask(SIG_SETMASK, [], [pid 1815] <... close resumed>) = 0 ./strace-static-x86_64: Process 1823 attached [pid 1822] set_robust_list(0x7f6be17d89a0, 24 [pid 1817] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1817] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 309 [pid 1817] <... futex resumed>) = 0 [pid 1817] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1819] <... write resumed>) = 4 [pid 1815] close(6 [pid 1823] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 1823] chdir("./104") = 0 [pid 1823] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1823] setpgid(0, 0) = 0 [pid 1823] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1815] <... close resumed>) = 0 [pid 1823] <... openat resumed>) = 3 [pid 1819] close(3 [pid 1823] write(3, "1000", 4 [pid 1819] <... close resumed>) = 0 [pid 1815] close(7 [pid 1823] <... write resumed>) = 4 [pid 1823] close(3) = 0 [pid 1823] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1823] write(1, "executing program\n", 18executing program ) = 18 [pid 1823] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1823] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 1823] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1823] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 1823] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1823] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1819] symlink("/dev/binderfs", "./binderfs" [pid 1815] <... close resumed>) = 0 [pid 1823] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1823] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1820] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1823] <... clone3 resumed> => {parent_tid=[310]}, 88) = 310 [pid 1819] <... symlink resumed>) = 0 [pid 1815] close(8 [pid 1823] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1823] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1823] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1819] write(1, "executing program\n", 18 [pid 1815] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1824 attached [pid 1824] set_robust_list(0x7f6be17d89a0, 24) = 0 executing program [pid 1824] rt_sigprocmask(SIG_SETMASK, [], [pid 1815] close(9 [pid 1819] <... write resumed>) = 18 [pid 1824] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1824] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1819] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1815] close(10 [pid 1819] <... futex resumed>) = 0 [pid 1815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1815] close(11 [pid 1819] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1820] <... openat resumed>) = 3 [pid 1819] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1815] close(12) = -1 EBADF (Bad file descriptor) [pid 1819] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1820] write(3, "1000", 4 [pid 1815] close(13) = -1 EBADF (Bad file descriptor) [pid 1819] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1820] <... write resumed>) = 4 [pid 1819] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1815] close(14 [pid 1819] <... mmap resumed>) = 0x7f6be17b8000 [pid 1815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1820] close(3 [pid 1819] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1815] close(15 [pid 1820] <... close resumed>) = 0 [pid 1819] <... mprotect resumed>) = 0 [pid 1815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1819] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1815] close(16 [pid 1820] symlink("/dev/binderfs", "./binderfs" [pid 1819] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1819] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1815] close(17 [pid 1820] <... symlink resumed>) = 0 [pid 1815] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1815] close(18 [pid 1820] write(1, "executing program\n", 18 [pid 1819] <... clone3 resumed> => {parent_tid=[303]}, 88) = 303 executing program [pid 1815] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1825 attached [pid 1824] <... bpf resumed>) = 3 [pid 1822] <... set_robust_list resumed>) = 0 [pid 1820] <... write resumed>) = 18 [pid 1819] rt_sigprocmask(SIG_SETMASK, [], [pid 1815] close(19) = -1 EBADF (Bad file descriptor) [pid 1815] close(20) = -1 EBADF (Bad file descriptor) [pid 1815] close(21) = -1 EBADF (Bad file descriptor) [pid 1815] close(22) = -1 EBADF (Bad file descriptor) [pid 1815] close(23) = -1 EBADF (Bad file descriptor) [pid 1815] close(24) = -1 EBADF (Bad file descriptor) [pid 1815] close(25) = -1 EBADF (Bad file descriptor) [pid 1815] close(26) = -1 EBADF (Bad file descriptor) [pid 1815] close(27) = -1 EBADF (Bad file descriptor) [pid 1815] close(28) = -1 EBADF (Bad file descriptor) [pid 1815] close(29) = -1 EBADF (Bad file descriptor) [pid 1815] exit_group(0 [pid 1821] <... futex resumed>) = ? [pid 1818] <... futex resumed>) = ? [pid 1815] <... exit_group resumed>) = ? [pid 1825] set_robust_list(0x7f6be17d89a0, 24 [pid 1824] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1822] rt_sigprocmask(SIG_SETMASK, [], [pid 1821] +++ exited with 0 +++ [pid 1820] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1819] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1818] +++ exited with 0 +++ [pid 1825] <... set_robust_list resumed>) = 0 [pid 1815] +++ exited with 0 +++ [pid 1825] rt_sigprocmask(SIG_SETMASK, [], [pid 1819] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1820] <... futex resumed>) = 0 [pid 1820] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1819] <... futex resumed>) = 0 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=315, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1819] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1820] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1825] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1820] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 292] umount2("./106", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1820] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1820] <... mmap resumed>) = 0x7f6be17b8000 [pid 292] openat(AT_FDCWD, "./106", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1825] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1820] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 292] <... openat resumed>) = 3 [pid 1824] <... futex resumed>) = 1 [pid 1823] <... futex resumed>) = 0 [pid 1822] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1820] <... mprotect resumed>) = 0 [pid 292] newfstatat(3, "", [pid 1823] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1823] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1820] rt_sigprocmask(SIG_BLOCK, ~[], [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1820] <... rt_sigprocmask resumed>[], 8) = 0 [pid 292] getdents64(3, [pid 1820] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1825] <... bpf resumed>) = 3 [pid 292] umount2("./106/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1820] <... clone3 resumed> => {parent_tid=[305]}, 88) = 305 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1820] rt_sigprocmask(SIG_SETMASK, [], [pid 292] newfstatat(AT_FDCWD, "./106/binderfs", [pid 1820] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1825] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1820] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1825] <... futex resumed>) = 1 [pid 1820] <... futex resumed>) = 0 [pid 1819] <... futex resumed>) = 0 [pid 292] unlink("./106/binderfs" [pid 1820] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1819] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... unlink resumed>) = 0 [pid 1819] <... futex resumed>) = 0 [pid 292] getdents64(3, [pid 1819] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1825] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 292] close(3 [pid 1825] <... socketpair resumed>[4, 5]) = 0 [pid 292] <... close resumed>) = 0 [pid 1822] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 292] rmdir("./106"./strace-static-x86_64: Process 1826 attached [pid 1825] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1824] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1826] set_robust_list(0x7f6be17d89a0, 24 [pid 1825] <... futex resumed>) = 1 [pid 1824] <... socketpair resumed>[4, 5]) = 0 [pid 1819] <... futex resumed>) = 0 [pid 292] <... rmdir resumed>) = 0 [pid 1826] <... set_robust_list resumed>) = 0 [pid 1825] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1824] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1822] <... bpf resumed>) = 3 [pid 1819] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] mkdir("./107", 0777 [pid 1826] rt_sigprocmask(SIG_SETMASK, [], [pid 1825] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1824] <... futex resumed>) = 1 [pid 1819] <... futex resumed>) = 0 [pid 292] <... mkdir resumed>) = 0 [pid 1826] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1825] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1824] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1819] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1826] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1825] <... bpf resumed>) = 6 [pid 1823] <... futex resumed>) = 0 [pid 1822] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 1827 attached [pid 1825] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1823] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1827] set_robust_list(0x5555698ca6a0, 24 [pid 1825] <... futex resumed>) = 1 [pid 1822] <... futex resumed>) = 1 [pid 1819] <... futex resumed>) = 0 [pid 1817] <... futex resumed>) = 0 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 318 [pid 1824] <... futex resumed>) = 0 [pid 1823] <... futex resumed>) = 1 [pid 1827] <... set_robust_list resumed>) = 0 [pid 1825] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1824] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1822] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1819] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1823] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1817] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1827] chdir("./107" [pid 1825] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1824] <... bpf resumed>) = 6 [pid 1819] <... futex resumed>) = 0 [pid 1817] <... futex resumed>) = 0 [pid 1827] <... chdir resumed>) = 0 [pid 1825] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1824] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1822] <... socketpair resumed>[4, 5]) = 0 [pid 1819] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1817] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1827] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1825] <... bpf resumed>) = 0 [pid 1824] <... futex resumed>) = 1 [pid 1819] <... futex resumed>) = 0 [pid 1823] <... futex resumed>) = 0 [pid 1827] <... prctl resumed>) = 0 [pid 1825] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1824] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1822] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1819] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1827] setpgid(0, 0 [pid 1825] <... futex resumed>) = 0 [pid 1819] <... mmap resumed>) = 0x7f6be1797000 [pid 1827] <... setpgid resumed>) = 0 [pid 1825] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1819] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1827] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1826] <... bpf resumed>) = 3 [pid 1823] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1822] <... futex resumed>) = 1 [pid 1819] <... mprotect resumed>) = 0 [pid 1817] <... futex resumed>) = 0 [pid 1827] <... openat resumed>) = 3 [pid 1826] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1824] <... futex resumed>) = 0 [pid 1823] <... futex resumed>) = 1 [pid 1822] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1819] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1817] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1827] write(3, "1000", 4 [pid 1824] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1819] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1827] <... write resumed>) = 4 [pid 1824] <... bpf resumed>) = 0 [pid 1823] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1822] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1819] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1817] <... futex resumed>) = 0 [pid 1827] close(3 [pid 1826] <... futex resumed>) = 1 [pid 1824] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1823] <... futex resumed>) = 0 [pid 1822] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1820] <... futex resumed>) = 0 [pid 1817] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 1828 attached [pid 1827] <... close resumed>) = 0 [pid 1826] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1824] <... futex resumed>) = 0 [pid 1823] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1822] <... bpf resumed>) = 6 [pid 1820] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1828] set_robust_list(0x7f6be17b79a0, 24 [pid 1827] symlink("/dev/binderfs", "./binderfs" [pid 1824] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1823] <... mmap resumed>) = 0x7f6be1797000 [pid 1822] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1820] <... futex resumed>) = 0 [pid 1819] <... clone3 resumed> => {parent_tid=[304]}, 88) = 304 [pid 1828] <... set_robust_list resumed>) = 0 [pid 1827] <... symlink resumed>) = 0 [pid 1826] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1823] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1822] <... futex resumed>) = 1 [pid 1820] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1819] rt_sigprocmask(SIG_SETMASK, [], [pid 1817] <... futex resumed>) = 0 [pid 1828] rt_sigprocmask(SIG_SETMASK, [], [pid 1827] write(1, "executing program\n", 18executing program [pid 1823] <... mprotect resumed>) = 0 [pid 1822] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1819] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1828] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1827] <... write resumed>) = 18 [pid 1823] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1822] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1819] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1817] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1828] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1827] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1823] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1822] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1819] <... futex resumed>) = 0 [pid 1817] <... futex resumed>) = 0 [pid 1828] <... bpf resumed>) = 7 [pid 1827] <... futex resumed>) = 0 [pid 1826] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1823] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1822] <... bpf resumed>) = 0 [pid 1819] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1817] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1828] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1827] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1822] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1819] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1817] <... futex resumed>) = 0 [pid 1828] <... futex resumed>) = 0 [pid 1827] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1823] <... clone3 resumed> => {parent_tid=[311]}, 88) = 311 [pid 1822] <... futex resumed>) = 0 [pid 1819] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1817] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1828] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1827] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1825] <... futex resumed>) = 0 [pid 1823] rt_sigprocmask(SIG_SETMASK, [], [pid 1822] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1819] <... futex resumed>) = 1 [pid 1817] <... mmap resumed>) = 0x7f6be1797000 [pid 1826] <... socketpair resumed>[4, 5]) = 0 [pid 1827] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1825] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1823] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1819] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1817] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1826] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1827] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1825] <... setsockopt resumed>) = 0 [pid 1823] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1817] <... mprotect resumed>) = 0 [pid 1827] <... mmap resumed>) = 0x7f6be17b8000 [pid 1825] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1823] <... futex resumed>) = 0 [pid 1827] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1826] <... futex resumed>) = 1 [pid 1825] <... futex resumed>) = 1 [pid 1823] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1820] <... futex resumed>) = 0 [pid 1819] <... futex resumed>) = 0 [pid 1817] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1827] <... mprotect resumed>) = 0 [pid 1826] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1825] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1820] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1819] close(3 [pid 1817] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1827] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1826] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1820] <... futex resumed>) = 0 [pid 1819] <... close resumed>) = 0 [pid 1817] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1827] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1826] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1820] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1819] close(4./strace-static-x86_64: Process 1830 attached [pid 1827] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1826] <... bpf resumed>) = 6 [pid 1819] <... close resumed>) = 0 [pid 1830] set_robust_list(0x7f6be17b79a0, 24 [pid 1819] close(5 [pid 1817] <... clone3 resumed> => {parent_tid=[302]}, 88) = 302 [pid 1826] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 1831 attached [pid 1830] <... set_robust_list resumed>) = 0 [pid 1827] <... clone3 resumed> => {parent_tid=[319]}, 88) = 319 [pid 1819] <... close resumed>) = 0 [pid 1827] rt_sigprocmask(SIG_SETMASK, [], [pid 1819] close(6 [pid 1831] set_robust_list(0x7f6be17d89a0, 24 [pid 1830] rt_sigprocmask(SIG_SETMASK, [], [pid 1827] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1826] <... futex resumed>) = 1 [pid 1820] <... futex resumed>) = 0 [pid 1819] <... close resumed>) = 0 [pid 1817] rt_sigprocmask(SIG_SETMASK, [], [pid 1827] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1819] close(7 [pid 1827] <... futex resumed>) = 0 [pid 1819] <... close resumed>) = 0 [pid 1827] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1819] close(8) = -1 EBADF (Bad file descriptor) [pid 1819] close(9./strace-static-x86_64: Process 1829 attached ) = -1 EBADF (Bad file descriptor) [pid 1829] set_robust_list(0x7f6be17b79a0, 24 [pid 1819] close(10 [pid 1829] <... set_robust_list resumed>) = 0 [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1829] rt_sigprocmask(SIG_SETMASK, [], [pid 1819] close(11 [pid 1829] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1829] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1819] close(12 [pid 1831] <... set_robust_list resumed>) = 0 [pid 1830] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1829] <... bpf resumed>) = 7 [pid 1826] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1820] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1829] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1819] close(13 [pid 1829] <... futex resumed>) = 1 [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1829] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1819] close(14 [pid 1826] <... bpf resumed>) = 0 [pid 1823] <... futex resumed>) = 0 [pid 1820] <... futex resumed>) = 0 [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1831] rt_sigprocmask(SIG_SETMASK, [], [pid 1830] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1831] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1826] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1823] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1820] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1819] close(15 [pid 1817] <... futex resumed>) = 0 [pid 1826] <... futex resumed>) = 0 [pid 1824] <... futex resumed>) = 0 [pid 1823] <... futex resumed>) = 1 [pid 1820] <... futex resumed>) = 0 [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1826] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1824] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1823] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1820] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1819] close(16 [pid 1824] <... setsockopt resumed>) = 0 [pid 1820] <... mmap resumed>) = 0x7f6be1797000 [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1824] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1820] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1819] close(17 [pid 1824] <... futex resumed>) = 1 [pid 1823] <... futex resumed>) = 0 [pid 1820] <... mprotect resumed>) = 0 [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1824] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1823] close(3 [pid 1819] close(18 [pid 1820] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1823] <... close resumed>) = 0 [pid 1820] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1823] close(4 [pid 1820] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1819] close(19 [pid 1823] <... close resumed>) = 0 [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1819] close(20 [pid 1823] close(5 [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1819] close(21 [pid 1823] <... close resumed>) = 0 [pid 1820] <... clone3 resumed> => {parent_tid=[306]}, 88) = 306 [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1823] close(6 [pid 1820] rt_sigprocmask(SIG_SETMASK, [], [pid 1819] close(22 [pid 1823] <... close resumed>) = 0 [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1823] close(7 [pid 1819] close(23 [pid 1823] <... close resumed>) = 0 [pid 1820] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1819] close(24 [pid 1823] close(8 [pid 1820] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1823] close(9 [pid 1820] <... futex resumed>) = 0 [pid 1819] close(25 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1820] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1823] close(10 [pid 1819] close(26 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1823] close(11 [pid 1819] close(27 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1819] close(28 [pid 1823] close(12 [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1830] <... bpf resumed>) = 7 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1819] close(29 [pid 1830] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1823] close(13 [pid 1819] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1830] <... futex resumed>) = 1 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1819] exit_group(0 [pid 1817] <... futex resumed>) = 0 [pid 1830] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1828] <... futex resumed>) = ? [pid 1825] <... futex resumed>) = ? [pid 1823] close(14 [pid 1819] <... exit_group resumed>) = ? [pid 1817] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1831] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1828] +++ exited with 0 +++ [pid 1825] +++ exited with 0 +++ [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1822] <... futex resumed>) = 0 [pid 1819] +++ exited with 0 +++ [pid 1817] <... futex resumed>) = 1 ./strace-static-x86_64: Process 1832 attached [pid 1822] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1817] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=302, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1823] close(15 [pid 1822] <... setsockopt resumed>) = 0 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 1823] close(16 [pid 1822] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1822] <... futex resumed>) = 1 [pid 1823] close(17 [pid 1817] <... futex resumed>) = 0 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1822] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1817] close(3 [pid 1832] set_robust_list(0x7f6be17b79a0, 24 [pid 1823] close(18 [pid 1832] <... set_robust_list resumed>) = 0 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... close resumed>) = 0 [pid 1823] close(19 [pid 1817] close(4 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1832] rt_sigprocmask(SIG_SETMASK, [], [pid 1823] close(20 [pid 1817] <... close resumed>) = 0 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] close(5 [pid 1823] close(21 [pid 1832] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... close resumed>) = 0 [pid 1823] close(22 [pid 1817] close(6 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... close resumed>) = 0 [pid 1832] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1823] close(23 [pid 1817] close(7 [pid 290] <... restart_syscall resumed>) = 0 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... close resumed>) = 0 [pid 1823] close(24 [pid 1817] close(8 [pid 290] umount2("./103", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1823] close(25 [pid 1817] close(9 [pid 290] openat(AT_FDCWD, "./103", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1832] <... bpf resumed>) = 7 [pid 1831] <... bpf resumed>) = 3 [pid 1823] close(26 [pid 1817] close(10 [pid 290] <... openat resumed>) = 3 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(3, "", [pid 1823] close(27 [pid 1817] close(11 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1823] close(28 [pid 1817] close(12 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 1823] close(29 [pid 1817] close(13 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1823] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1823] exit_group(0 [pid 290] umount2("./103/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1832] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1829] <... futex resumed>) = ? [pid 1824] <... futex resumed>) = ? [pid 1823] <... exit_group resumed>) = ? [pid 1817] close(14 [pid 1832] <... futex resumed>) = 1 [pid 1831] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1829] +++ exited with 0 +++ [pid 1824] +++ exited with 0 +++ [pid 1820] <... futex resumed>) = 0 [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1832] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1820] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1820] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1826] <... futex resumed>) = 0 [pid 1823] +++ exited with 0 +++ [pid 1826] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 290] newfstatat(AT_FDCWD, "./103/binderfs", [pid 1831] <... futex resumed>) = 1 [pid 1827] <... futex resumed>) = 0 [pid 1826] <... setsockopt resumed>) = 0 [pid 1817] close(15 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=309, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1831] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1827] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1826] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1831] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1827] <... futex resumed>) = 0 [pid 1826] <... futex resumed>) = 1 [pid 1820] <... futex resumed>) = 0 [pid 1817] close(16 [pid 290] unlink("./103/binderfs" [pid 1827] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1826] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1820] close(3 [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1820] <... close resumed>) = 0 [pid 290] <... unlink resumed>) = 0 [pid 1820] close(4 [pid 1817] close(17 [pid 290] getdents64(3, [pid 1820] <... close resumed>) = 0 [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1820] close(5 [pid 1817] close(18 [pid 290] close(3 [pid 1820] <... close resumed>) = 0 [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1820] close(6 [pid 1817] close(19 [pid 290] <... close resumed>) = 0 [pid 1820] <... close resumed>) = 0 [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1820] close(7 [pid 1817] close(20 [pid 290] rmdir("./103" [pid 1831] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1820] <... close resumed>) = 0 [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1820] close(8) = -1 EBADF (Bad file descriptor) [pid 1817] close(21 [pid 290] <... rmdir resumed>) = 0 [pid 1831] <... socketpair resumed>[4, 5]) = 0 [pid 1820] close(9 [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] mkdir("./104", 0777 [pid 1831] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] close(22 [pid 1820] close(10 [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... mkdir resumed>) = 0 [pid 1831] <... futex resumed>) = 1 [pid 1827] <... futex resumed>) = 0 [pid 1820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] close(23 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1831] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1827] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1820] close(11 [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1833 attached [pid 1831] <... bpf resumed>) = 6 [pid 1827] <... futex resumed>) = 0 [pid 1820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] close(24 [pid 291] <... restart_syscall resumed>) = 0 [pid 1833] set_robust_list(0x5555698ca6a0, 24 [pid 1831] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1827] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1820] close(12 [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 305 [pid 1833] <... set_robust_list resumed>) = 0 [pid 1831] <... futex resumed>) = 0 [pid 1827] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] close(25 [pid 1820] close(13 [pid 1831] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1827] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./104", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1833] chdir("./104" [pid 1831] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1827] <... futex resumed>) = 0 [pid 1820] close(14 [pid 1817] close(26 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1833] <... chdir resumed>) = 0 [pid 1831] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1827] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] openat(AT_FDCWD, "./104", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1833] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1831] <... bpf resumed>) = 0 [pid 1827] <... futex resumed>) = 0 [pid 1820] close(15 [pid 1817] close(27 [pid 1833] <... prctl resumed>) = 0 [pid 1831] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1827] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... openat resumed>) = 3 [pid 1833] setpgid(0, 0 [pid 1831] <... futex resumed>) = 0 [pid 1827] <... mmap resumed>) = 0x7f6be1797000 [pid 1820] close(16 [pid 1817] close(28 [pid 291] newfstatat(3, "", [pid 1833] <... setpgid resumed>) = 0 [pid 1831] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1827] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1827] <... mprotect resumed>) = 0 [pid 1820] close(17 [pid 1817] close(29 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1827] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1833] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1827] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1820] close(18 [pid 291] getdents64(3, [pid 1827] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] exit_group(0 [pid 1820] close(19 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1820] close(20 [pid 1822] <... futex resumed>) = -1 (errno 18446744073709551613) [pid 1820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] <... exit_group resumed>) = ? [pid 291] umount2("./104/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1830] <... futex resumed>) = ? [pid 1827] <... clone3 resumed> => {parent_tid=[320]}, 88) = 320 [pid 1822] +++ exited with 0 +++ [pid 1820] close(21) = -1 EBADF (Bad file descriptor) [pid 1820] close(22) = -1 EBADF (Bad file descriptor) [pid 1820] close(23) = -1 EBADF (Bad file descriptor) [pid 1820] close(24) = -1 EBADF (Bad file descriptor) [pid 1820] close(25) = -1 EBADF (Bad file descriptor) [pid 1820] close(26) = -1 EBADF (Bad file descriptor) [pid 1820] close(27) = -1 EBADF (Bad file descriptor) [pid 1820] close(28 [pid 1830] +++ exited with 0 +++ [pid 1820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1817] +++ exited with 0 +++ [pid 1820] close(29 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1827] rt_sigprocmask(SIG_SETMASK, [], [pid 1820] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(AT_FDCWD, "./104/binderfs", [pid 1833] <... openat resumed>) = 3 [pid 1827] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1820] exit_group(0 [pid 1833] write(3, "1000", 4 [pid 1832] <... futex resumed>) = ? [pid 1827] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1826] <... futex resumed>) = ? [pid 1820] <... exit_group resumed>) = ? [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=300, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1833] <... write resumed>) = 4 [pid 1832] +++ exited with 0 +++ [pid 1827] <... futex resumed>) = 0 [pid 1826] +++ exited with 0 +++ [pid 1820] +++ exited with 0 +++ [pid 291] unlink("./104/binderfs" [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 1833] close(3 [pid 1827] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] <... unlink resumed>) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=304, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 291] getdents64(3, [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 1833] <... close resumed>) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 ./strace-static-x86_64: Process 1834 attached executing program [pid 1833] symlink("/dev/binderfs", "./binderfs" [pid 291] close(3 [pid 1834] set_robust_list(0x7f6be17b79a0, 24 [pid 291] <... close resumed>) = 0 [pid 1833] <... symlink resumed>) = 0 [pid 291] rmdir("./104" [pid 1834] <... set_robust_list resumed>) = 0 [pid 1834] rt_sigprocmask(SIG_SETMASK, [], [pid 1833] write(1, "executing program\n", 18 [pid 291] <... rmdir resumed>) = 0 [pid 1834] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] mkdir("./105", 0777 [pid 1833] <... write resumed>) = 18 [pid 289] <... restart_syscall resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 1834] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 291] <... mkdir resumed>) = 0 [pid 1833] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1834] <... bpf resumed>) = 7 [pid 1833] <... futex resumed>) = 0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 312 [pid 289] umount2("./101", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] umount2("./103", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1833] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] openat(AT_FDCWD, "./101", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1833] <... rt_sigaction resumed>NULL, 8) = 0 [pid 287] openat(AT_FDCWD, "./103", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1833] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 289] <... openat resumed>) = 3 [pid 287] <... openat resumed>) = 3 [pid 289] newfstatat(3, "", [pid 1833] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] newfstatat(3, "", [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1833] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] getdents64(3, [pid 287] getdents64(3, [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1833] <... mmap resumed>) = 0x7f6be17b8000 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1833] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 289] umount2("./101/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] umount2("./103/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 1835 attached [pid 1834] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1833] <... mprotect resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] newfstatat(AT_FDCWD, "./101/binderfs", [pid 287] newfstatat(AT_FDCWD, "./103/binderfs", [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1833] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] unlink("./101/binderfs" [pid 287] unlink("./103/binderfs" [pid 1834] <... futex resumed>) = 1 [pid 289] <... unlink resumed>) = 0 [pid 1834] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1827] <... futex resumed>) = 0 [pid 287] <... unlink resumed>) = 0 [pid 289] getdents64(3, [pid 1833] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1827] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] getdents64(3, [pid 1833] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1831] <... futex resumed>) = 0 [pid 1827] <... futex resumed>) = 1 [pid 289] close(3 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1831] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1827] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... close resumed>) = 0 [pid 1831] <... setsockopt resumed>) = 0 [pid 287] close(3 [pid 1833] <... clone3 resumed> => {parent_tid=[306]}, 88) = 306 [pid 1831] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] rmdir("./101" [pid 1833] rt_sigprocmask(SIG_SETMASK, [], [pid 1831] <... futex resumed>) = 1 [pid 1827] <... futex resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 1833] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1831] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1827] close(3 [pid 289] <... rmdir resumed>) = 0 [pid 287] rmdir("./103" [pid 1833] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1827] <... close resumed>) = 0 [pid 289] mkdir("./102", 0777 [pid 1833] <... futex resumed>) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 1827] close(4 [pid 1835] set_robust_list(0x5555698ca6a0, 24 [pid 289] <... mkdir resumed>) = 0 [pid 287] mkdir("./104", 0777 [pid 1833] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1827] <... close resumed>) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1827] close(5 [pid 287] <... mkdir resumed>) = 0 [pid 1835] <... set_robust_list resumed>) = 0 [pid 1835] chdir("./105") = 0 [pid 1835] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1835] setpgid(0, 0) = 0 [pid 1835] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECexecuting program [pid 1827] <... close resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1827] close(6 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 303 [pid 1835] <... openat resumed>) = 3 [pid 1835] write(3, "1000", 4) = 4 [pid 1835] close(3) = 0 [pid 1835] symlink("/dev/binderfs", "./binderfs" [pid 1827] <... close resumed>) = 0 [pid 1835] <... symlink resumed>) = 0 [pid 1827] close(7 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 307 [pid 1835] write(1, "executing program\n", 18 [pid 1827] <... close resumed>) = 0 [pid 1827] close(8 [pid 1835] <... write resumed>) = 18 [pid 1827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1827] close(9 [pid 1835] <... futex resumed>) = 0 [pid 1827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1827] close(10 [pid 1835] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1827] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1838 attached ./strace-static-x86_64: Process 1836 attached [pid 1835] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1827] close(11) = -1 EBADF (Bad file descriptor) [pid 1835] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1827] close(12 [pid 1835] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] <... mmap resumed>) = 0x7f6be17b8000 [pid 1827] close(13 [pid 1835] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1827] close(14) = -1 EBADF (Bad file descriptor) [pid 1827] close(15) = -1 EBADF (Bad file descriptor) [pid 1835] <... mprotect resumed>) = 0 [pid 1827] close(16) = -1 EBADF (Bad file descriptor) [pid 1827] close(17) = -1 EBADF (Bad file descriptor) [pid 1827] close(18 [pid 1835] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1827] close(19 [pid 1835] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1827] close(20 [pid 1835] <... clone3 resumed> => {parent_tid=[313]}, 88) = 313 [pid 1827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1838] set_robust_list(0x5555698ca6a0, 24 [pid 1836] set_robust_list(0x7f6be17d89a0, 24 [pid 1827] close(21 [pid 1835] rt_sigprocmask(SIG_SETMASK, [], [pid 1827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1827] close(22 [pid 1835] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] <... futex resumed>) = 0 [pid 1827] close(23 [pid 1835] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1827] close(24./strace-static-x86_64: Process 1837 attached ) = -1 EBADF (Bad file descriptor) [pid 1837] set_robust_list(0x5555698ca6a0, 24 [pid 1827] close(25 [pid 1837] <... set_robust_list resumed>) = 0 [pid 1827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1838] <... set_robust_list resumed>) = 0 [pid 1827] close(26 [pid 1838] chdir("./104" [pid 1837] chdir("./102" [pid 1827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1838] <... chdir resumed>) = 0 [pid 1837] <... chdir resumed>) = 0 [pid 1827] close(27 [pid 1837] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1838] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1827] close(28 [pid 1837] <... prctl resumed>) = 0 [pid 1827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1838] <... prctl resumed>) = 0 [pid 1827] close(29 [pid 1838] setpgid(0, 0 [pid 1837] setpgid(0, 0 [pid 1827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1837] <... setpgid resumed>) = 0 [pid 1838] <... setpgid resumed>) = 0 [pid 1827] exit_group(0 [pid 1834] <... futex resumed>) = ? [pid 1831] <... futex resumed>) = ? [pid 1827] <... exit_group resumed>) = ? [pid 1834] +++ exited with 0 +++ [pid 1831] +++ exited with 0 +++ [pid 1837] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1837] write(3, "1000", 4) = 4 [pid 1837] close(3) = 0 [pid 1827] +++ exited with 0 +++ [pid 1838] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=318, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 1837] symlink("/dev/binderfs", "./binderfs" [pid 1838] <... openat resumed>) = 3 [pid 1837] <... symlink resumed>) = 0 [pid 1836] <... set_robust_list resumed>) = 0 executing program [pid 1837] write(1, "executing program\n", 18) = 18 [pid 1837] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1838] write(3, "1000", 4 [pid 1836] rt_sigprocmask(SIG_SETMASK, [], [pid 1837] <... futex resumed>) = 0 [pid 1837] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 1837] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1838] <... write resumed>) = 4 [pid 1836] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1837] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1837] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 1837] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1838] close(3) = 0 [pid 1837] <... mprotect resumed>) = 0 [pid 1836] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1838] symlink("/dev/binderfs", "./binderfs"executing program [pid 1837] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1838] <... symlink resumed>) = 0 [pid 1838] write(1, "executing program\n", 18 [pid 1837] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1838] <... write resumed>) = 18 [pid 1838] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1837] <... clone3 resumed> => {parent_tid=[304]}, 88) = 304 [pid 1838] <... futex resumed>) = 0 [pid 1836] <... bpf resumed>) = 3 [pid 1837] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1837] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1837] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 1839 attached [pid 1838] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1836] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1839] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 1839] rt_sigprocmask(SIG_SETMASK, [], ./strace-static-x86_64: Process 1840 attached NULL, 8) = 0 [pid 1838] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1836] <... futex resumed>) = 1 [pid 1833] <... futex resumed>) = 0 [pid 1839] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1838] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1836] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1833] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1840] set_robust_list(0x7f6be17d89a0, 24 [pid 1838] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1833] <... futex resumed>) = 0 [pid 1838] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1836] <... socketpair resumed>[4, 5]) = 0 [pid 1833] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1838] <... mmap resumed>) = 0x7f6be17b8000 [pid 1840] <... set_robust_list resumed>) = 0 [pid 1839] <... bpf resumed>) = 3 [pid 1838] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1836] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1839] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1838] <... mprotect resumed>) = 0 [pid 1836] <... futex resumed>) = 1 [pid 1833] <... futex resumed>) = 0 [pid 1839] <... futex resumed>) = 1 [pid 1835] <... futex resumed>) = 0 [pid 1839] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1838] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1836] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1835] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1833] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1840] rt_sigprocmask(SIG_SETMASK, [], [pid 1839] <... socketpair resumed>[4, 5]) = 0 [pid 1838] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1836] <... bpf resumed>) = 6 [pid 1835] <... futex resumed>) = 0 [pid 1833] <... futex resumed>) = 0 [pid 1839] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1838] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1835] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1833] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1839] <... futex resumed>) = 0 [pid 1836] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1835] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1839] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1838] <... clone3 resumed> => {parent_tid=[308]}, 88) = 308 [pid 1835] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1833] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1836] <... futex resumed>) = 0 [pid 1840] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1839] <... bpf resumed>) = 6 [pid 1838] rt_sigprocmask(SIG_SETMASK, [], [pid 1835] <... futex resumed>) = 0 [pid 1833] <... futex resumed>) = 0 [pid 1836] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1839] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1838] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1835] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1833] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1839] <... futex resumed>) = 0 [pid 1838] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1836] <... bpf resumed>) = 0 [pid 1835] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1833] <... futex resumed>) = 0 [pid 1839] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1838] <... futex resumed>) = 0 [pid 1835] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1833] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1836] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1839] <... bpf resumed>) = 0 [pid 1838] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1836] <... futex resumed>) = 0 [pid 1835] <... futex resumed>) = 0 [pid 1833] <... mmap resumed>) = 0x7f6be1797000 [pid 1839] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1836] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1840] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1835] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1833] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1839] <... futex resumed>) = 0 [pid 1835] <... futex resumed>) = 0 [pid 1833] <... mprotect resumed>) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 1839] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1835] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 1833] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1835] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1833] <... rt_sigprocmask resumed>[], 8) = 0 [pid 292] umount2("./107", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1835] <... mprotect resumed>) = 0 [pid 1833] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1835] rt_sigprocmask(SIG_BLOCK, ~[], [pid 292] openat(AT_FDCWD, "./107", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1835] <... rt_sigprocmask resumed>[], 8) = 0 [pid 292] <... openat resumed>) = 3 [pid 1835] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1833] <... clone3 resumed> => {parent_tid=[307]}, 88) = 307 [pid 292] newfstatat(3, "", [pid 1840] <... bpf resumed>) = 3 [pid 1833] rt_sigprocmask(SIG_SETMASK, [], [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1840] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1835] <... clone3 resumed> => {parent_tid=[314]}, 88) = 314 [pid 1833] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] getdents64(3, ./strace-static-x86_64: Process 1842 attached [pid 1840] <... futex resumed>) = 1 [pid 1837] <... futex resumed>) = 0 [pid 1835] rt_sigprocmask(SIG_SETMASK, [], [pid 1833] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1840] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1837] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1835] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1833] <... futex resumed>) = 0 [pid 292] umount2("./107/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1842] set_robust_list(0x7f6be17b79a0, 24 [pid 1837] <... futex resumed>) = 0 [pid 1835] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1833] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 1843 attached ./strace-static-x86_64: Process 1841 attached [pid 1840] <... socketpair resumed>[4, 5]) = 0 [pid 1837] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1835] <... futex resumed>) = 0 [pid 292] newfstatat(AT_FDCWD, "./107/binderfs", [pid 1840] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1835] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1841] set_robust_list(0x7f6be17d89a0, 24 [pid 1840] <... futex resumed>) = 1 [pid 1837] <... futex resumed>) = 0 [pid 292] unlink("./107/binderfs" [pid 1843] set_robust_list(0x7f6be17b79a0, 24 [pid 1842] <... set_robust_list resumed>) = 0 [pid 1841] <... set_robust_list resumed>) = 0 [pid 1840] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1837] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... unlink resumed>) = 0 [pid 1843] <... set_robust_list resumed>) = 0 [pid 1842] rt_sigprocmask(SIG_SETMASK, [], [pid 1841] rt_sigprocmask(SIG_SETMASK, [], [pid 1840] <... bpf resumed>) = 6 [pid 1837] <... futex resumed>) = 0 [pid 292] getdents64(3, [pid 1837] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 292] close(3) = 0 [pid 1841] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1840] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] rmdir("./107") = 0 [pid 1840] <... futex resumed>) = 1 [pid 1837] <... futex resumed>) = 0 [pid 292] mkdir("./108", 0777 [pid 1843] rt_sigprocmask(SIG_SETMASK, [], [pid 1842] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1841] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1840] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1837] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... mkdir resumed>) = 0 [pid 1843] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1842] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1837] <... futex resumed>) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1843] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1837] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1840] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1840] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 1840] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1840] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1841] <... bpf resumed>) = 3 [pid 1837] <... futex resumed>) = 0 [pid 1837] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 321 [pid 1837] <... mmap resumed>) = 0x7f6be1797000 [pid 1841] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1837] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1841] <... futex resumed>) = 1 [pid 1838] <... futex resumed>) = 0 [pid 1841] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1838] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1841] <... socketpair resumed>[4, 5]) = 0 [pid 1838] <... futex resumed>) = 0 [pid 1837] <... mprotect resumed>) = 0 [pid 1841] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1838] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 1844 attached [pid 1841] <... futex resumed>) = 0 [pid 1838] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1837] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1841] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1838] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1841] <... bpf resumed>) = 6 [pid 1838] <... futex resumed>) = 0 [pid 1837] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1841] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1838] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1837] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1841] <... futex resumed>) = 0 [pid 1838] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1841] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1838] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1841] <... bpf resumed>) = 0 [pid 1838] <... futex resumed>) = 0 [pid 1841] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1838] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1841] <... futex resumed>) = 0 [pid 1838] <... futex resumed>) = 0 [pid 1841] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1838] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 1837] <... clone3 resumed> => {parent_tid=[305]}, 88) = 305 [pid 1838] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1837] rt_sigprocmask(SIG_SETMASK, [], [pid 1838] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1837] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1838] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1837] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1838] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1837] <... futex resumed>) = 0 [pid 1838] <... clone3 resumed> => {parent_tid=[309]}, 88) = 309 [pid 1838] rt_sigprocmask(SIG_SETMASK, [], [pid 1837] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1838] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1838] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1838] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1844] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 1844] chdir("./108") = 0 [pid 1844] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1844] setpgid(0, 0) = 0 [pid 1842] <... bpf resumed>) = 7 [pid 1844] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1843] <... bpf resumed>) = 7 [pid 1842] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 1845 attached [pid 1843] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1842] <... futex resumed>) = 1 [pid 1833] <... futex resumed>) = 0 [pid 1833] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1836] <... futex resumed>) = 0 [pid 1833] <... futex resumed>) = 1 [pid 1836] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1833] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1836] <... setsockopt resumed>) = 0 [pid 1836] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1833] <... futex resumed>) = 0 [pid 1836] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1833] close(3) = 0 [pid 1833] close(4) = 0 [pid 1833] close(5 [pid 1842] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1833] <... close resumed>) = 0 [pid 1845] set_robust_list(0x7f6be17b79a0, 24 [pid 1843] <... futex resumed>) = 1 [pid 1835] <... futex resumed>) = 0 [pid 1833] close(6 [pid 1835] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1833] <... close resumed>) = 0 [pid 1843] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1833] close(7) = 0 [pid 1833] close(8) = -1 EBADF (Bad file descriptor) [pid 1839] <... futex resumed>) = 0 [pid 1835] <... futex resumed>) = 1 [pid 1833] close(9./strace-static-x86_64: Process 1846 attached [pid 1844] <... openat resumed>) = 3 [pid 1839] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1835] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1846] set_robust_list(0x7f6be17b79a0, 24 [pid 1844] write(3, "1000", 4 [pid 1839] <... setsockopt resumed>) = 0 [pid 1833] close(10 [pid 1846] <... set_robust_list resumed>) = 0 [pid 1844] <... write resumed>) = 4 [pid 1839] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1846] rt_sigprocmask(SIG_SETMASK, [], [pid 1844] close(3 [pid 1833] close(11 [pid 1846] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1844] <... close resumed>) = 0 [pid 1839] <... futex resumed>) = 1 [pid 1835] <... futex resumed>) = 0 [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1846] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1844] symlink("/dev/binderfs", "./binderfs" [pid 1839] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1835] close(3 [pid 1833] close(12 [pid 1845] <... set_robust_list resumed>) = 0 [pid 1835] <... close resumed>) = 0 [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1846] <... bpf resumed>) = 7 [pid 1845] rt_sigprocmask(SIG_SETMASK, [], [pid 1844] <... symlink resumed>) = 0 [pid 1835] close(4 [pid 1846] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1833] close(13 [pid 1844] write(1, "executing program\n", 18 [pid 1835] <... close resumed>) = 0 executing program [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] <... write resumed>) = 18 [pid 1835] close(5 [pid 1833] close(14 [pid 1844] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] <... futex resumed>) = 0 [pid 1835] <... close resumed>) = 0 [pid 1833] close(15 [pid 1844] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1835] close(6 [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1835] <... close resumed>) = 0 [pid 1833] close(16 [pid 1844] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] close(7 [pid 1844] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1833] close(17 [pid 1844] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1845] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1844] <... mmap resumed>) = 0x7f6be17b8000 [pid 1835] <... close resumed>) = 0 [pid 1833] close(18 [pid 1846] <... futex resumed>) = 1 [pid 1845] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1844] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1838] <... futex resumed>) = 0 [pid 1835] close(8 [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1846] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1844] <... mprotect resumed>) = 0 [pid 1838] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1833] close(19 [pid 1844] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1841] <... futex resumed>) = 0 [pid 1838] <... futex resumed>) = 1 [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1841] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1838] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1835] close(9 [pid 1833] close(20 [pid 1845] <... bpf resumed>) = 7 [pid 1844] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1841] <... setsockopt resumed>) = 0 [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1845] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1841] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1835] close(10 [pid 1833] close(21 [pid 1845] <... futex resumed>) = 1 [pid 1844] <... clone3 resumed> => {parent_tid=[322]}, 88) = 322 [pid 1841] <... futex resumed>) = 1 [pid 1838] <... futex resumed>) = 0 [pid 1837] <... futex resumed>) = 0 [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1845] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1844] rt_sigprocmask(SIG_SETMASK, [], [pid 1841] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1838] close(3 [pid 1837] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1835] close(11 [pid 1833] close(22./strace-static-x86_64: Process 1847 attached [pid 1844] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1838] <... close resumed>) = 0 [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1838] close(4 [pid 1833] close(23 [pid 1844] <... futex resumed>) = 0 [pid 1838] <... close resumed>) = 0 [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1838] close(5 [pid 1833] close(24 [pid 1838] <... close resumed>) = 0 [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1838] close(6 [pid 1833] close(25 [pid 1838] <... close resumed>) = 0 [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1838] close(7 [pid 1833] close(26 [pid 1838] <... close resumed>) = 0 [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1838] close(8 [pid 1833] close(27 [pid 1838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1838] close(9 [pid 1833] close(28 [pid 1838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1838] close(10 [pid 1833] close(29 [pid 1838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1838] close(11 [pid 1833] exit_group(0 [pid 1842] <... futex resumed>) = ? [pid 1838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1836] <... futex resumed>) = ? [pid 1833] <... exit_group resumed>) = ? [pid 1847] set_robust_list(0x7f6be17d89a0, 24 [pid 1842] +++ exited with 0 +++ [pid 1840] <... futex resumed>) = 0 [pid 1838] close(12 [pid 1837] <... futex resumed>) = 1 [pid 1836] +++ exited with 0 +++ [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1833] +++ exited with 0 +++ [pid 1840] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1840] <... setsockopt resumed>) = 0 [pid 1838] close(13 [pid 1840] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1840] <... futex resumed>) = 0 [pid 1838] close(14 [pid 1840] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1838] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1838] close(15) = -1 EBADF (Bad file descriptor) [pid 1838] close(16) = -1 EBADF (Bad file descriptor) [pid 1838] close(17) = -1 EBADF (Bad file descriptor) [pid 1838] close(18) = -1 EBADF (Bad file descriptor) [pid 1838] close(19) = -1 EBADF (Bad file descriptor) [pid 1838] close(20) = -1 EBADF (Bad file descriptor) [pid 1838] close(21) = -1 EBADF (Bad file descriptor) [pid 1838] close(22) = -1 EBADF (Bad file descriptor) [pid 1838] close(23) = -1 EBADF (Bad file descriptor) [pid 1838] close(24) = -1 EBADF (Bad file descriptor) [pid 1838] close(25) = -1 EBADF (Bad file descriptor) [pid 1838] close(26) = -1 EBADF (Bad file descriptor) [pid 1838] close(27) = -1 EBADF (Bad file descriptor) [pid 1838] close(28) = -1 EBADF (Bad file descriptor) [pid 1838] close(29) = -1 EBADF (Bad file descriptor) [pid 1838] exit_group(0 [pid 1846] <... futex resumed>) = ? [pid 1841] <... futex resumed>) = ? [pid 1838] <... exit_group resumed>) = ? [pid 1847] <... set_robust_list resumed>) = 0 [pid 1846] +++ exited with 0 +++ [pid 1841] +++ exited with 0 +++ [pid 1838] +++ exited with 0 +++ [pid 1837] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1835] close(12 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=305, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1837] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=307, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1837] close(3 [pid 1835] close(13 [pid 1837] <... close resumed>) = 0 [pid 1837] close(4 [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1847] rt_sigprocmask(SIG_SETMASK, [], [pid 1837] <... close resumed>) = 0 [pid 1835] close(14 [pid 1837] close(5 [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1847] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1837] <... close resumed>) = 0 [pid 1847] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1837] close(6 [pid 1835] close(15 [pid 1847] <... bpf resumed>) = 3 [pid 1837] <... close resumed>) = 0 [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1837] close(7 [pid 1835] close(16 [pid 1847] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1837] <... close resumed>) = 0 [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1837] close(8 [pid 1835] close(17 [pid 1847] <... futex resumed>) = 1 [pid 1844] <... futex resumed>) = 0 [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1847] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1844] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1847] <... socketpair resumed>[4, 5]) = 0 [pid 1844] <... futex resumed>) = 0 [pid 1837] close(9 [pid 1835] close(18 [pid 1847] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1844] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1847] <... futex resumed>) = 0 [pid 1844] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1847] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1844] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1847] <... bpf resumed>) = 6 [pid 1844] <... futex resumed>) = 0 [pid 1837] close(10 [pid 1835] close(19 [pid 1847] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1844] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1847] <... futex resumed>) = 0 [pid 1844] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1837] close(11 [pid 1835] close(20 [pid 1847] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1844] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1847] <... bpf resumed>) = 0 [pid 1844] <... futex resumed>) = 0 [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1847] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1844] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1837] close(12 [pid 1835] close(21 [pid 1847] <... futex resumed>) = 0 [pid 1844] <... futex resumed>) = 0 [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1847] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1844] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1837] close(13 [pid 1844] <... mmap resumed>) = 0x7f6be1797000 [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] close(22 [pid 1844] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1837] close(14 [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] close(23 [pid 1844] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1837] close(15 [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] close(24 [pid 1837] close(16 [pid 1844] <... clone3 resumed> => {parent_tid=[323]}, 88) = 323 [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] rt_sigprocmask(SIG_SETMASK, [], [pid 1837] close(17 [pid 1835] close(25 [pid 1844] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1844] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1837] close(18 [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] close(26 [pid 1837] close(19 [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1848 attached [pid 1848] set_robust_list(0x7f6be17b79a0, 24 [pid 1837] close(20 [pid 1835] close(27 [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1837] close(21 [pid 1835] close(28 [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1837] close(22 [pid 1835] close(29 [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1837] close(23 [pid 1848] <... set_robust_list resumed>) = 0 [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1835] exit_group(0 [pid 1837] close(24 [pid 1835] <... exit_group resumed>) = ? [pid 1843] <... futex resumed>) = ? [pid 1839] <... futex resumed>) = ? [pid 1848] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1848] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1843] +++ exited with 0 +++ [pid 1839] +++ exited with 0 +++ [pid 1835] +++ exited with 0 +++ [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1837] close(25 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=312, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 1837] close(26) = -1 EBADF (Bad file descriptor) [pid 1837] close(27) = -1 EBADF (Bad file descriptor) [pid 1837] close(28 [pid 1848] <... bpf resumed>) = 7 [pid 1848] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] <... futex resumed>) = 0 [pid 1837] close(29 [pid 1844] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1847] <... futex resumed>) = 0 [pid 1844] <... futex resumed>) = 1 [pid 1837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1847] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1844] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1847] <... setsockopt resumed>) = 0 [pid 1837] exit_group(0 [pid 1847] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1845] <... futex resumed>) = ? [pid 1844] <... futex resumed>) = 0 [pid 1840] <... futex resumed>) = ? [pid 1837] <... exit_group resumed>) = ? [pid 291] <... restart_syscall resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 1847] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1845] +++ exited with 0 +++ [pid 1844] close(3 [pid 1840] +++ exited with 0 +++ [pid 1844] <... close resumed>) = 0 [pid 1844] close(4 [pid 291] umount2("./105", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1844] <... close resumed>) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1844] close(5 [pid 291] openat(AT_FDCWD, "./105", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1844] <... close resumed>) = 0 [pid 1837] +++ exited with 0 +++ [pid 291] <... openat resumed>) = 3 [pid 1844] close(6 [pid 291] newfstatat(3, "", [pid 1844] <... close resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] umount2("./104", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1844] close(7 [pid 291] getdents64(3, [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=303, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1844] <... close resumed>) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 1844] close(8 [pid 291] umount2("./105/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] openat(AT_FDCWD, "./104", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1844] close(9 [pid 291] newfstatat(AT_FDCWD, "./105/binderfs", [pid 290] <... openat resumed>) = 3 [pid 1844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] newfstatat(3, "", [pid 1844] close(10 [pid 291] unlink("./105/binderfs" [pid 1844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... unlink resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1844] close(11 [pid 291] getdents64(3, [pid 1844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] getdents64(3, [pid 1844] close(12 [pid 291] close(3 [pid 1844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... close resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1844] close(13 [pid 291] rmdir("./105" [pid 1844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... rmdir resumed>) = 0 [pid 290] umount2("./104/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1844] close(14 [pid 291] mkdir("./106", 0777 [pid 1844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... mkdir resumed>) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1844] close(15 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 290] newfstatat(AT_FDCWD, "./104/binderfs", [pid 1844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] close(16 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 315 [pid 1844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1844] close(17 [pid 290] unlink("./104/binderfs" [pid 1844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] close(18) = -1 EBADF (Bad file descriptor) [pid 290] <... unlink resumed>) = 0 [pid 1844] close(19) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 1844] close(20) = -1 EBADF (Bad file descriptor) [pid 1844] close(21 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] close(22 [pid 290] close(3 [pid 1844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] close(23 [pid 290] <... close resumed>) = 0 [pid 1844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] close(24 [pid 290] rmdir("./104" [pid 1844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] close(25) = -1 EBADF (Bad file descriptor) [pid 1844] close(26 [pid 290] <... rmdir resumed>) = 0 [pid 1844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1844] close(27 [pid 290] mkdir("./105", 0777 [pid 1844] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... restart_syscall resumed>) = 0 [pid 1844] close(28) = -1 EBADF (Bad file descriptor) [pid 290] <... mkdir resumed>) = 0 [pid 1844] close(29) = -1 EBADF (Bad file descriptor) [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1848] <... futex resumed>) = 1 [pid 1844] exit_group(0 [pid 1847] <... futex resumed>) = ? [pid 1844] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 1849 attached [pid 1848] +++ exited with 0 +++ [pid 1847] +++ exited with 0 +++ [pid 1844] +++ exited with 0 +++ [pid 289] umount2("./102", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 308 [pid 287] umount2("./104", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=321, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] openat(AT_FDCWD, "./102", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 287] openat(AT_FDCWD, "./104", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] <... openat resumed>) = 3 ./strace-static-x86_64: Process 1850 attached [pid 289] newfstatat(3, "", [pid 287] <... openat resumed>) = 3 [pid 1850] set_robust_list(0x5555698ca6a0, 24 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] newfstatat(3, "", [pid 289] getdents64(3, [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] getdents64(3, [pid 289] umount2("./102/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1850] <... set_robust_list resumed>) = 0 [pid 1850] chdir("./105" [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] umount2("./104/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] newfstatat(AT_FDCWD, "./102/binderfs", [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1850] <... chdir resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] newfstatat(AT_FDCWD, "./104/binderfs", [pid 1850] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1850] setpgid(0, 0 [pid 289] unlink("./102/binderfs" [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1850] <... setpgid resumed>) = 0 [pid 289] <... unlink resumed>) = 0 [pid 287] unlink("./104/binderfs" [pid 289] getdents64(3, [pid 1850] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... unlink resumed>) = 0 [pid 289] close(3 [pid 287] getdents64(3, [pid 1850] <... openat resumed>) = 3 [pid 289] <... close resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] rmdir("./102" [pid 287] close(3 [pid 1850] write(3, "1000", 4 [pid 289] <... rmdir resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 289] mkdir("./103", 0777 [pid 287] rmdir("./104" [pid 1850] <... write resumed>) = 4 [pid 1849] set_robust_list(0x5555698ca6a0, 24 [pid 289] <... mkdir resumed>) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] mkdir("./105", 0777 [pid 1850] close(3) = 0 [pid 1849] <... set_robust_list resumed>) = 0 [pid 1849] chdir("./106" [pid 1850] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1849] <... chdir resumed>) = 0 executing program [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 306 [pid 287] <... mkdir resumed>) = 0 [pid 1850] write(1, "executing program\n", 18 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1850] <... write resumed>) = 18 [pid 1849] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1850] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1849] setpgid(0, 0 [pid 1850] <... futex resumed>) = 0 [pid 1849] <... setpgid resumed>) = 0 [pid 1850] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1849] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 310 [pid 1850] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1850] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1850] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 1850] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE./strace-static-x86_64: Process 1851 attached [pid 1849] <... openat resumed>) = 3 [pid 1850] <... mprotect resumed>) = 0 [pid 1851] set_robust_list(0x5555698ca6a0, 24 [pid 1850] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1849] write(3, "1000", 4) = 4 [pid 1850] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1849] close(3 [pid 1850] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1849] <... close resumed>) = 0 [pid 1851] <... set_robust_list resumed>) = 0 ./strace-static-x86_64: Process 1852 attached [pid 1849] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1850] <... clone3 resumed> => {parent_tid=[309]}, 88) = 309 [pid 1850] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1850] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1850] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1849] write(1, "executing program\n", 18executing program ) = 18 [pid 1849] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1849] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 1849] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1849] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 1849] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1849] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1849] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[316]}, 88) = 316 [pid 1849] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1849] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1849] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 1853 attached [pid 1853] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 1853] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1853] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1852] set_robust_list(0x5555698ca6a0, 24 [pid 1851] chdir("./103" [pid 1852] <... set_robust_list resumed>) = 0 [pid 1851] <... chdir resumed>) = 0 ./strace-static-x86_64: Process 1854 attached [pid 1853] <... bpf resumed>) = 3 [pid 1852] chdir("./105" [pid 292] <... restart_syscall resumed>) = 0 [pid 1851] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 292] umount2("./108", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 292] openat(AT_FDCWD, "./108", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1851] <... prctl resumed>) = 0 [pid 292] <... openat resumed>) = 3 [pid 292] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 292] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] umount2("./108/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 292] newfstatat(AT_FDCWD, "./108/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] unlink("./108/binderfs") = 0 [pid 292] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 292] close(3) = 0 [pid 292] rmdir("./108") = 0 [pid 292] mkdir("./109", 0777) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1854] set_robust_list(0x7f6be17d89a0, 24 [pid 1853] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1852] <... chdir resumed>) = 0 [pid 1851] setpgid(0, 0./strace-static-x86_64: Process 1855 attached [pid 1854] <... set_robust_list resumed>) = 0 [pid 1853] <... futex resumed>) = 1 [pid 1852] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1850] <... futex resumed>) = 0 [pid 1855] set_robust_list(0x5555698ca6a0, 24 [pid 1854] rt_sigprocmask(SIG_SETMASK, [], [pid 1853] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1851] <... setpgid resumed>) = 0 [pid 1850] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 324 [pid 1850] <... futex resumed>) = 0 [pid 1852] <... prctl resumed>) = 0 [pid 1850] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1852] setpgid(0, 0) = 0 [pid 1855] <... set_robust_list resumed>) = 0 [pid 1854] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1853] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1851] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1852] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1853] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1852] <... openat resumed>) = 3 [pid 1854] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1851] <... openat resumed>) = 3 [pid 1853] <... socketpair resumed>[4, 5]) = 0 [pid 1855] chdir("./109" [pid 1853] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1852] write(3, "1000", 4) = 4 [pid 1854] <... bpf resumed>) = 3 [pid 1853] <... futex resumed>) = 1 [pid 1851] write(3, "1000", 4 [pid 1850] <... futex resumed>) = 0 [pid 1855] <... chdir resumed>) = 0 [pid 1854] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1853] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1850] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1852] close(3 [pid 1853] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1850] <... futex resumed>) = 0 [pid 1853] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1852] <... close resumed>) = 0 [pid 1850] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1855] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1854] <... futex resumed>) = 1 [pid 1851] <... write resumed>) = 4 [pid 1849] <... futex resumed>) = 0 [pid 1855] <... prctl resumed>) = 0 [pid 1853] <... bpf resumed>) = 6 [pid 1849] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] close(3 [pid 1849] <... futex resumed>) = 0 [pid 1855] setpgid(0, 0 [pid 1853] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1849] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1855] <... setpgid resumed>) = 0 [pid 1851] <... close resumed>) = 0 [pid 1853] <... futex resumed>) = 1 [pid 1850] <... futex resumed>) = 0 [pid 1852] symlink("/dev/binderfs", "./binderfs" [pid 1853] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1850] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] symlink("/dev/binderfs", "./binderfs" [pid 1855] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1853] <... bpf resumed>) = 0 [pid 1850] <... futex resumed>) = 0 [pid 1853] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1852] <... symlink resumed>) = 0 [pid 1851] <... symlink resumed>) = 0 [pid 1850] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1855] <... openat resumed>) = 3 executing program executing program [pid 1853] <... futex resumed>) = 0 [pid 1851] write(1, "executing program\n", 18 [pid 1850] <... futex resumed>) = 0 [pid 1852] write(1, "executing program\n", 18 [pid 1850] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1855] write(3, "1000", 4 [pid 1854] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1853] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1851] <... write resumed>) = 18 [pid 1850] <... mmap resumed>) = 0x7f6be1797000 [pid 1852] <... write resumed>) = 18 [pid 1850] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1851] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1855] <... write resumed>) = 4 [pid 1852] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] <... futex resumed>) = 0 [pid 1850] <... mprotect resumed>) = 0 [pid 1854] <... socketpair resumed>[4, 5]) = 0 [pid 1850] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1851] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1855] close(3 [pid 1854] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1850] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1852] <... futex resumed>) = 0 [pid 1851] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1850] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1855] <... close resumed>) = 0 [pid 1854] <... futex resumed>) = 1 [pid 1851] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1849] <... futex resumed>) = 0 [pid 1851] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1849] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1855] symlink("/dev/binderfs", "./binderfs" [pid 1854] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1851] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1850] <... clone3 resumed> => {parent_tid=[310]}, 88) = 310 [pid 1849] <... futex resumed>) = 0 [pid 1850] rt_sigprocmask(SIG_SETMASK, [], [pid 1849] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 1851] <... mmap resumed>) = 0x7f6be17b8000 [pid 1850] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1855] <... symlink resumed>) = 0 [pid 1854] <... bpf resumed>) = 6 [pid 1855] write(1, "executing program\n", 18 [pid 1851] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1850] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1855] <... write resumed>) = 18 [pid 1854] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] <... mprotect resumed>) = 0 [pid 1850] <... futex resumed>) = 0 [pid 1852] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1850] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1851] rt_sigprocmask(SIG_BLOCK, ~[], ./strace-static-x86_64: Process 1856 attached [pid 1855] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1854] <... futex resumed>) = 1 [pid 1852] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1849] <... futex resumed>) = 0 [pid 1852] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1851] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1849] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1855] <... futex resumed>) = 0 [pid 1854] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1852] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1851] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1849] <... futex resumed>) = 0 [pid 1855] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1854] <... bpf resumed>) = 0 [pid 1852] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1849] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1855] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1854] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1852] <... mmap resumed>) = 0x7f6be17b8000 [pid 1849] <... futex resumed>) = 0 [pid 1852] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1855] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1849] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1854] <... futex resumed>) = 0 [pid 1851] <... clone3 resumed> => {parent_tid=[307]}, 88) = 307 [pid 1855] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1854] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1849] <... mmap resumed>) = 0x7f6be1797000 [pid 1855] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1852] <... mprotect resumed>) = 0 [pid 1851] rt_sigprocmask(SIG_SETMASK, [], [pid 1849] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1856] set_robust_list(0x7f6be17b79a0, 24 [pid 1855] <... mmap resumed>) = 0x7f6be17b8000 [pid 1856] <... set_robust_list resumed>) = 0 [pid 1851] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1849] <... mprotect resumed>) = 0 [pid 1856] rt_sigprocmask(SIG_SETMASK, [], [pid 1855] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1852] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1851] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1849] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1852] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1856] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1855] <... mprotect resumed>) = 0 [pid 1852] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1851] <... futex resumed>) = 0 [pid 1849] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1855] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1849] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1856] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1855] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1852] <... clone3 resumed> => {parent_tid=[311]}, 88) = 311 [pid 1851] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1852] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1849] <... clone3 resumed> => {parent_tid=[317]}, 88) = 317 [pid 1855] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1852] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1849] rt_sigprocmask(SIG_SETMASK, [], [pid 1852] <... futex resumed>) = 0 [pid 1849] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1852] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1849] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 ./strace-static-x86_64: Process 1857 attached [pid 1855] <... clone3 resumed> => {parent_tid=[325]}, 88) = 325 [pid 1849] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1857] set_robust_list(0x7f6be17d89a0, 24 [pid 1855] rt_sigprocmask(SIG_SETMASK, [], [pid 1856] <... bpf resumed>) = 7 [pid 1855] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1857] <... set_robust_list resumed>) = 0 [pid 1857] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1857] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72./strace-static-x86_64: Process 1860 attached ./strace-static-x86_64: Process 1859 attached ./strace-static-x86_64: Process 1858 attached [pid 1856] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1855] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1860] set_robust_list(0x7f6be17d89a0, 24 [pid 1859] set_robust_list(0x7f6be17b79a0, 24 [pid 1858] set_robust_list(0x7f6be17d89a0, 24 [pid 1856] <... futex resumed>) = 1 [pid 1855] <... futex resumed>) = 0 [pid 1850] <... futex resumed>) = 0 [pid 1857] <... bpf resumed>) = 3 [pid 1857] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] <... futex resumed>) = 0 [pid 1851] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1851] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1857] <... futex resumed>) = 1 [pid 1857] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 1850] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1856] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1860] <... set_robust_list resumed>) = 0 [pid 1859] <... set_robust_list resumed>) = 0 [pid 1858] <... set_robust_list resumed>) = 0 [pid 1855] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1853] <... futex resumed>) = 0 [pid 1850] <... futex resumed>) = 1 [pid 1857] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] <... futex resumed>) = 0 [pid 1851] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1851] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1857] <... futex resumed>) = 1 [pid 1857] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1860] rt_sigprocmask(SIG_SETMASK, [], [pid 1859] rt_sigprocmask(SIG_SETMASK, [], [pid 1858] rt_sigprocmask(SIG_SETMASK, [], [pid 1853] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1850] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1853] <... setsockopt resumed>) = 0 [pid 1857] <... bpf resumed>) = 6 [pid 1853] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1857] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1853] <... futex resumed>) = 1 [pid 1850] <... futex resumed>) = 0 [pid 1853] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1850] close(3 [pid 1851] <... futex resumed>) = 0 [pid 1850] <... close resumed>) = 0 [pid 1851] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1850] close(4 [pid 1851] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1850] <... close resumed>) = 0 [pid 1857] <... futex resumed>) = 1 [pid 1851] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1850] close(5 [pid 1857] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1851] <... mmap resumed>) = 0x7f6be1797000 [pid 1857] <... bpf resumed>) = 0 [pid 1851] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1850] <... close resumed>) = 0 [pid 1857] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] <... mprotect resumed>) = 0 [pid 1850] close(6 [pid 1857] <... futex resumed>) = 0 [pid 1851] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1857] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1851] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1850] <... close resumed>) = 0 [pid 1851] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1850] close(7./strace-static-x86_64: Process 1861 attached [pid 1860] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1859] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1858] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1861] set_robust_list(0x7f6be17b79a0, 24 [pid 1851] <... clone3 resumed> => {parent_tid=[308]}, 88) = 308 [pid 1850] <... close resumed>) = 0 [pid 1861] <... set_robust_list resumed>) = 0 [pid 1851] rt_sigprocmask(SIG_SETMASK, [], [pid 1850] close(8 [pid 1861] rt_sigprocmask(SIG_SETMASK, [], [pid 1860] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1851] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1861] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1858] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1851] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1850] close(9 [pid 1861] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1860] <... bpf resumed>) = 3 [pid 1851] <... futex resumed>) = 0 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1861] <... bpf resumed>) = 7 [pid 1860] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1858] <... bpf resumed>) = 3 [pid 1851] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1850] close(10 [pid 1861] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1860] <... futex resumed>) = 1 [pid 1855] <... futex resumed>) = 0 [pid 1850] close(11 [pid 1860] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1855] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1858] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1855] <... futex resumed>) = 0 [pid 1850] close(12 [pid 1860] <... socketpair resumed>[4, 5]) = 0 [pid 1855] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1861] <... futex resumed>) = 1 [pid 1860] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1858] <... futex resumed>) = 1 [pid 1852] <... futex resumed>) = 0 [pid 1851] <... futex resumed>) = 0 [pid 1850] close(13 [pid 1861] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1852] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1860] <... futex resumed>) = 1 [pid 1859] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1858] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1857] <... futex resumed>) = 0 [pid 1855] <... futex resumed>) = 0 [pid 1852] <... futex resumed>) = 0 [pid 1851] <... futex resumed>) = 1 [pid 1850] close(14 [pid 1860] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1857] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1855] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1852] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1851] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1858] <... socketpair resumed>[4, 5]) = 0 [pid 1860] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1857] <... setsockopt resumed>) = 0 [pid 1855] <... futex resumed>) = 0 [pid 1850] close(15 [pid 1860] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1858] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1857] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1855] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1860] <... bpf resumed>) = 6 [pid 1858] <... futex resumed>) = 1 [pid 1857] <... futex resumed>) = 1 [pid 1852] <... futex resumed>) = 0 [pid 1851] <... futex resumed>) = 0 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1860] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1858] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1857] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1852] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] close(3 [pid 1850] close(16 [pid 1860] <... futex resumed>) = 1 [pid 1858] <... bpf resumed>) = 6 [pid 1855] <... futex resumed>) = 0 [pid 1852] <... futex resumed>) = 0 [pid 1851] <... close resumed>) = 0 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1860] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1858] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1855] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1852] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1851] close(4 [pid 1850] close(17 [pid 1859] <... bpf resumed>) = 7 [pid 1860] <... bpf resumed>) = 0 [pid 1858] <... futex resumed>) = 0 [pid 1855] <... futex resumed>) = 0 [pid 1852] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1851] <... close resumed>) = 0 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1860] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1858] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1855] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1852] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] close(5 [pid 1850] close(18 [pid 1860] <... futex resumed>) = 0 [pid 1858] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1855] <... futex resumed>) = 0 [pid 1852] <... futex resumed>) = 0 [pid 1859] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] <... close resumed>) = 0 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1860] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1858] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1855] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1852] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] close(6 [pid 1850] close(19 [pid 1859] <... futex resumed>) = 1 [pid 1852] <... futex resumed>) = 0 [pid 1851] <... close resumed>) = 0 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] <... futex resumed>) = 0 [pid 1852] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1851] close(7 [pid 1860] <... bpf resumed>) = 7 [pid 1859] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1858] <... bpf resumed>) = 0 [pid 1852] <... mmap resumed>) = 0x7f6be1797000 [pid 1851] <... close resumed>) = 0 [pid 1850] close(20 [pid 1849] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1860] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1858] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1852] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1851] close(8 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1854] <... futex resumed>) = 0 [pid 1849] <... futex resumed>) = 1 [pid 1860] <... futex resumed>) = 1 [pid 1858] <... futex resumed>) = 0 [pid 1855] <... futex resumed>) = 0 [pid 1854] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1852] <... mprotect resumed>) = 0 [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1850] close(21 [pid 1849] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1860] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1858] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1855] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1854] <... setsockopt resumed>) = 0 [pid 1852] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1851] close(9 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1860] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1855] <... futex resumed>) = 0 [pid 1854] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1852] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1850] close(22 [pid 1860] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1855] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1854] <... futex resumed>) = 1 [pid 1852] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1851] close(10 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] <... futex resumed>) = 0 ./strace-static-x86_64: Process 1862 attached [pid 1860] <... setsockopt resumed>) = 0 [pid 1854] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1850] close(23 [pid 1849] close(3 [pid 1860] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1852] <... clone3 resumed> => {parent_tid=[312]}, 88) = 312 [pid 1851] close(11 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1860] <... futex resumed>) = 1 [pid 1855] <... futex resumed>) = 0 [pid 1852] rt_sigprocmask(SIG_SETMASK, [], [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1850] close(24 [pid 1849] <... close resumed>) = 0 [pid 1862] set_robust_list(0x7f6be17b79a0, 24 [pid 1860] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1855] close(3 [pid 1852] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1851] close(12 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] close(4 [pid 1855] <... close resumed>) = 0 [pid 1852] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1850] close(25 [pid 1855] close(4 [pid 1852] <... futex resumed>) = 0 [pid 1851] close(13 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] <... close resumed>) = 0 [pid 1855] <... close resumed>) = 0 [pid 1852] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1850] close(26 [pid 1849] close(5 [pid 1855] close(5 [pid 1851] close(14 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] <... close resumed>) = 0 [pid 1851] close(15 [pid 1850] close(27 [pid 1855] <... close resumed>) = 0 [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] close(6 [pid 1855] close(6 [pid 1851] close(16 [pid 1850] close(28 [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1855] <... close resumed>) = 0 [pid 1849] <... close resumed>) = 0 [pid 1851] close(17 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1855] close(7 [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1850] close(29 [pid 1849] close(7 [pid 1855] <... close resumed>) = 0 [pid 1851] close(18 [pid 1850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1855] close(8 [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] <... close resumed>) = 0 [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1851] close(19 [pid 1850] exit_group(0 [pid 1849] close(8 [pid 1855] close(9 [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1853] <... futex resumed>) = -1 EBADF (Bad file descriptor) [pid 1850] <... exit_group resumed>) = ? [pid 1856] <... futex resumed>) = -1 EBADF (Bad file descriptor) [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1853] +++ exited with 0 +++ [pid 1851] close(20 [pid 1856] +++ exited with 0 +++ [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1851] close(21) = -1 EBADF (Bad file descriptor) [pid 1851] close(22) = -1 EBADF (Bad file descriptor) [pid 1851] close(23) = -1 EBADF (Bad file descriptor) [pid 1851] close(24) = -1 EBADF (Bad file descriptor) [pid 1851] close(25) = -1 EBADF (Bad file descriptor) [pid 1851] close(26 [pid 1850] +++ exited with 0 +++ [pid 1855] close(10) = -1 EBADF (Bad file descriptor) [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] close(9 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=308, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1855] close(11 [pid 1851] close(27 [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] close(10 [pid 1855] close(12 [pid 1851] close(28 [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] close(11 [pid 1855] close(13 [pid 1851] close(29 [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1851] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] close(12 [pid 1855] close(14 [pid 1851] exit_group(0 [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1861] <... futex resumed>) = ? [pid 1857] <... futex resumed>) = ? [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1851] <... exit_group resumed>) = ? [pid 1849] close(13 [pid 1862] <... set_robust_list resumed>) = 0 [pid 1861] +++ exited with 0 +++ [pid 1857] +++ exited with 0 +++ [pid 1855] close(15 [pid 1851] +++ exited with 0 +++ [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1862] rt_sigprocmask(SIG_SETMASK, [], [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] close(14 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=306, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1862] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1855] close(16 [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 1862] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] close(15 [pid 1855] close(17 [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] close(16 [pid 1855] close(18 [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] close(17 [pid 1855] close(19 [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] close(18 [pid 1855] close(20 [pid 1862] <... bpf resumed>) = 7 [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1862] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1855] close(21 [pid 1849] close(19 [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1855] close(22 [pid 1862] <... futex resumed>) = 1 [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1852] <... futex resumed>) = 0 [pid 1849] close(20 [pid 1862] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1855] close(23 [pid 1852] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1858] <... futex resumed>) = 0 [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1852] <... futex resumed>) = 1 [pid 1849] close(21 [pid 1858] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1855] close(24 [pid 1852] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1858] <... setsockopt resumed>) = 0 [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] close(22 [pid 1858] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1855] close(25 [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1858] <... futex resumed>) = 1 [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1852] <... futex resumed>) = 0 [pid 1849] close(23 [pid 1858] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1855] close(26 [pid 1852] close(3 [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1852] <... close resumed>) = 0 [pid 1849] close(24 [pid 290] <... restart_syscall resumed>) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 1855] close(27 [pid 1852] close(4 [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1852] <... close resumed>) = 0 [pid 1849] close(25 [pid 1855] close(28 [pid 1852] close(5 [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./105", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1852] <... close resumed>) = 0 [pid 1849] close(26 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1855] close(29 [pid 1852] close(6 [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] openat(AT_FDCWD, "./105", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] umount2("./103", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1855] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1852] <... close resumed>) = 0 [pid 1849] close(27 [pid 290] <... openat resumed>) = 3 [pid 1855] exit_group(0 [pid 1852] close(7 [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(3, "", [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1860] <... futex resumed>) = ? [pid 1855] <... exit_group resumed>) = ? [pid 1852] <... close resumed>) = 0 [pid 1849] close(28 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] openat(AT_FDCWD, "./103", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1860] +++ exited with 0 +++ [pid 1852] close(8 [pid 290] getdents64(3, [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1852] close(9 [pid 290] umount2("./105/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1852] close(10 [pid 290] newfstatat(AT_FDCWD, "./105/binderfs", [pid 1855] +++ exited with 0 +++ [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1852] close(11 [pid 290] unlink("./105/binderfs" [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... unlink resumed>) = 0 [pid 289] <... openat resumed>) = 3 [pid 1852] close(12 [pid 1849] close(29 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=324, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] getdents64(3, [pid 289] newfstatat(3, "", [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1852] close(13 [pid 1849] exit_group(0 [pid 290] close(3 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1859] <... futex resumed>) = ? [pid 1854] <... futex resumed>) = ? [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] <... exit_group resumed>) = ? [pid 290] <... close resumed>) = 0 [pid 1859] +++ exited with 0 +++ [pid 1854] +++ exited with 0 +++ [pid 1852] close(14 [pid 290] rmdir("./105" [pid 289] getdents64(3, [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... rmdir resumed>) = 0 [pid 1852] close(15 [pid 290] mkdir("./106", 0777 [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... mkdir resumed>) = 0 [pid 1852] close(16 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1849] +++ exited with 0 +++ [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 ./strace-static-x86_64: Process 1863 attached [pid 1852] close(17 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=315, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 311 [pid 289] umount2("./103/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 1852] close(18 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1852] close(19 [pid 289] newfstatat(AT_FDCWD, "./103/binderfs", [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1852] close(20 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1852] close(21 [pid 289] unlink("./103/binderfs" [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1852] close(22) = -1 EBADF (Bad file descriptor) [pid 1852] close(23 [pid 289] <... unlink resumed>) = 0 [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, [pid 1852] close(24) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1852] close(25) = -1 EBADF (Bad file descriptor) [pid 289] close(3 [pid 1852] close(26) = -1 EBADF (Bad file descriptor) [pid 289] <... close resumed>) = 0 [pid 1852] close(27 [pid 289] rmdir("./103" [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1852] close(28 [pid 289] <... rmdir resumed>) = 0 [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1852] close(29 [pid 289] mkdir("./104", 0777 [pid 1852] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1852] exit_group(0 [pid 1862] <... futex resumed>) = ? [pid 1858] <... futex resumed>) = ? [pid 1852] <... exit_group resumed>) = ? [pid 289] <... mkdir resumed>) = 0 [pid 1863] set_robust_list(0x5555698ca6a0, 24 [pid 1862] +++ exited with 0 +++ [pid 1858] +++ exited with 0 +++ [pid 1852] +++ exited with 0 +++ [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1863] <... set_robust_list resumed>) = 0 ./strace-static-x86_64: Process 1864 attached [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=310, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1863] chdir("./106" [pid 1864] set_robust_list(0x5555698ca6a0, 24 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 309 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 1864] <... set_robust_list resumed>) = 0 [pid 1863] <... chdir resumed>) = 0 [pid 1864] chdir("./104" [pid 1863] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1864] <... chdir resumed>) = 0 [pid 1864] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1864] setpgid(0, 0) = 0 [pid 1864] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1863] <... prctl resumed>) = 0 [pid 1864] <... openat resumed>) = 3 [pid 1863] setpgid(0, 0 [pid 1864] write(3, "1000", 4) = 4 [pid 1864] close(3) = 0 [pid 1863] <... setpgid resumed>) = 0 [pid 1864] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1864] write(1, "executing program\n", 18 [pid 1863] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECexecuting program [pid 1864] <... write resumed>) = 18 [pid 1864] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1864] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 1864] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1863] <... openat resumed>) = 3 [pid 1864] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1864] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 1864] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1863] write(3, "1000", 4 [pid 1864] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1863] <... write resumed>) = 4 [pid 1864] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1864] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0}./strace-static-x86_64: Process 1865 attached [pid 1863] close(3 [pid 1864] <... clone3 resumed> => {parent_tid=[310]}, 88) = 310 [pid 1864] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1864] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1864] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1865] set_robust_list(0x7f6be17d89a0, 24 [pid 1863] <... close resumed>) = 0 [pid 1865] <... set_robust_list resumed>) = 0 [pid 1865] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1865] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1863] symlink("/dev/binderfs", "./binderfs" [pid 292] <... restart_syscall resumed>) = 0 [pid 291] <... restart_syscall resumed>) = 0 [pid 1865] <... bpf resumed>) = 3 [pid 1863] <... symlink resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 1865] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1864] <... futex resumed>) = 0 [pid 1864] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1864] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}executing program [pid 1865] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1863] write(1, "executing program\n", 18 [pid 292] umount2("./109", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1863] <... write resumed>) = 18 [pid 291] umount2("./106", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] umount2("./105", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1863] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1863] <... futex resumed>) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] openat(AT_FDCWD, "./109", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1865] <... socketpair resumed>[4, 5]) = 0 [pid 291] openat(AT_FDCWD, "./106", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] openat(AT_FDCWD, "./105", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1863] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 292] <... openat resumed>) = 3 [pid 1865] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1864] <... futex resumed>) = 0 [pid 1863] <... rt_sigaction resumed>NULL, 8) = 0 [pid 292] newfstatat(3, "", [pid 291] <... openat resumed>) = 3 [pid 287] <... openat resumed>) = 3 [pid 1865] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1864] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1863] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] newfstatat(3, "", [pid 287] newfstatat(3, "", [pid 1863] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1865] <... bpf resumed>) = 6 [pid 1864] <... futex resumed>) = 0 [pid 1863] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] getdents64(3, [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1865] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1864] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1865] <... futex resumed>) = 0 [pid 1864] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1865] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1864] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1865] <... bpf resumed>) = 0 [pid 1864] <... futex resumed>) = 0 [pid 1865] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1864] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1865] <... futex resumed>) = 0 [pid 1864] <... futex resumed>) = 0 [pid 1865] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1864] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 1864] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1863] <... mmap resumed>) = 0x7f6be17b8000 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] getdents64(3, [pid 287] getdents64(3, [pid 1864] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1863] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 292] umount2("./109/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1864] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1863] <... mprotect resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] umount2("./106/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] umount2("./105/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1864] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1863] rt_sigprocmask(SIG_BLOCK, ~[], [pid 292] newfstatat(AT_FDCWD, "./109/binderfs", [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1864] <... clone3 resumed> => {parent_tid=[311]}, 88) = 311 [pid 1863] <... rt_sigprocmask resumed>[], 8) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] newfstatat(AT_FDCWD, "./106/binderfs", [pid 287] newfstatat(AT_FDCWD, "./105/binderfs", ./strace-static-x86_64: Process 1866 attached [pid 1864] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1864] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1864] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1863] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 292] unlink("./109/binderfs" [pid 1863] <... clone3 resumed> => {parent_tid=[312]}, 88) = 312 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1863] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1863] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1863] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 1867 attached [pid 1866] set_robust_list(0x7f6be17b79a0, 24 [pid 292] <... unlink resumed>) = 0 [pid 291] unlink("./106/binderfs" [pid 287] unlink("./105/binderfs" [pid 1867] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 1867] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1867] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 292] getdents64(3, [pid 1866] <... set_robust_list resumed>) = 0 [pid 291] <... unlink resumed>) = 0 [pid 287] <... unlink resumed>) = 0 [pid 1867] <... bpf resumed>) = 3 [pid 1866] rt_sigprocmask(SIG_SETMASK, [], [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] getdents64(3, [pid 287] getdents64(3, [pid 1867] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1863] <... futex resumed>) = 0 [pid 1867] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1863] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1867] <... socketpair resumed>[4, 5]) = 0 [pid 1866] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1863] <... futex resumed>) = 0 [pid 292] close(3 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1867] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1863] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1867] <... futex resumed>) = 0 [pid 1863] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1867] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1863] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1867] <... bpf resumed>) = 6 [pid 1866] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1863] <... futex resumed>) = 0 [pid 292] <... close resumed>) = 0 [pid 291] close(3 [pid 287] close(3 [pid 1867] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1863] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1867] <... futex resumed>) = 0 [pid 1863] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 292] rmdir("./109" [pid 291] <... close resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 1867] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1863] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... rmdir resumed>) = 0 [pid 1867] <... bpf resumed>) = 0 [pid 1863] <... futex resumed>) = 0 [pid 1867] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1863] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1867] <... futex resumed>) = 0 [pid 1863] <... futex resumed>) = 0 [pid 1867] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1863] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 292] mkdir("./110", 0777 [pid 291] rmdir("./106" [pid 287] rmdir("./105" [pid 1866] <... bpf resumed>) = 7 [pid 1863] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 292] <... mkdir resumed>) = 0 [pid 291] <... rmdir resumed>) = 0 [pid 1863] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] <... rmdir resumed>) = 0 [pid 1863] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1863] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0}./strace-static-x86_64: Process 1868 attached [pid 1866] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 291] mkdir("./107", 0777 [pid 287] mkdir("./106", 0777 [pid 1866] <... futex resumed>) = 1 [pid 1863] <... clone3 resumed> => {parent_tid=[313]}, 88) = 313 [pid 1863] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1863] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1863] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 1869 attached [pid 291] <... mkdir resumed>) = 0 [pid 1866] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] <... mkdir resumed>) = 0 [pid 1869] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 1869] chdir("./110" [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1869] <... chdir resumed>) = 0 [pid 1869] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1869] setpgid(0, 0) = 0 [pid 1869] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 326 [pid 1869] write(3, "1000", 4) = 4 [pid 1869] close(3) = 0 ./strace-static-x86_64: Process 1871 attached [pid 1868] set_robust_list(0x7f6be17b79a0, 24 [pid 1864] <... futex resumed>) = 0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 318 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 313 [pid 1869] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1864] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] write(1, "executing program\n", 18 [pid 1865] <... futex resumed>) = 0 executing program [pid 1864] <... futex resumed>) = 1 [pid 1869] <... write resumed>) = 18 [pid 1869] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1869] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 1869] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1865] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1864] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1869] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1869] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 1871] set_robust_list(0x5555698ca6a0, 24 [pid 1869] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1868] <... set_robust_list resumed>) = 0 [pid 1865] <... setsockopt resumed>) = 0 [pid 1869] <... mprotect resumed>) = 0 [pid 1865] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1869] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1865] <... futex resumed>) = 1 [pid 1864] <... futex resumed>) = 0 [pid 1871] <... set_robust_list resumed>) = 0 [pid 1868] rt_sigprocmask(SIG_SETMASK, [], [pid 1865] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1864] close(3 [pid 1869] <... clone3 resumed> => {parent_tid=[327]}, 88) = 327 [pid 1869] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1869] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1869] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1871] chdir("./106" [pid 1868] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1864] <... close resumed>) = 0 ./strace-static-x86_64: Process 1870 attached [pid 1870] set_robust_list(0x5555698ca6a0, 24 [pid 1864] close(4 [pid 1871] <... chdir resumed>) = 0 [pid 1870] <... set_robust_list resumed>) = 0 [pid 1868] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1864] <... close resumed>) = 0 [pid 1871] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1864] close(5 [pid 1870] chdir("./107" [pid 1864] <... close resumed>) = 0 [pid 1870] <... chdir resumed>) = 0 [pid 1864] close(6) = 0 [pid 1864] close(7) = 0 [pid 1870] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1864] close(8 [pid 1870] <... prctl resumed>) = 0 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1870] setpgid(0, 0 [pid 1864] close(9 [pid 1870] <... setpgid resumed>) = 0 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1870] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1864] close(10 [pid 1870] <... openat resumed>) = 3 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1870] write(3, "1000", 4 [pid 1864] close(11 [pid 1870] <... write resumed>) = 4 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1870] close(3 [pid 1864] close(12 [pid 1870] <... close resumed>) = 0 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1870] symlink("/dev/binderfs", "./binderfs" [pid 1864] close(13 [pid 1870] <... symlink resumed>) = 0 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 1870] write(1, "executing program\n", 18 [pid 1864] close(14 [pid 1870] <... write resumed>) = 18 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1870] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1864] close(15 [pid 1870] <... futex resumed>) = 0 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1870] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1864] close(16 [pid 1870] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1864] close(17 [pid 1870] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1870] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1864] close(18 [pid 1870] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1870] <... mmap resumed>) = 0x7f6be17b8000 [pid 1864] close(19 [pid 1870] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1870] <... mprotect resumed>) = 0 [pid 1864] close(20 [pid 1870] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1868] <... bpf resumed>) = 7 [pid 1864] close(21 [pid 1870] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1870] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1864] close(22./strace-static-x86_64: Process 1873 attached [pid 1871] <... prctl resumed>) = 0 [pid 1868] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1870] <... clone3 resumed> => {parent_tid=[319]}, 88) = 319 [pid 1871] setpgid(0, 0 [pid 1868] <... futex resumed>) = 1 [pid 1864] close(23 [pid 1863] <... futex resumed>) = 0 [pid 1870] rt_sigprocmask(SIG_SETMASK, [], [pid 1863] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1870] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1867] <... futex resumed>) = 0 [pid 1863] <... futex resumed>) = 1 [pid 1873] set_robust_list(0x7f6be17d89a0, 24 [pid 1871] <... setpgid resumed>) = 0 [pid 1870] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1868] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1867] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1863] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1870] <... futex resumed>) = 0 [pid 1867] <... setsockopt resumed>) = 0 [pid 1870] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1867] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1864] close(24 [pid 1863] <... futex resumed>) = 0 [pid 1871] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1867] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1863] close(3) = 0 [pid 1863] close(4) = 0 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1863] close(5 [pid 1864] close(25 [pid 1863] <... close resumed>) = 0 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1863] close(6 [pid 1864] close(26 [pid 1863] <... close resumed>) = 0 [pid 1873] <... set_robust_list resumed>) = 0 [pid 1871] <... openat resumed>) = 3 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1863] close(7 [pid 1864] close(27 [pid 1863] <... close resumed>) = 0 ./strace-static-x86_64: Process 1872 attached [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1863] close(8 [pid 1872] set_robust_list(0x7f6be17d89a0, 24 [pid 1864] close(28 [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1872] <... set_robust_list resumed>) = 0 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1863] close(9 [pid 1872] rt_sigprocmask(SIG_SETMASK, [], [pid 1864] close(29 [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1872] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1863] close(10 [pid 1872] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1864] exit_group(0 [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1873] rt_sigprocmask(SIG_SETMASK, [], [pid 1872] <... bpf resumed>) = 3 [pid 1871] write(3, "1000", 4 [pid 1866] <... futex resumed>) = ? [pid 1865] <... futex resumed>) = ? [pid 1864] <... exit_group resumed>) = ? [pid 1863] close(11 [pid 1872] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1866] +++ exited with 0 +++ [pid 1865] +++ exited with 0 +++ [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1872] <... futex resumed>) = 1 [pid 1869] <... futex resumed>) = 0 [pid 1863] close(12 [pid 1872] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1869] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1872] <... socketpair resumed>[4, 5]) = 0 [pid 1869] <... futex resumed>) = 0 [pid 1863] close(13 [pid 1872] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1872] <... futex resumed>) = 0 [pid 1869] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1864] +++ exited with 0 +++ [pid 1871] <... write resumed>) = 4 [pid 1863] close(14 [pid 1872] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1869] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1873] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1872] <... bpf resumed>) = 6 [pid 1871] close(3 [pid 1869] <... futex resumed>) = 0 [pid 1863] close(15 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=309, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1872] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 1872] <... futex resumed>) = 0 [pid 1871] <... close resumed>) = 0 [pid 1869] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1863] close(16 [pid 1872] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1869] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1872] <... bpf resumed>) = 0 [pid 1871] symlink("/dev/binderfs", "./binderfs" [pid 1869] <... futex resumed>) = 0 [pid 1863] close(17 [pid 1872] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1872] <... futex resumed>) = 0 [pid 1869] <... futex resumed>) = 0 [pid 1863] close(18 [pid 1872] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1871] <... symlink resumed>) = 0 [pid 1869] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1873] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1869] <... mmap resumed>) = 0x7f6be1797000 [pid 1863] close(19 [pid 1871] write(1, "executing program\n", 18 [pid 1869] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 1869] <... mprotect resumed>) = 0 [pid 1863] close(20 [pid 1869] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1869] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1863] close(21 [pid 1871] <... write resumed>) = 18 [pid 1869] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1863] close(22 [pid 1871] <... futex resumed>) = 0 [pid 1869] <... clone3 resumed> => {parent_tid=[328]}, 88) = 328 [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1869] rt_sigprocmask(SIG_SETMASK, [], [pid 1863] close(23 [pid 1869] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1869] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1863] close(24 [pid 1869] <... futex resumed>) = 0 [pid 1863] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1869] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1863] close(25) = -1 EBADF (Bad file descriptor) [pid 1863] close(26) = -1 EBADF (Bad file descriptor) [pid 1863] close(27) = -1 EBADF (Bad file descriptor) [pid 1863] close(28) = -1 EBADF (Bad file descriptor) [pid 1863] close(29) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1874 attached [pid 1873] <... bpf resumed>) = 3 [pid 1871] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1863] exit_group(0 [pid 1871] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1868] <... futex resumed>) = ? [pid 1867] <... futex resumed>) = ? [pid 1863] <... exit_group resumed>) = ? [pid 1874] set_robust_list(0x7f6be17b79a0, 24 [pid 1873] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1871] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1868] +++ exited with 0 +++ [pid 1867] +++ exited with 0 +++ [pid 1863] +++ exited with 0 +++ [pid 1871] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1871] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=311, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1873] <... futex resumed>) = 1 [pid 1871] <... mmap resumed>) = 0x7f6be17b8000 [pid 1870] <... futex resumed>) = 0 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 1873] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1871] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1870] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1871] <... mprotect resumed>) = 0 [pid 1870] <... futex resumed>) = 0 [pid 1870] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1871] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1873] <... socketpair resumed>[4, 5]) = 0 [pid 1871] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1874] <... set_robust_list resumed>) = 0 [pid 1873] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1871] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1874] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1873] <... futex resumed>) = 1 [pid 1871] <... clone3 resumed> => {parent_tid=[314]}, 88) = 314 [pid 1870] <... futex resumed>) = 0 [pid 1871] rt_sigprocmask(SIG_SETMASK, [], [pid 1873] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1871] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1870] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1871] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1873] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1871] <... futex resumed>) = 0 [pid 1870] <... futex resumed>) = 0 [pid 1874] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1871] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1870] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1873] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1874] <... bpf resumed>) = 7 [pid 1873] <... bpf resumed>) = 6 [pid 1874] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1869] <... futex resumed>) = 0 [pid 1874] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1869] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1872] <... futex resumed>) = 0 [pid 1869] <... futex resumed>) = 1 [pid 1873] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1872] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1869] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1872] <... setsockopt resumed>) = 0 [pid 1872] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1869] <... futex resumed>) = 0 [pid 1872] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1869] close(3 [pid 1873] <... futex resumed>) = 1 [pid 1870] <... futex resumed>) = 0 [pid 1869] <... close resumed>) = 0 [pid 1873] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1870] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] close(4 [pid 1873] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1870] <... futex resumed>) = 0 [pid 1869] <... close resumed>) = 0 [pid 1873] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1870] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] close(5 [pid 1873] <... bpf resumed>) = 0 [pid 1870] <... futex resumed>) = 0 [pid 1869] <... close resumed>) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 1873] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1870] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1869] close(6 [pid 1873] <... futex resumed>) = 0 [pid 1870] <... mmap resumed>) = 0x7f6be1797000 [pid 1869] <... close resumed>) = 0 [pid 1870] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1873] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1869] close(7 [pid 1870] <... mprotect resumed>) = 0 [pid 1869] <... close resumed>) = 0 [pid 1869] close(8 [pid 289] umount2("./104", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1870] rt_sigprocmask(SIG_BLOCK, ~[], ./strace-static-x86_64: Process 1875 attached [], 8) = 0 [pid 1869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1870] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1869] close(9 [pid 289] openat(AT_FDCWD, "./104", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... openat resumed>) = 3 [pid 1870] <... clone3 resumed> => {parent_tid=[320]}, 88) = 320 [pid 1869] close(10 [pid 289] newfstatat(3, "", [pid 1875] set_robust_list(0x7f6be17d89a0, 24 [pid 1870] rt_sigprocmask(SIG_SETMASK, [], [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1870] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, [pid 1870] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] close(11 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1870] <... futex resumed>) = 0 [pid 1869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./104/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1870] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1869] close(12 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] newfstatat(AT_FDCWD, "./104/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] unlink("./104/binderfs" [pid 1869] close(13 [pid 289] <... unlink resumed>) = 0 [pid 1869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, ./strace-static-x86_64: Process 1876 attached [pid 1869] close(14) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1869] close(15 [pid 289] close(3) = 0 [pid 1869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] rmdir("./104" [pid 1869] close(16 [pid 289] <... rmdir resumed>) = 0 [pid 1869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] mkdir("./105", 0777 [pid 1869] close(17 [pid 289] <... mkdir resumed>) = 0 [pid 1869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1876] set_robust_list(0x7f6be17b79a0, 24 [pid 1875] <... set_robust_list resumed>) = 0 [pid 1869] close(18) = -1 EBADF (Bad file descriptor) [pid 1869] close(19) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1877 attached [pid 1869] close(20 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 312 [pid 1877] set_robust_list(0x5555698ca6a0, 24 [pid 1869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1877] <... set_robust_list resumed>) = 0 [pid 1869] close(21) = -1 EBADF (Bad file descriptor) [pid 1869] close(22) = -1 EBADF (Bad file descriptor) [pid 1869] close(23 [pid 1877] chdir("./105" [pid 1869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1877] <... chdir resumed>) = 0 [pid 1869] close(24 [pid 1877] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1877] <... prctl resumed>) = 0 [pid 1869] close(25) = -1 EBADF (Bad file descriptor) [pid 1877] setpgid(0, 0 [pid 1869] close(26 [pid 1877] <... setpgid resumed>) = 0 [pid 1869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1869] close(27) = -1 EBADF (Bad file descriptor) [pid 1869] close(28 [pid 1877] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1869] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1869] close(29) = -1 EBADF (Bad file descriptor) [pid 1869] exit_group(0 [pid 1874] <... futex resumed>) = ? [pid 1872] <... futex resumed>) = ? [pid 1869] <... exit_group resumed>) = ? [pid 1874] +++ exited with 0 +++ [pid 1872] +++ exited with 0 +++ [pid 1875] rt_sigprocmask(SIG_SETMASK, [], [pid 1869] +++ exited with 0 +++ [pid 1877] <... openat resumed>) = 3 [pid 1876] <... set_robust_list resumed>) = 0 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=326, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1877] write(3, "1000", 4 [pid 1876] rt_sigprocmask(SIG_SETMASK, [], [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 1877] <... write resumed>) = 4 [pid 1876] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1877] close(3 [pid 1876] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1877] <... close resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 1877] symlink("/dev/binderfs", "./binderfs" [pid 1875] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] umount2("./106", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 1877] <... symlink resumed>) = 0 [pid 290] openat(AT_FDCWD, "./106", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYexecuting program [pid 1877] write(1, "executing program\n", 18 [pid 290] <... openat resumed>) = 3 [pid 1875] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 290] newfstatat(3, "", [pid 1877] <... write resumed>) = 18 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1877] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1876] <... bpf resumed>) = 7 [pid 1877] <... futex resumed>) = 0 [pid 290] getdents64(3, [pid 1876] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1877] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1877] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1876] <... futex resumed>) = 1 [pid 1870] <... futex resumed>) = 0 [pid 1877] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1876] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1870] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] umount2("./106/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1877] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1873] <... futex resumed>) = 0 [pid 1870] <... futex resumed>) = 1 [pid 1877] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1873] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1870] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1877] <... mmap resumed>) = 0x7f6be17b8000 [pid 1873] <... setsockopt resumed>) = 0 [pid 290] newfstatat(AT_FDCWD, "./106/binderfs", [pid 1877] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1873] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1877] <... mprotect resumed>) = 0 [pid 1873] <... futex resumed>) = 1 [pid 1870] <... futex resumed>) = 0 [pid 1873] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1870] close(3 [pid 290] unlink("./106/binderfs" [pid 1870] <... close resumed>) = 0 [pid 1877] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1875] <... bpf resumed>) = 3 [pid 1870] close(4 [pid 290] <... unlink resumed>) = 0 [pid 1877] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1870] <... close resumed>) = 0 [pid 1877] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 290] getdents64(3, [pid 1870] close(5 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 ./strace-static-x86_64: Process 1878 attached [pid 1870] <... close resumed>) = 0 [pid 290] close(3 [pid 1878] set_robust_list(0x7f6be17d89a0, 24 [pid 1877] <... clone3 resumed> => {parent_tid=[313]}, 88) = 313 [pid 1870] close(6 [pid 1878] <... set_robust_list resumed>) = 0 [pid 1877] rt_sigprocmask(SIG_SETMASK, [], [pid 290] <... close resumed>) = 0 [pid 1870] <... close resumed>) = 0 [pid 1877] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1875] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] rmdir("./106" [pid 1878] rt_sigprocmask(SIG_SETMASK, [], [pid 1877] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1870] close(7 [pid 1878] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1877] <... futex resumed>) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 1877] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1870] <... close resumed>) = 0 [pid 290] mkdir("./107", 0777 [pid 1870] close(8 [pid 1878] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... mkdir resumed>) = 0 [pid 1870] close(9 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1870] close(10 [pid 1871] <... futex resumed>) = 0 [pid 1871] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1875] <... futex resumed>) = 1 [pid 1871] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1875] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1870] close(11 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 314 [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1875] <... socketpair resumed>[4, 5]) = 0 [pid 1870] close(12) = -1 EBADF (Bad file descriptor) [pid 1875] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1870] close(13 [pid 1875] <... futex resumed>) = 1 [pid 1871] <... futex resumed>) = 0 [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1875] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1871] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1878] <... bpf resumed>) = 3 [pid 1875] <... bpf resumed>) = 6 [pid 1871] <... futex resumed>) = 0 [pid 1870] close(14 [pid 1878] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1875] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1871] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1875] <... futex resumed>) = 0 [pid 1871] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1870] close(15 [pid 1878] <... futex resumed>) = 1 [pid 1877] <... futex resumed>) = 0 [pid 1875] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1871] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1878] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1877] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1875] <... bpf resumed>) = 0 [pid 1871] <... futex resumed>) = 0 [pid 1870] close(16 [pid 1877] <... futex resumed>) = 0 [pid 1875] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1871] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1878] <... socketpair resumed>[4, 5]) = 0 [pid 1877] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1875] <... futex resumed>) = 0 [pid 1871] <... futex resumed>) = 0 [pid 1870] close(17 [pid 1878] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1875] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1871] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] <... mmap resumed>) = 0x7f6be1797000 [pid 1870] close(18 [pid 1878] <... futex resumed>) = 1 [pid 1877] <... futex resumed>) = 0 [pid 1871] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1878] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1877] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1871] <... mprotect resumed>) = 0 [pid 1870] close(19 [pid 1878] <... bpf resumed>) = 6 [pid 1877] <... futex resumed>) = 0 [pid 1871] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1878] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1877] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1871] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1870] close(20 [pid 1878] <... futex resumed>) = 0 [pid 1877] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1871] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1878] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1877] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1870] close(21 [pid 1878] <... bpf resumed>) = 0 [pid 1877] <... futex resumed>) = 0 [pid 1871] <... clone3 resumed> => {parent_tid=[315]}, 88) = 315 [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1878] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1877] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1871] rt_sigprocmask(SIG_SETMASK, [], [pid 1870] close(22 [pid 1878] <... futex resumed>) = 0 [pid 1877] <... futex resumed>) = 0 [pid 1871] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1878] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1877] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1871] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 1880 attached ./strace-static-x86_64: Process 1879 attached [pid 1877] <... mmap resumed>) = 0x7f6be1797000 [pid 1871] <... futex resumed>) = 0 [pid 1870] close(23 [pid 1879] set_robust_list(0x5555698ca6a0, 24 [pid 1877] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1871] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1879] <... set_robust_list resumed>) = 0 [pid 1877] <... mprotect resumed>) = 0 [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1879] chdir("./107" [pid 1877] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1870] close(24 [pid 1880] set_robust_list(0x7f6be17b79a0, 24 [pid 1877] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1879] <... chdir resumed>) = 0 [pid 1877] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1870] close(25 [pid 292] <... restart_syscall resumed>) = 0 [pid 1879] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1879] setpgid(0, 0 [pid 1870] close(26 [pid 1877] <... clone3 resumed> => {parent_tid=[314]}, 88) = 314 [pid 1877] rt_sigprocmask(SIG_SETMASK, [], [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./110", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1877] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1870] close(27 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1877] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1877] <... futex resumed>) = 0 [pid 1870] close(28 [pid 292] openat(AT_FDCWD, "./110", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1877] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... openat resumed>) = 3 [pid 1870] close(29 [pid 292] newfstatat(3, "", [pid 1870] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1870] exit_group(0 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1870] <... exit_group resumed>) = ? [pid 1876] <... futex resumed>) = 0 [pid 1873] <... futex resumed>) = ? [pid 1879] <... setpgid resumed>) = 0 [pid 1873] +++ exited with 0 +++ [pid 1879] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1879] write(3, "1000", 4) = 4 [pid 1879] close(3 [pid 1876] +++ exited with 0 +++ [pid 1870] +++ exited with 0 +++ [pid 292] getdents64(3, [pid 1879] <... close resumed>) = 0 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=318, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 executing program [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 292] umount2("./110/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1879] symlink("/dev/binderfs", "./binderfs" [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1879] <... symlink resumed>) = 0 [pid 292] newfstatat(AT_FDCWD, "./110/binderfs", [pid 1880] <... set_robust_list resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1879] write(1, "executing program\n", 18 [pid 292] unlink("./110/binderfs"./strace-static-x86_64: Process 1881 attached [pid 1879] <... write resumed>) = 18 [pid 292] <... unlink resumed>) = 0 [pid 1881] set_robust_list(0x7f6be17b79a0, 24 [pid 1879] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] getdents64(3, [pid 1881] <... set_robust_list resumed>) = 0 [pid 1879] <... futex resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1881] rt_sigprocmask(SIG_SETMASK, [], [pid 1879] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 292] close(3 [pid 1880] rt_sigprocmask(SIG_SETMASK, [], [pid 292] <... close resumed>) = 0 [pid 1881] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1879] <... rt_sigaction resumed>NULL, 8) = 0 [pid 292] rmdir("./110" [pid 1881] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1879] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1881] <... bpf resumed>) = 7 [pid 1880] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1879] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] <... rmdir resumed>) = 0 [pid 1881] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1879] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1881] <... futex resumed>) = 1 [pid 1879] <... mmap resumed>) = 0x7f6be17b8000 [pid 1877] <... futex resumed>) = 0 [pid 292] mkdir("./111", 0777 [pid 1881] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1879] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1877] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1879] <... mprotect resumed>) = 0 [pid 292] <... mkdir resumed>) = 0 [pid 1880] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1879] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1878] <... futex resumed>) = 0 [pid 1877] <... futex resumed>) = 1 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1879] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1878] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1877] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1879] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[315]}, 88) = 315 [pid 1879] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1879] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1878] <... setsockopt resumed>) = 0 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 329 [pid 1879] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1878] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1877] <... futex resumed>) = 0 [pid 1878] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1877] close(3./strace-static-x86_64: Process 1883 attached ) = 0 [pid 1883] set_robust_list(0x5555698ca6a0, 24 [pid 1877] close(4 [pid 1883] <... set_robust_list resumed>) = 0 [pid 1877] <... close resumed>) = 0 [pid 1883] chdir("./111" [pid 1877] close(5 [pid 1883] <... chdir resumed>) = 0 [pid 1877] <... close resumed>) = 0 [pid 1880] <... bpf resumed>) = 7 [pid 1877] close(6 [pid 1883] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1877] <... close resumed>) = 0 [pid 1877] close(7 [pid 1883] <... prctl resumed>) = 0 [pid 1880] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1877] <... close resumed>) = 0 [pid 1883] setpgid(0, 0 [pid 1880] <... futex resumed>) = 1 [pid 1877] close(8 [pid 1871] <... futex resumed>) = 0 [pid 1880] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1877] close(9) = -1 EBADF (Bad file descriptor) [pid 1875] <... futex resumed>) = 0 [pid 1871] <... futex resumed>) = 1 [pid 1877] close(10 [pid 1875] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1875] <... setsockopt resumed>) = 0 [pid 1871] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1877] close(11 [pid 1875] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1871] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1875] <... futex resumed>) = 0 [pid 1871] close(3 [pid 1877] close(12 [pid 1875] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1871] <... close resumed>) = 0 [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] close(4 [pid 1877] close(13 [pid 1883] <... setpgid resumed>) = 0 [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] <... close resumed>) = 0 [pid 1877] close(14 [pid 1871] close(5 [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1883] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1877] close(15 [pid 1871] <... close resumed>) = 0 ./strace-static-x86_64: Process 1882 attached [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] close(6 [pid 1877] close(16 [pid 1883] <... openat resumed>) = 3 [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] <... close resumed>) = 0 [pid 1877] close(17 [pid 1871] close(7 [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] <... close resumed>) = 0 [pid 1877] close(18 [pid 1871] close(8 [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1877] close(19 [pid 1871] close(9 [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1877] close(20 [pid 1871] close(10 [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1877] close(21 [pid 1871] close(11 [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1877] close(22 [pid 1871] close(12 [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1877] close(23 [pid 1871] close(13 [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1883] write(3, "1000", 4 [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1877] close(24 [pid 1871] close(14 [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1877] close(25 [pid 1871] close(15 [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1877] close(26 [pid 1871] close(16 [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1877] close(27 [pid 1871] close(17 [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1882] set_robust_list(0x7f6be17d89a0, 24 [pid 1883] <... write resumed>) = 4 [pid 1883] close(3) = 0 [pid 1877] close(28 [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] close(18 [pid 1877] close(29 [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] close(19 [pid 1883] symlink("/dev/binderfs", "./binderfs" [pid 1877] exit_group(0 [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1883] <... symlink resumed>) = 0 [pid 1882] <... set_robust_list resumed>) = 0 [pid 1881] <... futex resumed>) = ? [pid 1878] <... futex resumed>) = ? [pid 1877] <... exit_group resumed>) = ? [pid 1871] close(20 [pid 1883] write(1, "executing program\n", 18 [pid 1881] +++ exited with 0 +++ [pid 1878] +++ exited with 0 +++ [pid 1883] <... write resumed>) = 18 [pid 1883] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1883] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 1883] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1883] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1877] +++ exited with 0 +++ [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 1883] <... mmap resumed>) = 0x7f6be17b8000 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=312, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1871] close(21 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 1883] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1883] <... mprotect resumed>) = 0 [pid 1871] close(22 [pid 1883] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1882] rt_sigprocmask(SIG_SETMASK, [], [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... restart_syscall resumed>) = 0 [pid 1871] close(23 [pid 289] <... restart_syscall resumed>) = 0 [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1871] close(24 [pid 1883] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1883] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./107", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] umount2("./105", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1871] close(25 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1871] close(26 [pid 291] openat(AT_FDCWD, "./107", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] openat(AT_FDCWD, "./105", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... openat resumed>) = 3 [pid 1871] close(27 [pid 289] <... openat resumed>) = 3 [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(3, "", [pid 1871] close(28 [pid 289] newfstatat(3, "", [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1871] close(29 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 289] getdents64(3, [pid 1871] exit_group(0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1880] <... futex resumed>) = ? [pid 1875] <... futex resumed>) = ? [pid 1871] <... exit_group resumed>) = ? [pid 291] umount2("./107/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] umount2("./105/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1883] <... clone3 resumed> => {parent_tid=[330]}, 88) = 330 [pid 1880] +++ exited with 0 +++ [pid 1875] +++ exited with 0 +++ [pid 1883] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1883] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1883] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1882] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1871] +++ exited with 0 +++ [pid 1882] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] newfstatat(AT_FDCWD, "./105/binderfs", [pid 291] newfstatat(AT_FDCWD, "./107/binderfs", [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=313, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] unlink("./107/binderfs" [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 289] unlink("./105/binderfs" [pid 291] <... unlink resumed>) = 0 [pid 289] <... unlink resumed>) = 0 ./strace-static-x86_64: Process 1884 attached [pid 1882] <... bpf resumed>) = 3 [pid 291] getdents64(3, [pid 289] getdents64(3, [pid 1882] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1879] <... futex resumed>) = 0 [pid 1882] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1879] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1884] set_robust_list(0x7f6be17d89a0, 24 [pid 1882] <... socketpair resumed>[4, 5]) = 0 [pid 1879] <... futex resumed>) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1882] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1879] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1882] <... futex resumed>) = 0 [pid 1879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1882] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1879] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1884] <... set_robust_list resumed>) = 0 [pid 1882] <... bpf resumed>) = 6 [pid 1879] <... futex resumed>) = 0 [pid 291] close(3 [pid 289] close(3 [pid 1882] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1879] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1882] <... futex resumed>) = 0 [pid 1879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1882] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1879] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1882] <... bpf resumed>) = 0 [pid 1879] <... futex resumed>) = 0 [pid 1882] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1879] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1882] <... futex resumed>) = 0 [pid 1879] <... futex resumed>) = 0 [pid 1882] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1879] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 1879] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 291] <... close resumed>) = 0 [pid 289] <... close resumed>) = 0 [pid 1879] <... mprotect resumed>) = 0 [pid 291] rmdir("./107" [pid 289] rmdir("./105" [pid 1879] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 291] <... rmdir resumed>) = 0 [pid 1879] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 289] <... rmdir resumed>) = 0 [pid 291] mkdir("./108", 0777 [pid 1879] <... clone3 resumed> => {parent_tid=[316]}, 88) = 316 [pid 289] mkdir("./106", 0777 [pid 1879] rt_sigprocmask(SIG_SETMASK, [], [pid 291] <... mkdir resumed>) = 0 [pid 1879] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 289] <... mkdir resumed>) = 0 [pid 1879] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1879] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1884] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1884] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 321 [pid 1884] <... bpf resumed>) = 3 [pid 1884] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 315 [pid 1884] <... futex resumed>) = 1 [pid 1883] <... futex resumed>) = 0 ./strace-static-x86_64: Process 1887 attached ./strace-static-x86_64: Process 1885 attached [pid 1884] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1883] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1884] <... socketpair resumed>[4, 5]) = 0 [pid 1883] <... futex resumed>) = 0 [pid 1884] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1883] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1884] <... futex resumed>) = 0 [pid 1883] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1884] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1883] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1887] set_robust_list(0x5555698ca6a0, 24 [pid 1885] set_robust_list(0x7f6be17b79a0, 24 [pid 1884] <... bpf resumed>) = 6 [pid 1883] <... futex resumed>) = 0 [pid 1884] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1883] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1884] <... futex resumed>) = 0 [pid 1883] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1884] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1883] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1884] <... bpf resumed>) = 0 [pid 1883] <... futex resumed>) = 0 [pid 1884] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1883] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1884] <... futex resumed>) = 0 [pid 1883] <... futex resumed>) = 0 [pid 1887] <... set_robust_list resumed>) = 0 [pid 1884] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1883] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 1883] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1887] chdir("./106" [pid 1885] <... set_robust_list resumed>) = 0 [pid 1883] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1887] <... chdir resumed>) = 0 [pid 1883] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0}./strace-static-x86_64: Process 1888 attached [pid 1887] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1885] rt_sigprocmask(SIG_SETMASK, [], [pid 1888] set_robust_list(0x7f6be17b79a0, 24 [pid 1887] <... prctl resumed>) = 0 [pid 1885] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1883] <... clone3 resumed> => {parent_tid=[331]}, 88) = 331 ./strace-static-x86_64: Process 1886 attached [pid 1886] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 1886] chdir("./108" [pid 1887] setpgid(0, 0 [pid 1883] rt_sigprocmask(SIG_SETMASK, [], [pid 1888] <... set_robust_list resumed>) = 0 [pid 1885] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1886] <... chdir resumed>) = 0 [pid 1886] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1887] <... setpgid resumed>) = 0 [pid 1883] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1886] setpgid(0, 0) = 0 [pid 1887] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1886] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1883] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1886] <... openat resumed>) = 3 [pid 1883] <... futex resumed>) = 0 [pid 1886] write(3, "1000", 4 [pid 1887] <... openat resumed>) = 3 [pid 1883] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... restart_syscall resumed>) = 0 [pid 1886] <... write resumed>) = 4 [pid 1886] close(3) = 0 [pid 1886] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1886] write(1, "executing program\n", 18) = 18 [pid 1886] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1887] write(3, "1000", 4 [pid 1886] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 1886] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1887] <... write resumed>) = 4 [pid 1886] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1886] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 1886] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1888] rt_sigprocmask(SIG_SETMASK, [], [pid 1887] close(3 [pid 1886] <... mprotect resumed>) = 0 [pid 1885] <... bpf resumed>) = 7 [pid 287] umount2("./106", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1886] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1887] <... close resumed>) = 0 [pid 1886] <... rt_sigprocmask resumed>[], 8) = 0 [pid 287] openat(AT_FDCWD, "./106", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1886] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1887] symlink("/dev/binderfs", "./binderfs" [pid 287] <... openat resumed>) = 3 [pid 1887] <... symlink resumed>) = 0 [pid 287] newfstatat(3, "", executing program [pid 1886] <... clone3 resumed> => {parent_tid=[322]}, 88) = 322 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1887] write(1, "executing program\n", 18) = 18 [pid 1886] rt_sigprocmask(SIG_SETMASK, [], [pid 287] getdents64(3, [pid 1886] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1887] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] umount2("./106/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1887] <... futex resumed>) = 0 [pid 1886] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1887] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 287] newfstatat(AT_FDCWD, "./106/binderfs", [pid 1887] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1886] <... futex resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1887] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1886] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] unlink("./106/binderfs"./strace-static-x86_64: Process 1889 attached ) = 0 [pid 1887] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] getdents64(3, [pid 1889] set_robust_list(0x7f6be17d89a0, 24 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1887] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 287] close(3) = 0 [pid 1887] <... mmap resumed>) = 0x7f6be17b8000 [pid 1889] <... set_robust_list resumed>) = 0 [pid 1887] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 287] rmdir("./106" [pid 1889] rt_sigprocmask(SIG_SETMASK, [], [pid 1887] <... mprotect resumed>) = 0 [pid 1885] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... rmdir resumed>) = 0 [pid 1889] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] mkdir("./107", 0777 [pid 1887] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] <... mkdir resumed>) = 0 [pid 1887] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1885] <... futex resumed>) = 1 [pid 1879] <... futex resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1879] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1882] <... futex resumed>) = 0 [pid 1879] <... futex resumed>) = 1 [pid 1882] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1879] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1882] <... setsockopt resumed>) = 0 [pid 1882] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1879] <... futex resumed>) = 0 [pid 1882] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1879] close(3 [pid 1887] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1885] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1879] <... close resumed>) = 0 [pid 1879] close(4) = 0 [pid 1879] close(5) = 0 [pid 1887] <... clone3 resumed> => {parent_tid=[316]}, 88) = 316 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 316 [pid 1887] rt_sigprocmask(SIG_SETMASK, [], [pid 1879] close(6./strace-static-x86_64: Process 1891 attached ./strace-static-x86_64: Process 1890 attached [pid 1888] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1887] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1879] <... close resumed>) = 0 [pid 1887] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1879] close(7 [pid 1887] <... futex resumed>) = 0 [pid 1879] <... close resumed>) = 0 [pid 1891] set_robust_list(0x7f6be17d89a0, 24 [pid 1888] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1887] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1879] close(8 [pid 1891] <... set_robust_list resumed>) = 0 [pid 1879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1879] close(9) = -1 EBADF (Bad file descriptor) [pid 1879] close(10) = -1 EBADF (Bad file descriptor) [pid 1879] close(11) = -1 EBADF (Bad file descriptor) [pid 1879] close(12) = -1 EBADF (Bad file descriptor) [pid 1879] close(13) = -1 EBADF (Bad file descriptor) [pid 1879] close(14) = -1 EBADF (Bad file descriptor) [pid 1879] close(15) = -1 EBADF (Bad file descriptor) [pid 1879] close(16) = -1 EBADF (Bad file descriptor) [pid 1879] close(17) = -1 EBADF (Bad file descriptor) [pid 1879] close(18) = -1 EBADF (Bad file descriptor) [pid 1879] close(19) = -1 EBADF (Bad file descriptor) [pid 1879] close(20) = -1 EBADF (Bad file descriptor) [pid 1879] close(21) = -1 EBADF (Bad file descriptor) [pid 1879] close(22) = -1 EBADF (Bad file descriptor) [pid 1879] close(23) = -1 EBADF (Bad file descriptor) [pid 1879] close(24) = -1 EBADF (Bad file descriptor) [pid 1879] close(25) = -1 EBADF (Bad file descriptor) [pid 1879] close(26) = -1 EBADF (Bad file descriptor) [pid 1879] close(27) = -1 EBADF (Bad file descriptor) [pid 1879] close(28) = -1 EBADF (Bad file descriptor) [pid 1879] close(29 [pid 1888] <... bpf resumed>) = 7 [pid 1879] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1879] exit_group(0 [pid 1885] <... futex resumed>) = ? [pid 1882] <... futex resumed>) = ? [pid 1879] <... exit_group resumed>) = ? [pid 1891] rt_sigprocmask(SIG_SETMASK, [], [pid 1890] set_robust_list(0x5555698ca6a0, 24 [pid 1888] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1885] +++ exited with 0 +++ [pid 1882] +++ exited with 0 +++ [pid 1879] +++ exited with 0 +++ [pid 1889] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=314, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1891] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1890] <... set_robust_list resumed>) = 0 [pid 1889] <... bpf resumed>) = 3 [pid 1888] <... futex resumed>) = 1 [pid 1883] <... futex resumed>) = 0 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 1883] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1889] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1888] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1884] <... futex resumed>) = 0 [pid 1883] <... futex resumed>) = 1 [pid 1884] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1883] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1884] <... setsockopt resumed>) = 0 [pid 1884] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1883] <... futex resumed>) = 0 [pid 1884] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1883] close(3) = 0 [pid 1883] close(4 [pid 1891] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1886] <... futex resumed>) = 0 [pid 1883] <... close resumed>) = 0 [pid 1890] chdir("./107" [pid 1889] <... futex resumed>) = 1 [pid 1886] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1883] close(5 [pid 1889] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1886] <... futex resumed>) = 0 [pid 1883] <... close resumed>) = 0 [pid 1891] <... bpf resumed>) = 3 [pid 1889] <... socketpair resumed>[4, 5]) = 0 [pid 1886] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1883] close(6 [pid 1891] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1889] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1883] <... close resumed>) = 0 [pid 1890] <... chdir resumed>) = 0 [pid 1889] <... futex resumed>) = 1 [pid 1886] <... futex resumed>) = 0 [pid 1883] close(7 [pid 1889] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1886] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1883] <... close resumed>) = 0 [pid 1891] <... futex resumed>) = 1 [pid 1889] <... bpf resumed>) = 6 [pid 1887] <... futex resumed>) = 0 [pid 1886] <... futex resumed>) = 0 [pid 1883] close(8 [pid 1889] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1887] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1886] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1889] <... futex resumed>) = 0 [pid 1887] <... futex resumed>) = 0 [pid 1886] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1883] close(9 [pid 1889] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1887] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1886] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1891] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1890] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1889] <... bpf resumed>) = 0 [pid 1886] <... futex resumed>) = 0 [pid 1883] close(10 [pid 1889] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1886] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1889] <... futex resumed>) = 0 [pid 1886] <... futex resumed>) = 0 [pid 1883] close(11 [pid 1889] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1886] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1886] <... mmap resumed>) = 0x7f6be1797000 [pid 1883] close(12 [pid 1886] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1886] <... mprotect resumed>) = 0 [pid 1883] close(13 [pid 1886] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1886] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1883] close(14 [pid 1886] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1883] close(15 [pid 1891] <... socketpair resumed>[4, 5]) = 0 [pid 1890] <... prctl resumed>) = 0 [pid 1886] <... clone3 resumed> => {parent_tid=[323]}, 88) = 323 [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1886] rt_sigprocmask(SIG_SETMASK, [], [pid 1883] close(16 [pid 1886] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1886] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1883] close(17 [pid 1886] <... futex resumed>) = 0 [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1886] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1883] close(18) = -1 EBADF (Bad file descriptor) [pid 1883] close(19) = -1 EBADF (Bad file descriptor) [pid 1883] close(20 [pid 1891] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1890] setpgid(0, 0 [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1891] <... futex resumed>) = 1 [pid 1890] <... setpgid resumed>) = 0 [pid 1887] <... futex resumed>) = 0 [pid 1883] close(21 [pid 1891] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1887] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1891] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1887] <... futex resumed>) = 0 [pid 1883] close(22 [pid 1891] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1890] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1887] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1891] <... bpf resumed>) = 6 [pid 1890] <... openat resumed>) = 3 [pid 1883] close(23 [pid 1891] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1890] write(3, "1000", 4 [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1892 attached [pid 1891] <... futex resumed>) = 1 [pid 1890] <... write resumed>) = 4 [pid 1887] <... futex resumed>) = 0 [pid 1883] close(24 [pid 1891] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1890] close(3 [pid 1887] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1891] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1890] <... close resumed>) = 0 [pid 1887] <... futex resumed>) = 0 [pid 1883] close(25 [pid 1891] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1890] symlink("/dev/binderfs", "./binderfs" [pid 1887] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1891] <... bpf resumed>) = 0 [pid 1887] <... futex resumed>) = 0 [pid 1883] close(26 [pid 1890] <... symlink resumed>) = 0 [pid 1887] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1891] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 1892] set_robust_list(0x7f6be17b79a0, 24 [pid 1891] <... futex resumed>) = 0 [pid 1890] write(1, "executing program\n", 18 [pid 1887] <... mmap resumed>) = 0x7f6be1797000 [pid 1883] close(27 [pid 1891] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1890] <... write resumed>) = 18 [pid 1887] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1883] close(28 [pid 1887] <... mprotect resumed>) = 0 [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... restart_syscall resumed>) = 0 [pid 1890] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1887] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1883] close(29 [pid 1890] <... futex resumed>) = 0 [pid 1887] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1883] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1890] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1887] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1883] exit_group(0 [pid 1890] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1884] <... futex resumed>) = ? [pid 1883] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 1893 attached [pid 1890] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1888] <... futex resumed>) = ? [pid 1887] <... clone3 resumed> => {parent_tid=[317]}, 88) = 317 [pid 1884] +++ exited with 0 +++ [pid 290] umount2("./107", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1893] set_robust_list(0x7f6be17b79a0, 24 [pid 1890] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1892] <... set_robust_list resumed>) = 0 [pid 1892] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1892] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1888] +++ exited with 0 +++ [pid 1887] rt_sigprocmask(SIG_SETMASK, [], [pid 1883] +++ exited with 0 +++ [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1890] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1887] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1890] <... mmap resumed>) = 0x7f6be17b8000 [pid 1887] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] openat(AT_FDCWD, "./107", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=329, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- [pid 1890] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1887] <... futex resumed>) = 0 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 290] <... openat resumed>) = 3 [pid 1890] <... mprotect resumed>) = 0 [pid 1887] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] newfstatat(3, "", [pid 1893] <... set_robust_list resumed>) = 0 [pid 1892] <... bpf resumed>) = 7 [pid 1890] rt_sigprocmask(SIG_BLOCK, ~[], [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1892] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1890] <... rt_sigprocmask resumed>[], 8) = 0 [pid 290] getdents64(3, [pid 1890] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1886] <... futex resumed>) = 0 [pid 1886] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1890] <... clone3 resumed> => {parent_tid=[317]}, 88) = 317 [pid 290] umount2("./107/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1890] rt_sigprocmask(SIG_SETMASK, [], [pid 1889] <... futex resumed>) = 0 [pid 1886] <... futex resumed>) = 1 [pid 1893] rt_sigprocmask(SIG_SETMASK, [], [pid 1892] <... futex resumed>) = 1 [pid 1890] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1889] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1886] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1890] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1889] <... setsockopt resumed>) = 0 [pid 290] newfstatat(AT_FDCWD, "./107/binderfs", [pid 1890] <... futex resumed>) = 0 [pid 1889] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1890] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1889] <... futex resumed>) = 1 [pid 1886] <... futex resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1889] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1886] close(3 [pid 290] unlink("./107/binderfs" [pid 1886] <... close resumed>) = 0 [pid 1892] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1886] close(4) = 0 [pid 290] <... unlink resumed>) = 0 [pid 1886] close(5 [pid 290] getdents64(3, [pid 1893] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1886] <... close resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1886] close(6) = 0 [pid 1893] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 290] close(3 [pid 1886] close(7) = 0 [pid 290] <... close resumed>) = 0 [pid 1886] close(8 [pid 290] rmdir("./107" [pid 1886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1886] close(9) = -1 EBADF (Bad file descriptor) [pid 290] <... rmdir resumed>) = 0 [pid 1886] close(10) = -1 EBADF (Bad file descriptor) [pid 290] mkdir("./108", 0777 [pid 1886] close(11) = -1 EBADF (Bad file descriptor) [pid 1886] close(12 [pid 290] <... mkdir resumed>) = 0 [pid 1886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1886] close(13) = -1 EBADF (Bad file descriptor) [pid 1886] close(14) = -1 EBADF (Bad file descriptor) [pid 1886] close(15) = -1 EBADF (Bad file descriptor) [pid 1886] close(16) = -1 EBADF (Bad file descriptor) [pid 1886] close(17) = -1 EBADF (Bad file descriptor) [pid 1886] close(18) = -1 EBADF (Bad file descriptor) [pid 1886] close(19) = -1 EBADF (Bad file descriptor) [pid 1886] close(20) = -1 EBADF (Bad file descriptor) [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 317 [pid 1886] close(21) = -1 EBADF (Bad file descriptor) [pid 1886] close(22) = -1 EBADF (Bad file descriptor) [pid 1886] close(23) = -1 EBADF (Bad file descriptor) [pid 1886] close(24) = -1 EBADF (Bad file descriptor) [pid 1886] close(25) = -1 EBADF (Bad file descriptor) [pid 1886] close(26) = -1 EBADF (Bad file descriptor) [pid 1886] close(27) = -1 EBADF (Bad file descriptor) [pid 1886] close(28) = -1 EBADF (Bad file descriptor) [pid 1886] close(29) = -1 EBADF (Bad file descriptor) [pid 1886] exit_group(0 [pid 1892] <... futex resumed>) = ? [pid 1889] <... futex resumed>) = ? [pid 1886] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 1895 attached [pid 1893] <... bpf resumed>) = 7 [pid 1892] +++ exited with 0 +++ [pid 1889] +++ exited with 0 +++ [pid 1886] +++ exited with 0 +++ ./strace-static-x86_64: Process 1894 attached [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=321, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1894] set_robust_list(0x7f6be17d89a0, 24 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 1894] <... set_robust_list resumed>) = 0 [pid 1894] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1894] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1895] set_robust_list(0x5555698ca6a0, 24 [pid 1893] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1895] <... set_robust_list resumed>) = 0 [pid 1894] <... bpf resumed>) = 3 [pid 1893] <... futex resumed>) = 1 [pid 1887] <... futex resumed>) = 0 [pid 1894] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1893] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1887] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1890] <... futex resumed>) = 0 [pid 1891] <... futex resumed>) = 0 [pid 1890] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1887] <... futex resumed>) = 1 [pid 1891] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1890] <... futex resumed>) = 0 [pid 1887] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1891] <... setsockopt resumed>) = 0 [pid 1890] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1891] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1894] <... futex resumed>) = 1 [pid 1891] <... futex resumed>) = 1 [pid 1887] <... futex resumed>) = 0 [pid 1891] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1887] close(3 [pid 1894] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1887] <... close resumed>) = 0 [pid 1895] chdir("./108" [pid 1894] <... socketpair resumed>[4, 5]) = 0 [pid 1887] close(4 [pid 1894] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1887] <... close resumed>) = 0 [pid 1887] close(5 [pid 1890] <... futex resumed>) = 0 [pid 1890] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1887] <... close resumed>) = 0 [pid 1894] <... futex resumed>) = 1 [pid 1890] <... futex resumed>) = 0 [pid 1887] close(6 [pid 1894] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1890] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1894] <... bpf resumed>) = 6 [pid 1887] <... close resumed>) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 1887] close(7 [pid 1894] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1887] <... close resumed>) = 0 [pid 1894] <... futex resumed>) = 1 [pid 1890] <... futex resumed>) = 0 [pid 1887] close(8 [pid 1894] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1890] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... restart_syscall resumed>) = 0 [pid 1894] <... bpf resumed>) = 0 [pid 1890] <... futex resumed>) = 0 [pid 1887] close(9 [pid 292] umount2("./111", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1894] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1890] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1894] <... futex resumed>) = 0 [pid 1890] <... futex resumed>) = 0 [pid 1887] close(10 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1894] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1890] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1890] <... mmap resumed>) = 0x7f6be1797000 [pid 1887] close(11 [pid 292] openat(AT_FDCWD, "./111", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 291] umount2("./108", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1890] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1890] <... mprotect resumed>) = 0 [pid 292] <... openat resumed>) = 3 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1890] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1887] close(12 [pid 292] newfstatat(3, "", [pid 1890] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] openat(AT_FDCWD, "./108", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1890] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1887] close(13 [pid 291] <... openat resumed>) = 3 [pid 1890] <... clone3 resumed> => {parent_tid=[318]}, 88) = 318 [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 291] newfstatat(3, "", [pid 1895] <... chdir resumed>) = 0 [pid 1890] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1890] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1887] close(14 [pid 1890] <... futex resumed>) = 0 [pid 292] umount2("./111/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] getdents64(3, [pid 1890] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1887] close(15 [pid 292] newfstatat(AT_FDCWD, "./111/binderfs", [pid 291] umount2("./108/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1895] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1895] <... prctl resumed>) = 0 [pid 1887] close(16 [pid 292] unlink("./111/binderfs" [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1896 attached [pid 1887] close(17 [pid 292] <... unlink resumed>) = 0 [pid 291] newfstatat(AT_FDCWD, "./108/binderfs", [pid 1895] setpgid(0, 0 [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1895] <... setpgid resumed>) = 0 [pid 1887] close(18 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] unlink("./108/binderfs" [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] close(3 [pid 291] <... unlink resumed>) = 0 [pid 1887] close(19 [pid 292] <... close resumed>) = 0 [pid 291] getdents64(3, [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] rmdir("./111" [pid 1895] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1887] close(20 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 291] close(3 [pid 1887] close(21 [pid 292] mkdir("./112", 0777 [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... close resumed>) = 0 [pid 1896] set_robust_list(0x7f6be17b79a0, 24 [pid 292] <... mkdir resumed>) = 0 [pid 1887] close(22 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 291] rmdir("./108" [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1896] <... set_robust_list resumed>) = 0 [pid 1896] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1896] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 291] <... rmdir resumed>) = 0 [pid 1887] close(23 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 332 [pid 291] mkdir("./109", 0777 [pid 1895] <... openat resumed>) = 3 [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... mkdir resumed>) = 0 [pid 1895] write(3, "1000", 4 [pid 1887] close(24 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1895] <... write resumed>) = 4 [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1896] <... bpf resumed>) = 7 [pid 1896] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1887] close(25 [pid 1895] close(3 [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 324 [pid 1887] close(26 [pid 1890] <... futex resumed>) = 0 [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] <... close resumed>) = 0 [pid 1890] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1887] close(27 [pid 1894] <... futex resumed>) = 0 [pid 1890] <... futex resumed>) = 1 [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] symlink("/dev/binderfs", "./binderfs" [pid 1894] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1890] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1887] close(28 [pid 1895] <... symlink resumed>) = 0 [pid 1894] <... setsockopt resumed>) = 0 [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1894] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1895] write(1, "executing program\n", 18 [pid 1894] <... futex resumed>) = 1 [pid 1890] <... futex resumed>) = 0 [pid 1887] close(29 [pid 1894] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULLexecuting program [pid 1890] close(3 [pid 1887] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] <... write resumed>) = 18 [pid 1890] <... close resumed>) = 0 [pid 1890] close(4 [pid 1887] exit_group(0 [pid 1895] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1890] <... close resumed>) = 0 [pid 1895] <... futex resumed>) = 0 [pid 1893] <... futex resumed>) = ? [pid 1891] <... futex resumed>) = ? [pid 1890] close(5 [pid 1887] <... exit_group resumed>) = ? [pid 1895] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1893] +++ exited with 0 +++ [pid 1891] +++ exited with 0 +++ [pid 1890] <... close resumed>) = 0 [pid 1890] close(6) = 0 [pid 1890] close(7) = 0 [pid 1890] close(8) = -1 EBADF (Bad file descriptor) [pid 1890] close(9) = -1 EBADF (Bad file descriptor) [pid 1890] close(10) = -1 EBADF (Bad file descriptor) [pid 1890] close(11 [pid 1887] +++ exited with 0 +++ [pid 1890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1890] close(12) = -1 EBADF (Bad file descriptor) [pid 1895] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1890] close(13 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=315, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1890] close(14 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 1890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1890] close(15) = -1 EBADF (Bad file descriptor) [pid 1890] close(16) = -1 EBADF (Bad file descriptor) [pid 1890] close(17) = -1 EBADF (Bad file descriptor) [pid 1890] close(18) = -1 EBADF (Bad file descriptor) [pid 1890] close(19) = -1 EBADF (Bad file descriptor) [pid 1890] close(20) = -1 EBADF (Bad file descriptor) [pid 1890] close(21) = -1 EBADF (Bad file descriptor) [pid 1890] close(22) = -1 EBADF (Bad file descriptor) [pid 1890] close(23 [pid 1896] <... futex resumed>) = 1 [pid 1890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1896] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1890] close(24 [pid 1895] <... mmap resumed>) = 0x7f6be17b8000 [pid 1890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1890] close(25) = -1 EBADF (Bad file descriptor) [pid 1890] close(26) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1898 attached [pid 1895] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1890] close(27 [pid 1895] <... mprotect resumed>) = 0 [pid 1890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1890] close(28./strace-static-x86_64: Process 1897 attached [pid 1895] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1890] close(29 [pid 1897] set_robust_list(0x5555698ca6a0, 24 [pid 1890] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1897] <... set_robust_list resumed>) = 0 [pid 1898] set_robust_list(0x5555698ca6a0, 24 [pid 1895] <... clone3 resumed> => {parent_tid=[318]}, 88) = 318 [pid 1890] exit_group(0 [pid 1898] <... set_robust_list resumed>) = 0 [pid 1895] rt_sigprocmask(SIG_SETMASK, [], [pid 1896] <... futex resumed>) = ? [pid 1894] <... futex resumed>) = ? [pid 1895] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1890] <... exit_group resumed>) = ? [pid 1898] chdir("./109" [pid 1896] +++ exited with 0 +++ [pid 1895] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1894] +++ exited with 0 +++ [pid 1897] chdir("./112") = 0 [pid 1897] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1897] setpgid(0, 0) = 0 [pid 1897] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1890] +++ exited with 0 +++ [pid 1895] <... futex resumed>) = 0 [pid 1898] <... chdir resumed>) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=316, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1898] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1895] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1898] <... prctl resumed>) = 0 [pid 1898] setpgid(0, 0 [pid 1897] <... openat resumed>) = 3 [pid 1897] write(3, "1000", 4 [pid 287] umount2("./107", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1898] <... setpgid resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1897] <... write resumed>) = 4 [pid 287] openat(AT_FDCWD, "./107", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1897] close(3) = 0 [pid 1898] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 287] <... openat resumed>) = 3 [pid 1897] symlink("/dev/binderfs", "./binderfs" [pid 287] newfstatat(3, "", [pid 1898] <... openat resumed>) = 3 [pid 1897] <... symlink resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 executing program [pid 1897] write(1, "executing program\n", 18 [pid 287] getdents64(3, ./strace-static-x86_64: Process 1899 attached [pid 1898] write(3, "1000", 4 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1897] <... write resumed>) = 18 [pid 287] umount2("./107/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1898] <... write resumed>) = 4 [pid 1898] close(3 [pid 1897] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1897] <... futex resumed>) = 0 [pid 287] newfstatat(AT_FDCWD, "./107/binderfs", [pid 1898] <... close resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1898] symlink("/dev/binderfs", "./binderfs" [pid 287] unlink("./107/binderfs" [pid 1898] <... symlink resumed>) = 0 [pid 1897] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, executing program [pid 287] <... unlink resumed>) = 0 [pid 1897] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1898] write(1, "executing program\n", 18 [pid 287] getdents64(3, [pid 1898] <... write resumed>) = 18 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1897] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 287] close(3 [pid 1898] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... close resumed>) = 0 [pid 1897] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] rmdir("./107" [pid 1898] <... futex resumed>) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 1897] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 287] <... rmdir resumed>) = 0 [pid 1898] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 287] mkdir("./108", 0777 [pid 1897] <... mmap resumed>) = 0x7f6be17b8000 [pid 1897] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 287] <... mkdir resumed>) = 0 [pid 1898] <... rt_sigaction resumed>NULL, 8) = 0 [pid 289] umount2("./106", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1897] <... mprotect resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1897] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1897] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1898] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 289] openat(AT_FDCWD, "./106", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1897] <... clone3 resumed> => {parent_tid=[333]}, 88) = 333 [pid 1898] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] <... openat resumed>) = 3 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 319 [pid 1898] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 289] newfstatat(3, "", [pid 1897] rt_sigprocmask(SIG_SETMASK, [], [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1898] <... mmap resumed>) = 0x7f6be17b8000 [pid 289] getdents64(3, [pid 1898] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1897] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] umount2("./106/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1898] <... mprotect resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1897] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] newfstatat(AT_FDCWD, "./106/binderfs", [pid 1898] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1897] <... futex resumed>) = 0 [pid 1898] <... rt_sigprocmask resumed>[], 8) = 0 [pid 289] unlink("./106/binderfs" [pid 1897] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1898] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 289] <... unlink resumed>) = 0 [pid 289] getdents64(3, ./strace-static-x86_64: Process 1900 attached 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] close(3 [pid 1898] <... clone3 resumed> => {parent_tid=[325]}, 88) = 325 [pid 289] <... close resumed>) = 0 [pid 1900] set_robust_list(0x5555698ca6a0, 24 [pid 1898] rt_sigprocmask(SIG_SETMASK, [], [pid 289] rmdir("./106" [pid 1900] <... set_robust_list resumed>) = 0 [pid 1900] chdir("./108" [pid 1898] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 1899] set_robust_list(0x7f6be17d89a0, 24 [pid 1898] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] mkdir("./107", 0777 [pid 1898] <... futex resumed>) = 0 [pid 1900] <... chdir resumed>) = 0 [pid 289] <... mkdir resumed>) = 0 [pid 1900] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1898] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1900] <... prctl resumed>) = 0 [pid 1900] setpgid(0, 0) = 0 [pid 1900] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 318 [pid 1900] write(3, "1000", 4) = 4 [pid 1900] close(3) = 0 ./strace-static-x86_64: Process 1902 attached [pid 1900] symlink("/dev/binderfs", "./binderfs" [pid 1899] <... set_robust_list resumed>) = 0 executing program [pid 1900] <... symlink resumed>) = 0 [pid 1899] rt_sigprocmask(SIG_SETMASK, [], [pid 1900] write(1, "executing program\n", 18) = 18 [pid 1900] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1900] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1902] set_robust_list(0x7f6be17d89a0, 24 [pid 1899] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1900] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1900] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1900] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1902] <... set_robust_list resumed>) = 0 [pid 1899] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1902] rt_sigprocmask(SIG_SETMASK, [], [pid 1900] <... mmap resumed>) = 0x7f6be17b8000 [pid 1900] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1900] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1900] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1899] <... bpf resumed>) = 3 [pid 1900] <... clone3 resumed> => {parent_tid=[320]}, 88) = 320 [pid 1900] rt_sigprocmask(SIG_SETMASK, [], ./strace-static-x86_64: Process 1901 attached NULL, 8) = 0 ./strace-static-x86_64: Process 1904 attached [pid 1902] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1899] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1901] set_robust_list(0x7f6be17d89a0, 24 [pid 1900] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1901] <... set_robust_list resumed>) = 0 [pid 1900] <... futex resumed>) = 0 [pid 1901] rt_sigprocmask(SIG_SETMASK, [], [pid 1900] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1901] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1904] set_robust_list(0x7f6be17d89a0, 24 [pid 1902] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1899] <... futex resumed>) = 1 [pid 1895] <... futex resumed>) = 0 [pid 1904] <... set_robust_list resumed>) = 0 [pid 1899] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1901] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1899] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1895] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1899] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1895] <... futex resumed>) = 0 [pid 1904] rt_sigprocmask(SIG_SETMASK, [], [pid 1902] <... bpf resumed>) = 3 [pid 1901] <... bpf resumed>) = 3 [pid 1899] <... socketpair resumed>[4, 5]) = 0 [pid 1895] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1901] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1899] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1901] <... futex resumed>) = 1 [pid 1897] <... futex resumed>) = 0 [pid 1901] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1897] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 1903 attached [pid 1904] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1902] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1901] <... socketpair resumed>[4, 5]) = 0 [pid 1899] <... futex resumed>) = 1 [pid 1897] <... futex resumed>) = 0 [pid 1895] <... futex resumed>) = 0 [pid 1903] set_robust_list(0x5555698ca6a0, 24 [pid 1901] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1897] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1895] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1903] <... set_robust_list resumed>) = 0 [pid 1901] <... futex resumed>) = 0 [pid 1899] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1897] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1895] <... futex resumed>) = 0 [pid 1904] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1903] chdir("./107" [pid 1902] <... futex resumed>) = 1 [pid 1901] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1899] <... bpf resumed>) = 6 [pid 1898] <... futex resumed>) = 0 [pid 1897] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1895] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1903] <... chdir resumed>) = 0 [pid 1902] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1901] <... bpf resumed>) = 6 [pid 1899] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1898] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1897] <... futex resumed>) = 0 [pid 1895] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1903] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1901] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1899] <... futex resumed>) = 0 [pid 1898] <... futex resumed>) = 0 [pid 1897] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1895] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1903] <... prctl resumed>) = 0 [pid 1901] <... futex resumed>) = 0 [pid 1899] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1898] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1897] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1895] <... futex resumed>) = 0 [pid 1903] setpgid(0, 0 [pid 1901] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1899] <... bpf resumed>) = 0 [pid 1897] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1903] <... setpgid resumed>) = 0 [pid 1901] <... bpf resumed>) = 0 [pid 1899] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1897] <... futex resumed>) = 0 [pid 1895] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1903] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1902] <... socketpair resumed>[4, 5]) = 0 [pid 1901] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1899] <... futex resumed>) = 0 [pid 1897] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1895] <... futex resumed>) = 0 [pid 1903] <... openat resumed>) = 3 [pid 1902] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1901] <... futex resumed>) = 0 [pid 1899] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1897] <... futex resumed>) = 0 [pid 1895] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1903] write(3, "1000", 4 [pid 1902] <... futex resumed>) = 1 [pid 1901] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1898] <... futex resumed>) = 0 [pid 1897] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1895] <... mmap resumed>) = 0x7f6be1797000 [pid 1904] <... bpf resumed>) = 3 [pid 1903] <... write resumed>) = 4 [pid 1902] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1901] <... bpf resumed>) = 7 [pid 1898] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1895] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1903] close(3 [pid 1902] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1901] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1898] <... futex resumed>) = 0 [pid 1903] <... close resumed>) = 0 [pid 1901] <... futex resumed>) = 1 [pid 1898] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1897] <... futex resumed>) = 0 [pid 1895] <... mprotect resumed>) = 0 [pid 1902] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1903] symlink("/dev/binderfs", "./binderfs" [pid 1901] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1897] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1895] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1904] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1903] <... symlink resumed>) = 0 [pid 1902] <... bpf resumed>) = 6 [pid 1901] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1897] <... futex resumed>) = 0 executing program [pid 1895] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1903] write(1, "executing program\n", 18 [pid 1901] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1897] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1895] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1903] <... write resumed>) = 18 [pid 1902] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1901] <... setsockopt resumed>) = 0 [pid 1903] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1901] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1903] <... futex resumed>) = 0 [pid 1901] <... futex resumed>) = 1 [pid 1898] <... futex resumed>) = 0 [pid 1902] <... futex resumed>) = 1 [pid 1897] <... futex resumed>) = 0 [pid 1903] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1901] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1898] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1897] close(3 [pid 1895] <... clone3 resumed> => {parent_tid=[319]}, 88) = 319 [pid 1902] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32./strace-static-x86_64: Process 1905 attached [pid 1904] <... futex resumed>) = 1 [pid 1903] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1900] <... futex resumed>) = 0 [pid 1898] <... futex resumed>) = 0 [pid 1897] <... close resumed>) = 0 [pid 1895] rt_sigprocmask(SIG_SETMASK, [], [pid 1902] <... bpf resumed>) = 0 [pid 1904] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1903] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1902] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1900] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1898] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1897] close(4 [pid 1895] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1904] <... socketpair resumed>[4, 5]) = 0 [pid 1903] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1902] <... futex resumed>) = 0 [pid 1900] <... futex resumed>) = 0 [pid 1898] <... futex resumed>) = 0 [pid 1897] <... close resumed>) = 0 [pid 1895] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1904] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1903] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1902] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1900] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1898] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1897] close(5 [pid 1895] <... futex resumed>) = 0 [pid 1904] <... futex resumed>) = 0 [pid 1903] <... mmap resumed>) = 0x7f6be17b8000 [pid 1900] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1898] <... mmap resumed>) = 0x7f6be1797000 [pid 1897] <... close resumed>) = 0 [pid 1895] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1904] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1903] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1900] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1898] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1897] close(6 [pid 1905] set_robust_list(0x7f6be17b79a0, 24 [pid 1904] <... bpf resumed>) = 6 [pid 1903] <... mprotect resumed>) = 0 [pid 1900] <... futex resumed>) = 0 [pid 1898] <... mprotect resumed>) = 0 [pid 1897] <... close resumed>) = 0 [pid 1905] <... set_robust_list resumed>) = 0 [pid 1904] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1903] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1900] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1898] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1897] close(7 [pid 1905] rt_sigprocmask(SIG_SETMASK, [], [pid 1904] <... futex resumed>) = 0 [pid 1903] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1900] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1898] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1897] <... close resumed>) = 0 [pid 1905] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1904] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1903] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1900] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1898] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1897] close(8./strace-static-x86_64: Process 1906 attached [pid 1905] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1904] <... bpf resumed>) = 0 [pid 1900] <... futex resumed>) = 0 [pid 1897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1904] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1903] <... clone3 resumed> => {parent_tid=[319]}, 88) = 319 [pid 1900] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1897] close(9 [pid 1903] rt_sigprocmask(SIG_SETMASK, [], [pid 1900] <... futex resumed>) = 0 [pid 1897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1903] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1900] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1897] close(10 [pid 1903] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1900] <... mmap resumed>) = 0x7f6be1797000 [pid 1897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1905] <... bpf resumed>) = 7 [pid 1904] <... futex resumed>) = 0 [pid 1903] <... futex resumed>) = 0 [pid 1900] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1898] <... clone3 resumed> => {parent_tid=[326]}, 88) = 326 [pid 1897] close(11 [pid 1905] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1904] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1903] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1900] <... mprotect resumed>) = 0 [pid 1898] rt_sigprocmask(SIG_SETMASK, [], [pid 1897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1905] <... futex resumed>) = 1 [pid 1900] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1898] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1897] close(12 [pid 1895] <... futex resumed>) = 0 [pid 1905] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1900] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1898] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1900] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1898] <... futex resumed>) = 0 [pid 1897] close(13 [pid 1895] <... futex resumed>) = 1 ./strace-static-x86_64: Process 1908 attached [pid 1906] set_robust_list(0x7f6be17d89a0, 24 [pid 1899] <... futex resumed>) = 0 [pid 1898] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1900] <... clone3 resumed> => {parent_tid=[321]}, 88) = 321 [pid 1897] close(14 [pid 1900] rt_sigprocmask(SIG_SETMASK, [], [pid 1897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1908] set_robust_list(0x7f6be17b79a0, 24 [pid 1906] <... set_robust_list resumed>) = 0 [pid 1900] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1899] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1897] close(15 [pid 1900] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1900] <... futex resumed>) = 0 [pid 1897] close(16 [pid 1900] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1897] close(17) = -1 EBADF (Bad file descriptor) [pid 1897] close(18 [pid 1908] <... set_robust_list resumed>) = 0 [pid 1906] rt_sigprocmask(SIG_SETMASK, [], [pid 1899] <... setsockopt resumed>) = 0 [pid 1897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1897] close(19) = -1 EBADF (Bad file descriptor) [pid 1897] close(20) = -1 EBADF (Bad file descriptor) [pid 1897] close(21) = -1 EBADF (Bad file descriptor) [pid 1897] close(22) = -1 EBADF (Bad file descriptor) [pid 1897] close(23) = -1 EBADF (Bad file descriptor) [pid 1897] close(24 [pid 1908] rt_sigprocmask(SIG_SETMASK, [], [pid 1906] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1899] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1897] close(25) = -1 EBADF (Bad file descriptor) [pid 1897] close(26) = -1 EBADF (Bad file descriptor) [pid 1897] close(27) = -1 EBADF (Bad file descriptor) [pid 1908] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1906] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1899] <... futex resumed>) = 1 [pid 1897] close(28 [pid 1895] <... futex resumed>) = 0 [pid 1908] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1899] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1897] close(29 [pid 1895] close(3 [pid 1897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1897] exit_group(0 [pid 1901] <... futex resumed>) = ? [pid 1897] <... exit_group resumed>) = ? [pid 1908] <... bpf resumed>) = 7 [pid 1906] <... bpf resumed>) = 3 [pid 1901] +++ exited with 0 +++ [pid 1897] +++ exited with 0 +++ [pid 1895] <... close resumed>) = 0 ./strace-static-x86_64: Process 1907 attached [pid 1907] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 1907] rt_sigprocmask(SIG_SETMASK, [], [pid 1895] close(4 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=332, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1895] <... close resumed>) = 0 [pid 1907] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1895] close(5 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 1895] <... close resumed>) = 0 [pid 1895] close(6 [pid 1907] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1895] <... close resumed>) = 0 [pid 1908] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1907] <... bpf resumed>) = 7 [pid 1906] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1895] close(7 [pid 292] <... restart_syscall resumed>) = 0 [pid 1907] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1895] <... close resumed>) = 0 [pid 1895] close(8 [pid 1907] <... futex resumed>) = 1 [pid 1898] <... futex resumed>) = 0 [pid 1907] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1898] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1902] <... futex resumed>) = 0 [pid 1898] <... futex resumed>) = 1 [pid 1895] close(9 [pid 1902] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1898] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./112", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1902] <... setsockopt resumed>) = 0 [pid 1895] close(10 [pid 1902] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1902] <... futex resumed>) = 1 [pid 1898] <... futex resumed>) = 0 [pid 1895] close(11 [pid 292] openat(AT_FDCWD, "./112", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1902] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1898] close(3 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... close resumed>) = 0 [pid 1895] close(12 [pid 292] <... openat resumed>) = 3 [pid 1898] close(4 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(3, "", [pid 1906] <... futex resumed>) = 1 [pid 1903] <... futex resumed>) = 0 [pid 1898] <... close resumed>) = 0 [pid 1895] close(13 [pid 1903] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1898] close(5 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1908] <... futex resumed>) = 1 [pid 1906] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1903] <... futex resumed>) = 0 [pid 1900] <... futex resumed>) = 0 [pid 1898] <... close resumed>) = 0 [pid 1895] close(14 [pid 292] getdents64(3, [pid 1903] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1900] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1898] close(6 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1906] <... socketpair resumed>[4, 5]) = 0 [pid 1904] <... futex resumed>) = 0 [pid 1900] <... futex resumed>) = 1 [pid 1898] <... close resumed>) = 0 [pid 1895] close(15 [pid 292] umount2("./112/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1906] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1904] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1900] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1898] close(7 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1906] <... futex resumed>) = 1 [pid 1904] <... setsockopt resumed>) = 0 [pid 1903] <... futex resumed>) = 0 [pid 1898] <... close resumed>) = 0 [pid 1895] close(16 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1906] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1904] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1903] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1898] close(8 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(AT_FDCWD, "./112/binderfs", [pid 1906] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1904] <... futex resumed>) = 1 [pid 1903] <... futex resumed>) = 0 [pid 1900] <... futex resumed>) = 0 [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] close(17 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1906] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1904] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1903] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1900] close(3 [pid 1898] close(9 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] unlink("./112/binderfs" [pid 1908] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1906] <... bpf resumed>) = 6 [pid 1900] <... close resumed>) = 0 [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] close(18 [pid 1900] close(4 [pid 1898] close(10 [pid 292] <... unlink resumed>) = 0 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1906] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1900] <... close resumed>) = 0 [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] close(19 [pid 292] getdents64(3, [pid 1903] <... futex resumed>) = 0 [pid 1906] <... futex resumed>) = 1 [pid 1900] close(5 [pid 1898] close(11 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1906] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1903] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1900] <... close resumed>) = 0 [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] close(20 [pid 292] close(3 [pid 1906] <... bpf resumed>) = 0 [pid 1903] <... futex resumed>) = 0 [pid 1900] close(6 [pid 1898] close(12 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... close resumed>) = 0 [pid 1906] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1903] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1900] <... close resumed>) = 0 [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] close(21 [pid 292] rmdir("./112" [pid 1906] <... futex resumed>) = 0 [pid 1903] <... futex resumed>) = 0 [pid 1900] close(7 [pid 1898] close(13 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1906] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1903] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1900] <... close resumed>) = 0 [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] close(22 [pid 292] <... rmdir resumed>) = 0 [pid 1900] close(8 [pid 1898] close(14 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] mkdir("./113", 0777 [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] close(23 [pid 1900] close(9 [pid 1898] close(15 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... mkdir resumed>) = 0 [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] close(24 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1900] close(10 [pid 1898] close(16 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1900] close(11 [pid 1898] close(17 [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1900] close(12 [pid 1898] close(18 [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1900] close(13 [pid 1898] close(19 [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] close(25 [pid 1906] <... bpf resumed>) = 7 [pid 1906] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1900] close(14 [pid 1898] close(20 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 334 [pid 1906] <... futex resumed>) = 1 [pid 1903] <... futex resumed>) = 0 [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] close(26 [pid 1906] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1903] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1900] close(15 [pid 1898] close(21 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1906] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1903] <... futex resumed>) = 0 [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] close(27 [pid 1906] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1903] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1900] close(16 [pid 1898] close(22 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1906] <... setsockopt resumed>) = 0 [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] close(28 [pid 1906] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1900] close(17 [pid 1898] close(23 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1906] <... futex resumed>) = 1 [pid 1903] <... futex resumed>) = 0 [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1895] close(29 [pid 1906] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1903] close(3 [pid 1900] close(18 [pid 1898] close(24 [pid 1895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1903] <... close resumed>) = 0 [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1903] close(4 [pid 1900] close(19 [pid 1898] close(25 [pid 1895] exit_group(0 [pid 1903] <... close resumed>) = 0 [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1905] <... futex resumed>) = ? [pid 1903] close(5 [pid 1900] close(20 [pid 1899] <... futex resumed>) = ? [pid 1898] close(26 [pid 1895] <... exit_group resumed>) = ? [pid 1905] +++ exited with 0 +++ [pid 1903] <... close resumed>) = 0 [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1899] +++ exited with 0 +++ [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1903] close(6 [pid 1900] close(21 [pid 1898] close(27 [pid 1903] <... close resumed>) = 0 [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1903] close(7 [pid 1900] close(22 [pid 1898] close(28 [pid 1895] +++ exited with 0 +++ [pid 1903] <... close resumed>) = 0 [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1903] close(8 [pid 1900] close(23 [pid 1898] close(29 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=317, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1903] close(9 [pid 1900] close(24 [pid 1898] exit_group(0 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 1907] <... futex resumed>) = ? [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1902] <... futex resumed>) = ? [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1898] <... exit_group resumed>) = ? [pid 1907] +++ exited with 0 +++ [pid 1903] close(10 [pid 1902] +++ exited with 0 +++ [pid 1900] close(25 [pid 1898] +++ exited with 0 +++ ./strace-static-x86_64: Process 1909 attached [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=324, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1909] set_robust_list(0x5555698ca6a0, 24 [pid 1903] close(11 [pid 1900] close(26 [pid 1909] <... set_robust_list resumed>) = 0 [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1909] chdir("./113" [pid 1903] close(12 [pid 1900] close(27 [pid 1909] <... chdir resumed>) = 0 [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1909] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1903] close(13 [pid 1900] close(28 [pid 1909] <... prctl resumed>) = 0 [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1909] setpgid(0, 0 [pid 1903] close(14 [pid 1900] close(29 [pid 1909] <... setpgid resumed>) = 0 [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1909] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1903] close(15 [pid 1900] exit_group(0 [pid 1909] <... openat resumed>) = 3 [pid 1908] <... futex resumed>) = ? [pid 1904] <... futex resumed>) = ? [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1900] <... exit_group resumed>) = ? [pid 1909] write(3, "1000", 4 [pid 1908] +++ exited with 0 +++ [pid 1904] +++ exited with 0 +++ [pid 1903] close(16 [pid 1900] +++ exited with 0 +++ [pid 290] <... restart_syscall resumed>) = 0 [pid 1909] <... write resumed>) = 4 [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1909] close(3 [pid 1903] close(17 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=319, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1909] <... close resumed>) = 0 [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1909] symlink("/dev/binderfs", "./binderfs" [pid 1903] close(18 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 1909] <... symlink resumed>) = 0 [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./108", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1909] write(1, "executing program\n", 18 [pid 1903] close(19executing program [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1909] <... write resumed>) = 18 [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1909] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1903] close(20 [pid 290] openat(AT_FDCWD, "./108", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1909] <... futex resumed>) = 0 [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1909] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1903] close(21 [pid 290] <... openat resumed>) = 3 [pid 1909] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(3, "", [pid 1909] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1903] close(22 [pid 1909] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1909] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1903] close(23 [pid 1909] <... mmap resumed>) = 0x7f6be17b8000 [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 1909] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1903] close(24 [pid 1909] <... mprotect resumed>) = 0 [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1909] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1903] close(25 [pid 1909] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./108/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1909] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1903] close(26./strace-static-x86_64: Process 1910 attached ) = -1 EBADF (Bad file descriptor) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1909] <... clone3 resumed> => {parent_tid=[335]}, 88) = 335 [pid 1903] close(27 [pid 290] newfstatat(AT_FDCWD, "./108/binderfs", [pid 1909] rt_sigprocmask(SIG_SETMASK, [], [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1909] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1903] close(28 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1909] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] unlink("./108/binderfs" [pid 1909] <... futex resumed>) = 0 [pid 1903] close(29 [pid 1909] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... unlink resumed>) = 0 [pid 1903] exit_group(0 [pid 290] getdents64(3, [pid 1906] <... futex resumed>) = ? [pid 1903] <... exit_group resumed>) = ? [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1910] set_robust_list(0x7f6be17d89a0, 24 [pid 1906] +++ exited with 0 +++ [pid 1903] +++ exited with 0 +++ [pid 290] close(3) = 0 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=318, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] rmdir("./108" [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 1910] <... set_robust_list resumed>) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 1910] rt_sigprocmask(SIG_SETMASK, [], [pid 290] mkdir("./109", 0777 [pid 1910] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1910] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 290] <... mkdir resumed>) = 0 [pid 1910] <... bpf resumed>) = 3 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1910] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1909] <... futex resumed>) = 0 [pid 1910] <... futex resumed>) = 1 [pid 1909] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1910] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1909] <... futex resumed>) = 0 [pid 1910] <... socketpair resumed>[4, 5]) = 0 [pid 1909] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1910] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1909] <... futex resumed>) = 0 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 320 [pid 1910] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1909] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1910] <... bpf resumed>) = 6 [pid 1909] <... futex resumed>) = 0 [pid 1910] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1909] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1910] <... futex resumed>) = 0 [pid 1909] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1910] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1909] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1910] <... bpf resumed>) = 0 [pid 1909] <... futex resumed>) = 0 [pid 1910] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1909] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... restart_syscall resumed>) = 0 [pid 1910] <... futex resumed>) = 0 [pid 1909] <... futex resumed>) = 0 [pid 1910] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1909] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 1909] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1909] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 287] umount2("./108", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1909] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 1912 attached [pid 1909] <... clone3 resumed> => {parent_tid=[336]}, 88) = 336 [pid 1912] set_robust_list(0x7f6be17b79a0, 24 [pid 1909] rt_sigprocmask(SIG_SETMASK, [], [pid 287] openat(AT_FDCWD, "./108", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1909] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1909] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1909] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 1911 attached [pid 1912] <... set_robust_list resumed>) = 0 [pid 287] <... openat resumed>) = 3 [pid 1911] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 1911] chdir("./109" [pid 1912] rt_sigprocmask(SIG_SETMASK, [], [pid 287] newfstatat(3, "", [pid 1911] <... chdir resumed>) = 0 [pid 1911] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1911] setpgid(0, 0) = 0 [pid 1911] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 289] <... restart_syscall resumed>) = 0 [pid 1912] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] getdents64(3, [pid 291] umount2("./109", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] umount2("./107", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] umount2("./108/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] openat(AT_FDCWD, "./109", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] openat(AT_FDCWD, "./107", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... openat resumed>) = 3 [pid 289] <... openat resumed>) = 3 [pid 291] newfstatat(3, "", [pid 287] newfstatat(AT_FDCWD, "./108/binderfs", [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] newfstatat(3, "", [pid 291] getdents64(3, [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] unlink("./108/binderfs" [pid 291] umount2("./109/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] getdents64(3, [pid 287] <... unlink resumed>) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] getdents64(3, [pid 291] newfstatat(AT_FDCWD, "./109/binderfs", [pid 289] umount2("./107/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] close(3 [pid 1912] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1911] <... openat resumed>) = 3 [pid 291] unlink("./109/binderfs" [pid 289] newfstatat(AT_FDCWD, "./107/binderfs", [pid 287] <... close resumed>) = 0 [pid 291] <... unlink resumed>) = 0 [pid 1912] <... bpf resumed>) = 7 [pid 1911] write(3, "1000", 4 [pid 291] getdents64(3, [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] rmdir("./108" [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] unlink("./107/binderfs" [pid 291] close(3 [pid 287] <... rmdir resumed>) = 0 [pid 1912] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... unlink resumed>) = 0 [pid 287] mkdir("./109", 0777 [pid 291] <... close resumed>) = 0 [pid 289] getdents64(3, [pid 1909] <... futex resumed>) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 1909] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] rmdir("./109" [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1910] <... futex resumed>) = 0 [pid 1909] <... futex resumed>) = 1 [pid 1910] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1909] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] <... rmdir resumed>) = 0 [pid 289] close(3 [pid 1910] <... setsockopt resumed>) = 0 [pid 1910] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1909] <... futex resumed>) = 0 [pid 1910] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1909] close(3 [pid 291] mkdir("./110", 0777 [pid 289] <... close resumed>) = 0 [pid 1909] <... close resumed>) = 0 [pid 1909] close(4) = 0 [pid 291] <... mkdir resumed>) = 0 [pid 289] rmdir("./107" [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 322 [pid 1909] close(5 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1909] <... close resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 1909] close(6) = 0 [pid 1909] close(7) = 0 [pid 1909] close(8) = -1 EBADF (Bad file descriptor) [pid 1909] close(9) = -1 EBADF (Bad file descriptor) [pid 1909] close(10 [pid 289] mkdir("./108", 0777 [pid 1909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 327 [pid 1909] close(11) = -1 EBADF (Bad file descriptor) [pid 289] <... mkdir resumed>) = 0 [pid 1909] close(12) = -1 EBADF (Bad file descriptor) [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1909] close(13) = -1 EBADF (Bad file descriptor) [pid 1909] close(14) = -1 EBADF (Bad file descriptor) [pid 1909] close(15) = -1 EBADF (Bad file descriptor) [pid 1909] close(16) = -1 EBADF (Bad file descriptor) [pid 1909] close(17) = -1 EBADF (Bad file descriptor) [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 320 [pid 1909] close(18) = -1 EBADF (Bad file descriptor) [pid 1909] close(19) = -1 EBADF (Bad file descriptor) [pid 1909] close(20) = -1 EBADF (Bad file descriptor) [pid 1909] close(21./strace-static-x86_64: Process 1915 attached ./strace-static-x86_64: Process 1914 attached ./strace-static-x86_64: Process 1913 attached [pid 1911] <... write resumed>) = 4 [pid 1909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1912] <... futex resumed>) = 1 [pid 1909] close(22 [pid 1912] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1909] close(23) = -1 EBADF (Bad file descriptor) [pid 1909] close(24) = -1 EBADF (Bad file descriptor) [pid 1909] close(25 [pid 1915] set_robust_list(0x5555698ca6a0, 24 [pid 1914] set_robust_list(0x5555698ca6a0, 24 [pid 1913] set_robust_list(0x5555698ca6a0, 24 [pid 1911] close(3 [pid 1909] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1909] close(26) = -1 EBADF (Bad file descriptor) [pid 1909] close(27) = -1 EBADF (Bad file descriptor) [pid 1909] close(28) = -1 EBADF (Bad file descriptor) [pid 1909] close(29) = -1 EBADF (Bad file descriptor) [pid 1909] exit_group(0 [pid 1915] <... set_robust_list resumed>) = 0 [pid 1914] <... set_robust_list resumed>) = 0 [pid 1913] <... set_robust_list resumed>) = 0 [pid 1912] <... futex resumed>) = ? [pid 1911] <... close resumed>) = 0 [pid 1910] <... futex resumed>) = ? [pid 1909] <... exit_group resumed>) = ? [pid 1915] chdir("./108" [pid 1914] chdir("./110" [pid 1913] chdir("./109" [pid 1912] +++ exited with 0 +++ [pid 1911] symlink("/dev/binderfs", "./binderfs" [pid 1910] +++ exited with 0 +++ [pid 1909] +++ exited with 0 +++ [pid 1915] <... chdir resumed>) = 0 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=334, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 1915] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1915] setpgid(0, 0) = 0 [pid 1915] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1911] <... symlink resumed>) = 0 [pid 1915] <... openat resumed>) = 3 [pid 1914] <... chdir resumed>) = 0 [pid 1911] write(1, "executing program\n", 18 [pid 1914] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1913] <... chdir resumed>) = 0 [pid 1915] write(3, "1000", 4) = 4 [pid 1915] close(3) = 0 executing program [pid 1915] symlink("/dev/binderfs", "./binderfs" [pid 1911] <... write resumed>) = 18 [pid 1915] <... symlink resumed>) = 0 [pid 1915] write(1, "executing program\n", 18 executing program [pid 1911] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1914] <... prctl resumed>) = 0 [pid 1915] <... write resumed>) = 18 [pid 1915] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1915] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 1915] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1915] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 1915] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1914] setpgid(0, 0 [pid 1913] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1911] <... futex resumed>) = 0 [pid 1915] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1914] <... setpgid resumed>) = 0 [pid 1911] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1915] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1915] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[321]}, 88) = 321 [pid 1915] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1911] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1914] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1915] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1915] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1911] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], ./strace-static-x86_64: Process 1916 attached [pid 1916] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 1916] rt_sigprocmask(SIG_SETMASK, [], [pid 1911] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1916] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1914] <... openat resumed>) = 3 [pid 1911] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1916] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1914] write(3, "1000", 4 [pid 1913] <... prctl resumed>) = 0 [pid 1911] <... mmap resumed>) = 0x7f6be17b8000 [pid 1911] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1914] <... write resumed>) = 4 [pid 1913] setpgid(0, 0 [pid 1911] <... mprotect resumed>) = 0 [pid 1911] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1914] close(3 [pid 1913] <... setpgid resumed>) = 0 [pid 1914] <... close resumed>) = 0 [pid 1911] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1914] symlink("/dev/binderfs", "./binderfs" [pid 1913] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1911] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1916] <... bpf resumed>) = 3 [pid 1916] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1915] <... futex resumed>) = 0 [pid 1914] <... symlink resumed>) = 0 [pid 1911] <... clone3 resumed> => {parent_tid=[321]}, 88) = 321 [pid 1915] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1913] <... openat resumed>) = 3 [pid 1914] write(1, "executing program\n", 18 executing program [pid 1911] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1914] <... write resumed>) = 18 [pid 1913] write(3, "1000", 4 [pid 1911] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1915] <... futex resumed>) = 0 [pid 1911] <... futex resumed>) = 0 [pid 1914] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1913] <... write resumed>) = 4 [pid 1911] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1914] <... futex resumed>) = 0 [pid 1913] close(3 [pid 1915] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1916] <... futex resumed>) = 1 [pid 1916] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1914] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1913] <... close resumed>) = 0 [pid 1916] <... socketpair resumed>[4, 5]) = 0 [pid 1916] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1915] <... futex resumed>) = 0 [pid 1915] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1915] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1914] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1913] symlink("/dev/binderfs", "./binderfs" [pid 1914] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1916] <... futex resumed>) = 1 [pid 1916] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1914] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1913] <... symlink resumed>) = 0 [pid 1916] <... bpf resumed>) = 6 [pid 1916] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1915] <... futex resumed>) = 0 [pid 1914] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1913] write(1, "executing program\n", 18 [pid 1915] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1915] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000executing program ) = 0 [pid 1914] <... mmap resumed>) = 0x7f6be17b8000 [pid 1913] <... write resumed>) = 18 [pid 1915] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1914] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1913] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1914] <... mprotect resumed>) = 0 [pid 1915] <... mmap resumed>) = 0x7f6be1797000 [pid 1915] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1914] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1913] <... futex resumed>) = 0 [pid 1915] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1914] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1915] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1913] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1915] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1914] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1913] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1915] <... clone3 resumed> => {parent_tid=[322]}, 88) = 322 [pid 1915] rt_sigprocmask(SIG_SETMASK, [], [pid 1913] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1915] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1913] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1915] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1914] <... clone3 resumed> => {parent_tid=[328]}, 88) = 328 [pid 1913] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1915] <... futex resumed>) = 0 [pid 1914] rt_sigprocmask(SIG_SETMASK, [], [pid 1915] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1913] <... mmap resumed>) = 0x7f6be17b8000 [pid 1914] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1913] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1914] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1916] <... futex resumed>) = 1 [pid 1914] <... futex resumed>) = 0 [pid 1913] <... mprotect resumed>) = 0 [pid 1914] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1916] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1913] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1913] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1916] <... bpf resumed>) = 0 [pid 1916] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... restart_syscall resumed>) = 0 [pid 1916] <... futex resumed>) = 0 [pid 1916] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1913] <... clone3 resumed> => {parent_tid=[323]}, 88) = 323 [pid 1913] rt_sigprocmask(SIG_SETMASK, [], [pid 292] umount2("./113", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1913] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1913] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 1917 attached ) = 0 [pid 292] openat(AT_FDCWD, "./113", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1913] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 1920 attached [pid 1917] set_robust_list(0x7f6be17d89a0, 24 [pid 292] <... openat resumed>) = 3 [pid 1917] <... set_robust_list resumed>) = 0 [pid 292] newfstatat(3, "", [pid 1917] rt_sigprocmask(SIG_SETMASK, [], [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1917] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] getdents64(3, ./strace-static-x86_64: Process 1919 attached 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] umount2("./113/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 292] newfstatat(AT_FDCWD, "./113/binderfs", [pid 1917] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] unlink("./113/binderfs") = 0 [pid 292] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 292] close(3) = 0 [pid 292] rmdir("./113") = 0 [pid 292] mkdir("./114", 0777) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1917] <... bpf resumed>) = 3 [pid 1920] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 1920] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 337 [pid 1920] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1919] set_robust_list(0x7f6be17d89a0, 24) = 0 ./strace-static-x86_64: Process 1921 attached [pid 1917] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1919] rt_sigprocmask(SIG_SETMASK, [], [pid 1917] <... futex resumed>) = 1 [pid 1911] <... futex resumed>) = 0 [pid 1911] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1917] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1911] <... futex resumed>) = 0 [pid 1911] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1921] set_robust_list(0x5555698ca6a0, 24 [pid 1919] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1917] <... socketpair resumed>[4, 5]) = 0 [pid 1917] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1911] <... futex resumed>) = 0 [pid 1911] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1919] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1911] <... futex resumed>) = 0 [pid 1911] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1917] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 1919] <... bpf resumed>) = 3 [pid 1917] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1911] <... futex resumed>) = 0 [pid 1917] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1911] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1919] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1911] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1919] <... futex resumed>) = 1 [pid 1914] <... futex resumed>) = 0 [pid 1921] <... set_robust_list resumed>) = 0 [pid 1911] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1919] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1914] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1911] <... mmap resumed>) = 0x7f6be1797000 [pid 1914] <... futex resumed>) = 0 [pid 1917] <... bpf resumed>) = 0 [pid 1914] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1911] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1917] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1911] <... mprotect resumed>) = 0 [pid 1919] <... socketpair resumed>[4, 5]) = 0 [pid 1911] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1919] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1911] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1917] <... futex resumed>) = 0 [pid 1917] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1914] <... futex resumed>) = 0 [pid 1911] <... clone3 resumed> => {parent_tid=[322]}, 88) = 322 [pid 1919] <... futex resumed>) = 1 [pid 1914] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1919] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1914] <... futex resumed>) = 0 [pid 1911] rt_sigprocmask(SIG_SETMASK, [], [pid 1914] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1911] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1919] <... bpf resumed>) = 6 [pid 1911] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1919] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1911] <... futex resumed>) = 0 [pid 1920] <... bpf resumed>) = 3 [pid 1919] <... futex resumed>) = 1 [pid 1914] <... futex resumed>) = 0 [pid 1911] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1919] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1914] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1920] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1914] <... futex resumed>) = 0 [pid 1919] <... bpf resumed>) = 0 [pid 1914] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1920] <... futex resumed>) = 1 [pid 1919] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1914] <... futex resumed>) = 0 [pid 1913] <... futex resumed>) = 0 [pid 1919] <... futex resumed>) = 0 [pid 1914] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1913] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1914] <... mmap resumed>) = 0x7f6be1797000 [pid 1913] <... futex resumed>) = 0 [pid 1919] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1914] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1913] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1914] <... mprotect resumed>) = 0 [pid 1920] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1914] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1920] <... socketpair resumed>[4, 5]) = 0 [pid 1914] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1921] chdir("./114" [pid 1914] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1920] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1913] <... futex resumed>) = 0 [pid 1914] <... clone3 resumed> => {parent_tid=[329]}, 88) = 329 [pid 1913] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1914] rt_sigprocmask(SIG_SETMASK, [], [pid 1913] <... futex resumed>) = 0 [pid 1914] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1913] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1914] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1920] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1914] <... futex resumed>) = 0 [pid 1920] <... bpf resumed>) = 6 [pid 1914] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1920] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1913] <... futex resumed>) = 0 [pid 1913] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1913] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1913] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 1920] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1913] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1920] <... bpf resumed>) = 0 [pid 1913] <... mprotect resumed>) = 0 [pid 1920] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1913] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1920] <... futex resumed>) = 0 [pid 1913] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1913] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1920] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 1918 attached [pid 1918] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 1913] <... clone3 resumed> => {parent_tid=[324]}, 88) = 324 [pid 1913] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1918] rt_sigprocmask(SIG_SETMASK, [], [pid 1913] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1913] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1918] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1918] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144./strace-static-x86_64: Process 1923 attached ./strace-static-x86_64: Process 1922 attached [pid 1921] <... chdir resumed>) = 0 [pid 1923] set_robust_list(0x7f6be17b79a0, 24 [pid 1922] set_robust_list(0x7f6be17b79a0, 24 [pid 1921] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1918] <... bpf resumed>) = 7 [pid 1918] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1915] <... futex resumed>) = 0 [pid 1921] <... prctl resumed>) = 0 [pid 1915] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1916] <... futex resumed>) = 0 [pid 1915] <... futex resumed>) = 1 [pid 1916] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1915] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1921] setpgid(0, 0 [pid 1916] <... setsockopt resumed>) = 0 [pid 1916] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1915] <... futex resumed>) = 0 [pid 1923] <... set_robust_list resumed>) = 0 [pid 1922] <... set_robust_list resumed>) = 0 [pid 1921] <... setpgid resumed>) = 0 [pid 1916] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1915] close(3) = 0 [pid 1915] close(4 [pid 1918] <... futex resumed>) = 1 [pid 1915] <... close resumed>) = 0 [pid 1918] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1915] close(5) = 0 [pid 1915] close(6) = 0 [pid 1921] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1915] close(7) = 0 [pid 1915] close(8) = -1 EBADF (Bad file descriptor) [pid 1915] close(9 [pid 1921] <... openat resumed>) = 3 [pid 1915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1915] close(10) = -1 EBADF (Bad file descriptor) [pid 1915] close(11) = -1 EBADF (Bad file descriptor) [pid 1915] close(12 [pid 1923] rt_sigprocmask(SIG_SETMASK, [], [pid 1922] rt_sigprocmask(SIG_SETMASK, [], [pid 1921] write(3, "1000", 4 [pid 1915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1915] close(13) = -1 EBADF (Bad file descriptor) [pid 1915] close(14) = -1 EBADF (Bad file descriptor) [pid 1921] <... write resumed>) = 4 [pid 1915] close(15 [pid 1923] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1922] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1921] close(3 [pid 1915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1915] close(16) = -1 EBADF (Bad file descriptor) [pid 1921] <... close resumed>) = 0 [pid 1915] close(17 [pid 1923] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1922] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1921] symlink("/dev/binderfs", "./binderfs" [pid 1915] close(18) = -1 EBADF (Bad file descriptor) [pid 1915] close(19) = -1 EBADF (Bad file descriptor) [pid 1915] close(20) = -1 EBADF (Bad file descriptor) [pid 1915] close(21 [pid 1923] <... bpf resumed>) = 7 [pid 1915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1915] close(22) = -1 EBADF (Bad file descriptor) [pid 1921] <... symlink resumed>) = 0 ./strace-static-x86_64: Process 1924 attached [pid 1915] close(23 [pid 1924] set_robust_list(0x7f6be17b79a0, 24 [pid 1915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1924] <... set_robust_list resumed>) = 0 [pid 1915] close(24executing program [pid 1924] rt_sigprocmask(SIG_SETMASK, [], [pid 1915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1921] write(1, "executing program\n", 18 [pid 1924] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1915] close(25 [pid 1924] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1921] <... write resumed>) = 18 [pid 1915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1924] <... bpf resumed>) = 7 [pid 1923] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1922] <... bpf resumed>) = 7 [pid 1921] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1915] close(26 [pid 1924] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1923] <... futex resumed>) = 1 [pid 1921] <... futex resumed>) = 0 [pid 1915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1914] <... futex resumed>) = 0 [pid 1924] <... futex resumed>) = 1 [pid 1923] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1921] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1915] close(27 [pid 1914] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1913] <... futex resumed>) = 0 [pid 1924] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1922] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1921] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1919] <... futex resumed>) = 0 [pid 1915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1914] <... futex resumed>) = 1 [pid 1913] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1922] <... futex resumed>) = 1 [pid 1921] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1919] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1915] close(28 [pid 1920] <... futex resumed>) = 0 [pid 1914] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1913] <... futex resumed>) = 1 [pid 1911] <... futex resumed>) = 0 [pid 1922] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1921] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1920] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1919] <... setsockopt resumed>) = 0 [pid 1915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1911] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1921] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1920] <... setsockopt resumed>) = 0 [pid 1919] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1917] <... futex resumed>) = 0 [pid 1915] close(29 [pid 1911] <... futex resumed>) = 1 [pid 1921] <... mmap resumed>) = 0x7f6be17b8000 [pid 1920] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1919] <... futex resumed>) = 1 [pid 1917] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1915] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1914] <... futex resumed>) = 0 [pid 1911] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1921] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1920] <... futex resumed>) = 1 [pid 1919] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1917] <... setsockopt resumed>) = 0 [pid 1915] exit_group(0 [pid 1914] close(3 [pid 1913] <... futex resumed>) = 0 [pid 1921] <... mprotect resumed>) = 0 [pid 1920] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1918] <... futex resumed>) = ? [pid 1917] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1916] <... futex resumed>) = ? [pid 1915] <... exit_group resumed>) = ? [pid 1914] <... close resumed>) = 0 [pid 1913] close(3 [pid 1921] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1918] +++ exited with 0 +++ [pid 1917] <... futex resumed>) = 1 [pid 1916] +++ exited with 0 +++ [pid 1915] +++ exited with 0 +++ [pid 1914] close(4 [pid 1913] <... close resumed>) = 0 [pid 1911] <... futex resumed>) = 0 [pid 1921] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1917] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1914] <... close resumed>) = 0 [pid 1913] close(4 [pid 1921] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1914] close(5 [pid 1911] close(3 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=320, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1913] <... close resumed>) = 0 [pid 1914] <... close resumed>) = 0 [pid 1911] <... close resumed>) = 0 [pid 1913] close(5 [pid 1911] close(4 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 1914] close(6./strace-static-x86_64: Process 1925 attached ) = 0 [pid 1913] <... close resumed>) = 0 [pid 1911] <... close resumed>) = 0 [pid 1925] set_robust_list(0x7f6be17d89a0, 24 [pid 1921] <... clone3 resumed> => {parent_tid=[338]}, 88) = 338 [pid 1914] close(7 [pid 1913] close(6 [pid 1911] close(5 [pid 1921] rt_sigprocmask(SIG_SETMASK, [], [pid 1914] <... close resumed>) = 0 [pid 1913] <... close resumed>) = 0 [pid 1911] <... close resumed>) = 0 [pid 1921] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1921] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1914] close(8 [pid 1913] close(7 [pid 1925] <... set_robust_list resumed>) = 0 [pid 1921] <... futex resumed>) = 0 [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(6 [pid 1913] <... close resumed>) = 0 [pid 1925] rt_sigprocmask(SIG_SETMASK, [], [pid 1921] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1914] close(9 [pid 1911] <... close resumed>) = 0 [pid 1913] close(8 [pid 1925] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(7 [pid 1914] close(10 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] <... close resumed>) = 0 [pid 1913] close(9 [pid 1925] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1914] close(11 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(8 [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(10 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... restart_syscall resumed>) = 0 [pid 1914] close(12 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(9 [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(11 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(10 [pid 1914] close(13) = -1 EBADF (Bad file descriptor) [pid 1913] close(12 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./108", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1914] close(14 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(11 [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(13 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1925] <... bpf resumed>) = 3 [pid 1914] close(15 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(12 [pid 289] openat(AT_FDCWD, "./108", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1925] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(14 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1925] <... futex resumed>) = 1 [pid 1921] <... futex resumed>) = 0 [pid 1914] close(16 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(13 [pid 289] <... openat resumed>) = 3 [pid 1925] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1921] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(15 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] newfstatat(3, "", [pid 1921] <... futex resumed>) = 0 [pid 1914] close(17 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(14 [pid 1925] <... socketpair resumed>[4, 5]) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1921] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(16 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1925] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1921] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1914] close(18 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(15 [pid 289] getdents64(3, [pid 1925] <... futex resumed>) = 0 [pid 1921] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(17 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1925] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1921] <... futex resumed>) = 0 [pid 1914] close(19 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(16 [pid 289] umount2("./108/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1925] <... bpf resumed>) = 6 [pid 1921] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(18 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1925] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1914] close(20 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1925] <... futex resumed>) = 1 [pid 1921] <... futex resumed>) = 0 [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(19 [pid 1911] close(17 [pid 289] newfstatat(AT_FDCWD, "./108/binderfs", [pid 1925] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1921] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1914] close(21 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1925] <... bpf resumed>) = 0 [pid 1921] <... futex resumed>) = 0 [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(20 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1925] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1921] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1914] close(22 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(18 [pid 289] unlink("./108/binderfs" [pid 1925] <... futex resumed>) = 0 [pid 1921] <... futex resumed>) = 0 [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(21 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1925] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1921] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1914] close(23 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(19 [pid 289] <... unlink resumed>) = 0 [pid 1921] <... mmap resumed>) = 0x7f6be1797000 [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(22 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, [pid 1921] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1914] close(24 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(20 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1921] <... mprotect resumed>) = 0 [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(23 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] close(3 [pid 1921] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1914] close(25 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(21 [pid 1921] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(24 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... close resumed>) = 0 [pid 1921] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1914] close(26 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(22 [pid 289] rmdir("./108" [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(25 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... rmdir resumed>) = 0 ./strace-static-x86_64: Process 1926 attached [pid 1921] <... clone3 resumed> => {parent_tid=[339]}, 88) = 339 [pid 1914] close(27 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(23 [pid 289] mkdir("./109", 0777 [pid 1926] set_robust_list(0x7f6be17b79a0, 24 [pid 1921] rt_sigprocmask(SIG_SETMASK, [], [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(26 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1921] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1914] close(28 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(24 [pid 289] <... mkdir resumed>) = 0 [pid 1921] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(27 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1921] <... futex resumed>) = 0 [pid 1914] close(29 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(25 [pid 1926] <... set_robust_list resumed>) = 0 [pid 1926] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1926] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1921] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] close(28 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1914] exit_group(0 [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1914] <... exit_group resumed>) = ? [pid 1911] close(26 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 323 [pid 1923] <... futex resumed>) = ? [pid 1919] <... futex resumed>) = ? [pid 1913] close(29 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1913] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1919] +++ exited with 0 +++ [pid 1926] <... bpf resumed>) = 7 [pid 1923] +++ exited with 0 +++ [pid 1914] +++ exited with 0 +++ [pid 1911] close(27 [pid 1926] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1921] <... futex resumed>) = 0 [pid 1913] exit_group(0 [pid 1921] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=327, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1924] <... futex resumed>) = ? [pid 1920] <... futex resumed>) = ? [pid 1913] <... exit_group resumed>) = ? [pid 1925] <... futex resumed>) = 0 [pid 1924] +++ exited with 0 +++ [pid 1921] <... futex resumed>) = 1 [pid 1920] +++ exited with 0 +++ [pid 1911] close(28 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 1926] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 1927 attached [pid 1927] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 1913] +++ exited with 0 +++ [pid 1921] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1911] close(29 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=322, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1925] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1911] exit_group(0 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 1925] <... setsockopt resumed>) = 0 [pid 1922] <... futex resumed>) = ? [pid 1917] <... futex resumed>) = ? [pid 1911] <... exit_group resumed>) = ? [pid 1925] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1922] +++ exited with 0 +++ [pid 1917] +++ exited with 0 +++ [pid 1927] chdir("./109") = 0 [pid 1927] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1927] setpgid(0, 0) = 0 [pid 1911] +++ exited with 0 +++ [pid 1927] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1925] <... futex resumed>) = 1 [pid 1921] <... futex resumed>) = 0 [pid 1925] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1921] close(3 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=320, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1921] <... close resumed>) = 0 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 1921] close(4 [pid 1927] <... openat resumed>) = 3 [pid 1921] <... close resumed>) = 0 [pid 1927] write(3, "1000", 4 [pid 1921] close(5 [pid 1927] <... write resumed>) = 4 [pid 1927] close(3 [pid 1921] <... close resumed>) = 0 [pid 1927] <... close resumed>) = 0 [pid 1921] close(6 [pid 1927] symlink("/dev/binderfs", "./binderfs" [pid 1921] <... close resumed>) = 0 [pid 1927] <... symlink resumed>) = 0 [pid 1921] close(7executing program [pid 1927] write(1, "executing program\n", 18 [pid 1921] <... close resumed>) = 0 [pid 1927] <... write resumed>) = 18 [pid 1921] close(8 [pid 1927] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1921] close(9 [pid 1927] <... futex resumed>) = 0 [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1927] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1921] close(10 [pid 1927] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1927] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1921] close(11 [pid 1927] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1927] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1921] close(12 [pid 291] <... restart_syscall resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1921] close(13 [pid 1927] <... mmap resumed>) = 0x7f6be17b8000 [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1927] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1921] close(14 [pid 291] umount2("./110", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] umount2("./109", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1921] close(15 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] openat(AT_FDCWD, "./110", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1921] close(16 [pid 287] openat(AT_FDCWD, "./109", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... openat resumed>) = 3 [pid 1921] close(17 [pid 291] newfstatat(3, "", [pid 287] <... openat resumed>) = 3 [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] newfstatat(3, "", [pid 1921] close(18 [pid 291] getdents64(3, [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1921] close(19 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] getdents64(3, [pid 291] umount2("./110/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1921] close(20 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(AT_FDCWD, "./110/binderfs", [pid 287] umount2("./109/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1921] close(21 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] unlink("./110/binderfs" [pid 1921] close(22 [pid 287] newfstatat(AT_FDCWD, "./109/binderfs", [pid 291] <... unlink resumed>) = 0 [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 1921] close(23 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] unlink("./109/binderfs" [pid 1921] close(24 [pid 291] close(3 [pid 287] <... unlink resumed>) = 0 [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... close resumed>) = 0 [pid 1921] close(25 [pid 287] getdents64(3, [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] rmdir("./110" [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1921] close(26 [pid 1927] <... mprotect resumed>) = 0 [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... rmdir resumed>) = 0 [pid 287] close(3 [pid 1921] close(27 [pid 291] mkdir("./111", 0777 [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... close resumed>) = 0 [pid 1927] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1921] close(28 [pid 291] <... mkdir resumed>) = 0 [pid 287] rmdir("./109" [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] <... rmdir resumed>) = 0 [pid 1921] close(29 [pid 1927] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1927] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[324]}, 88) = 324 [pid 1927] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1921] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] mkdir("./110", 0777 [pid 1921] exit_group(0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 330 [pid 1927] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... mkdir resumed>) = 0 [pid 1926] <... futex resumed>) = ? [pid 1921] <... exit_group resumed>) = ? [pid 1927] <... futex resumed>) = 0 [pid 1926] +++ exited with 0 +++ [pid 1925] <... futex resumed>) = ? [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1927] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 1928 attached [pid 1928] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 1928] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1928] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1925] +++ exited with 0 +++ [pid 1921] +++ exited with 0 +++ [pid 290] <... restart_syscall resumed>) = 0 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=337, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 325 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 290] umount2("./109", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 290] openat(AT_FDCWD, "./109", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 290] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] getdents64(3, [pid 292] <... restart_syscall resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] umount2("./109/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 292] umount2("./114", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] newfstatat(AT_FDCWD, "./109/binderfs", [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] openat(AT_FDCWD, "./114", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 290] unlink("./109/binderfs" [pid 292] <... openat resumed>) = 3 [pid 1928] <... bpf resumed>) = 3 [pid 292] newfstatat(3, "", [pid 290] <... unlink resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] getdents64(3, [pid 292] getdents64(3, [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] close(3 [pid 292] umount2("./114/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] <... close resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] rmdir("./109" [pid 292] newfstatat(AT_FDCWD, "./114/binderfs", [pid 1928] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... rmdir resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] mkdir("./110", 0777 [pid 292] unlink("./114/binderfs" [pid 1927] <... futex resumed>) = 0 [pid 290] <... mkdir resumed>) = 0 [pid 1927] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... unlink resumed>) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 292] getdents64(3, [pid 1927] <... futex resumed>) = 0 [pid 1927] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1928] <... futex resumed>) = 1 [pid 1928] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 323 [pid 292] close(3) = 0 [pid 1928] <... socketpair resumed>[4, 5]) = 0 [pid 292] rmdir("./114"./strace-static-x86_64: Process 1931 attached ./strace-static-x86_64: Process 1930 attached ./strace-static-x86_64: Process 1929 attached ) = 0 [pid 292] mkdir("./115", 0777 [pid 1928] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1927] <... futex resumed>) = 0 [pid 292] <... mkdir resumed>) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1927] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1927] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1928] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 1928] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 340 [pid 1928] <... futex resumed>) = 1 [pid 1927] <... futex resumed>) = 0 [pid 1927] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1927] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1927] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0./strace-static-x86_64: Process 1932 attached [pid 1931] set_robust_list(0x5555698ca6a0, 24 [pid 1927] <... mmap resumed>) = 0x7f6be1797000 [pid 1930] set_robust_list(0x5555698ca6a0, 24 [pid 1927] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1927] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1932] set_robust_list(0x5555698ca6a0, 24 [pid 1931] <... set_robust_list resumed>) = 0 [pid 1930] <... set_robust_list resumed>) = 0 [pid 1929] set_robust_list(0x5555698ca6a0, 24 [pid 1928] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1927] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1927] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1932] <... set_robust_list resumed>) = 0 [pid 1930] chdir("./110" [pid 1929] <... set_robust_list resumed>) = 0 [pid 1928] <... bpf resumed>) = 0 [pid 1929] chdir("./111" [pid 1928] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1927] <... clone3 resumed> => {parent_tid=[325]}, 88) = 325 [pid 1930] <... chdir resumed>) = 0 [pid 1927] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1927] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1927] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1932] chdir("./115" [pid 1930] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1929] <... chdir resumed>) = 0 [pid 1928] <... futex resumed>) = 0 ./strace-static-x86_64: Process 1933 attached [pid 1933] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 1933] rt_sigprocmask(SIG_SETMASK, [], [pid 1930] <... prctl resumed>) = 0 [pid 1928] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1933] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1932] <... chdir resumed>) = 0 [pid 1931] chdir("./110" [pid 1930] setpgid(0, 0 [pid 1929] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1933] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1931] <... chdir resumed>) = 0 [pid 1930] <... setpgid resumed>) = 0 [pid 1929] <... prctl resumed>) = 0 [pid 1932] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1931] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1930] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1929] setpgid(0, 0 [pid 1930] <... openat resumed>) = 3 [pid 1929] <... setpgid resumed>) = 0 [pid 1933] <... bpf resumed>) = 7 [pid 1933] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1930] write(3, "1000", 4 [pid 1929] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1933] <... futex resumed>) = 1 [pid 1932] <... prctl resumed>) = 0 [pid 1931] <... prctl resumed>) = 0 [pid 1927] <... futex resumed>) = 0 [pid 1930] <... write resumed>) = 4 [pid 1927] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1930] close(3 [pid 1928] <... futex resumed>) = 0 [pid 1927] <... futex resumed>) = 1 [pid 1929] <... openat resumed>) = 3 [pid 1928] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1927] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1929] write(3, "1000", 4 [pid 1928] <... setsockopt resumed>) = 0 [pid 1929] <... write resumed>) = 4 [pid 1928] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1927] <... futex resumed>) = 0 [pid 1929] close(3 [pid 1928] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1927] close(3 [pid 1930] <... close resumed>) = 0 [pid 1927] <... close resumed>) = 0 [pid 1929] <... close resumed>) = 0 [pid 1927] close(4 [pid 1930] symlink("/dev/binderfs", "./binderfs" [pid 1929] symlink("/dev/binderfs", "./binderfs" [pid 1927] <... close resumed>) = 0 [pid 1927] close(5 [pid 1929] <... symlink resumed>) = 0 [pid 1927] <... close resumed>) = 0 [pid 1930] <... symlink resumed>) = 0 [pid 1929] write(1, "executing program\n", 18 [pid 1927] close(6 [pid 1930] write(1, "executing program\n", 18 [pid 1927] <... close resumed>) = 0 [pid 1927] close(7 [pid 1930] <... write resumed>) = 18 executing program executing program [pid 1927] <... close resumed>) = 0 [pid 1929] <... write resumed>) = 18 [pid 1927] close(8) = -1 EBADF (Bad file descriptor) [pid 1929] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1927] close(9 [pid 1930] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1929] <... futex resumed>) = 0 [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1929] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1927] close(10 [pid 1930] <... futex resumed>) = 0 [pid 1929] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1927] close(11 [pid 1929] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1929] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1927] close(12 [pid 1930] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1929] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1927] close(13 [pid 1929] <... mmap resumed>) = 0x7f6be17b8000 [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1929] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1927] close(14 [pid 1930] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1929] <... mprotect resumed>) = 0 [pid 1927] close(15 [pid 1930] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] <... mmap resumed>) = 0x7f6be17b8000 [pid 1927] close(16 [pid 1929] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1932] setpgid(0, 0 [pid 1927] close(17 [pid 1929] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1932] <... setpgid resumed>) = 0 [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1931] setpgid(0, 0 [pid 1929] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1927] close(18 [pid 1932] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1927] close(19 [pid 1930] <... mprotect resumed>) = 0 [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1931] <... setpgid resumed>) = 0 [pid 1927] close(20 [pid 1930] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1929] <... clone3 resumed> => {parent_tid=[331]}, 88) = 331 [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1931] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1927] close(21 [pid 1929] rt_sigprocmask(SIG_SETMASK, [], [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1929] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1927] close(22 [pid 1930] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1929] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1933] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1929] <... futex resumed>) = 0 [pid 1927] close(23 [pid 1929] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1931] <... openat resumed>) = 3 [pid 1927] close(24 [pid 1931] write(3, "1000", 4 [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1932] <... openat resumed>) = 3 [pid 1931] <... write resumed>) = 4 [pid 1927] close(25 [pid 1930] <... clone3 resumed> => {parent_tid=[326]}, 88) = 326 [pid 1932] write(3, "1000", 4 [pid 1931] close(3 [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] rt_sigprocmask(SIG_SETMASK, [], [pid 1927] close(26 [pid 1932] <... write resumed>) = 4 [pid 1931] <... close resumed>) = 0 [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1927] close(27 [pid 1931] symlink("/dev/binderfs", "./binderfs" [pid 1932] close(3 [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1927] close(28 [pid 1930] <... futex resumed>) = 0 [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1932] <... close resumed>) = 0 [pid 1927] close(29 [pid 1931] <... symlink resumed>) = 0 [pid 1927] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1932] symlink("/dev/binderfs", "./binderfs" [pid 1927] exit_group(0 [pid 1930] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1927] <... exit_group resumed>) = ? [pid 1928] <... futex resumed>) = ? [pid 1933] <... futex resumed>) = ? [pid 1932] <... symlink resumed>) = 0 ./strace-static-x86_64: Process 1934 attached [pid 1934] set_robust_list(0x7f6be17d89a0, 24 [pid 1928] +++ exited with 0 +++ [pid 1934] <... set_robust_list resumed>) = 0 [pid 1934] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1934] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1931] write(1, "executing program\n", 18 [pid 1932] write(1, "executing program\n", 18 [pid 1931] <... write resumed>) = 18 [pid 1931] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1932] <... write resumed>) = 18 [pid 1931] <... futex resumed>) = 0 [pid 1932] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1931] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1932] <... futex resumed>) = 0 [pid 1933] +++ exited with 0 +++ [pid 1927] +++ exited with 0 +++ [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=323, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program executing program [pid 1932] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1931] <... rt_sigaction resumed>NULL, 8) = 0 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 1932] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1931] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], ./strace-static-x86_64: Process 1935 attached [pid 1932] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1931] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1931] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1932] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1931] <... mmap resumed>) = 0x7f6be17b8000 [pid 1932] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 1931] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1932] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1934] <... bpf resumed>) = 3 [pid 1931] <... mprotect resumed>) = 0 [pid 1932] <... mprotect resumed>) = 0 [pid 1932] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1934] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1931] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1931] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1932] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1932] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1931] <... clone3 resumed> => {parent_tid=[324]}, 88) = 324 [pid 1934] <... futex resumed>) = 1 [pid 1929] <... futex resumed>) = 0 [pid 1929] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1929] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1932] <... clone3 resumed> => {parent_tid=[341]}, 88) = 341 [pid 1931] rt_sigprocmask(SIG_SETMASK, [], [pid 1932] rt_sigprocmask(SIG_SETMASK, [], [pid 1931] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1932] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1932] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1931] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1932] <... futex resumed>) = 0 [pid 1931] <... futex resumed>) = 0 [pid 1932] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1931] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1935] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 1935] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1935] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72./strace-static-x86_64: Process 1937 attached ./strace-static-x86_64: Process 1936 attached [pid 1934] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1937] set_robust_list(0x7f6be17d89a0, 24 [pid 1935] <... bpf resumed>) = 3 [pid 1934] <... socketpair resumed>[4, 5]) = 0 [pid 1936] set_robust_list(0x7f6be17d89a0, 24 [pid 1935] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1930] <... futex resumed>) = 0 [pid 1934] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1930] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1935] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1934] <... futex resumed>) = 1 [pid 1930] <... futex resumed>) = 0 [pid 1929] <... futex resumed>) = 0 [pid 1934] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1930] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1929] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1934] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1929] <... futex resumed>) = 0 [pid 1929] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1935] <... socketpair resumed>[4, 5]) = 0 [pid 1935] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1930] <... futex resumed>) = 0 [pid 1934] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1937] <... set_robust_list resumed>) = 0 [pid 1936] <... set_robust_list resumed>) = 0 [pid 1935] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1930] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1936] rt_sigprocmask(SIG_SETMASK, [], [pid 1934] <... bpf resumed>) = 6 [pid 1930] <... futex resumed>) = 0 [pid 1937] rt_sigprocmask(SIG_SETMASK, [], [pid 1934] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1930] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1937] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1937] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1934] <... futex resumed>) = 1 [pid 1929] <... futex resumed>) = 0 [pid 1929] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1929] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1929] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 1929] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1936] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1934] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1929] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1929] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[332]}, 88) = 332 [pid 1929] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1929] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1929] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1937] <... bpf resumed>) = 3 [pid 1935] <... bpf resumed>) = 6 [pid 1934] <... bpf resumed>) = 0 [pid 1936] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1934] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1937] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1934] <... futex resumed>) = 0 [pid 1937] <... futex resumed>) = 1 [pid 1934] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1932] <... futex resumed>) = 0 [pid 1937] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1932] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1937] <... socketpair resumed>[4, 5]) = 0 [pid 1932] <... futex resumed>) = 0 [pid 1937] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1932] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1937] <... futex resumed>) = 0 [pid 1932] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1937] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1935] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1932] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1937] <... bpf resumed>) = 6 [pid 1932] <... futex resumed>) = 0 [pid 1937] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1932] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1937] <... futex resumed>) = 0 [pid 1932] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1937] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1932] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1937] <... bpf resumed>) = 0 [pid 1932] <... futex resumed>) = 0 [pid 1937] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1932] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1937] <... futex resumed>) = 0 [pid 1932] <... futex resumed>) = 0 [pid 1937] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1932] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0./strace-static-x86_64: Process 1938 attached [pid 1936] <... bpf resumed>) = 3 [pid 1935] <... futex resumed>) = 1 [pid 1930] <... futex resumed>) = 0 [pid 1936] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1935] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1932] <... mmap resumed>) = 0x7f6be1797000 [pid 1936] <... futex resumed>) = 1 [pid 1932] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1931] <... futex resumed>) = 0 [pid 1930] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1932] <... mprotect resumed>) = 0 [pid 1931] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1930] <... futex resumed>) = 0 [pid 1936] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1935] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1932] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1931] <... futex resumed>) = 0 [pid 1930] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1932] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1931] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1930] <... futex resumed>) = 0 [pid 1935] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1932] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1930] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1936] <... socketpair resumed>[4, 5]) = 0 [pid 1935] <... bpf resumed>) = 0 [pid 1932] <... clone3 resumed> => {parent_tid=[342]}, 88) = 342 [pid 1930] <... mmap resumed>) = 0x7f6be1797000 [pid 1932] rt_sigprocmask(SIG_SETMASK, [], [pid 1930] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1936] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1935] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1932] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1932] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1932] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1930] <... mprotect resumed>) = 0 [pid 1936] <... futex resumed>) = 1 [pid 1935] <... futex resumed>) = 0 [pid 1931] <... futex resumed>) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 1936] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1935] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1931] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1930] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1936] <... bpf resumed>) = 6 [pid 1931] <... futex resumed>) = 0 [pid 1930] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1938] set_robust_list(0x7f6be17b79a0, 24./strace-static-x86_64: Process 1939 attached ) = 0 [pid 1936] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1931] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1930] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 289] umount2("./109", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1936] <... futex resumed>) = 0 [pid 1938] rt_sigprocmask(SIG_SETMASK, [], [pid 1931] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1938] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1936] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1931] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1930] <... clone3 resumed> => {parent_tid=[327]}, 88) = 327 [pid 289] openat(AT_FDCWD, "./109", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1939] set_robust_list(0x7f6be17b79a0, 24./strace-static-x86_64: Process 1940 attached [pid 1938] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1931] <... futex resumed>) = 0 [pid 289] <... openat resumed>) = 3 [pid 1940] set_robust_list(0x7f6be17b79a0, 24 [pid 1939] <... set_robust_list resumed>) = 0 [pid 1936] <... bpf resumed>) = 0 [pid 1931] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1930] rt_sigprocmask(SIG_SETMASK, [], [pid 289] newfstatat(3, "", [pid 1931] <... futex resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1931] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 289] getdents64(3, [pid 1931] <... mmap resumed>) = 0x7f6be1797000 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1938] <... bpf resumed>) = 7 [pid 1936] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1931] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1930] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] umount2("./109/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1931] <... mprotect resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1931] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] newfstatat(AT_FDCWD, "./109/binderfs", [pid 1931] <... rt_sigprocmask resumed>[], 8) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1938] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1936] <... futex resumed>) = 0 [pid 1931] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1930] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] unlink("./109/binderfs"./strace-static-x86_64: Process 1941 attached [pid 1940] <... set_robust_list resumed>) = 0 [pid 1939] rt_sigprocmask(SIG_SETMASK, [], [pid 1938] <... futex resumed>) = 1 [pid 1936] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1929] <... futex resumed>) = 0 [pid 289] <... unlink resumed>) = 0 [pid 1931] <... clone3 resumed> => {parent_tid=[325]}, 88) = 325 [pid 1929] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] getdents64(3, [pid 1938] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1934] <... futex resumed>) = 0 [pid 1931] rt_sigprocmask(SIG_SETMASK, [], [pid 1930] <... futex resumed>) = 0 [pid 1929] <... futex resumed>) = 1 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1934] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1931] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1929] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] close(3 [pid 1934] <... setsockopt resumed>) = 0 [pid 1931] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1930] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... close resumed>) = 0 [pid 1934] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1931] <... futex resumed>) = 0 [pid 289] rmdir("./109" [pid 1934] <... futex resumed>) = 1 [pid 1939] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1931] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1929] <... futex resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 1940] rt_sigprocmask(SIG_SETMASK, [], [pid 1941] set_robust_list(0x7f6be17b79a0, 24 [pid 1934] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1929] close(3 [pid 289] mkdir("./110", 0777 [pid 1929] <... close resumed>) = 0 [pid 289] <... mkdir resumed>) = 0 [pid 1939] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1929] close(4 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1929] <... close resumed>) = 0 [pid 1929] close(5 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 326 [pid 1939] <... bpf resumed>) = 7 [pid 1929] <... close resumed>) = 0 [pid 1929] close(6 [pid 1941] <... set_robust_list resumed>) = 0 [pid 1940] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1939] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1929] <... close resumed>) = 0 [pid 1929] close(7) = 0 [pid 1929] close(8) = -1 EBADF (Bad file descriptor) [pid 1929] close(9) = -1 EBADF (Bad file descriptor) [pid 1929] close(10) = -1 EBADF (Bad file descriptor) [pid 1929] close(11) = -1 EBADF (Bad file descriptor) [pid 1929] close(12) = -1 EBADF (Bad file descriptor) [pid 1929] close(13) = -1 EBADF (Bad file descriptor) [pid 1929] close(14) = -1 EBADF (Bad file descriptor) [pid 1929] close(15) = -1 EBADF (Bad file descriptor) [pid 1929] close(16) = -1 EBADF (Bad file descriptor) [pid 1929] close(17) = -1 EBADF (Bad file descriptor) [pid 1929] close(18) = -1 EBADF (Bad file descriptor) [pid 1929] close(19) = -1 EBADF (Bad file descriptor) [pid 1929] close(20) = -1 EBADF (Bad file descriptor) [pid 1929] close(21) = -1 EBADF (Bad file descriptor) [pid 1929] close(22) = -1 EBADF (Bad file descriptor) [pid 1929] close(23) = -1 EBADF (Bad file descriptor) [pid 1929] close(24) = -1 EBADF (Bad file descriptor) [pid 1929] close(25) = -1 EBADF (Bad file descriptor) [pid 1929] close(26) = -1 EBADF (Bad file descriptor) [pid 1929] close(27) = -1 EBADF (Bad file descriptor) [pid 1929] close(28) = -1 EBADF (Bad file descriptor) [pid 1929] close(29) = -1 EBADF (Bad file descriptor) [pid 1929] exit_group(0 [pid 1938] <... futex resumed>) = ? [pid 1934] <... futex resumed>) = ? [pid 1929] <... exit_group resumed>) = ? [pid 1941] rt_sigprocmask(SIG_SETMASK, [], [pid 1940] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1939] <... futex resumed>) = 1 [pid 1938] +++ exited with 0 +++ [pid 1934] +++ exited with 0 +++ [pid 1932] <... futex resumed>) = 0 [pid 1929] +++ exited with 0 +++ [pid 1941] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1932] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1939] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1937] <... futex resumed>) = 0 [pid 1932] <... futex resumed>) = 1 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=330, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1937] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1932] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 1937] <... setsockopt resumed>) = 0 [pid 1937] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1932] <... futex resumed>) = 0 [pid 1937] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1932] close(3) = 0 [pid 1932] close(4 [pid 1940] <... bpf resumed>) = 7 [pid 1932] <... close resumed>) = 0 [pid 1932] close(5) = 0 [pid 1940] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1932] close(6 [pid 1941] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1940] <... futex resumed>) = 1 [pid 1932] <... close resumed>) = 0 [pid 1930] <... futex resumed>) = 0 [pid 1940] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1932] close(7 [pid 1930] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1932] <... close resumed>) = 0 [pid 1935] <... futex resumed>) = 0 [pid 1932] close(8 [pid 1930] <... futex resumed>) = 1 [pid 1932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1932] close(9) = -1 EBADF (Bad file descriptor) [pid 1935] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1932] close(10 [pid 1930] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1935] <... setsockopt resumed>) = 0 [pid 1932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1932] close(11 [pid 1935] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1935] <... futex resumed>) = 1 [pid 1932] close(12 [pid 1930] <... futex resumed>) = 0 [pid 1935] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] close(3 [pid 1932] close(13) = -1 EBADF (Bad file descriptor) [pid 1930] <... close resumed>) = 0 [pid 1932] close(14) = -1 EBADF (Bad file descriptor) [pid 1932] close(15) = -1 EBADF (Bad file descriptor) [pid 1932] close(16) = -1 EBADF (Bad file descriptor) [pid 1930] close(4 [pid 1932] close(17) = -1 EBADF (Bad file descriptor) [pid 1930] <... close resumed>) = 0 [pid 1932] close(18) = -1 EBADF (Bad file descriptor) [pid 1930] close(5 [pid 291] <... restart_syscall resumed>) = 0 [pid 1932] close(19) = -1 EBADF (Bad file descriptor) [pid 1930] <... close resumed>) = 0 [pid 1932] close(20 [pid 1930] close(6 [pid 1932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1932] close(21) = -1 EBADF (Bad file descriptor) [pid 1932] close(22) = -1 EBADF (Bad file descriptor) [pid 1930] <... close resumed>) = 0 ./strace-static-x86_64: Process 1942 attached [pid 1932] close(23 [pid 1930] close(7 [pid 1942] set_robust_list(0x5555698ca6a0, 24 [pid 1932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] <... close resumed>) = 0 [pid 291] umount2("./111", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1942] <... set_robust_list resumed>) = 0 [pid 1932] close(24 [pid 1930] close(8 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1942] chdir("./110" [pid 1932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] openat(AT_FDCWD, "./111", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1942] <... chdir resumed>) = 0 [pid 1932] close(25 [pid 1930] close(9 [pid 291] <... openat resumed>) = 3 [pid 1942] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(3, "", [pid 1942] <... prctl resumed>) = 0 [pid 1932] close(26 [pid 1942] setpgid(0, 0 [pid 1932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] close(10 [pid 1942] <... setpgid resumed>) = 0 [pid 1932] close(27 [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1942] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] close(11 [pid 1942] <... openat resumed>) = 3 [pid 1932] close(28 [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 1942] write(3, "1000", 4 [pid 1932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1942] <... write resumed>) = 4 [pid 1932] close(29 [pid 1930] close(12 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1942] close(3 [pid 1932] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./111/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1942] <... close resumed>) = 0 [pid 1932] exit_group(0 [pid 1930] close(13 [pid 1942] symlink("/dev/binderfs", "./binderfs" [pid 1939] <... futex resumed>) = ? [pid 1937] <... futex resumed>) = ? [pid 1932] <... exit_group resumed>) = ? [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1942] <... symlink resumed>) = 0 [pid 1941] <... bpf resumed>) = 7 [pid 1939] +++ exited with 0 +++ [pid 1937] +++ exited with 0 +++ [pid 1932] +++ exited with 0 +++ [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 291] newfstatat(AT_FDCWD, "./111/binderfs", [pid 1942] write(1, "executing program\n", 18 [pid 1930] close(14 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=340, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1942] <... write resumed>) = 18 [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1942] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1930] close(15 [pid 291] unlink("./111/binderfs" [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1942] <... futex resumed>) = 0 [pid 1930] close(16 [pid 291] <... unlink resumed>) = 0 [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 1930] close(17 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1942] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 1941] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] close(3 [pid 1942] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1941] <... futex resumed>) = 1 [pid 1931] <... futex resumed>) = 0 [pid 1930] close(18 [pid 291] <... close resumed>) = 0 [pid 1942] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1941] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1931] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] rmdir("./111" [pid 1942] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1936] <... futex resumed>) = 0 [pid 1931] <... futex resumed>) = 1 [pid 1942] <... mmap resumed>) = 0x7f6be17b8000 [pid 1936] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1931] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1930] close(19 [pid 291] <... rmdir resumed>) = 0 [pid 1942] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1936] <... setsockopt resumed>) = 0 [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] mkdir("./112", 0777 [pid 1942] <... mprotect resumed>) = 0 [pid 1936] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1930] close(20 [pid 1942] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1936] <... futex resumed>) = 1 [pid 1931] <... futex resumed>) = 0 [pid 291] <... mkdir resumed>) = 0 [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1942] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1936] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1931] close(3 [pid 1930] close(21 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1942] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1931] <... close resumed>) = 0 [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1931] close(4 [pid 1942] <... clone3 resumed> => {parent_tid=[327]}, 88) = 327 [pid 1931] <... close resumed>) = 0 [pid 1942] rt_sigprocmask(SIG_SETMASK, [], [pid 1931] close(5 [pid 1942] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1931] <... close resumed>) = 0 [pid 1930] close(22 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 333 [pid 1942] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1931] close(6 [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1942] <... futex resumed>) = 0 [pid 1931] <... close resumed>) = 0 [pid 1930] close(23 [pid 1942] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1931] close(7 [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1931] <... close resumed>) = 0 [pid 1931] close(8) = -1 EBADF (Bad file descriptor) [pid 1931] close(9) = -1 EBADF (Bad file descriptor) [pid 1930] close(24 [pid 1931] close(10 [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] close(25 [pid 1931] close(11) = -1 EBADF (Bad file descriptor) [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1931] close(12 [pid 1930] close(26 [pid 1931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1931] close(13) = -1 EBADF (Bad file descriptor) [pid 1931] close(14 [pid 1930] close(27 [pid 1931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1931] close(15) = -1 EBADF (Bad file descriptor) [pid 1930] close(28 [pid 1931] close(16 [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1930] close(29 [pid 1931] close(17) = -1 EBADF (Bad file descriptor) [pid 1931] close(18 [pid 1930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1931] close(19 [pid 1930] exit_group(0 [pid 1931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1935] <... futex resumed>) = ? [pid 1940] <... futex resumed>) = ? [pid 1931] close(20 [pid 1930] <... exit_group resumed>) = ? [pid 1935] +++ exited with 0 +++ [pid 1940] +++ exited with 0 +++ [pid 1931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1931] close(21) = -1 EBADF (Bad file descriptor) [pid 1931] close(22) = -1 EBADF (Bad file descriptor) [pid 1931] close(23) = -1 EBADF (Bad file descriptor) [pid 1931] close(24) = -1 EBADF (Bad file descriptor) [pid 1931] close(25) = -1 EBADF (Bad file descriptor) [pid 1931] close(26) = -1 EBADF (Bad file descriptor) [pid 1931] close(27) = -1 EBADF (Bad file descriptor) [pid 1931] close(28) = -1 EBADF (Bad file descriptor) [pid 1931] close(29 [pid 1930] +++ exited with 0 +++ [pid 1931] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=325, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1931] exit_group(0 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 1941] <... futex resumed>) = ? [pid 1936] <... futex resumed>) = ? [pid 1931] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 1944 attached [pid 1941] +++ exited with 0 +++ [pid 1936] +++ exited with 0 +++ [pid 1931] +++ exited with 0 +++ [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=323, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] restart_syscall(<... resuming interrupted clone ...>./strace-static-x86_64: Process 1943 attached [pid 1943] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 1943] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1943] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1944] set_robust_list(0x5555698ca6a0, 24 [pid 1943] <... bpf resumed>) = 3 [pid 1943] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1942] <... futex resumed>) = 0 [pid 1942] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1942] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1943] <... futex resumed>) = 1 [pid 1943] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 1943] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1942] <... futex resumed>) = 0 [pid 1942] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1942] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1943] <... futex resumed>) = 1 [pid 1943] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 290] <... restart_syscall resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 1944] <... set_robust_list resumed>) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 290] umount2("./110", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1944] chdir("./112" [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1944] <... chdir resumed>) = 0 [pid 290] openat(AT_FDCWD, "./110", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] umount2("./110", MNT_FORCE|UMOUNT_NOFOLLOW [pid 292] umount2("./115", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] <... openat resumed>) = 3 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] newfstatat(3, "", [pid 287] openat(AT_FDCWD, "./110", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 292] openat(AT_FDCWD, "./115", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] <... openat resumed>) = 3 [pid 1944] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 292] <... openat resumed>) = 3 [pid 290] getdents64(3, [pid 287] newfstatat(3, "", [pid 292] newfstatat(3, "", [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] umount2("./110/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] getdents64(3, [pid 292] getdents64(3, [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] newfstatat(AT_FDCWD, "./110/binderfs", [pid 287] umount2("./110/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 292] umount2("./115/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] unlink("./110/binderfs" [pid 287] newfstatat(AT_FDCWD, "./110/binderfs", [pid 292] newfstatat(AT_FDCWD, "./115/binderfs", [pid 290] <... unlink resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1943] <... bpf resumed>) = 6 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] getdents64(3, [pid 287] unlink("./110/binderfs" [pid 1943] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] unlink("./115/binderfs" [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... unlink resumed>) = 0 [pid 1943] <... futex resumed>) = 1 [pid 1942] <... futex resumed>) = 0 [pid 292] <... unlink resumed>) = 0 [pid 290] close(3 [pid 287] getdents64(3, [pid 1943] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1942] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] getdents64(3, [pid 290] <... close resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1943] <... bpf resumed>) = 0 [pid 1942] <... futex resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] rmdir("./110" [pid 287] close(3 [pid 1943] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1942] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] close(3 [pid 290] <... rmdir resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 1943] <... futex resumed>) = 0 [pid 1942] <... futex resumed>) = 0 [pid 292] <... close resumed>) = 0 [pid 290] mkdir("./111", 0777 [pid 287] rmdir("./110" [pid 1944] <... prctl resumed>) = 0 [pid 1943] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1942] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] rmdir("./115" [pid 290] <... mkdir resumed>) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 1944] setpgid(0, 0 [pid 1942] <... mmap resumed>) = 0x7f6be1797000 [pid 292] <... rmdir resumed>) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] mkdir("./111", 0777./strace-static-x86_64: Process 1945 attached [pid 1944] <... setpgid resumed>) = 0 [pid 1942] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 292] mkdir("./116", 0777 [pid 287] <... mkdir resumed>) = 0 [pid 1944] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1942] <... mprotect resumed>) = 0 [pid 292] <... mkdir resumed>) = 0 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 326 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 1946 attached [pid 1945] set_robust_list(0x5555698ca6a0, 24 [pid 1944] <... openat resumed>) = 3 [pid 1942] rt_sigprocmask(SIG_BLOCK, ~[], [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1946] set_robust_list(0x5555698ca6a0, 24 [pid 1945] <... set_robust_list resumed>) = 0 [pid 1944] write(3, "1000", 4 [pid 1942] <... rt_sigprocmask resumed>[], 8) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 328 [pid 1942] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 343 [pid 1942] <... clone3 resumed> => {parent_tid=[328]}, 88) = 328 [pid 1945] chdir("./111" [pid 1944] <... write resumed>) = 4 [pid 1942] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1942] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1942] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 1948 attached [pid 1948] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 1948] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1948] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1946] <... set_robust_list resumed>) = 0 [pid 1945] <... chdir resumed>) = 0 [pid 1944] close(3 [pid 1945] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1944] <... close resumed>) = 0 [pid 1945] <... prctl resumed>) = 0 [pid 1944] symlink("/dev/binderfs", "./binderfs" [pid 1946] chdir("./111" [pid 1944] <... symlink resumed>) = 0 [pid 1945] setpgid(0, 0 [pid 1948] <... bpf resumed>) = 7 [pid 1948] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1942] <... futex resumed>) = 0 [pid 1942] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1943] <... futex resumed>) = 0 [pid 1942] <... futex resumed>) = 1 [pid 1943] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1942] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1943] <... setsockopt resumed>) = 0 [pid 1943] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1942] <... futex resumed>) = 0 [pid 1943] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1942] close(3) = 0 [pid 1942] close(4) = 0 [pid 1942] close(5) = 0 [pid 1945] <... setpgid resumed>) = 0 [pid 1944] write(1, "executing program\n", 18 [pid 1942] close(6executing program ) = 0 [pid 1942] close(7) = 0 [pid 1945] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1944] <... write resumed>) = 18 [pid 1942] close(8) = -1 EBADF (Bad file descriptor) [pid 1942] close(9) = -1 EBADF (Bad file descriptor) [pid 1942] close(10) = -1 EBADF (Bad file descriptor) [pid 1942] close(11) = -1 EBADF (Bad file descriptor) [pid 1942] close(12) = -1 EBADF (Bad file descriptor) [pid 1942] close(13) = -1 EBADF (Bad file descriptor) [pid 1942] close(14) = -1 EBADF (Bad file descriptor) [pid 1942] close(15) = -1 EBADF (Bad file descriptor) [pid 1942] close(16) = -1 EBADF (Bad file descriptor) [pid 1942] close(17) = -1 EBADF (Bad file descriptor) [pid 1942] close(18) = -1 EBADF (Bad file descriptor) [pid 1942] close(19) = -1 EBADF (Bad file descriptor) [pid 1942] close(20) = -1 EBADF (Bad file descriptor) [pid 1942] close(21) = -1 EBADF (Bad file descriptor) [pid 1942] close(22) = -1 EBADF (Bad file descriptor) [pid 1942] close(23) = -1 EBADF (Bad file descriptor) [pid 1942] close(24) = -1 EBADF (Bad file descriptor) [pid 1942] close(25) = -1 EBADF (Bad file descriptor) [pid 1942] close(26) = -1 EBADF (Bad file descriptor) [pid 1942] close(27) = -1 EBADF (Bad file descriptor) [pid 1942] close(28) = -1 EBADF (Bad file descriptor) [pid 1942] close(29) = -1 EBADF (Bad file descriptor) [pid 1942] exit_group(0 [pid 1944] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1943] <... futex resumed>) = ? [pid 1942] <... exit_group resumed>) = ? [pid 1943] +++ exited with 0 +++ [pid 1948] <... futex resumed>) = ? [pid 1945] <... openat resumed>) = 3 [pid 1946] <... chdir resumed>) = 0 [pid 1944] <... futex resumed>) = 0 [pid 1945] write(3, "1000", 4./strace-static-x86_64: Process 1947 attached [pid 1948] +++ exited with 0 +++ [pid 1946] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1945] <... write resumed>) = 4 [pid 1944] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1942] +++ exited with 0 +++ [pid 1946] <... prctl resumed>) = 0 [pid 1945] close(3 [pid 1944] <... rt_sigaction resumed>NULL, 8) = 0 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=326, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 1945] <... close resumed>) = 0 [pid 1944] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1946] setpgid(0, 0 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 1946] <... setpgid resumed>) = 0 [pid 1945] symlink("/dev/binderfs", "./binderfs" [pid 1944] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1947] set_robust_list(0x5555698ca6a0, 24 [pid 1945] <... symlink resumed>) = 0 [pid 1944] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1947] <... set_robust_list resumed>) = 0 [pid 1946] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1945] write(1, "executing program\n", 18 [pid 1944] <... mmap resumed>) = 0x7f6be17b8000 [pid 1947] chdir("./116" [pid 1946] <... openat resumed>) = 3 [pid 1945] <... write resumed>) = 18 [pid 1944] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1947] <... chdir resumed>) = 0 [pid 1945] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1944] <... mprotect resumed>) = 0 [pid 1946] write(3, "1000", 4 [pid 1945] <... futex resumed>) = 0 [pid 1947] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1944] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1945] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1946] <... write resumed>) = 4 [pid 1944] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1945] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1944] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1946] close(3 [pid 1945] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1947] <... prctl resumed>) = 0 [pid 1945] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1946] <... close resumed>) = 0 [pid 1945] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1944] <... clone3 resumed> => {parent_tid=[334]}, 88) = 334 [pid 1945] <... mmap resumed>) = 0x7f6be17b8000 [pid 1946] symlink("/dev/binderfs", "./binderfs" [pid 1944] rt_sigprocmask(SIG_SETMASK, [], executing program [pid 1945] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1944] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1947] setpgid(0, 0 [pid 1946] <... symlink resumed>) = 0 [pid 1944] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1945] <... mprotect resumed>) = 0 [pid 1946] write(1, "executing program\n", 18 [pid 1944] <... futex resumed>) = 0 [pid 1947] <... setpgid resumed>) = 0 [pid 1945] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1946] <... write resumed>) = 18 [pid 1945] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1944] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1947] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1946] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1945] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1947] <... openat resumed>) = 3 [pid 1946] <... futex resumed>) = 0 [pid 1947] write(3, "1000", 4 [pid 1945] <... clone3 resumed> => {parent_tid=[327]}, 88) = 327 [pid 1946] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1947] <... write resumed>) = 4 [pid 1945] rt_sigprocmask(SIG_SETMASK, [], [pid 1946] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1945] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1947] close(3 [pid 1945] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1946] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1945] <... futex resumed>) = 0 [pid 1947] <... close resumed>) = 0 [pid 1946] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1945] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1947] symlink("/dev/binderfs", "./binderfs" [pid 1946] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1947] <... symlink resumed>) = 0 [pid 1946] <... mmap resumed>) = 0x7f6be17b8000 [pid 1947] write(1, "executing program\n", 18executing program ) = 18 [pid 1947] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1947] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 1947] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1947] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 1947] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1947] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1946] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1947] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1946] <... mprotect resumed>) = 0 [pid 1947] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[344]}, 88) = 344 [pid 1946] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1947] rt_sigprocmask(SIG_SETMASK, [], [pid 289] <... restart_syscall resumed>) = 0 [pid 1946] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1947] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1946] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1947] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 289] umount2("./110", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1947] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] openat(AT_FDCWD, "./110", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1946] <... clone3 resumed> => {parent_tid=[329]}, 88) = 329 [pid 289] <... openat resumed>) = 3 [pid 1946] rt_sigprocmask(SIG_SETMASK, [], [pid 289] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1946] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] getdents64(3, [pid 1946] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1946] <... futex resumed>) = 0 [pid 289] umount2("./110/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1946] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] newfstatat(AT_FDCWD, "./110/binderfs", ./strace-static-x86_64: Process 1952 attached {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1952] set_robust_list(0x7f6be17d89a0, 24 [pid 289] unlink("./110/binderfs") = 0 ./strace-static-x86_64: Process 1949 attached [pid 289] getdents64(3, [pid 1952] <... set_robust_list resumed>) = 0 [pid 1949] set_robust_list(0x7f6be17d89a0, 24 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1949] <... set_robust_list resumed>) = 0 [pid 289] close(3 [pid 1949] rt_sigprocmask(SIG_SETMASK, [], [pid 289] <... close resumed>) = 0 [pid 1949] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] rmdir("./110" [pid 1949] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 289] <... rmdir resumed>) = 0 [pid 1952] rt_sigprocmask(SIG_SETMASK, [], [pid 1949] <... bpf resumed>) = 3 [pid 289] mkdir("./111", 0777 [pid 1949] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... mkdir resumed>) = 0 [pid 1949] <... futex resumed>) = 1 [pid 1944] <... futex resumed>) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1952] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1949] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1944] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 1953 attached ./strace-static-x86_64: Process 1950 attached [pid 1949] <... socketpair resumed>[4, 5]) = 0 [pid 1944] <... futex resumed>) = 0 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 329 [pid 1950] set_robust_list(0x7f6be17d89a0, 24 [pid 1949] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1950] <... set_robust_list resumed>) = 0 [pid 1949] <... futex resumed>) = 0 [pid 1950] rt_sigprocmask(SIG_SETMASK, [], [pid 1949] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1944] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1950] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1950] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1952] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1944] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1950] <... bpf resumed>) = 3 [pid 1944] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1950] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1950] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 1951 attached [pid 1951] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 1951] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1951] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1945] <... futex resumed>) = 0 [pid 1953] set_robust_list(0x5555698ca6a0, 24 [pid 1952] <... bpf resumed>) = 3 [pid 1944] <... futex resumed>) = 1 [pid 1953] <... set_robust_list resumed>) = 0 [pid 1952] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1951] <... bpf resumed>) = 3 [pid 1949] <... futex resumed>) = 0 [pid 1945] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1944] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1951] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1949] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1951] <... futex resumed>) = 1 [pid 1950] <... futex resumed>) = 0 [pid 1949] <... bpf resumed>) = 6 [pid 1947] <... futex resumed>) = 0 [pid 1945] <... futex resumed>) = 1 [pid 1951] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1950] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1949] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1947] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1945] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1951] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1950] <... socketpair resumed>[4, 5]) = 0 [pid 1949] <... futex resumed>) = 1 [pid 1947] <... futex resumed>) = 0 [pid 1944] <... futex resumed>) = 0 [pid 1951] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1950] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1949] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1947] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1944] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1951] <... socketpair resumed>[4, 5]) = 0 [pid 1950] <... futex resumed>) = 1 [pid 1949] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1945] <... futex resumed>) = 0 [pid 1944] <... futex resumed>) = 0 [pid 1951] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1950] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1949] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1944] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1951] <... futex resumed>) = 1 [pid 1950] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1949] <... bpf resumed>) = 0 [pid 1947] <... futex resumed>) = 0 [pid 1945] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1944] <... futex resumed>) = 0 [pid 1951] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1950] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1949] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1947] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1945] <... futex resumed>) = 0 [pid 1944] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1951] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1950] <... bpf resumed>) = 6 [pid 1949] <... futex resumed>) = 0 [pid 1947] <... futex resumed>) = 0 [pid 1945] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1944] <... mmap resumed>) = 0x7f6be1797000 [pid 1951] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1950] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1949] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1947] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1945] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1944] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1952] <... futex resumed>) = 1 [pid 1951] <... bpf resumed>) = 6 [pid 1950] <... futex resumed>) = 0 [pid 1946] <... futex resumed>) = 0 [pid 1945] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1944] <... mprotect resumed>) = 0 [pid 1951] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1950] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1946] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1945] <... futex resumed>) = 0 [pid 1944] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1952] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1951] <... futex resumed>) = 1 [pid 1950] <... bpf resumed>) = 0 [pid 1947] <... futex resumed>) = 0 [pid 1946] <... futex resumed>) = 0 [pid 1945] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1944] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1951] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1950] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1947] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1944] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1951] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1950] <... futex resumed>) = 0 [pid 1947] <... futex resumed>) = 0 [pid 1946] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1945] <... futex resumed>) = 0 [pid 1952] <... socketpair resumed>[4, 5]) = 0 [pid 1951] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1950] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1947] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1945] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1944] <... clone3 resumed> => {parent_tid=[335]}, 88) = 335 [pid 1952] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1951] <... bpf resumed>) = 0 [pid 1947] <... futex resumed>) = 0 [pid 1945] <... mmap resumed>) = 0x7f6be1797000 [pid 1944] rt_sigprocmask(SIG_SETMASK, [], [pid 1951] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1947] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1946] <... futex resumed>) = 0 [pid 1945] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1944] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 1954 attached [pid 1952] <... futex resumed>) = 1 [pid 1951] <... futex resumed>) = 0 [pid 1947] <... mmap resumed>) = 0x7f6be1797000 [pid 1946] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1945] <... mprotect resumed>) = 0 [pid 1944] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1952] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1951] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1947] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1946] <... futex resumed>) = 0 [pid 1945] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1944] <... futex resumed>) = 0 [pid 1952] <... bpf resumed>) = 6 [pid 1947] <... mprotect resumed>) = 0 [pid 1946] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1945] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1944] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1952] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1947] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1945] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1947] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1947] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1946] <... futex resumed>) = 0 [pid 1952] <... futex resumed>) = 1 [pid 1946] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1945] <... clone3 resumed> => {parent_tid=[328]}, 88) = 328 [pid 1947] <... clone3 resumed> => {parent_tid=[345]}, 88) = 345 [pid 1946] <... futex resumed>) = 0 [pid 1952] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1947] rt_sigprocmask(SIG_SETMASK, [], [pid 1946] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1945] rt_sigprocmask(SIG_SETMASK, [], [pid 1952] <... bpf resumed>) = 0 [pid 1947] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1946] <... futex resumed>) = 0 [pid 1945] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1947] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1952] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1947] <... futex resumed>) = 0 [pid 1946] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1945] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1952] <... futex resumed>) = 0 [pid 1947] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1946] <... mmap resumed>) = 0x7f6be1797000 [pid 1945] <... futex resumed>) = 0 [pid 1952] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1946] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1945] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1954] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 1954] rt_sigprocmask(SIG_SETMASK, [], [pid 1946] <... mprotect resumed>) = 0 [pid 1954] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1946] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1954] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1946] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1953] chdir("./111" [pid 1946] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0}./strace-static-x86_64: Process 1957 attached ./strace-static-x86_64: Process 1955 attached [pid 1954] <... bpf resumed>) = 7 [pid 1953] <... chdir resumed>) = 0 [pid 1946] <... clone3 resumed> => {parent_tid=[330]}, 88) = 330 [pid 1953] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1946] rt_sigprocmask(SIG_SETMASK, [], [pid 1953] <... prctl resumed>) = 0 [pid 1946] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1946] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] setpgid(0, 0 [pid 1946] <... futex resumed>) = 0 [pid 1954] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] <... setpgid resumed>) = 0 [pid 1946] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1944] <... futex resumed>) = 0 [pid 1944] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1949] <... futex resumed>) = 0 [pid 1944] <... futex resumed>) = 1 [pid 1949] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1944] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1949] <... setsockopt resumed>) = 0 [pid 1949] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1944] <... futex resumed>) = 0 [pid 1949] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1944] close(3) = 0 [pid 1944] close(4) = 0 [pid 1953] <... openat resumed>) = 3 [pid 1944] close(5) = 0 [pid 1944] close(6 [pid 1957] set_robust_list(0x7f6be17b79a0, 24 [pid 1955] set_robust_list(0x7f6be17b79a0, 24 [pid 1953] write(3, "1000", 4 [pid 1944] <... close resumed>) = 0 [pid 1944] close(7 [pid 1953] <... write resumed>) = 4 [pid 1944] <... close resumed>) = 0 [pid 1944] close(8) = -1 EBADF (Bad file descriptor) [pid 1944] close(9) = -1 EBADF (Bad file descriptor) [pid 1944] close(10) = -1 EBADF (Bad file descriptor) [pid 1944] close(11) = -1 EBADF (Bad file descriptor) [pid 1944] close(12) = -1 EBADF (Bad file descriptor) [pid 1944] close(13) = -1 EBADF (Bad file descriptor) [pid 1944] close(14) = -1 EBADF (Bad file descriptor) [pid 1944] close(15) = -1 EBADF (Bad file descriptor) [pid 1944] close(16 [pid 1954] <... futex resumed>) = 1 [pid 1944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1954] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1944] close(17) = -1 EBADF (Bad file descriptor) [pid 1944] close(18) = -1 EBADF (Bad file descriptor) [pid 1944] close(19) = -1 EBADF (Bad file descriptor) [pid 1944] close(20) = -1 EBADF (Bad file descriptor) [pid 1944] close(21) = -1 EBADF (Bad file descriptor) [pid 1944] close(22) = -1 EBADF (Bad file descriptor) [pid 1944] close(23) = -1 EBADF (Bad file descriptor) [pid 1944] close(24) = -1 EBADF (Bad file descriptor) [pid 1944] close(25) = -1 EBADF (Bad file descriptor) [pid 1944] close(26) = -1 EBADF (Bad file descriptor) [pid 1944] close(27) = -1 EBADF (Bad file descriptor) [pid 1944] close(28) = -1 EBADF (Bad file descriptor) [pid 1944] close(29) = -1 EBADF (Bad file descriptor) [pid 1944] exit_group(0 [pid 1954] <... futex resumed>) = ? [pid 1949] <... futex resumed>) = ? [pid 1944] <... exit_group resumed>) = ? [pid 1957] <... set_robust_list resumed>) = 0 [pid 1955] <... set_robust_list resumed>) = 0 [pid 1954] +++ exited with 0 +++ [pid 1953] close(3 [pid 1949] +++ exited with 0 +++ [pid 1944] +++ exited with 0 +++ [pid 1957] rt_sigprocmask(SIG_SETMASK, [], [pid 1953] <... close resumed>) = 0 [pid 1957] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1955] rt_sigprocmask(SIG_SETMASK, [], [pid 1953] symlink("/dev/binderfs", "./binderfs" [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=333, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ./strace-static-x86_64: Process 1956 attached [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 1956] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 1956] rt_sigprocmask(SIG_SETMASK, [], [pid 1953] <... symlink resumed>) = 0 [pid 1957] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144executing program [pid 1955] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1953] write(1, "executing program\n", 18 [pid 1956] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1955] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1953] <... write resumed>) = 18 [pid 1956] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1953] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1956] <... bpf resumed>) = 7 [pid 1955] <... bpf resumed>) = 7 [pid 1953] <... futex resumed>) = 0 [pid 1956] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 1947] <... futex resumed>) = 0 [pid 1955] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1947] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1955] <... futex resumed>) = 1 [pid 1953] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1951] <... futex resumed>) = 0 [pid 1947] <... futex resumed>) = 1 [pid 1945] <... futex resumed>) = 0 [pid 1957] <... bpf resumed>) = 7 [pid 1955] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1953] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1951] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1947] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1945] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1957] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] <... mmap resumed>) = 0x7f6be17b8000 [pid 1951] <... setsockopt resumed>) = 0 [pid 1957] <... futex resumed>) = 1 [pid 1953] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1951] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1950] <... futex resumed>) = 0 [pid 1946] <... futex resumed>) = 0 [pid 1945] <... futex resumed>) = 1 [pid 1951] <... futex resumed>) = 1 [pid 1950] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1947] <... futex resumed>) = 0 [pid 1951] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1950] <... setsockopt resumed>) = 0 [pid 1947] close(3 [pid 1946] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] <... mprotect resumed>) = 0 [pid 1945] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1957] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1952] <... futex resumed>) = 0 [pid 1950] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1947] <... close resumed>) = 0 [pid 1946] <... futex resumed>) = 1 [pid 1945] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1950] <... futex resumed>) = 0 [pid 1947] close(4 [pid 1946] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1945] close(3 [pid 1956] <... futex resumed>) = 1 [pid 1953] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1952] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1950] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1947] <... close resumed>) = 0 [pid 1956] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1953] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1952] <... setsockopt resumed>) = 0 [pid 1947] close(5 [pid 1945] <... close resumed>) = 0 [pid 1953] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1952] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1947] <... close resumed>) = 0 [pid 1945] close(4 [pid 1952] <... futex resumed>) = 1 [pid 1947] close(6 [pid 1946] <... futex resumed>) = 0 [pid 1953] <... clone3 resumed> => {parent_tid=[330]}, 88) = 330 [pid 1952] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1947] <... close resumed>) = 0 [pid 1946] close(3 [pid 1945] <... close resumed>) = 0 [pid 1953] rt_sigprocmask(SIG_SETMASK, [], [pid 1947] close(7) = 0 [pid 1947] close(8 [pid 1946] <... close resumed>) = 0 [pid 1945] close(5 [pid 1953] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1946] close(4 [pid 1947] close(9 [pid 1945] <... close resumed>) = 0 [pid 1953] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1946] <... close resumed>) = 0 [pid 1945] close(6 [pid 1953] <... futex resumed>) = 0 [pid 1947] close(10 [pid 1946] close(5 [pid 1945] <... close resumed>) = 0 [pid 1953] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1947] close(11 [pid 1946] <... close resumed>) = 0 [pid 1945] close(7 [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1946] close(6 [pid 1945] <... close resumed>) = 0 [pid 1947] close(12 [pid 1946] <... close resumed>) = 0 [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] close(8 [pid 1947] close(13 [pid 1946] close(7 [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1946] <... close resumed>) = 0 [pid 1945] close(9 [pid 1947] close(14 [pid 1946] close(8 [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1947] close(15) = -1 EBADF (Bad file descriptor) [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] close(10 [pid 1947] close(16 [pid 1946] close(9 [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] close(11 [pid 1947] close(17 [pid 1946] close(10 [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1947] close(18) = -1 EBADF (Bad file descriptor) [pid 1947] close(19 [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] close(12 [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1946] close(11 [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1947] close(20 [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1947] close(21 [pid 1946] close(12 [pid 1945] close(13 [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1947] close(22 [pid 1946] close(13 [pid 1945] close(14 [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... restart_syscall resumed>) = 0 [pid 1947] close(23) = -1 EBADF (Bad file descriptor) [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1947] close(24 [pid 1946] close(14 [pid 1945] close(15 [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1947] close(25) = -1 EBADF (Bad file descriptor) [pid 1946] close(15 [pid 1945] close(16 [pid 1947] close(26 [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./112", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1946] close(16 [pid 1945] close(17 [pid 1947] close(27 [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1946] close(17 [pid 1945] close(18 [pid 291] openat(AT_FDCWD, "./112", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1947] close(28 [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1946] close(18 [pid 1945] close(19 [pid 291] <... openat resumed>) = 3 [pid 1947] close(29 [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(3, "", [pid 1947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1946] close(19 [pid 1945] close(20./strace-static-x86_64: Process 1958 attached [pid 1947] exit_group(0 [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1956] <... futex resumed>) = ? [pid 1951] <... futex resumed>) = ? [pid 1947] <... exit_group resumed>) = ? [pid 1946] close(20 [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1956] +++ exited with 0 +++ [pid 1951] +++ exited with 0 +++ [pid 1947] +++ exited with 0 +++ [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] close(21 [pid 291] getdents64(3, [pid 1946] close(21 [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=343, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] close(22 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1958] set_robust_list(0x7f6be17d89a0, 24 [pid 1946] close(22 [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1958] <... set_robust_list resumed>) = 0 [pid 291] umount2("./112/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] close(23 [pid 1946] close(23 [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] close(24 [pid 291] newfstatat(AT_FDCWD, "./112/binderfs", [pid 1946] close(24 [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] close(25 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1958] rt_sigprocmask(SIG_SETMASK, [], [pid 1946] close(25 [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] unlink("./112/binderfs" [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] close(26 [pid 1958] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1946] close(26 [pid 291] <... unlink resumed>) = 0 [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] close(27 [pid 291] getdents64(3, [pid 1946] close(27 [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] close(28 [pid 291] close(3 [pid 1946] close(28 [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... close resumed>) = 0 [pid 1946] close(29 [pid 1945] close(29 [pid 291] rmdir("./112" [pid 1946] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1958] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1946] exit_group(0 [pid 1945] exit_group(0 [pid 291] <... rmdir resumed>) = 0 [pid 1958] <... bpf resumed>) = 3 [pid 1957] <... futex resumed>) = ? [pid 1955] <... futex resumed>) = ? [pid 1952] <... futex resumed>) = ? [pid 1950] <... futex resumed>) = ? [pid 1946] <... exit_group resumed>) = ? [pid 1945] <... exit_group resumed>) = ? [pid 291] mkdir("./113", 0777 [pid 1958] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1957] +++ exited with 0 +++ [pid 1955] +++ exited with 0 +++ [pid 1952] +++ exited with 0 +++ [pid 1950] +++ exited with 0 +++ [pid 1958] <... futex resumed>) = 1 [pid 1958] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1946] +++ exited with 0 +++ [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=328, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 1945] +++ exited with 0 +++ [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=326, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- [pid 1953] <... futex resumed>) = 0 [pid 291] <... mkdir resumed>) = 0 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 1953] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1953] <... futex resumed>) = 1 [pid 1958] <... futex resumed>) = 0 [pid 1958] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 1958] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1958] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1953] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 336 [pid 1953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1953] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1958] <... futex resumed>) = 0 [pid 1958] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1953] <... futex resumed>) = 1 [pid 1958] <... bpf resumed>) = 6 [pid 1953] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1958] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1958] <... futex resumed>) = 0 [pid 1953] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1958] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 1958] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] <... futex resumed>) = 0 [pid 1958] <... futex resumed>) = 0 [pid 1953] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1958] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144) = 7 [pid 1953] <... futex resumed>) = 0 [pid 1958] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1958] <... futex resumed>) = 0 [pid 1953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1958] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1953] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1958] <... setsockopt resumed>) = 0 [pid 1953] <... futex resumed>) = 0 [pid 1958] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1953] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1958] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ./strace-static-x86_64: Process 1959 attached [pid 1953] close(3 [pid 1959] set_robust_list(0x5555698ca6a0, 24 [pid 1953] <... close resumed>) = 0 [pid 1959] <... set_robust_list resumed>) = 0 [pid 1953] close(4 [pid 1959] chdir("./113" [pid 1953] <... close resumed>) = 0 [pid 1959] <... chdir resumed>) = 0 [pid 1953] close(5 [pid 290] <... restart_syscall resumed>) = 0 [pid 1953] <... close resumed>) = 0 [pid 290] umount2("./111", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1953] close(6 [pid 292] <... restart_syscall resumed>) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... restart_syscall resumed>) = 0 [pid 1953] <... close resumed>) = 0 [pid 290] openat(AT_FDCWD, "./111", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1953] close(7 [pid 290] <... openat resumed>) = 3 [pid 290] newfstatat(3, "", [pid 287] umount2("./111", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1953] <... close resumed>) = 0 [pid 292] umount2("./116", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1953] close(8 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] getdents64(3, [pid 287] openat(AT_FDCWD, "./111", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1959] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] openat(AT_FDCWD, "./116", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] <... openat resumed>) = 3 [pid 1953] close(9 [pid 292] <... openat resumed>) = 3 [pid 290] umount2("./111/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] newfstatat(3, "", [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(3, "", [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] newfstatat(AT_FDCWD, "./111/binderfs", [pid 287] getdents64(3, [pid 1953] close(10 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 290] unlink("./111/binderfs" [pid 287] umount2("./111/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1953] close(11 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] <... unlink resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./116/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] getdents64(3, [pid 287] newfstatat(AT_FDCWD, "./111/binderfs", [pid 1959] <... prctl resumed>) = 0 [pid 1953] close(12 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1959] setpgid(0, 0 [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(AT_FDCWD, "./116/binderfs", [pid 290] close(3 [pid 287] unlink("./111/binderfs" [pid 1959] <... setpgid resumed>) = 0 [pid 1953] close(13 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] <... close resumed>) = 0 [pid 287] <... unlink resumed>) = 0 [pid 1959] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] unlink("./116/binderfs" [pid 290] rmdir("./111" [pid 287] getdents64(3, [pid 1959] <... openat resumed>) = 3 [pid 1953] close(14 [pid 292] <... unlink resumed>) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1959] write(3, "1000", 4 [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 290] mkdir("./112", 0777 [pid 287] close(3 [pid 1959] <... write resumed>) = 4 [pid 1953] close(15 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] <... mkdir resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 1959] close(3 [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] close(3 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] rmdir("./111" [pid 1959] <... close resumed>) = 0 [pid 1953] close(16 [pid 292] <... close resumed>) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 1959] symlink("/dev/binderfs", "./binderfs" [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] rmdir("./116" [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 329 [pid 287] mkdir("./112", 0777 [pid 1959] <... symlink resumed>) = 0 [pid 1953] close(17 [pid 292] <... rmdir resumed>) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 1959] write(1, "executing program\n", 18 [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] mkdir("./117", 0777 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDexecuting program ./strace-static-x86_64: Process 1960 attached [pid 1959] <... write resumed>) = 18 [pid 1953] close(18 [pid 292] <... mkdir resumed>) = 0 [pid 1959] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 331 [pid 1959] <... futex resumed>) = 0 [pid 1953] close(19 [pid 1959] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 1959] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 346 [pid 1953] close(20) = -1 EBADF (Bad file descriptor) [pid 1959] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1953] close(21 [pid 1959] <... mmap resumed>) = 0x7f6be17b8000 [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1959] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1953] close(22 [pid 1959] <... mprotect resumed>) = 0 [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1959] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1953] close(23 [pid 1959] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1959] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1953] close(24) = -1 EBADF (Bad file descriptor) [pid 1959] <... clone3 resumed> => {parent_tid=[337]}, 88) = 337 [pid 1953] close(25 [pid 1959] rt_sigprocmask(SIG_SETMASK, [], [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1959] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1953] close(26 [pid 1959] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1959] <... futex resumed>) = 0 [pid 1959] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1953] close(27./strace-static-x86_64: Process 1961 attached [pid 1960] set_robust_list(0x5555698ca6a0, 24 [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1962 attached [pid 1962] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 1962] chdir("./117" [pid 1953] close(28 [pid 1962] <... chdir resumed>) = 0 [pid 1962] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1962] setpgid(0, 0) = 0 [pid 1962] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1962] write(3, "1000", 4) = 4 [pid 1962] close(3) = 0 [pid 1962] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1962] write(1, "executing program\n", 18executing program ) = 18 [pid 1962] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1962] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 1962] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1962] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 1962] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1962] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1962] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[347]}, 88) = 347 [pid 1962] rt_sigprocmask(SIG_SETMASK, [], [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] <... set_robust_list resumed>) = 0 [pid 1953] close(29 [pid 1962] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1953] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1962] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] exit_group(0 [pid 1962] <... futex resumed>) = 0 [pid 1960] chdir("./112" [pid 1958] <... futex resumed>) = ? [pid 1953] <... exit_group resumed>) = ? [pid 1958] +++ exited with 0 +++ [pid 1962] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 1963 attached [pid 1963] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 1963] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1963] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1953] +++ exited with 0 +++ [pid 1960] <... chdir resumed>) = 0 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=329, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 1963] <... bpf resumed>) = 3 [pid 1961] set_robust_list(0x5555698ca6a0, 24 [pid 1960] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1963] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1959] <... futex resumed>) = 0 [pid 1959] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1959] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1963] <... futex resumed>) = 1 [pid 1963] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 1961] <... set_robust_list resumed>) = 0 [pid 1960] <... prctl resumed>) = 0 [pid 1963] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1960] setpgid(0, 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 1960] <... setpgid resumed>) = 0 [pid 289] umount2("./111", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 289] openat(AT_FDCWD, "./111", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1960] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 289] <... openat resumed>) = 3 [pid 289] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] umount2("./111/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 289] newfstatat(AT_FDCWD, "./111/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1960] <... openat resumed>) = 3 [pid 289] unlink("./111/binderfs") = 0 [pid 1959] <... futex resumed>) = 0 [pid 289] getdents64(3, [pid 1963] <... futex resumed>) = 1 [pid 1959] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1963] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1959] <... futex resumed>) = 0 [pid 289] close(3 [pid 1963] <... bpf resumed>) = 6 [pid 1960] write(3, "1000", 4 [pid 1959] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... close resumed>) = 0 [pid 1963] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] rmdir("./111" [pid 1963] <... futex resumed>) = 1 [pid 1959] <... futex resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 1963] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1959] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] mkdir("./112", 0777 [pid 1963] <... bpf resumed>) = 0 [pid 1959] <... futex resumed>) = 0 [pid 289] <... mkdir resumed>) = 0 [pid 1963] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1959] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1963] <... futex resumed>) = 0 [pid 1961] chdir("./112" [pid 1960] <... write resumed>) = 4 [pid 1959] <... futex resumed>) = 0 [pid 1963] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1960] close(3 [pid 1959] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 331 [pid 1960] <... close resumed>) = 0 [pid 1959] <... mmap resumed>) = 0x7f6be1797000 [pid 1959] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1960] symlink("/dev/binderfs", "./binderfs" [pid 1959] <... mprotect resumed>) = 0 [pid 1960] <... symlink resumed>) = 0 [pid 1959] rt_sigprocmask(SIG_BLOCK, ~[], executing program [pid 1960] write(1, "executing program\n", 18 [pid 1959] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1960] <... write resumed>) = 18 [pid 1959] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1960] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1959] <... clone3 resumed> => {parent_tid=[338]}, 88) = 338 [pid 1961] <... chdir resumed>) = 0 [pid 1960] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1959] rt_sigprocmask(SIG_SETMASK, [], [pid 1961] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1960] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1959] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1961] <... prctl resumed>) = 0 [pid 1960] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1959] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1959] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1961] setpgid(0, 0 [pid 1960] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 1964 attached [pid 1961] <... setpgid resumed>) = 0 [pid 1960] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1964] set_robust_list(0x7f6be17d89a0, 24 [pid 1960] <... mmap resumed>) = 0x7f6be17b8000 ./strace-static-x86_64: Process 1966 attached [pid 1961] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1960] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1964] <... set_robust_list resumed>) = 0 [pid 1960] <... mprotect resumed>) = 0 [pid 1964] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1964] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1960] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1964] <... bpf resumed>) = 3 [pid 1964] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1960] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1962] <... futex resumed>) = 0 [pid 1960] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1962] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1961] <... openat resumed>) = 3 [pid 1962] <... futex resumed>) = 0 [pid 1961] write(3, "1000", 4 [pid 1962] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1960] <... clone3 resumed> => {parent_tid=[330]}, 88) = 330 [pid 1961] <... write resumed>) = 4 [pid 1960] rt_sigprocmask(SIG_SETMASK, [], [pid 1961] close(3 [pid 1964] <... futex resumed>) = 1 [pid 1964] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1960] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1961] <... close resumed>) = 0 [pid 1960] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1964] <... socketpair resumed>[4, 5]) = 0 [pid 1961] symlink("/dev/binderfs", "./binderfs" [pid 1960] <... futex resumed>) = 0 ./strace-static-x86_64: Process 1965 attached [pid 1964] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1962] <... futex resumed>) = 0 [pid 1960] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1962] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1961] <... symlink resumed>) = 0 [pid 1962] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1964] <... futex resumed>) = 1 executing program [pid 1964] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72./strace-static-x86_64: Process 1967 attached [pid 1965] set_robust_list(0x5555698ca6a0, 24 [pid 1961] write(1, "executing program\n", 18 [pid 1964] <... bpf resumed>) = 6 [pid 1961] <... write resumed>) = 18 [pid 1964] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1962] <... futex resumed>) = 0 [pid 1964] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1962] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1964] <... bpf resumed>) = 0 [pid 1962] <... futex resumed>) = 0 [pid 1964] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1962] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1964] <... futex resumed>) = 0 [pid 1962] <... futex resumed>) = 0 [pid 1964] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1962] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 1962] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1962] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1962] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1961] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1962] <... clone3 resumed> => {parent_tid=[348]}, 88) = 348 [pid 1962] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1962] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1962] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1966] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 1966] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1966] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1965] <... set_robust_list resumed>) = 0 [pid 1961] <... futex resumed>) = 0 [pid 1966] <... bpf resumed>) = 7 [pid 1967] set_robust_list(0x7f6be17d89a0, 24 [pid 1965] chdir("./112" [pid 1961] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1966] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1959] <... futex resumed>) = 0 [pid 1966] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1959] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1963] <... futex resumed>) = 0 [pid 1959] <... futex resumed>) = 1 [pid 1963] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1959] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1963] <... setsockopt resumed>) = 0 [pid 1963] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1959] <... futex resumed>) = 0 [pid 1963] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1959] close(3) = 0 [pid 1959] close(4) = 0 [pid 1961] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1959] close(5 [pid 1961] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1959] <... close resumed>) = 0 [pid 1961] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1959] close(6 [pid 1961] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1959] <... close resumed>) = 0 [pid 1965] <... chdir resumed>) = 0 [pid 1961] <... mmap resumed>) = 0x7f6be17b8000 [pid 1959] close(7./strace-static-x86_64: Process 1968 attached [pid 1967] <... set_robust_list resumed>) = 0 [pid 1961] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1959] <... close resumed>) = 0 [pid 1961] <... mprotect resumed>) = 0 [pid 1959] close(8 [pid 1965] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] <... prctl resumed>) = 0 [pid 1961] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1959] close(9 [pid 1965] setpgid(0, 0 [pid 1961] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] <... setpgid resumed>) = 0 [pid 1961] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1959] close(10) = -1 EBADF (Bad file descriptor) [pid 1959] close(11) = -1 EBADF (Bad file descriptor) [pid 1959] close(12) = -1 EBADF (Bad file descriptor) [pid 1959] close(13) = -1 EBADF (Bad file descriptor) [pid 1959] close(14) = -1 EBADF (Bad file descriptor) [pid 1961] <... clone3 resumed> => {parent_tid=[332]}, 88) = 332 [pid 1959] close(15 [pid 1965] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1961] rt_sigprocmask(SIG_SETMASK, [], [pid 1959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1961] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1959] close(16 [pid 1961] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1961] <... futex resumed>) = 0 [pid 1959] close(17 [pid 1961] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] <... openat resumed>) = 3 [pid 1959] close(18) = -1 EBADF (Bad file descriptor) [pid 1959] close(19) = -1 EBADF (Bad file descriptor) [pid 1959] close(20) = -1 EBADF (Bad file descriptor) [pid 1959] close(21) = -1 EBADF (Bad file descriptor) [pid 1959] close(22) = -1 EBADF (Bad file descriptor) [pid 1959] close(23) = -1 EBADF (Bad file descriptor) [pid 1959] close(24) = -1 EBADF (Bad file descriptor) [pid 1959] close(25) = -1 EBADF (Bad file descriptor) [pid 1959] close(26) = -1 EBADF (Bad file descriptor) [pid 1959] close(27) = -1 EBADF (Bad file descriptor) [pid 1968] set_robust_list(0x7f6be17b79a0, 24 [pid 1959] close(28 [pid 1968] <... set_robust_list resumed>) = 0 [pid 1959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1968] rt_sigprocmask(SIG_SETMASK, [], [pid 1959] close(29 [pid 1968] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1959] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1968] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1959] exit_group(0./strace-static-x86_64: Process 1969 attached [pid 1967] rt_sigprocmask(SIG_SETMASK, [], [pid 1966] <... futex resumed>) = ? [pid 1965] write(3, "1000", 4 [pid 1963] <... futex resumed>) = ? [pid 1959] <... exit_group resumed>) = ? [pid 1969] set_robust_list(0x7f6be17d89a0, 24 [pid 1968] <... bpf resumed>) = 7 [pid 1967] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1966] +++ exited with 0 +++ [pid 1965] <... write resumed>) = 4 [pid 1963] +++ exited with 0 +++ [pid 1969] <... set_robust_list resumed>) = 0 [pid 1959] +++ exited with 0 +++ [pid 1965] close(3 [pid 1968] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=336, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1965] <... close resumed>) = 0 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 1968] <... futex resumed>) = 1 [pid 1965] symlink("/dev/binderfs", "./binderfs" [pid 1962] <... futex resumed>) = 0 [pid 1968] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1962] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1964] <... futex resumed>) = 0 [pid 1962] <... futex resumed>) = 1 [pid 1964] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1962] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1964] <... setsockopt resumed>) = 0 [pid 1964] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1962] <... futex resumed>) = 0 [pid 1964] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1962] close(3) = 0 [pid 1962] close(4) = 0 [pid 1962] close(5executing program [pid 1965] <... symlink resumed>) = 0 [pid 1962] <... close resumed>) = 0 [pid 1965] write(1, "executing program\n", 18 [pid 1962] close(6 [pid 1965] <... write resumed>) = 18 [pid 1962] <... close resumed>) = 0 [pid 1962] close(7) = 0 [pid 1965] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1962] close(8) = -1 EBADF (Bad file descriptor) [pid 1962] close(9) = -1 EBADF (Bad file descriptor) [pid 1962] close(10) = -1 EBADF (Bad file descriptor) [pid 1962] close(11 [pid 1965] <... futex resumed>) = 0 [pid 1962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1962] close(12 [pid 1965] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1962] close(13 [pid 1965] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1962] close(14 [pid 1965] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1962] close(15 [pid 1967] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1965] <... mmap resumed>) = 0x7f6be17b8000 [pid 1962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1962] close(16 [pid 1965] <... mprotect resumed>) = 0 [pid 1962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1962] close(17) = -1 EBADF (Bad file descriptor) [pid 1962] close(18) = -1 EBADF (Bad file descriptor) [pid 1962] close(19 [pid 1965] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1962] close(20 [pid 1965] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1969] rt_sigprocmask(SIG_SETMASK, [], [pid 1967] <... bpf resumed>) = 3 [pid 1962] close(21 [pid 1969] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1967] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1965] <... clone3 resumed> => {parent_tid=[332]}, 88) = 332 [pid 1962] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1970 attached [pid 1969] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1967] <... futex resumed>) = 1 [pid 1962] close(22 [pid 1960] <... futex resumed>) = 0 [pid 1970] set_robust_list(0x7f6be17d89a0, 24 [pid 1969] <... bpf resumed>) = 3 [pid 1967] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1965] rt_sigprocmask(SIG_SETMASK, [], [pid 1962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1969] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1962] close(23 [pid 1969] <... futex resumed>) = 1 [pid 1962] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1969] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1962] close(24) = -1 EBADF (Bad file descriptor) [pid 1962] close(25) = -1 EBADF (Bad file descriptor) [pid 1962] close(26) = -1 EBADF (Bad file descriptor) [pid 1962] close(27) = -1 EBADF (Bad file descriptor) [pid 1962] close(28) = -1 EBADF (Bad file descriptor) [pid 1962] close(29) = -1 EBADF (Bad file descriptor) [pid 1962] exit_group(0 [pid 1968] <... futex resumed>) = ? [pid 1964] <... futex resumed>) = ? [pid 1962] <... exit_group resumed>) = ? [pid 1970] <... set_robust_list resumed>) = 0 [pid 1968] +++ exited with 0 +++ [pid 1965] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1964] +++ exited with 0 +++ [pid 1961] <... futex resumed>) = 0 [pid 1960] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1970] rt_sigprocmask(SIG_SETMASK, [], [pid 1965] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1962] +++ exited with 0 +++ [pid 1961] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1960] <... futex resumed>) = 1 [pid 1965] <... futex resumed>) = 0 [pid 1961] <... futex resumed>) = 1 [pid 1960] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=346, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1965] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1961] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 1967] <... futex resumed>) = 0 [pid 1967] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 1967] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1960] <... futex resumed>) = 0 [pid 1967] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1960] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1967] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1960] <... futex resumed>) = 0 [pid 1967] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1960] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1970] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1969] <... futex resumed>) = 0 [pid 1967] <... bpf resumed>) = 6 [pid 1967] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1960] <... futex resumed>) = 0 [pid 1967] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1960] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1967] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1960] <... futex resumed>) = 0 [pid 1967] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1960] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1967] <... bpf resumed>) = 0 [pid 1960] <... futex resumed>) = 0 [pid 1967] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1960] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1967] <... futex resumed>) = 0 [pid 1970] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1969] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1960] <... mmap resumed>) = 0x7f6be1797000 [pid 292] <... restart_syscall resumed>) = 0 [pid 291] <... restart_syscall resumed>) = 0 [pid 1970] <... bpf resumed>) = 3 [pid 1969] <... socketpair resumed>[4, 5]) = 0 [pid 1967] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1960] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1970] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1969] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1960] <... mprotect resumed>) = 0 [pid 1970] <... futex resumed>) = 1 [pid 1969] <... futex resumed>) = 1 [pid 1965] <... futex resumed>) = 0 [pid 1961] <... futex resumed>) = 0 [pid 1970] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1969] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1965] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1961] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1960] rt_sigprocmask(SIG_BLOCK, ~[], [pid 292] umount2("./117", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] umount2("./113", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1970] <... socketpair resumed>[4, 5]) = 0 [pid 1969] <... bpf resumed>) = 6 [pid 1965] <... futex resumed>) = 0 [pid 1961] <... futex resumed>) = 0 [pid 1970] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1969] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1965] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1961] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1960] <... rt_sigprocmask resumed>[], 8) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1970] <... futex resumed>) = 0 [pid 1969] <... futex resumed>) = 0 [pid 1965] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1961] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1960] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 292] openat(AT_FDCWD, "./117", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 291] openat(AT_FDCWD, "./113", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1970] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1969] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1965] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1961] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1970] <... bpf resumed>) = 6 [pid 1969] <... bpf resumed>) = 0 [pid 1965] <... futex resumed>) = 0 [pid 1961] <... futex resumed>) = 0 [pid 292] <... openat resumed>) = 3 [pid 291] <... openat resumed>) = 3 [pid 1970] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1969] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1965] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1961] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1960] <... clone3 resumed> => {parent_tid=[331]}, 88) = 331 [pid 292] newfstatat(3, "", [pid 291] newfstatat(3, "", [pid 1970] <... futex resumed>) = 0 [pid 1969] <... futex resumed>) = 0 [pid 1965] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1961] <... futex resumed>) = 0 [pid 1960] rt_sigprocmask(SIG_SETMASK, [], [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1970] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1969] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1965] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1961] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1970] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1969] <... bpf resumed>) = 7 [pid 1965] <... futex resumed>) = 0 [pid 1960] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] getdents64(3, [pid 1970] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1969] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1965] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1960] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] getdents64(3, [pid 1970] <... bpf resumed>) = 0 [pid 1969] <... futex resumed>) = 1 [pid 1965] <... futex resumed>) = 0 [pid 1961] <... futex resumed>) = 0 [pid 1960] <... futex resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1970] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1969] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1965] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1961] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1960] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] umount2("./117/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] umount2("./113/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1970] <... futex resumed>) = 0 [pid 1969] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1965] <... mmap resumed>) = 0x7f6be1797000 [pid 1961] <... futex resumed>) = 0 [pid 1970] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1969] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1965] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1961] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1969] <... setsockopt resumed>) = 0 [pid 1965] <... mprotect resumed>) = 0 [pid 1969] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1961] <... futex resumed>) = 0 [pid 1969] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1961] close(3 [pid 292] newfstatat(AT_FDCWD, "./117/binderfs", [pid 1965] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1961] <... close resumed>) = 0 [pid 291] newfstatat(AT_FDCWD, "./113/binderfs", [pid 1965] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1961] close(4 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1965] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1961] <... close resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1961] close(5 [pid 292] unlink("./117/binderfs" [pid 1961] <... close resumed>) = 0 [pid 291] unlink("./113/binderfs" [pid 1965] <... clone3 resumed> => {parent_tid=[333]}, 88) = 333 [pid 1961] close(6 [pid 292] <... unlink resumed>) = 0 [pid 1965] rt_sigprocmask(SIG_SETMASK, [], [pid 1961] <... close resumed>) = 0 [pid 292] getdents64(3, [pid 291] <... unlink resumed>) = 0 ./strace-static-x86_64: Process 1971 attached [pid 1965] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1961] close(7 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] getdents64(3, [pid 1971] set_robust_list(0x7f6be17b79a0, 24 [pid 1965] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1961] <... close resumed>) = 0 [pid 292] close(3 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1971] <... set_robust_list resumed>) = 0 [pid 1965] <... futex resumed>) = 0 [pid 1961] close(8 [pid 292] <... close resumed>) = 0 [pid 291] close(3 [pid 1971] rt_sigprocmask(SIG_SETMASK, [], [pid 1965] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1961] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] rmdir("./117" [pid 1971] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1961] close(9 [pid 291] <... close resumed>) = 0 [pid 1971] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1961] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 291] rmdir("./113"./strace-static-x86_64: Process 1972 attached [pid 1971] <... bpf resumed>) = 7 [pid 1961] close(10 [pid 292] mkdir("./118", 0777 [pid 1971] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1961] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... rmdir resumed>) = 0 [pid 1971] <... futex resumed>) = 1 [pid 1961] close(11 [pid 1971] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1961] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1961] close(12) = -1 EBADF (Bad file descriptor) [pid 1961] close(13) = -1 EBADF (Bad file descriptor) [pid 1961] close(14) = -1 EBADF (Bad file descriptor) [pid 1961] close(15) = -1 EBADF (Bad file descriptor) [pid 1961] close(16) = -1 EBADF (Bad file descriptor) [pid 1961] close(17) = -1 EBADF (Bad file descriptor) [pid 1961] close(18) = -1 EBADF (Bad file descriptor) [pid 1961] close(19) = -1 EBADF (Bad file descriptor) [pid 1961] close(20) = -1 EBADF (Bad file descriptor) [pid 1961] close(21) = -1 EBADF (Bad file descriptor) [pid 1961] close(22 [pid 1960] <... futex resumed>) = 0 [pid 292] <... mkdir resumed>) = 0 [pid 1961] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 291] mkdir("./114", 0777 [pid 1967] <... futex resumed>) = 0 [pid 1961] close(23 [pid 1960] <... futex resumed>) = 1 [pid 1961] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1961] close(24) = -1 EBADF (Bad file descriptor) [pid 1961] close(25) = -1 EBADF (Bad file descriptor) [pid 1961] close(26) = -1 EBADF (Bad file descriptor) [pid 1961] close(27) = -1 EBADF (Bad file descriptor) [pid 1961] close(28 [pid 1967] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1961] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1967] <... setsockopt resumed>) = 0 [pid 1961] close(29 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 349 [pid 291] <... mkdir resumed>) = 0 [pid 1967] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1961] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1967] <... futex resumed>) = 1 [pid 1961] exit_group(0 [pid 1960] <... futex resumed>) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 1973 attached [pid 1972] set_robust_list(0x7f6be17b79a0, 24 [pid 1969] <... futex resumed>) = ? [pid 1967] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1961] <... exit_group resumed>) = ? [pid 1960] close(3./strace-static-x86_64: Process 1974 attached [pid 1969] +++ exited with 0 +++ [pid 1961] +++ exited with 0 +++ [pid 1973] set_robust_list(0x5555698ca6a0, 24 [pid 1960] <... close resumed>) = 0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 339 [pid 1972] <... set_robust_list resumed>) = 0 [pid 1972] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1973] <... set_robust_list resumed>) = 0 [pid 1972] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1973] chdir("./118" [pid 1960] close(4 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=331, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1974] set_robust_list(0x5555698ca6a0, 24 [pid 1972] <... bpf resumed>) = 7 [pid 1960] <... close resumed>) = 0 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 1973] <... chdir resumed>) = 0 [pid 1973] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1973] setpgid(0, 0) = 0 [pid 1960] close(5 [pid 1973] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1973] write(3, "1000", 4) = 4 [pid 1973] close(3) = 0 [pid 1973] symlink("/dev/binderfs", "./binderfs" [pid 1972] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1973] <... symlink resumed>) = 0 [pid 1972] <... futex resumed>) = 1 executing program [pid 1972] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1973] write(1, "executing program\n", 18) = 18 [pid 1973] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1973] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 1973] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1965] <... futex resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 1973] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1973] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 1973] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1965] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1960] <... close resumed>) = 0 [pid 1970] <... futex resumed>) = 0 [pid 1965] <... futex resumed>) = 1 [pid 1970] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1965] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1970] <... setsockopt resumed>) = 0 [pid 1960] close(6 [pid 1970] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1965] <... futex resumed>) = 0 [pid 287] umount2("./112", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1970] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1960] <... close resumed>) = 0 [pid 1973] <... mprotect resumed>) = 0 [pid 1965] close(3 [pid 1960] close(7 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1965] <... close resumed>) = 0 [pid 1960] <... close resumed>) = 0 [pid 1965] close(4 [pid 287] openat(AT_FDCWD, "./112", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1960] close(8 [pid 1973] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1965] <... close resumed>) = 0 [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... openat resumed>) = 3 [pid 1965] close(5 [pid 1960] close(9 [pid 287] newfstatat(3, "", [pid 1973] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1965] <... close resumed>) = 0 [pid 1973] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] close(6 [pid 287] getdents64(3, [pid 1960] close(10 [pid 1965] <... close resumed>) = 0 [pid 1965] close(7 [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1965] <... close resumed>) = 0 [pid 1960] close(11 [pid 287] umount2("./112/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1965] close(8 [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] close(12 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1965] close(9 [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] newfstatat(AT_FDCWD, "./112/binderfs", [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] close(13 [pid 1965] close(10 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] unlink("./112/binderfs" [pid 1965] close(11 [pid 1960] close(14 [pid 1973] <... clone3 resumed> => {parent_tid=[350]}, 88) = 350 [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... unlink resumed>) = 0 [pid 1965] close(12 [pid 1960] close(15 [pid 287] getdents64(3, [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1973] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1965] close(13 [pid 1960] close(16 [pid 287] close(3 [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] close(14 [pid 287] <... close resumed>) = 0 [pid 1960] close(17 [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] rmdir("./112" [pid 1965] close(15 [pid 1973] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] close(18 [pid 1965] close(16 [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... rmdir resumed>) = 0 [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] close(19 [pid 287] mkdir("./113", 0777 [pid 1965] close(17 [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1973] <... futex resumed>) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] close(20 [pid 1965] close(18 [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] close(21 [pid 1973] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 1975 attached [pid 1975] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 1975] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1975] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1965] close(19 [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] close(22 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 333 [pid 1965] close(20 [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] close(23 [pid 1975] <... bpf resumed>) = 3 [pid 1974] <... set_robust_list resumed>) = 0 [pid 1965] close(21 [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] close(24 [pid 1965] close(22 [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] close(25 [pid 1965] close(23 [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1975] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1965] close(24 [pid 1960] close(26 [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] close(25 [pid 1973] <... futex resumed>) = 0 [pid 1973] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1973] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] close(27 [pid 1965] close(26 [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] close(28 [pid 1965] close(27) = -1 EBADF (Bad file descriptor) [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] close(28 [pid 1960] close(29 [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1965] close(29 [pid 1975] <... futex resumed>) = 1 [pid 1965] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1960] exit_group(0 [pid 1975] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1965] exit_group(0 [pid 1971] <... futex resumed>) = ? [pid 1967] <... futex resumed>) = ? [pid 1960] <... exit_group resumed>) = ? [pid 1972] <... futex resumed>) = ? [pid 1971] +++ exited with 0 +++ [pid 1970] <... futex resumed>) = ? [pid 1965] <... exit_group resumed>) = ? [pid 1967] +++ exited with 0 +++ [pid 1972] +++ exited with 0 +++ [pid 1975] <... socketpair resumed>[4, 5]) = 0 [pid 1975] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1973] <... futex resumed>) = 0 [pid 1973] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1973] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1975] <... futex resumed>) = 1 [pid 1960] +++ exited with 0 +++ [pid 1970] +++ exited with 0 +++ [pid 1975] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=329, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1975] <... bpf resumed>) = 6 [pid 1975] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1973] <... futex resumed>) = 0 [pid 1973] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1973] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1973] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 1965] +++ exited with 0 +++ [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 1973] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=331, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1973] <... mprotect resumed>) = 0 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 1973] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1973] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[351]}, 88) = 351 [pid 1973] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1973] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1973] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1975] <... futex resumed>) = 1 [pid 1975] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 1975] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1975] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 1976 attached [pid 1976] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 1976] chdir("./113") = 0 [pid 1974] chdir("./114" [pid 1976] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1976] setpgid(0, 0) = 0 [pid 1976] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC./strace-static-x86_64: Process 1977 attached ) = 3 [pid 1974] <... chdir resumed>) = 0 [pid 1976] write(3, "1000", 4) = 4 [pid 1976] close(3) = 0 [pid 1976] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1976] write(1, "executing program\n", 18) = 18 [pid 1976] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1976] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 1976] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 289] <... restart_syscall resumed>) = 0 [pid 1977] set_robust_list(0x7f6be17b79a0, 24 [pid 1974] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 289] umount2("./112", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 289] openat(AT_FDCWD, "./112", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 289] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] umount2("./112/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 1974] <... prctl resumed>) = 0 [pid 289] newfstatat(AT_FDCWD, "./112/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] unlink("./112/binderfs") = 0 [pid 289] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] close(3) = 0 [pid 289] rmdir("./112") = 0 [pid 289] mkdir("./113", 0777) = 0 [pid 1974] setpgid(0, 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1977] <... set_robust_list resumed>) = 0 [pid 1974] <... setpgid resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 334 [pid 1976] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] umount2("./112", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1976] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1976] <... mmap resumed>) = 0x7f6be17b8000 [pid 290] openat(AT_FDCWD, "./112", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1976] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1974] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 290] <... openat resumed>) = 3 [pid 1976] <... mprotect resumed>) = 0 [pid 290] newfstatat(3, "", [pid 1976] rt_sigprocmask(SIG_BLOCK, ~[], [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1974] <... openat resumed>) = 3 [pid 290] getdents64(3, ./strace-static-x86_64: Process 1978 attached [pid 1977] rt_sigprocmask(SIG_SETMASK, [], [pid 1976] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1974] write(3, "1000", 4 [pid 1976] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1974] <... write resumed>) = 4 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1976] <... clone3 resumed> => {parent_tid=[334]}, 88) = 334 [pid 1976] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1976] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1976] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] umount2("./112/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1974] close(3./strace-static-x86_64: Process 1979 attached [pid 1979] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 1979] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1979] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1974] <... close resumed>) = 0 [pid 1977] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1974] symlink("/dev/binderfs", "./binderfs" [pid 290] newfstatat(AT_FDCWD, "./112/binderfs", [pid 1978] set_robust_list(0x5555698ca6a0, 24 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1974] <... symlink resumed>) = 0 [pid 290] unlink("./112/binderfs" [pid 1979] <... bpf resumed>) = 3 [pid 1979] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1976] <... futex resumed>) = 0 [pid 1976] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1976] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1979] <... futex resumed>) = 1 [pid 1979] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 1979] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... unlink resumed>) = 0 [pid 1974] write(1, "executing program\n", 18 [pid 290] getdents64(3, executing program 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1974] <... write resumed>) = 18 [pid 290] close(3 [pid 1976] <... futex resumed>) = 0 [pid 290] <... close resumed>) = 0 [pid 1974] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] rmdir("./112" [pid 1976] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1976] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1974] <... futex resumed>) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 290] mkdir("./113", 0777 [pid 1974] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1979] <... futex resumed>) = 1 [pid 290] <... mkdir resumed>) = 0 [pid 1974] <... rt_sigaction resumed>NULL, 8) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1979] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 1979] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1976] <... futex resumed>) = 0 [pid 1976] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1974] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1976] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 332 [pid 1976] <... futex resumed>) = 0 [pid 1974] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1976] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 1974] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1976] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1974] <... mmap resumed>) = 0x7f6be17b8000 [pid 1976] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1976] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[335]}, 88) = 335 ./strace-static-x86_64: Process 1980 attached [pid 1978] <... set_robust_list resumed>) = 0 [pid 1977] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1976] rt_sigprocmask(SIG_SETMASK, [], [pid 1974] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1976] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1976] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1976] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1979] <... futex resumed>) = 1 [pid 1979] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 1979] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1979] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 1981 attached [pid 1981] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 1981] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1981] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1974] <... mprotect resumed>) = 0 [pid 1981] <... bpf resumed>) = 7 [pid 1981] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1977] <... bpf resumed>) = 7 [pid 1976] <... futex resumed>) = 0 [pid 1976] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1974] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1977] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1974] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1976] <... futex resumed>) = 1 [pid 1974] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1977] <... futex resumed>) = 1 [pid 1976] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1973] <... futex resumed>) = 0 [pid 1977] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1973] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1975] <... futex resumed>) = 0 [pid 1973] <... futex resumed>) = 1 [pid 1975] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1973] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1975] <... setsockopt resumed>) = 0 [pid 1975] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1973] <... futex resumed>) = 0 [pid 1975] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1973] close(3) = 0 [pid 1974] <... clone3 resumed> => {parent_tid=[340]}, 88) = 340 [pid 1973] close(4 [pid 1974] rt_sigprocmask(SIG_SETMASK, [], [pid 1973] <... close resumed>) = 0 [pid 1973] close(5 [pid 1974] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1973] <... close resumed>) = 0 [pid 1974] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1973] close(6 [pid 1974] <... futex resumed>) = 0 [pid 1973] <... close resumed>) = 0 [pid 1974] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1973] close(7 [pid 1979] <... futex resumed>) = 0 [pid 1973] <... close resumed>) = 0 [pid 1979] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1973] close(8 [pid 1979] <... setsockopt resumed>) = 0 [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1979] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1973] close(9 [pid 1979] <... futex resumed>) = 1 [pid 1976] <... futex resumed>) = 0 [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1979] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1976] close(3 [pid 1973] close(10 [pid 1976] <... close resumed>) = 0 [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(4 [pid 1973] close(11 [pid 1976] <... close resumed>) = 0 [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(5 [pid 1973] close(12 [pid 1976] <... close resumed>) = 0 [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(6 [pid 1973] close(13 [pid 1976] <... close resumed>) = 0 [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(7 [pid 1973] close(14 [pid 1976] <... close resumed>) = 0 [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(8 [pid 1973] close(15 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(9 [pid 1973] close(16 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(10 [pid 1973] close(17 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(11 [pid 1973] close(18 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(12 [pid 1973] close(19 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(13 [pid 1973] close(20 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(14 [pid 1973] close(21 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(15 [pid 1973] close(22 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(16 [pid 1973] close(23 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(17 [pid 1973] close(24 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(18 [pid 1973] close(25 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1980] set_robust_list(0x5555698ca6a0, 24 [pid 1978] chdir("./113" [pid 1976] close(19 [pid 1973] close(26 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(20 [pid 1973] close(27 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(21 [pid 1973] close(28 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(22 [pid 1973] close(29 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(23 [pid 1973] exit_group(0 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1975] <... futex resumed>) = ? [pid 1973] <... exit_group resumed>) = ? [pid 1978] <... chdir resumed>) = 0 [pid 1977] <... futex resumed>) = ? [pid 1976] close(24 [pid 1975] +++ exited with 0 +++ [pid 1980] <... set_robust_list resumed>) = 0 [pid 1976] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1976] close(25) = -1 EBADF (Bad file descriptor) [pid 1976] close(26) = -1 EBADF (Bad file descriptor) [pid 1976] close(27) = -1 EBADF (Bad file descriptor) [pid 1976] close(28) = -1 EBADF (Bad file descriptor) [pid 1976] close(29) = -1 EBADF (Bad file descriptor) [pid 1976] exit_group(0 [pid 1979] <... futex resumed>) = ? [pid 1976] <... exit_group resumed>) = ? [pid 1979] +++ exited with 0 +++ [pid 1978] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1977] +++ exited with 0 +++ [pid 1973] +++ exited with 0 +++ [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=349, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1978] <... prctl resumed>) = 0 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 1981] <... futex resumed>) = ? [pid 1978] setpgid(0, 0 [pid 1981] +++ exited with 0 +++ [pid 1980] chdir("./113" [pid 1978] <... setpgid resumed>) = 0 [pid 1976] +++ exited with 0 +++ ./strace-static-x86_64: Process 1982 attached [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=333, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1982] set_robust_list(0x7f6be17d89a0, 24 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 1978] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 287] <... restart_syscall resumed>) = 0 [pid 1982] <... set_robust_list resumed>) = 0 [pid 1982] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1982] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1978] <... openat resumed>) = 3 [pid 287] umount2("./113", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1982] <... bpf resumed>) = 3 [pid 1980] <... chdir resumed>) = 0 [pid 1978] write(3, "1000", 4 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1982] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] openat(AT_FDCWD, "./113", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1978] <... write resumed>) = 4 [pid 1974] <... futex resumed>) = 0 [pid 287] <... openat resumed>) = 3 [pid 1978] close(3 [pid 1974] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] newfstatat(3, "", [pid 1974] <... futex resumed>) = 0 [pid 1978] <... close resumed>) = 0 [pid 1974] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1980] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1978] symlink("/dev/binderfs", "./binderfs" [pid 287] getdents64(3, [pid 1982] <... futex resumed>) = 1 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1982] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 287] umount2("./113/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1978] <... symlink resumed>) = 0 [pid 1982] <... socketpair resumed>[4, 5]) = 0 [pid 1980] <... prctl resumed>) = 0 [pid 1978] write(1, "executing program\n", 18executing program [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1982] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] newfstatat(AT_FDCWD, "./113/binderfs", [pid 1980] setpgid(0, 0 [pid 1978] <... write resumed>) = 18 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1974] <... futex resumed>) = 0 [pid 287] unlink("./113/binderfs" [pid 1974] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1974] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... unlink resumed>) = 0 [pid 1982] <... futex resumed>) = 1 [pid 1978] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] getdents64(3, [pid 1980] <... setpgid resumed>) = 0 [pid 1978] <... futex resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1982] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 287] close(3 [pid 1980] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1978] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1982] <... bpf resumed>) = 6 [pid 1978] <... rt_sigaction resumed>NULL, 8) = 0 [pid 287] <... close resumed>) = 0 [pid 1982] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1978] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 287] rmdir("./113" [pid 1980] <... openat resumed>) = 3 [pid 1978] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1978] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1980] write(3, "1000", 4 [pid 1974] <... futex resumed>) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 1974] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1978] <... mmap resumed>) = 0x7f6be17b8000 [pid 1974] <... futex resumed>) = 0 [pid 287] mkdir("./114", 0777 [pid 1980] <... write resumed>) = 4 [pid 1978] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1974] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 1980] close(3 [pid 1978] <... mprotect resumed>) = 0 [pid 1974] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1978] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1974] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1982] <... futex resumed>) = 1 [pid 1974] <... mprotect resumed>) = 0 [pid 1982] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1974] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1982] <... bpf resumed>) = 0 [pid 1974] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1982] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1974] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1982] <... futex resumed>) = 0 [pid 1980] <... close resumed>) = 0 [pid 1978] <... rt_sigprocmask resumed>[], 8) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 1982] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1980] symlink("/dev/binderfs", "./binderfs" [pid 1978] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1974] <... clone3 resumed> => {parent_tid=[341]}, 88) = 341 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 336 [pid 1974] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1974] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1974] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 1983 attached [pid 292] umount2("./118", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1983] set_robust_list(0x5555698ca6a0, 24 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] openat(AT_FDCWD, "./118", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1978] <... clone3 resumed> => {parent_tid=[335]}, 88) = 335 [pid 292] <... openat resumed>) = 3 [pid 1978] rt_sigprocmask(SIG_SETMASK, [], [pid 292] newfstatat(3, "", [pid 1980] <... symlink resumed>) = 0 executing program [pid 1978] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1980] write(1, "executing program\n", 18 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1983] <... set_robust_list resumed>) = 0 [pid 292] getdents64(3, [pid 1980] <... write resumed>) = 18 [pid 1978] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1983] chdir("./114" [pid 1980] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1978] <... futex resumed>) = 0 [pid 292] umount2("./118/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1980] <... futex resumed>) = 0 [pid 1978] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1983] <... chdir resumed>) = 0 [pid 1980] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 292] newfstatat(AT_FDCWD, "./118/binderfs", [pid 1983] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1980] <... rt_sigaction resumed>NULL, 8) = 0 [pid 292] unlink("./118/binderfs" [pid 1983] <... prctl resumed>) = 0 [pid 1983] setpgid(0, 0 [pid 292] <... unlink resumed>) = 0 [pid 1980] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 292] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1980] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] close(3 [pid 1983] <... setpgid resumed>) = 0 [pid 292] <... close resumed>) = 0 [pid 1980] <... mmap resumed>) = 0x7f6be17b8000 [pid 292] rmdir("./118" [pid 1983] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1980] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 292] <... rmdir resumed>) = 0 [pid 1983] <... openat resumed>) = 3 [pid 1980] <... mprotect resumed>) = 0 executing program [pid 292] mkdir("./119", 0777./strace-static-x86_64: Process 1984 attached [pid 1983] write(3, "1000", 4) = 4 [pid 1983] close(3) = 0 [pid 1983] symlink("/dev/binderfs", "./binderfs" [pid 292] <... mkdir resumed>) = 0 [pid 1983] <... symlink resumed>) = 0 [pid 1980] rt_sigprocmask(SIG_BLOCK, ~[], [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1983] write(1, "executing program\n", 18) = 18 [pid 1983] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1983] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 1983] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1983] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1980] <... rt_sigprocmask resumed>[], 8) = 0 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 352 [pid 1983] <... mmap resumed>) = 0x7f6be17b8000 [pid 1980] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1983] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1983] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1983] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1984] set_robust_list(0x7f6be17b79a0, 24 [pid 1980] <... clone3 resumed> => {parent_tid=[333]}, 88) = 333 ./strace-static-x86_64: Process 1986 attached [pid 1983] <... clone3 resumed> => {parent_tid=[337]}, 88) = 337 [pid 1983] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1983] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1983] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 1985 attached [pid 1985] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 1985] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1985] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1984] <... set_robust_list resumed>) = 0 [pid 1980] rt_sigprocmask(SIG_SETMASK, [], [pid 1986] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 1985] <... bpf resumed>) = 3 [pid 1984] rt_sigprocmask(SIG_SETMASK, [], [pid 1980] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1985] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1985] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1980] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1978] <... futex resumed>) = 0 [pid 1985] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1980] <... futex resumed>) = 0 [pid 1978] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1985] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1978] <... futex resumed>) = 0 [pid 1980] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1978] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1985] <... socketpair resumed>[4, 5]) = 0 [pid 1985] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1978] <... futex resumed>) = 0 [pid 1985] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1978] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1984] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1985] <... bpf resumed>) = 6 [pid 1985] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1978] <... futex resumed>) = 0 [pid 1984] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1978] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1985] <... futex resumed>) = 0 [pid 1985] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1978] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1985] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1978] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1985] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1978] <... futex resumed>) = 0 [pid 1985] <... bpf resumed>) = 0 [pid 1978] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1985] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1978] <... futex resumed>) = 0 [pid 1985] <... futex resumed>) = 0 [pid 1978] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1985] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1978] <... mmap resumed>) = 0x7f6be1797000 [pid 1978] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE./strace-static-x86_64: Process 1987 attached [pid 1987] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 1978] <... mprotect resumed>) = 0 [pid 1987] rt_sigprocmask(SIG_SETMASK, [], [pid 1978] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1987] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1978] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1987] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1978] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1984] <... bpf resumed>) = 7 ./strace-static-x86_64: Process 1989 attached [pid 1987] <... bpf resumed>) = 3 [pid 1986] chdir("./119" [pid 1984] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 1988 attached [pid 1988] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 1988] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1988] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1984] <... futex resumed>) = 1 [pid 1978] <... clone3 resumed> => {parent_tid=[336]}, 88) = 336 [pid 1974] <... futex resumed>) = 0 [pid 1986] <... chdir resumed>) = 0 [pid 1989] set_robust_list(0x7f6be17b79a0, 24 [pid 1974] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1978] rt_sigprocmask(SIG_SETMASK, [], [pid 1984] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1982] <... futex resumed>) = 0 [pid 1974] <... futex resumed>) = 1 [pid 1978] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1982] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1974] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1978] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1982] <... setsockopt resumed>) = 0 [pid 1987] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1982] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1989] <... set_robust_list resumed>) = 0 [pid 1988] <... bpf resumed>) = 3 [pid 1987] <... futex resumed>) = 1 [pid 1986] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1982] <... futex resumed>) = 1 [pid 1980] <... futex resumed>) = 0 [pid 1978] <... futex resumed>) = 0 [pid 1974] <... futex resumed>) = 0 [pid 1987] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1982] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1980] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1978] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1974] close(3 [pid 1988] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1987] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1980] <... futex resumed>) = 0 [pid 1974] <... close resumed>) = 0 [pid 1988] <... futex resumed>) = 1 [pid 1987] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1983] <... futex resumed>) = 0 [pid 1980] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1974] close(4 [pid 1988] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1987] <... socketpair resumed>[4, 5]) = 0 [pid 1983] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1974] <... close resumed>) = 0 [pid 1989] rt_sigprocmask(SIG_SETMASK, [], [pid 1988] <... socketpair resumed>[4, 5]) = 0 [pid 1987] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1986] <... prctl resumed>) = 0 [pid 1983] <... futex resumed>) = 0 [pid 1974] close(5 [pid 1988] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1987] <... futex resumed>) = 1 [pid 1983] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1980] <... futex resumed>) = 0 [pid 1974] <... close resumed>) = 0 [pid 1988] <... futex resumed>) = 0 [pid 1987] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1983] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1974] close(6 [pid 1988] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1983] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1980] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1974] <... close resumed>) = 0 [pid 1989] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1988] <... bpf resumed>) = 6 [pid 1986] setpgid(0, 0 [pid 1983] <... futex resumed>) = 0 [pid 1980] <... futex resumed>) = 1 [pid 1974] close(7 [pid 1988] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1987] <... futex resumed>) = 0 [pid 1983] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1980] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1974] <... close resumed>) = 0 [pid 1988] <... futex resumed>) = 0 [pid 1987] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1983] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1974] close(8 [pid 1986] <... setpgid resumed>) = 0 [pid 1989] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1988] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1987] <... bpf resumed>) = 6 [pid 1983] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1988] <... bpf resumed>) = 0 [pid 1987] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1983] <... futex resumed>) = 0 [pid 1974] close(9 [pid 1988] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1987] <... futex resumed>) = 1 [pid 1983] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1980] <... futex resumed>) = 0 [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1988] <... futex resumed>) = 0 [pid 1987] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1986] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1983] <... futex resumed>) = 0 [pid 1980] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1974] close(10 [pid 1988] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1987] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1983] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1980] <... futex resumed>) = 0 [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1987] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1986] <... openat resumed>) = 3 [pid 1983] <... mmap resumed>) = 0x7f6be1797000 [pid 1980] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1974] close(11 [pid 1987] <... bpf resumed>) = 0 [pid 1986] write(3, "1000", 4 [pid 1983] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1980] <... futex resumed>) = 0 [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1987] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1986] <... write resumed>) = 4 [pid 1983] <... mprotect resumed>) = 0 [pid 1980] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1974] close(12 [pid 1987] <... futex resumed>) = 0 [pid 1983] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1980] <... mmap resumed>) = 0x7f6be1797000 [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1986] close(3 [pid 1989] <... bpf resumed>) = 7 [pid 1987] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1983] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1980] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1974] close(13 [pid 1986] <... close resumed>) = 0 [pid 1983] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1990 attached [pid 1989] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1986] symlink("/dev/binderfs", "./binderfs" [pid 1980] <... mprotect resumed>) = 0 [pid 1974] close(14 [pid 1989] <... futex resumed>) = 1 [pid 1983] <... clone3 resumed> => {parent_tid=[338]}, 88) = 338 [pid 1978] <... futex resumed>) = 0 [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1989] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1986] <... symlink resumed>) = 0 [pid 1983] rt_sigprocmask(SIG_SETMASK, [], executing program [pid 1980] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1978] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1974] close(15 [pid 1986] write(1, "executing program\n", 18 [pid 1985] <... futex resumed>) = 0 [pid 1983] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1980] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1978] <... futex resumed>) = 1 [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1986] <... write resumed>) = 18 [pid 1985] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1983] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1980] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1978] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1974] close(16 [pid 1985] <... setsockopt resumed>) = 0 [pid 1983] <... futex resumed>) = 0 [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1985] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1983] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1974] close(17 [pid 1985] <... futex resumed>) = 0 [pid 1978] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1986] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1985] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1980] <... clone3 resumed> => {parent_tid=[334]}, 88) = 334 [pid 1978] close(3 [pid 1974] close(18) = -1 EBADF (Bad file descriptor) [pid 1980] rt_sigprocmask(SIG_SETMASK, [], [pid 1986] <... futex resumed>) = 0 [pid 1978] <... close resumed>) = 0 [pid 1974] close(19 [pid 1980] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1978] close(4 [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1986] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1980] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1978] <... close resumed>) = 0 [pid 1974] close(20 [pid 1986] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1980] <... futex resumed>) = 0 [pid 1978] close(5 [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1974] close(21) = -1 EBADF (Bad file descriptor) [pid 1980] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1974] close(22 [pid 1978] <... close resumed>) = 0 [pid 1986] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1978] close(6 [pid 1974] close(23 [pid 1978] <... close resumed>) = 0 [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1974] close(24) = -1 EBADF (Bad file descriptor) [pid 1974] close(25) = -1 EBADF (Bad file descriptor) [pid 1974] close(26 [pid 1986] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1978] close(7 [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1978] <... close resumed>) = 0 [pid 1974] close(27 [pid 1986] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1978] close(8 [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1986] <... mmap resumed>) = 0x7f6be17b8000 [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1974] close(28 [pid 1986] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1978] close(9 [pid 1974] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1986] <... mprotect resumed>) = 0 [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1974] close(29) = -1 EBADF (Bad file descriptor) [pid 1974] exit_group(0 [pid 1982] <... futex resumed>) = ? [pid 1974] <... exit_group resumed>) = ? [pid 1986] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1984] <... futex resumed>) = ? [pid 1982] +++ exited with 0 +++ [pid 1978] close(10 [pid 1986] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1990] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 1990] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1990] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144./strace-static-x86_64: Process 1991 attached ) = 7 [pid 1986] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1984] +++ exited with 0 +++ [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1974] +++ exited with 0 +++ [pid 1990] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1983] <... futex resumed>) = 0 [pid 1990] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1983] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1988] <... futex resumed>) = 0 [pid 1983] <... futex resumed>) = 1 [pid 1988] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1983] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1988] <... setsockopt resumed>) = 0 [pid 1988] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1983] <... futex resumed>) = 0 [pid 1988] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1983] close(3) = 0 [pid 1983] close(4) = 0 [pid 1983] close(5) = 0 [pid 1983] close(6) = 0 [pid 1983] close(7 [pid 1978] close(11 [pid 1986] <... clone3 resumed> => {parent_tid=[353]}, 88) = 353 [pid 1983] <... close resumed>) = 0 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=339, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1986] rt_sigprocmask(SIG_SETMASK, [], [pid 1983] close(8 [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 1983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1986] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1983] close(9 [pid 1978] close(12 [pid 1986] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1986] <... futex resumed>) = 0 [pid 1983] close(10 [pid 1986] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1978] close(13 [pid 1983] close(11 [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] close(12) = -1 EBADF (Bad file descriptor) [pid 1983] close(13) = -1 EBADF (Bad file descriptor) [pid 1978] close(14 [pid 1983] close(14 [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1978] close(15 [pid 1983] close(15 [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1978] close(16 [pid 1983] close(16 [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] close(17) = -1 EBADF (Bad file descriptor) [pid 1978] close(17 [pid 1983] close(18 [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] close(19 [pid 1978] close(18 [pid 1983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] close(20 [pid 1978] close(19 [pid 1983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] close(21) = -1 EBADF (Bad file descriptor) [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] close(22 [pid 1978] close(20 [pid 1983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] close(23 [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1978] close(21 [pid 1983] close(24 [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1978] close(22 [pid 1983] close(25 [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1978] close(23 [pid 1983] close(26 [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] close(27) = -1 EBADF (Bad file descriptor) [pid 1983] close(28) = -1 EBADF (Bad file descriptor) [pid 1983] close(29 [pid 1978] close(24 [pid 1983] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1983] exit_group(0 [pid 1990] <... futex resumed>) = ? [pid 1988] <... futex resumed>) = ? [pid 1983] <... exit_group resumed>) = ? [pid 1978] close(25./strace-static-x86_64: Process 1992 attached [pid 1991] set_robust_list(0x7f6be17b79a0, 24 [pid 1990] +++ exited with 0 +++ [pid 1988] +++ exited with 0 +++ [pid 1983] +++ exited with 0 +++ [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1992] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 1992] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1992] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=336, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1992] <... bpf resumed>) = 3 [pid 1991] <... set_robust_list resumed>) = 0 [pid 1978] close(26 [pid 291] <... restart_syscall resumed>) = 0 [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1992] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1991] rt_sigprocmask(SIG_SETMASK, [], [pid 1978] close(27 [pid 1992] <... futex resumed>) = 1 [pid 1986] <... futex resumed>) = 0 [pid 291] umount2("./114", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1992] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1986] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] umount2("./114", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1992] <... socketpair resumed>[4, 5]) = 0 [pid 1991] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1986] <... futex resumed>) = 0 [pid 1978] close(28 [pid 291] openat(AT_FDCWD, "./114", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1992] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1986] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... openat resumed>) = 3 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1992] <... futex resumed>) = 0 [pid 1986] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1978] close(29 [pid 291] newfstatat(3, "", [pid 287] openat(AT_FDCWD, "./114", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1992] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1986] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1992] <... bpf resumed>) = 6 [pid 1986] <... futex resumed>) = 0 [pid 1978] exit_group(0 [pid 291] getdents64(3, [pid 287] <... openat resumed>) = 3 [pid 1992] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1989] <... futex resumed>) = ? [pid 1986] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1985] <... futex resumed>) = ? [pid 1978] <... exit_group resumed>) = ? [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] newfstatat(3, "", [pid 1992] <... futex resumed>) = 0 [pid 1989] +++ exited with 0 +++ [pid 1986] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1985] +++ exited with 0 +++ [pid 291] umount2("./114/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1992] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] newfstatat(AT_FDCWD, "./114/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] unlink("./114/binderfs") = 0 [pid 1978] +++ exited with 0 +++ [pid 291] getdents64(3, [pid 1986] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=334, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1992] <... futex resumed>) = 0 [pid 1986] <... futex resumed>) = 1 [pid 291] close(3 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 1992] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1986] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... close resumed>) = 0 [pid 287] getdents64(3, [pid 1992] <... bpf resumed>) = 0 [pid 1986] <... futex resumed>) = 0 [pid 291] rmdir("./114" [pid 1992] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1991] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1986] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 291] <... rmdir resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1992] <... futex resumed>) = 0 [pid 1986] <... mmap resumed>) = 0x7f6be1797000 [pid 291] mkdir("./115", 0777 [pid 287] umount2("./114/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1992] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1986] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 291] <... mkdir resumed>) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1986] <... mprotect resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 342 [pid 1986] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] newfstatat(AT_FDCWD, "./114/binderfs", [pid 1986] <... rt_sigprocmask resumed>[], 8) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1986] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 287] unlink("./114/binderfs"./strace-static-x86_64: Process 1993 attached ) = 0 [pid 1986] <... clone3 resumed> => {parent_tid=[354]}, 88) = 354 [pid 287] getdents64(3, [pid 1986] rt_sigprocmask(SIG_SETMASK, [], [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1986] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 1994 attached [pid 1993] set_robust_list(0x5555698ca6a0, 24 [pid 1986] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] close(3 [pid 1986] <... futex resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 1986] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] rmdir("./114" [pid 1993] <... set_robust_list resumed>) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 287] mkdir("./115", 0777 [pid 1993] chdir("./115") = 0 [pid 1991] <... bpf resumed>) = 7 [pid 287] <... mkdir resumed>) = 0 [pid 1991] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1980] <... futex resumed>) = 0 [pid 1993] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1993] setpgid(0, 0) = 0 [pid 1993] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1980] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 1995 attached [pid 1991] <... futex resumed>) = 1 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 339 [pid 1980] <... futex resumed>) = 1 [pid 1991] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1995] set_robust_list(0x5555698ca6a0, 24 [pid 1980] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1995] <... set_robust_list resumed>) = 0 [pid 1987] <... futex resumed>) = 0 [pid 1987] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1995] chdir("./115" [pid 1987] <... setsockopt resumed>) = 0 [pid 1995] <... chdir resumed>) = 0 [pid 1987] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1995] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1987] <... futex resumed>) = 1 [pid 1980] <... futex resumed>) = 0 [pid 1995] <... prctl resumed>) = 0 [pid 1987] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1980] close(3 [pid 1995] setpgid(0, 0 [pid 1980] <... close resumed>) = 0 [pid 1995] <... setpgid resumed>) = 0 [pid 1980] close(4) = 0 [pid 1980] close(5 [pid 1995] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1980] <... close resumed>) = 0 [pid 1980] close(6) = 0 [pid 1993] <... openat resumed>) = 3 [pid 1980] close(7) = 0 [pid 1980] close(8) = -1 EBADF (Bad file descriptor) [pid 1980] close(9 [pid 1995] <... openat resumed>) = 3 [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1995] write(3, "1000", 4 [pid 1980] close(10 [pid 1995] <... write resumed>) = 4 [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1995] close(3 [pid 1980] close(11 [pid 1995] <... close resumed>) = 0 [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1995] symlink("/dev/binderfs", "./binderfs" [pid 1980] close(12 [pid 1995] <... symlink resumed>) = 0 [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] write(3, "1000", 4) = 4 [pid 1993] close(3) = 0 [pid 1980] close(13 [pid 1993] symlink("/dev/binderfs", "./binderfs" [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] <... symlink resumed>) = 0 [pid 1980] close(14 [pid 1995] write(1, "executing program\n", 18 [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] write(1, "executing program\n", 18executing program [pid 1980] close(15 [pid 1993] <... write resumed>) = 18 [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1993] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1980] close(16 [pid 1993] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1980] close(17 [pid 1993] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1980] close(18 [pid 1993] <... mmap resumed>) = 0x7f6be17b8000 [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1980] close(19 [pid 1993] <... mprotect resumed>) = 0 [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1980] close(20 [pid 1993] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1980] close(21) = -1 EBADF (Bad file descriptor) [pid 1993] <... clone3 resumed> => {parent_tid=[343]}, 88) = 343 [pid 1980] close(22 [pid 1993] rt_sigprocmask(SIG_SETMASK, [], [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1980] close(23 [pid 1993] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] <... futex resumed>) = 0 [pid 1980] close(24 [pid 1993] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 1980] close(25 [pid 1994] set_robust_list(0x7f6be17b79a0, 24 [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 1996 attached [pid 1995] <... write resumed>) = 18 [pid 1980] close(26 [pid 289] <... restart_syscall resumed>) = 0 [pid 1980] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1980] close(27) = -1 EBADF (Bad file descriptor) [pid 1980] close(28) = -1 EBADF (Bad file descriptor) [pid 1980] close(29) = -1 EBADF (Bad file descriptor) [pid 1980] exit_group(0 [pid 1987] <... futex resumed>) = ? [pid 1980] <... exit_group resumed>) = ? [pid 289] umount2("./113", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1991] <... futex resumed>) = ? [pid 1987] +++ exited with 0 +++ [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] openat(AT_FDCWD, "./113", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 289] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] umount2("./113/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 1991] +++ exited with 0 +++ [pid 1980] +++ exited with 0 +++ [pid 289] newfstatat(AT_FDCWD, "./113/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=332, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 289] unlink("./113/binderfs") = 0 [pid 289] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] close(3) = 0 [pid 289] rmdir("./113") = 0 [pid 289] mkdir("./114", 0777 [pid 1994] <... set_robust_list resumed>) = 0 [pid 1996] set_robust_list(0x7f6be17d89a0, 24 [pid 289] <... mkdir resumed>) = 0 [pid 1994] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1996] <... set_robust_list resumed>) = 0 [pid 1995] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1994] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 337 [pid 1996] rt_sigprocmask(SIG_SETMASK, [], [pid 1995] <... futex resumed>) = 0 [pid 1994] <... bpf resumed>) = 7 [pid 1996] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1994] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1995] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1994] <... futex resumed>) = 1 [pid 1986] <... futex resumed>) = 0 [pid 1996] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1995] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1994] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1986] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1995] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1992] <... futex resumed>) = 0 [pid 1986] <... futex resumed>) = 1 [pid 1992] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1995] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1992] <... setsockopt resumed>) = 0 [pid 1986] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1992] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1995] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1992] <... futex resumed>) = 0 [pid 1986] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1996] <... bpf resumed>) = 3 [pid 1992] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1986] close(3 [pid 1995] <... mmap resumed>) = 0x7f6be17b8000 [pid 1986] <... close resumed>) = 0 [pid 1996] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1995] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1986] close(4./strace-static-x86_64: Process 1997 attached ) = 0 [pid 1986] close(5 [pid 1995] <... mprotect resumed>) = 0 [pid 1996] <... futex resumed>) = 1 [pid 1993] <... futex resumed>) = 0 [pid 1993] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1986] <... close resumed>) = 0 [pid 1993] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1986] close(6 [pid 1996] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 1995] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1986] <... close resumed>) = 0 [pid 1997] set_robust_list(0x5555698ca6a0, 24 [pid 1986] close(7 [pid 1995] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1986] <... close resumed>) = 0 [pid 1997] <... set_robust_list resumed>) = 0 [pid 1995] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1986] close(8 [pid 1996] <... socketpair resumed>[4, 5]) = 0 [pid 1986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1986] close(9) = -1 EBADF (Bad file descriptor) [pid 1996] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1995] <... clone3 resumed> => {parent_tid=[340]}, 88) = 340 [pid 1986] close(10) = -1 EBADF (Bad file descriptor) [pid 1995] rt_sigprocmask(SIG_SETMASK, [], [pid 1996] <... futex resumed>) = 1 [pid 1986] close(11 [pid 1995] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1993] <... futex resumed>) = 0 [pid 1986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1996] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1995] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1986] close(12 [pid 1993] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1993] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1995] <... futex resumed>) = 0 [pid 1996] <... futex resumed>) = 0 [pid 1986] close(13) = -1 EBADF (Bad file descriptor) [pid 1996] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 1995] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1986] close(14./strace-static-x86_64: Process 1998 attached ) = -1 EBADF (Bad file descriptor) [pid 1986] close(15) = -1 EBADF (Bad file descriptor) [pid 1996] <... bpf resumed>) = 6 [pid 1986] close(16) = -1 EBADF (Bad file descriptor) [pid 1996] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1986] close(17) = -1 EBADF (Bad file descriptor) [pid 1996] <... futex resumed>) = 1 [pid 1986] close(18 [pid 1993] <... futex resumed>) = 0 [pid 1996] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1996] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1986] close(19 [pid 1993] <... futex resumed>) = 0 [pid 1996] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1986] close(20 [pid 1996] <... bpf resumed>) = 0 [pid 1986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] <... futex resumed>) = 0 [pid 1996] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1986] close(21 [pid 1996] <... futex resumed>) = 0 [pid 1993] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] <... mmap resumed>) = 0x7f6be1797000 [pid 1986] close(22 [pid 1996] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1993] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 1986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] <... mprotect resumed>) = 0 [pid 1993] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1986] close(23 [pid 1993] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1986] close(24./strace-static-x86_64: Process 1999 attached [pid 1998] set_robust_list(0x7f6be17d89a0, 24 [pid 1997] chdir("./114" [pid 1986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1986] close(25) = -1 EBADF (Bad file descriptor) [pid 1986] close(26) = -1 EBADF (Bad file descriptor) [pid 1993] <... clone3 resumed> => {parent_tid=[344]}, 88) = 344 [pid 1986] close(27 [pid 1993] rt_sigprocmask(SIG_SETMASK, [], [pid 1986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1986] close(28 [pid 1993] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1998] <... set_robust_list resumed>) = 0 [pid 1993] <... futex resumed>) = 0 [pid 1986] close(29 [pid 1993] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1986] exit_group(0 [pid 1994] <... futex resumed>) = ? [pid 1992] <... futex resumed>) = ? [pid 1986] <... exit_group resumed>) = ? [pid 1999] set_robust_list(0x7f6be17b79a0, 24 [pid 1998] rt_sigprocmask(SIG_SETMASK, [], [pid 1997] <... chdir resumed>) = 0 [pid 1994] +++ exited with 0 +++ [pid 1992] +++ exited with 0 +++ [pid 1999] <... set_robust_list resumed>) = 0 [pid 1999] rt_sigprocmask(SIG_SETMASK, [], [pid 1986] +++ exited with 0 +++ [pid 1998] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1997] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=352, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1999] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 1997] <... prctl resumed>) = 0 [pid 1998] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 1999] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 1997] setpgid(0, 0 [pid 1998] <... bpf resumed>) = 3 [pid 1998] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1995] <... futex resumed>) = 0 [pid 1999] <... bpf resumed>) = 7 [pid 1995] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1995] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1998] <... futex resumed>) = 1 [pid 1998] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 1998] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1995] <... futex resumed>) = 0 [pid 1995] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1995] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1998] <... futex resumed>) = 1 [pid 1998] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 1998] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1995] <... futex resumed>) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 1999] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1997] <... setpgid resumed>) = 0 [pid 1995] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1997] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1995] <... futex resumed>) = 0 [pid 1999] <... futex resumed>) = 1 [pid 1993] <... futex resumed>) = 0 [pid 1998] <... futex resumed>) = 1 [pid 1995] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1993] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] umount2("./119", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] umount2("./113", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1999] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1998] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1997] <... openat resumed>) = 3 [pid 1996] <... futex resumed>) = 0 [pid 1995] <... futex resumed>) = 0 [pid 1993] <... futex resumed>) = 1 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1997] write(3, "1000", 4 [pid 1996] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1995] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1998] <... bpf resumed>) = 0 [pid 1993] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] openat(AT_FDCWD, "./119", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 290] openat(AT_FDCWD, "./113", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1998] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1997] <... write resumed>) = 4 [pid 1996] <... setsockopt resumed>) = 0 [pid 1995] <... mmap resumed>) = 0x7f6be1797000 [pid 292] <... openat resumed>) = 3 [pid 290] <... openat resumed>) = 3 [pid 1996] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1995] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 292] newfstatat(3, "", [pid 290] newfstatat(3, "", [pid 1997] close(3 [pid 1996] <... futex resumed>) = 1 [pid 1995] <... mprotect resumed>) = 0 [pid 1993] <... futex resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1998] <... futex resumed>) = 0 [pid 1997] <... close resumed>) = 0 [pid 1996] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1995] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1993] close(3 [pid 292] getdents64(3, [pid 290] getdents64(3, [pid 1998] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1997] symlink("/dev/binderfs", "./binderfs" [pid 1995] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1993] <... close resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1995] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1993] close(4 [pid 292] umount2("./119/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] umount2("./113/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1997] <... symlink resumed>) = 0 [pid 1993] <... close resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1995] <... clone3 resumed> => {parent_tid=[341]}, 88) = 341 [pid 1993] close(5 [pid 292] newfstatat(AT_FDCWD, "./119/binderfs", [pid 290] newfstatat(AT_FDCWD, "./113/binderfs", [pid 1995] rt_sigprocmask(SIG_SETMASK, [], [pid 1993] <... close resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 1997] write(1, "executing program\n", 18 [pid 1995] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1993] close(6 [pid 292] unlink("./119/binderfs" [pid 290] unlink("./113/binderfs" [pid 1997] <... write resumed>) = 18 [pid 1995] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1993] <... close resumed>) = 0 [pid 292] <... unlink resumed>) = 0 [pid 290] <... unlink resumed>) = 0 [pid 1997] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1995] <... futex resumed>) = 0 [pid 1993] close(7 [pid 292] getdents64(3, [pid 290] getdents64(3, [pid 1997] <... futex resumed>) = 0 [pid 1995] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1993] <... close resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1997] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 1993] close(8 [pid 292] close(3 [pid 290] close(3 [pid 1997] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... close resumed>) = 0 [pid 290] <... close resumed>) = 0 [pid 1997] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1993] close(9 [pid 292] rmdir("./119" [pid 290] rmdir("./113" [pid 1997] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 1997] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1993] close(10 [pid 292] mkdir("./120", 0777 [pid 290] mkdir("./114", 0777 [pid 1997] <... mmap resumed>) = 0x7f6be17b8000 [pid 1993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... mkdir resumed>) = 0 [pid 290] <... mkdir resumed>) = 0 [pid 1997] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 1993] close(11 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2001 attached [pid 1997] <... mprotect resumed>) = 0 [pid 1993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] close(12 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 355 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 335 [pid 1993] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1993] close(13) = -1 EBADF (Bad file descriptor) [pid 1993] close(14) = -1 EBADF (Bad file descriptor) [pid 1993] close(15) = -1 EBADF (Bad file descriptor) [pid 1993] close(16) = -1 EBADF (Bad file descriptor) [pid 1993] close(17) = -1 EBADF (Bad file descriptor) [pid 1993] close(18) = -1 EBADF (Bad file descriptor) [pid 1993] close(19) = -1 EBADF (Bad file descriptor) [pid 1993] close(20) = -1 EBADF (Bad file descriptor) [pid 1993] close(21) = -1 EBADF (Bad file descriptor) [pid 1993] close(22) = -1 EBADF (Bad file descriptor) [pid 1993] close(23) = -1 EBADF (Bad file descriptor) [pid 1993] close(24) = -1 EBADF (Bad file descriptor) [pid 1993] close(25) = -1 EBADF (Bad file descriptor) [pid 1993] close(26) = -1 EBADF (Bad file descriptor) [pid 1993] close(27) = -1 EBADF (Bad file descriptor) [pid 1993] close(28) = -1 EBADF (Bad file descriptor) [pid 1993] close(29) = -1 EBADF (Bad file descriptor) [pid 1993] exit_group(0 [pid 1999] <... futex resumed>) = ? [pid 1996] <... futex resumed>) = ? [pid 1993] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2002 attached [pid 2001] set_robust_list(0x5555698ca6a0, 24 [pid 1999] +++ exited with 0 +++ [pid 1997] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1996] +++ exited with 0 +++ [pid 1993] +++ exited with 0 +++ ./strace-static-x86_64: Process 2000 attached [pid 2000] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2000] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2000] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2002] set_robust_list(0x5555698ca6a0, 24 [pid 2001] <... set_robust_list resumed>) = 0 [pid 2000] <... bpf resumed>) = 7 [pid 1997] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2000] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1995] <... futex resumed>) = 0 [pid 1995] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1998] <... futex resumed>) = 0 [pid 1995] <... futex resumed>) = 1 [pid 1998] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 1995] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1998] <... setsockopt resumed>) = 0 [pid 1998] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1995] <... futex resumed>) = 0 [pid 1998] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1995] close(3) = 0 [pid 2002] <... set_robust_list resumed>) = 0 [pid 2001] chdir("./120" [pid 1997] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1995] close(4 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=342, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1995] <... close resumed>) = 0 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 1997] <... clone3 resumed> => {parent_tid=[338]}, 88) = 338 [pid 1995] close(5 [pid 1997] rt_sigprocmask(SIG_SETMASK, [], [pid 1995] <... close resumed>) = 0 [pid 1997] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1995] close(6 [pid 1997] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1995] <... close resumed>) = 0 [pid 1995] close(7) = 0 [pid 1997] <... futex resumed>) = 0 [pid 1995] close(8 [pid 1997] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1995] close(9 [pid 291] <... restart_syscall resumed>) = 0 [pid 1995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1995] close(10) = -1 EBADF (Bad file descriptor) [pid 1995] close(11) = -1 EBADF (Bad file descriptor) [pid 1995] close(12) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./115", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1995] close(13) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1995] close(14) = -1 EBADF (Bad file descriptor) [pid 291] openat(AT_FDCWD, "./115", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1995] close(15) = -1 EBADF (Bad file descriptor) [pid 1995] close(16 [pid 291] <... openat resumed>) = 3 [pid 1995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(3, "", [pid 1995] close(17) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 1995] close(18 [pid 2000] <... futex resumed>) = 1 [pid 1995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2001] <... chdir resumed>) = 0 [pid 2000] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1995] close(19 [pid 2001] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 1995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1995] close(20) = -1 EBADF (Bad file descriptor) [pid 2001] <... prctl resumed>) = 0 [pid 1995] close(21 [pid 291] umount2("./115/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1995] close(22 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2001] setpgid(0, 0 [pid 1995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2001] <... setpgid resumed>) = 0 [pid 1995] close(23 [pid 291] newfstatat(AT_FDCWD, "./115/binderfs", [pid 1995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1995] close(24 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2001] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1995] close(25 [pid 291] unlink("./115/binderfs" [pid 1995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1995] close(26) = -1 EBADF (Bad file descriptor) [pid 291] <... unlink resumed>) = 0 [pid 1995] close(27) = -1 EBADF (Bad file descriptor) [pid 1995] close(28) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2001] <... openat resumed>) = 3 [pid 1995] close(29 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 1995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2001] write(3, "1000", 4 [pid 1995] exit_group(0 [pid 291] close(3 [pid 2000] <... futex resumed>) = ? [pid 1998] <... futex resumed>) = ? [pid 1995] <... exit_group resumed>) = ? [pid 2002] chdir("./114" [pid 2001] <... write resumed>) = 4 [pid 2000] +++ exited with 0 +++ [pid 1998] +++ exited with 0 +++ [pid 1995] +++ exited with 0 +++ [pid 291] <... close resumed>) = 0 [pid 291] rmdir("./115" [pid 2001] close(3 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=339, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 291] <... rmdir resumed>) = 0 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2001] <... close resumed>) = 0 [pid 291] mkdir("./116", 0777./strace-static-x86_64: Process 2003 attached [pid 2003] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 291] <... mkdir resumed>) = 0 [pid 2001] symlink("/dev/binderfs", "./binderfs" [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2003] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2003] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 3 [pid 2002] <... chdir resumed>) = 0 [pid 2001] <... symlink resumed>) = 0 executing program [pid 2003] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2001] write(1, "executing program\n", 18 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 345 [pid 2003] <... futex resumed>) = 1 [pid 2003] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2004 attached [pid 1997] <... futex resumed>) = 0 [pid 2001] <... write resumed>) = 18 [pid 1997] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2003] <... futex resumed>) = 0 [pid 1997] <... futex resumed>) = 1 [pid 2001] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1997] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2003] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2001] <... futex resumed>) = 0 [pid 2003] <... socketpair resumed>[4, 5]) = 0 [pid 2002] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2001] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2003] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2003] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1997] <... futex resumed>) = 0 [pid 2001] <... rt_sigaction resumed>NULL, 8) = 0 [pid 1997] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2003] <... futex resumed>) = 0 [pid 2001] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 1997] <... futex resumed>) = 1 [pid 2003] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2001] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1997] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2002] <... prctl resumed>) = 0 [pid 2001] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2003] <... bpf resumed>) = 6 [pid 2003] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2002] setpgid(0, 0 [pid 2001] <... mmap resumed>) = 0x7f6be17b8000 [pid 2002] <... setpgid resumed>) = 0 [pid 2001] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2003] <... futex resumed>) = 1 [pid 1997] <... futex resumed>) = 0 [pid 2001] <... mprotect resumed>) = 0 [pid 1997] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2003] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 1997] <... futex resumed>) = 0 [pid 2003] <... bpf resumed>) = 0 [pid 2001] rt_sigprocmask(SIG_BLOCK, ~[], [pid 1997] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2003] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2001] <... rt_sigprocmask resumed>[], 8) = 0 [pid 1997] <... futex resumed>) = 0 [pid 2003] <... futex resumed>) = 0 [pid 2001] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 1997] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2003] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2004] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 1997] <... mmap resumed>) = 0x7f6be1797000 [pid 2004] chdir("./116" [pid 1997] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2004] <... chdir resumed>) = 0 [pid 2001] <... clone3 resumed> => {parent_tid=[356]}, 88) = 356 [pid 1997] <... mprotect resumed>) = 0 [pid 2004] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1997] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2001] rt_sigprocmask(SIG_SETMASK, [], ./strace-static-x86_64: Process 2005 attached [pid 2004] <... prctl resumed>) = 0 [pid 2002] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1997] <... rt_sigprocmask resumed>[], 8) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 1997] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2001] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2004] setpgid(0, 0) = 0 [pid 2004] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2001] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 1997] <... clone3 resumed> => {parent_tid=[339]}, 88) = 339 [pid 2001] <... futex resumed>) = 0 [pid 1997] rt_sigprocmask(SIG_SETMASK, [], [pid 2001] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1997] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] umount2("./115", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2004] write(3, "1000", 4 [pid 1997] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1997] <... futex resumed>) = 0 [pid 287] openat(AT_FDCWD, "./115", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1997] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2004] <... write resumed>) = 4 [pid 287] <... openat resumed>) = 3 [pid 2004] close(3 [pid 287] newfstatat(3, "", [pid 2004] <... close resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2004] symlink("/dev/binderfs", "./binderfs" [pid 287] getdents64(3, [pid 2004] <... symlink resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2004] write(1, "executing program\n", 18 [pid 287] umount2("./115/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2004] <... write resumed>) = 18 executing program [pid 2004] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2004] <... futex resumed>) = 0 [pid 287] newfstatat(AT_FDCWD, "./115/binderfs", [pid 2004] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2004] <... rt_sigaction resumed>NULL, 8) = 0 [pid 287] unlink("./115/binderfs" [pid 2004] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 287] <... unlink resumed>) = 0 [pid 2004] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] getdents64(3, [pid 2004] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2004] <... mmap resumed>) = 0x7f6be17b8000 [pid 287] close(3 [pid 2004] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 287] <... close resumed>) = 0 [pid 2004] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] rmdir("./115" [pid 2004] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2004] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 287] <... rmdir resumed>) = 0 [pid 2004] <... clone3 resumed> => {parent_tid=[346]}, 88) = 346 [pid 287] mkdir("./116", 0777 [pid 2004] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 2004] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2004] <... futex resumed>) = 0 [pid 2004] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2005] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2005] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2005] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72./strace-static-x86_64: Process 2008 attached ./strace-static-x86_64: Process 2007 attached ./strace-static-x86_64: Process 2006 attached [pid 2002] <... openat resumed>) = 3 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 342 [pid 2002] write(3, "1000", 4) = 4 [pid 2002] close(3) = 0 [pid 2002] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 2002] write(1, "executing program\n", 18) = 18 [pid 2002] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2002] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2002] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2002] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2002] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2006] set_robust_list(0x7f6be17b79a0, 24 [pid 2002] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2008] set_robust_list(0x5555698ca6a0, 24 [pid 2007] set_robust_list(0x7f6be17d89a0, 24 [pid 2002] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2002] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[336]}, 88) = 336 [pid 2002] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2002] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2002] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2009 attached [pid 2009] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2009] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2009] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2008] <... set_robust_list resumed>) = 0 [pid 2007] <... set_robust_list resumed>) = 0 [pid 2006] <... set_robust_list resumed>) = 0 [pid 2006] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2006] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2008] chdir("./116" [pid 2007] rt_sigprocmask(SIG_SETMASK, [], [pid 2009] <... bpf resumed>) = 3 [pid 2009] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2002] <... futex resumed>) = 0 [pid 2002] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2002] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2009] <... futex resumed>) = 1 [pid 2009] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2009] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2002] <... futex resumed>) = 0 [pid 2006] <... bpf resumed>) = 7 [pid 2002] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2002] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2009] <... futex resumed>) = 1 [pid 2009] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 2009] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2002] <... futex resumed>) = 0 [pid 2002] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2006] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2002] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2002] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2002] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2002] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2006] <... futex resumed>) = 1 [pid 1997] <... futex resumed>) = 0 [pid 2002] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2002] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 1997] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2006] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1997] <... futex resumed>) = 1 [pid 2003] <... futex resumed>) = 0 [pid 1997] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2003] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2002] <... clone3 resumed> => {parent_tid=[337]}, 88) = 337 [pid 2003] <... setsockopt resumed>) = 0 [pid 2002] rt_sigprocmask(SIG_SETMASK, [], [pid 2003] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2002] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2003] <... futex resumed>) = 1 [pid 2002] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 1997] <... futex resumed>) = 0 [pid 2003] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2002] <... futex resumed>) = 0 [pid 1997] close(3 [pid 2002] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1997] <... close resumed>) = 0 [pid 1997] close(4 [pid 2008] <... chdir resumed>) = 0 [pid 1997] <... close resumed>) = 0 [pid 1997] close(5 [pid 2008] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2007] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 1997] <... close resumed>) = 0 [pid 1997] close(6 [pid 2008] <... prctl resumed>) = 0 [pid 1997] <... close resumed>) = 0 [pid 1997] close(7) = 0 [pid 1997] close(8) = -1 EBADF (Bad file descriptor) [pid 1997] close(9) = -1 EBADF (Bad file descriptor) [pid 1997] close(10) = -1 EBADF (Bad file descriptor) [pid 1997] close(11) = -1 EBADF (Bad file descriptor) [pid 1997] close(12) = -1 EBADF (Bad file descriptor) [pid 1997] close(13) = -1 EBADF (Bad file descriptor) [pid 1997] close(14) = -1 EBADF (Bad file descriptor) [pid 1997] close(15) = -1 EBADF (Bad file descriptor) [pid 1997] close(16) = -1 EBADF (Bad file descriptor) [pid 1997] close(17) = -1 EBADF (Bad file descriptor) [pid 1997] close(18) = -1 EBADF (Bad file descriptor) [pid 1997] close(19) = -1 EBADF (Bad file descriptor) [pid 1997] close(20) = -1 EBADF (Bad file descriptor) [pid 1997] close(21) = -1 EBADF (Bad file descriptor) [pid 1997] close(22 [pid 2008] setpgid(0, 0 [pid 1997] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 1997] close(23) = -1 EBADF (Bad file descriptor) [pid 1997] close(24) = -1 EBADF (Bad file descriptor) [pid 1997] close(25) = -1 EBADF (Bad file descriptor) [pid 1997] close(26) = -1 EBADF (Bad file descriptor) [pid 2008] <... setpgid resumed>) = 0 [pid 1997] close(27) = -1 EBADF (Bad file descriptor) [pid 1997] close(28) = -1 EBADF (Bad file descriptor) [pid 1997] close(29) = -1 EBADF (Bad file descriptor) [pid 2008] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1997] exit_group(0 [pid 2006] <... futex resumed>) = ? [pid 2003] <... futex resumed>) = ? [pid 1997] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2010 attached [pid 2009] <... futex resumed>) = 1 [pid 2008] <... openat resumed>) = 3 [pid 2007] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2006] +++ exited with 0 +++ [pid 2005] <... bpf resumed>) = 3 [pid 2003] +++ exited with 0 +++ [pid 2010] set_robust_list(0x7f6be17b79a0, 24 [pid 2009] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2008] write(3, "1000", 4 [pid 1997] +++ exited with 0 +++ [pid 2010] <... set_robust_list resumed>) = 0 [pid 2010] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2010] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2008] <... write resumed>) = 4 [pid 2008] close(3 [pid 2010] <... bpf resumed>) = 7 [pid 2008] <... close resumed>) = 0 [pid 2007] <... bpf resumed>) = 3 [pid 2005] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=337, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2009] <... bpf resumed>) = 0 [pid 2008] symlink("/dev/binderfs", "./binderfs" [pid 2010] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2002] <... futex resumed>) = 0 [pid 2002] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2002] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2010] <... futex resumed>) = 1 executing program [pid 2010] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2010] <... setsockopt resumed>) = 0 [pid 2010] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2002] <... futex resumed>) = 0 [pid 2008] <... symlink resumed>) = 0 [pid 2010] <... futex resumed>) = 1 [pid 2008] write(1, "executing program\n", 18 [pid 2010] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2008] <... write resumed>) = 18 [pid 2008] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2007] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2008] <... futex resumed>) = 0 [pid 2007] <... futex resumed>) = 1 [pid 2004] <... futex resumed>) = 0 [pid 2008] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2007] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2004] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2009] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2008] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2007] <... socketpair resumed>[4, 5]) = 0 [pid 2005] <... futex resumed>) = 1 [pid 2004] <... futex resumed>) = 0 [pid 2001] <... futex resumed>) = 0 [pid 2007] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2004] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2008] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2007] <... futex resumed>) = 0 [pid 2004] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2001] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2008] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2007] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2005] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2004] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2001] <... futex resumed>) = 0 [pid 2009] <... futex resumed>) = 0 [pid 2008] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2007] <... bpf resumed>) = 6 [pid 2004] <... futex resumed>) = 0 [pid 2001] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2008] <... mmap resumed>) = 0x7f6be17b8000 [pid 2007] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2004] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2002] close(3 [pid 2008] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2007] <... futex resumed>) = 0 [pid 2004] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2002] <... close resumed>) = 0 [pid 2008] <... mprotect resumed>) = 0 [pid 2007] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2004] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2002] close(4 [pid 2007] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2005] <... socketpair resumed>[4, 5]) = 0 [pid 2004] <... futex resumed>) = 0 [pid 2002] <... close resumed>) = 0 [pid 2008] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2007] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2004] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2002] close(5 [pid 2009] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2008] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2007] <... bpf resumed>) = 0 [pid 2005] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2004] <... futex resumed>) = 0 [pid 2002] <... close resumed>) = 0 [pid 2008] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2007] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2004] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2002] close(6 [pid 2007] <... futex resumed>) = 0 [pid 2005] <... futex resumed>) = 1 [pid 2004] <... mmap resumed>) = 0x7f6be1797000 [pid 2002] <... close resumed>) = 0 [pid 2001] <... futex resumed>) = 0 [pid 2008] <... clone3 resumed> => {parent_tid=[343]}, 88) = 343 [pid 2007] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2004] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2002] close(7 [pid 2008] rt_sigprocmask(SIG_SETMASK, [], [pid 2005] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2004] <... mprotect resumed>) = 0 [pid 2002] <... close resumed>) = 0 [pid 2001] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2008] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2004] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2002] close(8 [pid 2001] <... futex resumed>) = 0 [pid 2004] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2008] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2004] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2002] close(9 [pid 2001] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2011 attached [pid 2008] <... futex resumed>) = 0 [pid 2005] <... bpf resumed>) = 6 [pid 2002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2008] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2004] <... clone3 resumed> => {parent_tid=[347]}, 88) = 347 [pid 2002] close(10 [pid 2005] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2004] rt_sigprocmask(SIG_SETMASK, [], [pid 2002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2004] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2002] close(11 [pid 2004] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2004] <... futex resumed>) = 0 [pid 2002] close(12 [pid 2004] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2002] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2002] close(13) = -1 EBADF (Bad file descriptor) [pid 2002] close(14) = -1 EBADF (Bad file descriptor) [pid 2002] close(15) = -1 EBADF (Bad file descriptor) [pid 2002] close(16) = -1 EBADF (Bad file descriptor) [pid 2002] close(17) = -1 EBADF (Bad file descriptor) [pid 2002] close(18) = -1 EBADF (Bad file descriptor) [pid 2002] close(19) = -1 EBADF (Bad file descriptor) [pid 2002] close(20) = -1 EBADF (Bad file descriptor) [pid 2002] close(21) = -1 EBADF (Bad file descriptor) [pid 2002] close(22) = -1 EBADF (Bad file descriptor) [pid 2002] close(23) = -1 EBADF (Bad file descriptor) [pid 2002] close(24) = -1 EBADF (Bad file descriptor) [pid 2002] close(25) = -1 EBADF (Bad file descriptor) [pid 2002] close(26) = -1 EBADF (Bad file descriptor) [pid 2002] close(27) = -1 EBADF (Bad file descriptor) [pid 2002] close(28) = -1 EBADF (Bad file descriptor) [pid 2002] close(29) = -1 EBADF (Bad file descriptor) [pid 2002] exit_group(0 [pid 2010] <... futex resumed>) = ? [pid 2009] <... futex resumed>) = ? [pid 2002] <... exit_group resumed>) = ? [pid 2005] <... futex resumed>) = 1 [pid 2001] <... futex resumed>) = 0 [pid 2010] +++ exited with 0 +++ [pid 2001] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2011] set_robust_list(0x7f6be17d89a0, 24 [pid 2005] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2001] <... futex resumed>) = 0 [pid 2011] <... set_robust_list resumed>) = 0 [pid 2001] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2005] <... bpf resumed>) = 0 [pid 2001] <... futex resumed>) = 0 [pid 2011] rt_sigprocmask(SIG_SETMASK, [], [pid 2005] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2001] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2011] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2001] <... mmap resumed>) = 0x7f6be1797000 [pid 2005] <... futex resumed>) = 0 [pid 2001] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2011] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2005] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2001] <... mprotect resumed>) = 0 [pid 2009] +++ exited with 0 +++ [pid 2002] +++ exited with 0 +++ [pid 2001] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=335, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2001] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 290] restart_syscall(<... resuming interrupted clone ...>./strace-static-x86_64: Process 2012 attached [pid 2011] <... bpf resumed>) = 3 [pid 2011] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2001] <... clone3 resumed> => {parent_tid=[357]}, 88) = 357 [pid 2012] set_robust_list(0x7f6be17b79a0, 24 [pid 2001] rt_sigprocmask(SIG_SETMASK, [], [pid 2011] <... futex resumed>) = 1 [pid 2011] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2013 attached [pid 2013] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2013] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2013] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2012] <... set_robust_list resumed>) = 0 [pid 2008] <... futex resumed>) = 0 [pid 2001] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2012] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2012] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 289] <... restart_syscall resumed>) = 0 [pid 2008] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2001] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... restart_syscall resumed>) = 0 [pid 2008] <... futex resumed>) = 1 [pid 2001] <... futex resumed>) = 1 [pid 2001] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2008] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] umount2("./114", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] umount2("./114", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2011] <... futex resumed>) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2011] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 289] openat(AT_FDCWD, "./114", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 290] openat(AT_FDCWD, "./114", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2011] <... socketpair resumed>[4, 5]) = 0 [pid 289] <... openat resumed>) = 3 [pid 290] <... openat resumed>) = 3 [pid 289] newfstatat(3, "", [pid 290] newfstatat(3, "", [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] getdents64(3, [pid 290] getdents64(3, [pid 2011] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] umount2("./114/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] umount2("./114/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2011] <... futex resumed>) = 1 [pid 2011] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2013] <... futex resumed>) = 0 [pid 2013] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2008] <... futex resumed>) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] newfstatat(AT_FDCWD, "./114/binderfs", [pid 2013] <... bpf resumed>) = 7 [pid 2008] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] newfstatat(AT_FDCWD, "./114/binderfs", [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2011] <... futex resumed>) = 0 [pid 2008] <... futex resumed>) = 1 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2008] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] unlink("./114/binderfs" [pid 290] unlink("./114/binderfs" [pid 289] <... unlink resumed>) = 0 [pid 2011] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 290] <... unlink resumed>) = 0 [pid 289] getdents64(3, [pid 290] getdents64(3, [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] close(3 [pid 2011] <... bpf resumed>) = 6 [pid 290] close(3 [pid 289] <... close resumed>) = 0 [pid 2011] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... close resumed>) = 0 [pid 289] rmdir("./114" [pid 2011] <... futex resumed>) = 1 [pid 2011] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2012] <... bpf resumed>) = 7 [pid 2008] <... futex resumed>) = 0 [pid 290] rmdir("./114" [pid 289] <... rmdir resumed>) = 0 [pid 2008] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2013] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... rmdir resumed>) = 0 [pid 2008] <... futex resumed>) = 1 [pid 290] mkdir("./115", 0777 [pid 2008] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] mkdir("./115", 0777 [pid 2011] <... futex resumed>) = 0 [pid 2008] <... futex resumed>) = 0 [pid 290] <... mkdir resumed>) = 0 [pid 2011] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 289] <... mkdir resumed>) = 0 [pid 2008] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2008] <... mmap resumed>) = 0x7f6be1797000 [pid 2011] <... bpf resumed>) = 0 [pid 2011] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2011] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2013] <... futex resumed>) = 1 [pid 2013] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2012] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2004] <... futex resumed>) = 0 [pid 2004] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2008] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2007] <... futex resumed>) = 0 [pid 2004] <... futex resumed>) = 1 [pid 2001] <... futex resumed>) = 0 [pid 2007] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2004] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2007] <... setsockopt resumed>) = 0 [pid 2007] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2004] <... futex resumed>) = 0 [pid 2007] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2004] close(3 [pid 2001] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2008] <... mprotect resumed>) = 0 [pid 2004] <... close resumed>) = 0 [pid 2005] <... futex resumed>) = 0 [pid 2001] <... futex resumed>) = 1 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 340 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 338 [pid 2008] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2005] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2004] close(4 [pid 2001] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2012] <... futex resumed>) = 1 [pid 2008] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2005] <... setsockopt resumed>) = 0 [pid 2004] <... close resumed>) = 0 [pid 2012] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2008] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2005] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2004] close(5) = 0 [pid 2004] close(6 [pid 2005] <... futex resumed>) = 1 [pid 2004] <... close resumed>) = 0 [pid 2001] <... futex resumed>) = 0 [pid 2008] <... clone3 resumed> => {parent_tid=[344]}, 88) = 344 [pid 2005] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2004] close(7 [pid 2001] close(3 [pid 2008] rt_sigprocmask(SIG_SETMASK, [], [pid 2004] <... close resumed>) = 0 [pid 2008] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2004] close(8 [pid 2001] <... close resumed>) = 0 [pid 2008] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2001] close(4 [pid 2004] close(9) = -1 EBADF (Bad file descriptor) [pid 2004] close(10 [pid 2008] <... futex resumed>) = 0 [pid 2004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2008] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2004] close(11 [pid 2001] <... close resumed>) = 0 [pid 2004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2001] close(5 [pid 2004] close(12) = -1 EBADF (Bad file descriptor) [pid 2004] close(13 [pid 2001] <... close resumed>) = 0 [pid 2004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2001] close(6 [pid 2004] close(14) = -1 EBADF (Bad file descriptor) [pid 2001] <... close resumed>) = 0 [pid 2004] close(15) = -1 EBADF (Bad file descriptor) [pid 2001] close(7 [pid 2004] close(16) = -1 EBADF (Bad file descriptor) [pid 2001] <... close resumed>) = 0 [pid 2004] close(17 [pid 2001] close(8 [pid 2004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2004] close(18) = -1 EBADF (Bad file descriptor) [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2004] close(19 [pid 2001] close(9 [pid 2004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2004] close(20) = -1 EBADF (Bad file descriptor) [pid 2001] close(10 [pid 2004] close(21 [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2004] close(22) = -1 EBADF (Bad file descriptor) [pid 2004] close(23 [pid 2001] close(11 [pid 2004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2004] close(24 [pid 2001] close(12 [pid 2004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2004] close(25 [pid 2001] close(13 [pid 2004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2004] close(26) = -1 EBADF (Bad file descriptor) [pid 2004] close(27) = -1 EBADF (Bad file descriptor) [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2004] close(28 [pid 2001] close(14 [pid 2004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2004] close(29 [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2004] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2001] close(15./strace-static-x86_64: Process 2016 attached [pid 2004] exit_group(0 [pid 2016] set_robust_list(0x7f6be17b79a0, 24 [pid 2012] <... futex resumed>) = ? [pid 2007] <... futex resumed>) = ? [pid 2004] <... exit_group resumed>) = ? [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2015 attached ./strace-static-x86_64: Process 2014 attached [pid 2016] <... set_robust_list resumed>) = 0 [pid 2012] +++ exited with 0 +++ [pid 2007] +++ exited with 0 +++ [pid 2004] +++ exited with 0 +++ [pid 2001] close(16) = -1 EBADF (Bad file descriptor) [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=345, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2001] close(17 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2016] rt_sigprocmask(SIG_SETMASK, [], [pid 2001] close(18 [pid 2016] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2016] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2001] close(19 [pid 2015] set_robust_list(0x5555698ca6a0, 24 [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2016] <... bpf resumed>) = 7 [pid 2015] <... set_robust_list resumed>) = 0 [pid 2014] set_robust_list(0x5555698ca6a0, 24 [pid 2001] close(20 [pid 2016] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2015] chdir("./115" [pid 2014] <... set_robust_list resumed>) = 0 [pid 2001] close(21 [pid 291] <... restart_syscall resumed>) = 0 [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2001] close(22 [pid 2016] <... futex resumed>) = 1 [pid 2008] <... futex resumed>) = 0 [pid 2016] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2008] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2011] <... futex resumed>) = 0 [pid 2008] <... futex resumed>) = 1 [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2011] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2008] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2001] close(23 [pid 291] umount2("./116", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2011] <... setsockopt resumed>) = 0 [pid 2011] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2011] <... futex resumed>) = 1 [pid 2008] <... futex resumed>) = 0 [pid 2001] close(24 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2011] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2008] close(3 [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2008] <... close resumed>) = 0 [pid 2001] close(25 [pid 291] openat(AT_FDCWD, "./116", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2008] close(4 [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2008] <... close resumed>) = 0 [pid 2001] close(26 [pid 291] <... openat resumed>) = 3 [pid 2008] close(5 [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(3, "", [pid 2015] <... chdir resumed>) = 0 [pid 2008] <... close resumed>) = 0 [pid 2001] close(27 [pid 2008] close(6) = 0 [pid 2008] close(7) = 0 [pid 2008] close(8) = -1 EBADF (Bad file descriptor) [pid 2008] close(9) = -1 EBADF (Bad file descriptor) [pid 2008] close(10) = -1 EBADF (Bad file descriptor) [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2008] close(11 [pid 2001] close(28 [pid 2008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2008] close(12 [pid 2001] close(29 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2008] close(13) = -1 EBADF (Bad file descriptor) [pid 2008] close(14 [pid 2001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./116/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2008] close(15 [pid 2001] exit_group(0 [pid 2008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2013] <... futex resumed>) = ? [pid 2008] close(16 [pid 2005] <... futex resumed>) = ? [pid 2001] <... exit_group resumed>) = ? [pid 291] newfstatat(AT_FDCWD, "./116/binderfs", [pid 2013] +++ exited with 0 +++ [pid 2008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2005] +++ exited with 0 +++ [pid 2008] close(17) = -1 EBADF (Bad file descriptor) [pid 2008] close(18) = -1 EBADF (Bad file descriptor) [pid 2008] close(19) = -1 EBADF (Bad file descriptor) [pid 2008] close(20) = -1 EBADF (Bad file descriptor) [pid 2008] close(21) = -1 EBADF (Bad file descriptor) [pid 2008] close(22) = -1 EBADF (Bad file descriptor) [pid 2008] close(23) = -1 EBADF (Bad file descriptor) [pid 2008] close(24) = -1 EBADF (Bad file descriptor) [pid 2001] +++ exited with 0 +++ [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2008] close(25 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=355, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 291] unlink("./116/binderfs" [pid 2015] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2015] <... prctl resumed>) = 0 [pid 2008] close(26 [pid 291] <... unlink resumed>) = 0 [pid 2008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2008] close(27) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2015] setpgid(0, 0 [pid 2008] close(28 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2014] chdir("./115" [pid 2008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] close(3 [pid 2015] <... setpgid resumed>) = 0 [pid 2008] close(29 [pid 292] <... restart_syscall resumed>) = 0 [pid 2008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... close resumed>) = 0 [pid 2015] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2008] exit_group(0 [pid 291] rmdir("./116" [pid 2014] <... chdir resumed>) = 0 [pid 2016] <... futex resumed>) = ? [pid 2011] <... futex resumed>) = ? [pid 2008] <... exit_group resumed>) = ? [pid 292] umount2("./120", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] <... rmdir resumed>) = 0 [pid 2016] +++ exited with 0 +++ [pid 2015] <... openat resumed>) = 3 [pid 2014] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2011] +++ exited with 0 +++ [pid 2008] +++ exited with 0 +++ [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] mkdir("./117", 0777 [pid 2015] write(3, "1000", 4 [pid 2014] <... prctl resumed>) = 0 [pid 292] openat(AT_FDCWD, "./120", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 291] <... mkdir resumed>) = 0 [pid 292] <... openat resumed>) = 3 [pid 292] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=342, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2015] <... write resumed>) = 4 [pid 2014] setpgid(0, 0 [pid 292] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] umount2("./120/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 292] newfstatat(AT_FDCWD, "./120/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] unlink("./120/binderfs") = 0 [pid 2015] close(3 [pid 2014] <... setpgid resumed>) = 0 [pid 292] getdents64(3, [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 348 [pid 2015] <... close resumed>) = 0 [pid 292] close(3 [pid 2015] symlink("/dev/binderfs", "./binderfs" [pid 292] <... close resumed>) = 0 [pid 2014] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 292] rmdir("./120" [pid 2015] <... symlink resumed>) = 0 [pid 292] <... rmdir resumed>) = 0 [pid 292] mkdir("./121", 0777 [pid 2015] write(1, "executing program\n", 18 executing program [pid 2014] <... openat resumed>) = 3 [pid 292] <... mkdir resumed>) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2017 attached ./strace-static-x86_64: Process 2018 attached [pid 2015] <... write resumed>) = 18 [pid 2014] write(3, "1000", 4 [pid 2018] set_robust_list(0x5555698ca6a0, 24 [pid 2017] set_robust_list(0x5555698ca6a0, 24 [pid 2015] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2014] <... write resumed>) = 4 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 358 [pid 2017] <... set_robust_list resumed>) = 0 [pid 2015] <... futex resumed>) = 0 [pid 2014] close(3 [pid 2018] <... set_robust_list resumed>) = 0 [pid 2017] chdir("./117" [pid 2015] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2014] <... close resumed>) = 0 [pid 2017] <... chdir resumed>) = 0 [pid 2015] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2014] symlink("/dev/binderfs", "./binderfs" [pid 2017] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2015] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2014] <... symlink resumed>) = 0 [pid 2017] <... prctl resumed>) = 0 [pid 2015] <... rt_sigprocmask resumed>NULL, 8) = 0 executing program [pid 2014] write(1, "executing program\n", 18 [pid 2017] setpgid(0, 0 [pid 2015] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2014] <... write resumed>) = 18 [pid 2017] <... setpgid resumed>) = 0 [pid 2015] <... mmap resumed>) = 0x7f6be17b8000 [pid 2014] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2018] chdir("./121" [pid 2017] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2015] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2014] <... futex resumed>) = 0 [pid 2018] <... chdir resumed>) = 0 [pid 2017] <... openat resumed>) = 3 [pid 2015] <... mprotect resumed>) = 0 [pid 2014] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2018] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2017] write(3, "1000", 4 [pid 2015] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2014] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2017] <... write resumed>) = 4 [pid 2015] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2014] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2018] <... prctl resumed>) = 0 [pid 2017] close(3 [pid 2015] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2014] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2017] <... close resumed>) = 0 [pid 2014] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0./strace-static-x86_64: Process 2019 attached [pid 2018] setpgid(0, 0 [pid 2017] symlink("/dev/binderfs", "./binderfs" [pid 2015] <... clone3 resumed> => {parent_tid=[339]}, 88) = 339 [pid 2014] <... mmap resumed>) = 0x7f6be17b8000 [pid 2019] set_robust_list(0x7f6be17d89a0, 24 [pid 2018] <... setpgid resumed>) = 0 [pid 2017] <... symlink resumed>) = 0 [pid 2015] rt_sigprocmask(SIG_SETMASK, [], [pid 2014] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2017] write(1, "executing program\n", 18 [pid 2015] <... rt_sigprocmask resumed>NULL, 8) = 0 executing program [pid 2014] <... mprotect resumed>) = 0 [pid 2017] <... write resumed>) = 18 [pid 2015] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2014] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2019] <... set_robust_list resumed>) = 0 [pid 2018] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2017] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2015] <... futex resumed>) = 0 [pid 2014] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2017] <... futex resumed>) = 0 [pid 2015] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2014] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0}./strace-static-x86_64: Process 2020 attached [pid 2018] <... openat resumed>) = 3 [pid 2017] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2019] rt_sigprocmask(SIG_SETMASK, [], [pid 2017] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2014] <... clone3 resumed> => {parent_tid=[341]}, 88) = 341 [pid 2017] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2014] rt_sigprocmask(SIG_SETMASK, [], [pid 2020] set_robust_list(0x7f6be17d89a0, 24 [pid 2019] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2018] write(3, "1000", 4 [pid 2017] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2014] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2017] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2014] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2017] <... mmap resumed>) = 0x7f6be17b8000 [pid 2014] <... futex resumed>) = 0 [pid 2017] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2014] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2017] <... mprotect resumed>) = 0 [pid 2018] <... write resumed>) = 4 [pid 2018] close(3 [pid 2017] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2020] <... set_robust_list resumed>) = 0 [pid 2019] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2020] rt_sigprocmask(SIG_SETMASK, [], [pid 2018] <... close resumed>) = 0 [pid 2017] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2017] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2018] symlink("/dev/binderfs", "./binderfs" [pid 2017] <... clone3 resumed> => {parent_tid=[349]}, 88) = 349 [pid 2018] <... symlink resumed>) = 0 [pid 2017] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2017] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2017] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2018] write(1, "executing program\n", 18./strace-static-x86_64: Process 2021 attached [pid 2021] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2021] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 executing program [pid 2018] <... write resumed>) = 18 [pid 2021] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2020] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2019] <... bpf resumed>) = 3 [pid 2018] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2018] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2018] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2019] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2018] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2019] <... futex resumed>) = 1 [pid 2015] <... futex resumed>) = 0 [pid 2018] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2015] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2019] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2018] <... mprotect resumed>) = 0 [pid 2015] <... futex resumed>) = 0 [pid 2015] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2018] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2019] <... socketpair resumed>[4, 5]) = 0 [pid 2018] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2018] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2019] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2015] <... futex resumed>) = 0 [pid 2019] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2018] <... clone3 resumed> => {parent_tid=[359]}, 88) = 359 [pid 2015] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2022 attached [pid 2020] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2015] <... futex resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 2019] <... bpf resumed>) = 6 [pid 2018] rt_sigprocmask(SIG_SETMASK, [], [pid 2015] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2019] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2018] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2015] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2015] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] umount2("./116", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2015] <... futex resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2019] <... futex resumed>) = 0 [pid 2018] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2015] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] openat(AT_FDCWD, "./116", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2015] <... futex resumed>) = 0 [pid 287] <... openat resumed>) = 3 [pid 2015] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 287] newfstatat(3, "", [pid 2022] set_robust_list(0x7f6be17d89a0, 24 [pid 2020] <... bpf resumed>) = 3 [pid 2019] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2018] <... futex resumed>) = 0 [pid 2015] <... mmap resumed>) = 0x7f6be1797000 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2015] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 287] getdents64(3, [pid 2022] <... set_robust_list resumed>) = 0 [pid 2020] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2019] <... bpf resumed>) = 0 [pid 2018] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2015] <... mprotect resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2015] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] umount2("./116/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2015] <... rt_sigprocmask resumed>[], 8) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2015] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 287] newfstatat(AT_FDCWD, "./116/binderfs", ./strace-static-x86_64: Process 2023 attached [pid 2022] rt_sigprocmask(SIG_SETMASK, [], [pid 2020] <... futex resumed>) = 1 [pid 2019] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2014] <... futex resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2015] <... clone3 resumed> => {parent_tid=[340]}, 88) = 340 [pid 2014] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] unlink("./116/binderfs" [pid 2015] rt_sigprocmask(SIG_SETMASK, [], [pid 2014] <... futex resumed>) = 0 [pid 287] <... unlink resumed>) = 0 [pid 2023] set_robust_list(0x7f6be17b79a0, 24 [pid 2022] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2020] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2019] <... futex resumed>) = 0 [pid 2015] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2014] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] getdents64(3, [pid 2015] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2015] <... futex resumed>) = 0 [pid 287] close(3 [pid 2015] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... close resumed>) = 0 [pid 2020] <... socketpair resumed>[4, 5]) = 0 [pid 2019] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 287] rmdir("./116" [pid 2023] <... set_robust_list resumed>) = 0 [pid 2022] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2020] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... rmdir resumed>) = 0 [pid 287] mkdir("./117", 0777) = 0 [pid 2020] <... futex resumed>) = 1 [pid 2014] <... futex resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2023] rt_sigprocmask(SIG_SETMASK, [], [pid 2022] <... bpf resumed>) = 3 [pid 2020] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2014] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2024 attached [pid 2023] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2022] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2021] <... bpf resumed>) = 3 [pid 2020] <... bpf resumed>) = 6 [pid 2014] <... futex resumed>) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 345 [pid 2021] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2014] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2021] <... futex resumed>) = 1 [pid 2017] <... futex resumed>) = 0 [pid 2021] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2020] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2017] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2022] <... futex resumed>) = 1 [pid 2021] <... socketpair resumed>[4, 5]) = 0 [pid 2020] <... futex resumed>) = 1 [pid 2023] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2018] <... futex resumed>) = 0 [pid 2017] <... futex resumed>) = 0 [pid 2014] <... futex resumed>) = 0 [pid 2024] set_robust_list(0x5555698ca6a0, 24 [pid 2022] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2021] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2020] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2017] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2014] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2021] <... futex resumed>) = 0 [pid 2017] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2014] <... futex resumed>) = 0 [pid 2021] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2017] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2014] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2022] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2021] <... bpf resumed>) = 6 [pid 2020] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2018] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2017] <... futex resumed>) = 0 [pid 2014] <... futex resumed>) = 0 [pid 2022] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2021] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2017] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2014] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2022] <... socketpair resumed>[4, 5]) = 0 [pid 2021] <... futex resumed>) = 0 [pid 2020] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2018] <... futex resumed>) = 0 [pid 2017] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2014] <... mmap resumed>) = 0x7f6be1797000 [pid 2022] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2021] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2017] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2014] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2021] <... bpf resumed>) = 0 [pid 2017] <... futex resumed>) = 0 [pid 2014] <... mprotect resumed>) = 0 [pid 2022] <... futex resumed>) = 0 [pid 2021] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2020] <... bpf resumed>) = 0 [pid 2018] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2017] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2014] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2022] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2021] <... futex resumed>) = 0 [pid 2017] <... futex resumed>) = 0 [pid 2014] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2021] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2020] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2018] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2017] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2014] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2024] <... set_robust_list resumed>) = 0 [pid 2023] <... bpf resumed>) = 7 [pid 2020] <... futex resumed>) = 0 [pid 2018] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2017] <... mmap resumed>) = 0x7f6be1797000 ./strace-static-x86_64: Process 2025 attached [pid 2017] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2014] <... clone3 resumed> => {parent_tid=[342]}, 88) = 342 [pid 2023] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2022] <... futex resumed>) = 0 [pid 2020] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2018] <... futex resumed>) = 1 [pid 2017] <... mprotect resumed>) = 0 [pid 2014] rt_sigprocmask(SIG_SETMASK, [], [pid 2025] set_robust_list(0x7f6be17b79a0, 24 [pid 2024] chdir("./117" [pid 2023] <... futex resumed>) = 1 [pid 2022] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2018] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2017] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2015] <... futex resumed>) = 0 [pid 2014] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2025] <... set_robust_list resumed>) = 0 [pid 2024] <... chdir resumed>) = 0 [pid 2023] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2017] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2015] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2019] <... futex resumed>) = 0 [pid 2017] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2015] <... futex resumed>) = 1 ./strace-static-x86_64: Process 2026 attached [pid 2025] rt_sigprocmask(SIG_SETMASK, [], [pid 2024] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2022] <... bpf resumed>) = 6 [pid 2019] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2015] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2014] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2019] <... setsockopt resumed>) = 0 [pid 2017] <... clone3 resumed> => {parent_tid=[350]}, 88) = 350 [pid 2019] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2017] rt_sigprocmask(SIG_SETMASK, [], [pid 2019] <... futex resumed>) = 1 [pid 2017] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2015] <... futex resumed>) = 0 [pid 2019] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2017] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2015] close(3 [pid 2024] <... prctl resumed>) = 0 [pid 2022] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2017] <... futex resumed>) = 0 [pid 2015] <... close resumed>) = 0 [pid 2014] <... futex resumed>) = 0 [pid 2017] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2015] close(4) = 0 [pid 2014] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2024] setpgid(0, 0 [pid 2022] <... futex resumed>) = 1 [pid 2018] <... futex resumed>) = 0 [pid 2015] close(5) = 0 [pid 2018] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2022] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2015] close(6 [pid 2024] <... setpgid resumed>) = 0 [pid 2026] set_robust_list(0x7f6be17b79a0, 24 [pid 2025] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2022] <... bpf resumed>) = 0 [pid 2018] <... futex resumed>) = 0 [pid 2015] <... close resumed>) = 0 [pid 2015] close(7) = 0 [pid 2015] close(8) = -1 EBADF (Bad file descriptor) [pid 2015] close(9) = -1 EBADF (Bad file descriptor) [pid 2015] close(10) = -1 EBADF (Bad file descriptor) [pid 2015] close(11) = -1 EBADF (Bad file descriptor) [pid 2015] close(12) = -1 EBADF (Bad file descriptor) [pid 2015] close(13) = -1 EBADF (Bad file descriptor) [pid 2015] close(14) = -1 EBADF (Bad file descriptor) [pid 2015] close(15) = -1 EBADF (Bad file descriptor) [pid 2015] close(16) = -1 EBADF (Bad file descriptor) [pid 2015] close(17) = -1 EBADF (Bad file descriptor) [pid 2015] close(18) = -1 EBADF (Bad file descriptor) [pid 2015] close(19) = -1 EBADF (Bad file descriptor) [pid 2018] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2015] close(20) = -1 EBADF (Bad file descriptor) [pid 2024] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2015] close(21 [pid 2018] <... futex resumed>) = 0 [pid 2022] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2015] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2015] close(22 [pid 2024] <... openat resumed>) = 3 [pid 2015] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2018] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2024] write(3, "1000", 4 [pid 2022] <... futex resumed>) = 0 [pid 2015] close(23 [pid 2024] <... write resumed>) = 4 [pid 2022] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2018] <... mmap resumed>) = 0x7f6be1797000 [pid 2015] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2024] close(3 [pid 2018] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2015] close(24 [pid 2026] <... set_robust_list resumed>) = 0 [pid 2025] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2024] <... close resumed>) = 0 [pid 2018] <... mprotect resumed>) = 0 [pid 2015] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2026] rt_sigprocmask(SIG_SETMASK, [], [pid 2024] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2018] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2015] close(25 executing program [pid 2024] write(1, "executing program\n", 18 [pid 2018] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2015] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2026] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2025] <... bpf resumed>) = 7 [pid 2024] <... write resumed>) = 18 [pid 2018] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2015] close(26 [pid 2024] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2026] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2025] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2024] <... futex resumed>) = 0 [pid 2015] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2027 attached [pid 2024] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2018] <... clone3 resumed> => {parent_tid=[360]}, 88) = 360 [pid 2015] close(27 [pid 2014] <... futex resumed>) = 0 [pid 2025] <... futex resumed>) = 1 [pid 2024] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2018] rt_sigprocmask(SIG_SETMASK, [], [pid 2015] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2014] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2025] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2024] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2018] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2015] close(28 [pid 2014] <... futex resumed>) = 1 [pid 2020] <... futex resumed>) = 0 [pid 2024] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2020] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2018] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2015] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2014] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2024] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2020] <... setsockopt resumed>) = 0 [pid 2018] <... futex resumed>) = 0 [pid 2015] close(29 [pid 2024] <... mmap resumed>) = 0x7f6be17b8000 [pid 2020] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2018] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2015] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2027] set_robust_list(0x7f6be17b79a0, 24 [pid 2024] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2020] <... futex resumed>) = 1 [pid 2014] <... futex resumed>) = 0 [pid 2024] <... mprotect resumed>) = 0 [pid 2020] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2015] exit_group(0 [pid 2014] close(3 [pid 2027] <... set_robust_list resumed>) = 0 [pid 2027] rt_sigprocmask(SIG_SETMASK, [], [pid 2024] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2023] <... futex resumed>) = ? [pid 2019] <... futex resumed>) = ? [pid 2015] <... exit_group resumed>) = ? [pid 2014] <... close resumed>) = 0 [pid 2024] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2023] +++ exited with 0 +++ [pid 2019] +++ exited with 0 +++ [pid 2027] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2027] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144) = 7 [pid 2015] +++ exited with 0 +++ [pid 2014] close(4 [pid 2024] <... clone3 resumed> => {parent_tid=[346]}, 88) = 346 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=338, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2024] rt_sigprocmask(SIG_SETMASK, [], [pid 2014] <... close resumed>) = 0 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2024] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2014] close(5 [pid 2024] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2014] <... close resumed>) = 0 [pid 2027] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2024] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2014] close(6 [pid 2018] <... futex resumed>) = 0 [pid 2018] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2014] <... close resumed>) = 0 [pid 2022] <... futex resumed>) = 0 [pid 2018] <... futex resumed>) = 1 [pid 2027] <... futex resumed>) = 1 [pid 2022] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2018] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2014] close(7 [pid 2027] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2022] <... setsockopt resumed>) = 0 [pid 2014] <... close resumed>) = 0 [pid 2022] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2014] close(8 [pid 2022] <... futex resumed>) = 1 [pid 2018] <... futex resumed>) = 0 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2022] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2018] close(3 [pid 2014] close(9 [pid 2018] <... close resumed>) = 0 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2018] close(4 [pid 2014] close(10 [pid 2018] <... close resumed>) = 0 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2018] close(5 [pid 2014] close(11 [pid 2018] <... close resumed>) = 0 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2018] close(6 [pid 2014] close(12 [pid 2026] <... bpf resumed>) = 7 [pid 2018] <... close resumed>) = 0 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2018] close(7 [pid 2014] close(13 [pid 2018] <... close resumed>) = 0 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2018] close(8 [pid 2014] close(14 [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2026] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2018] close(9) = -1 EBADF (Bad file descriptor) [pid 2014] close(15 [pid 2018] close(10 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2014] close(16 [pid 2018] close(11 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2014] close(17 [pid 2018] close(12 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2014] close(18 [pid 2018] close(13 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2026] <... futex resumed>) = 1 [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] <... futex resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 2014] close(19 [pid 2018] close(14 [pid 2017] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2026] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2021] <... futex resumed>) = 0 [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] <... futex resumed>) = 1 [pid 2014] close(20 [pid 2021] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2018] close(15 [pid 2017] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./115", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2021] <... setsockopt resumed>) = 0 [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2014] close(21 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2021] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2018] close(16 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] openat(AT_FDCWD, "./115", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2021] <... futex resumed>) = 1 [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] <... futex resumed>) = 0 [pid 2014] close(22 [pid 290] <... openat resumed>) = 3 [pid 2021] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2018] close(17 [pid 2017] close(3 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(3, "", [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] <... close resumed>) = 0 [pid 2014] close(23 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2018] close(18 [pid 2017] close(4 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] <... close resumed>) = 0 [pid 2014] close(24 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 ./strace-static-x86_64: Process 2028 attached [pid 2018] close(19 [pid 2017] close(5 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./115/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2028] set_robust_list(0x7f6be17d89a0, 24 [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] <... close resumed>) = 0 [pid 2014] close(25 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2028] <... set_robust_list resumed>) = 0 [pid 2018] close(20 [pid 2017] close(6 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(AT_FDCWD, "./115/binderfs", [pid 2028] rt_sigprocmask(SIG_SETMASK, [], [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] <... close resumed>) = 0 [pid 2014] close(26 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2028] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2018] close(21 [pid 2017] close(7 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] unlink("./115/binderfs" [pid 2028] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] <... close resumed>) = 0 [pid 2014] close(27 [pid 290] <... unlink resumed>) = 0 [pid 2028] <... bpf resumed>) = 3 [pid 2018] close(22 [pid 2017] close(8 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 2028] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2014] close(28 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2028] <... futex resumed>) = 1 [pid 2024] <... futex resumed>) = 0 [pid 2018] close(23 [pid 2017] close(9 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] close(3 [pid 2028] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2024] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2014] close(29 [pid 290] <... close resumed>) = 0 [pid 2028] <... socketpair resumed>[4, 5]) = 0 [pid 2024] <... futex resumed>) = 0 [pid 2018] close(24 [pid 2017] close(10 [pid 2014] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] rmdir("./115" [pid 2028] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2024] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2014] exit_group(0 [pid 290] <... rmdir resumed>) = 0 [pid 2028] <... futex resumed>) = 0 [pid 2025] <... futex resumed>) = ? [pid 2024] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2020] <... futex resumed>) = ? [pid 2018] close(25 [pid 2017] close(11 [pid 2014] <... exit_group resumed>) = ? [pid 290] mkdir("./116", 0777 [pid 2028] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2025] +++ exited with 0 +++ [pid 2024] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2020] +++ exited with 0 +++ [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... mkdir resumed>) = 0 [pid 2028] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2018] close(26 [pid 2017] close(12 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2028] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2024] <... futex resumed>) = 0 [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2014] +++ exited with 0 +++ ./strace-static-x86_64: Process 2029 attached [pid 2028] <... bpf resumed>) = 6 [pid 2024] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2018] close(27 [pid 2017] close(13 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 341 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=340, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2029] set_robust_list(0x5555698ca6a0, 24 [pid 2028] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2024] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2028] <... futex resumed>) = 0 [pid 2024] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2018] close(28 [pid 2017] close(14 [pid 2028] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2024] <... futex resumed>) = 0 [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2028] <... bpf resumed>) = 0 [pid 2024] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2018] close(29 [pid 2017] close(15 [pid 2028] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2024] <... futex resumed>) = 0 [pid 2018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2028] <... futex resumed>) = 0 [pid 2024] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2018] exit_group(0 [pid 2017] close(16 [pid 2028] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2027] <... futex resumed>) = ? [pid 2024] <... mmap resumed>) = 0x7f6be1797000 [pid 2022] <... futex resumed>) = ? [pid 2018] <... exit_group resumed>) = ? [pid 2017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2029] <... set_robust_list resumed>) = 0 [pid 2027] +++ exited with 0 +++ [pid 2024] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2022] +++ exited with 0 +++ [pid 2018] +++ exited with 0 +++ [pid 2017] close(17 [pid 2024] <... mprotect resumed>) = 0 [pid 2017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] close(18 [pid 2024] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=358, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2024] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2017] close(19 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2024] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] close(20) = -1 EBADF (Bad file descriptor) [pid 2017] close(21 [pid 2024] <... clone3 resumed> => {parent_tid=[347]}, 88) = 347 [pid 2017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] close(22 [pid 2024] rt_sigprocmask(SIG_SETMASK, [], [pid 2017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2024] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2017] close(23 [pid 2024] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2024] <... futex resumed>) = 0 [pid 2017] close(24 [pid 2024] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2017] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2017] close(25) = -1 EBADF (Bad file descriptor) [pid 2017] close(26) = -1 EBADF (Bad file descriptor) [pid 2017] close(27) = -1 EBADF (Bad file descriptor) [pid 2017] close(28) = -1 EBADF (Bad file descriptor) [pid 2029] chdir("./116" [pid 2017] close(29) = -1 EBADF (Bad file descriptor) [pid 2017] exit_group(0 [pid 2029] <... chdir resumed>) = 0 [pid 2026] <... futex resumed>) = ? [pid 2021] <... futex resumed>) = ? [pid 2017] <... exit_group resumed>) = ? [pid 2029] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2026] +++ exited with 0 +++ [pid 2021] +++ exited with 0 +++ [pid 2017] +++ exited with 0 +++ ./strace-static-x86_64: Process 2030 attached [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=348, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2030] set_robust_list(0x7f6be17b79a0, 24 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2030] <... set_robust_list resumed>) = 0 [pid 2030] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2030] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2029] <... prctl resumed>) = 0 [pid 2030] <... bpf resumed>) = 7 [pid 2029] setpgid(0, 0 [pid 2030] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2024] <... futex resumed>) = 0 [pid 2024] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2030] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2028] <... futex resumed>) = 0 [pid 2024] <... futex resumed>) = 1 [pid 2028] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 2024] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2028] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2024] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2028] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2024] close(3 [pid 2029] <... setpgid resumed>) = 0 [pid 2024] <... close resumed>) = 0 [pid 2029] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2024] close(4 [pid 2029] <... openat resumed>) = 3 [pid 2024] <... close resumed>) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 2024] close(5 [pid 2029] write(3, "1000", 4) = 4 [pid 2024] <... close resumed>) = 0 [pid 291] <... restart_syscall resumed>) = 0 [pid 2029] close(3 [pid 2024] close(6 [pid 2029] <... close resumed>) = 0 [pid 289] umount2("./115", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2024] <... close resumed>) = 0 [pid 2029] symlink("/dev/binderfs", "./binderfs" [pid 291] umount2("./117", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2024] close(7 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2024] <... close resumed>) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2024] close(8 [pid 289] openat(AT_FDCWD, "./115", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] openat(AT_FDCWD, "./117", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] <... openat resumed>) = 3 [pid 2029] <... symlink resumed>) = 0 [pid 2024] close(9 [pid 291] <... openat resumed>) = 3 [pid 289] newfstatat(3, "", [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(3, "", [pid 2024] close(10 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2024] close(11 [pid 289] getdents64(3, [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2029] write(1, "executing program\n", 18 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2024] close(12 [pid 289] umount2("./115/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] umount2("./117/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2024] close(13 [pid 291] newfstatat(AT_FDCWD, "./117/binderfs", [pid 289] newfstatat(AT_FDCWD, "./115/binderfs", [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 2024] close(14 [pid 291] unlink("./117/binderfs" [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2029] <... write resumed>) = 18 [pid 291] <... unlink resumed>) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 2024] close(15 [pid 289] unlink("./115/binderfs" [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2024] close(16 [pid 289] <... unlink resumed>) = 0 [pid 2029] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] getdents64(3, [pid 2024] close(17 [pid 292] umount2("./121", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] close(3 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... close resumed>) = 0 [pid 289] close(3 [pid 2024] close(18 [pid 292] openat(AT_FDCWD, "./121", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 291] rmdir("./117" [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... close resumed>) = 0 [pid 292] <... openat resumed>) = 3 [pid 2029] <... futex resumed>) = 0 [pid 2024] close(19 [pid 291] <... rmdir resumed>) = 0 [pid 289] rmdir("./115" [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(3, "", [pid 291] mkdir("./118", 0777 [pid 2024] close(20 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 291] <... mkdir resumed>) = 0 [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 289] mkdir("./116", 0777 [pid 2024] close(21 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2029] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./121/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... mkdir resumed>) = 0 [pid 2029] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2029] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2029] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2024] close(22) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 351 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2024] close(23 [pid 292] newfstatat(AT_FDCWD, "./121/binderfs", [pid 2029] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2029] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2029] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2024] close(24 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 343 [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] unlink("./121/binderfs" [pid 2024] close(25 [pid 2029] <... clone3 resumed> => {parent_tid=[342]}, 88) = 342 [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... unlink resumed>) = 0 [pid 2029] rt_sigprocmask(SIG_SETMASK, [], [pid 2024] close(26 [pid 292] getdents64(3, ./strace-static-x86_64: Process 2033 attached ./strace-static-x86_64: Process 2032 attached [pid 2029] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2029] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2024] close(27 [pid 292] close(3 [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2024] close(28 [pid 292] <... close resumed>) = 0 [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] rmdir("./121" [pid 2024] close(29 [pid 2029] <... futex resumed>) = 0 [pid 292] <... rmdir resumed>) = 0 [pid 2024] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] mkdir("./122", 0777 [pid 2029] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2024] exit_group(0 [pid 292] <... mkdir resumed>) = 0 [pid 2030] <... futex resumed>) = ? [pid 2028] <... futex resumed>) = ? [pid 2024] <... exit_group resumed>) = ? [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2030] +++ exited with 0 +++ [pid 2028] +++ exited with 0 +++ ./strace-static-x86_64: Process 2031 attached [pid 2031] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2031] chdir("./118") = 0 [pid 2031] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2031] setpgid(0, 0 [pid 2024] +++ exited with 0 +++ [pid 2031] <... setpgid resumed>) = 0 [pid 2031] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 361 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=345, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2031] write(3, "1000", 4) = 4 [pid 2031] close(3) = 0 [pid 2031] symlink("/dev/binderfs", "./binderfs" [pid 2033] set_robust_list(0x7f6be17d89a0, 24 [pid 2032] set_robust_list(0x5555698ca6a0, 24 [pid 2031] <... symlink resumed>) = 0 [pid 2031] write(1, "executing program\n", 18executing program ) = 18 [pid 2031] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2031] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2032] <... set_robust_list resumed>) = 0 [pid 2031] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2031] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2031] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2031] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2033] <... set_robust_list resumed>) = 0 [pid 2032] chdir("./116" [pid 2031] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2031] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[352]}, 88) = 352 ./strace-static-x86_64: Process 2035 attached [pid 2033] rt_sigprocmask(SIG_SETMASK, [], [pid 2032] <... chdir resumed>) = 0 [pid 2031] rt_sigprocmask(SIG_SETMASK, [], [pid 2033] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2032] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2031] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2031] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2031] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2034 attached [pid 2035] set_robust_list(0x7f6be17d89a0, 24 [pid 2033] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2032] <... prctl resumed>) = 0 [pid 2035] <... set_robust_list resumed>) = 0 [pid 2034] set_robust_list(0x5555698ca6a0, 24 [pid 2032] setpgid(0, 0 [pid 2034] <... set_robust_list resumed>) = 0 [pid 2034] chdir("./122" [pid 2032] <... setpgid resumed>) = 0 [pid 2034] <... chdir resumed>) = 0 [pid 2034] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2034] setpgid(0, 0 [pid 2033] <... bpf resumed>) = 3 [pid 2034] <... setpgid resumed>) = 0 [pid 2034] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2032] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2035] rt_sigprocmask(SIG_SETMASK, [], [pid 2034] <... openat resumed>) = 3 [pid 2033] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2032] <... openat resumed>) = 3 [pid 2034] write(3, "1000", 4) = 4 [pid 2034] close(3) = 0 [pid 2032] write(3, "1000", 4 [pid 2035] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2033] <... futex resumed>) = 1 [pid 2029] <... futex resumed>) = 0 [pid 2032] <... write resumed>) = 4 [pid 2029] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2029] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2034] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2033] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2032] close(3 [pid 2035] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72executing program [pid 2032] <... close resumed>) = 0 [pid 2034] write(1, "executing program\n", 18) = 18 [pid 2034] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2034] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2034] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2034] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2033] <... socketpair resumed>[4, 5]) = 0 [pid 2032] symlink("/dev/binderfs", "./binderfs" [pid 2034] <... mmap resumed>) = 0x7f6be17b8000 [pid 2034] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2034] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2033] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2032] <... symlink resumed>) = 0 [pid 2034] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2034] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0}executing program => {parent_tid=[362]}, 88) = 362 [pid 2033] <... futex resumed>) = 1 [pid 2032] write(1, "executing program\n", 18 [pid 2029] <... futex resumed>) = 0 [pid 2033] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2032] <... write resumed>) = 18 [pid 2029] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2034] rt_sigprocmask(SIG_SETMASK, [], [pid 2032] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2029] <... futex resumed>) = 0 [pid 2034] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2033] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2032] <... futex resumed>) = 0 [pid 2029] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2033] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2032] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2035] <... bpf resumed>) = 3 [pid 2032] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2034] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2033] <... bpf resumed>) = 6 [pid 2032] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2034] <... futex resumed>) = 0 [pid 2033] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2032] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2034] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2033] <... futex resumed>) = 1 [pid 2032] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2029] <... futex resumed>) = 0 [pid 2033] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2032] <... mmap resumed>) = 0x7f6be17b8000 [pid 2029] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2033] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2032] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2029] <... futex resumed>) = 0 [pid 2033] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2032] <... mprotect resumed>) = 0 [pid 2029] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2036 attached [pid 2036] set_robust_list(0x7f6be17d89a0, 24 [pid 2032] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2033] <... bpf resumed>) = 0 [pid 2029] <... futex resumed>) = 0 [pid 2033] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2032] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2029] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2033] <... futex resumed>) = 0 [pid 2032] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2029] <... mmap resumed>) = 0x7f6be1797000 [pid 2036] <... set_robust_list resumed>) = 0 [pid 2036] rt_sigprocmask(SIG_SETMASK, [], [pid 2033] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2029] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2032] <... clone3 resumed> => {parent_tid=[344]}, 88) = 344 [pid 2029] <... mprotect resumed>) = 0 [pid 2032] rt_sigprocmask(SIG_SETMASK, [], [pid 2036] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2032] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2029] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2032] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2029] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2032] <... futex resumed>) = 0 [pid 2032] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2029] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2036] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2029] <... clone3 resumed> => {parent_tid=[343]}, 88) = 343 [pid 2029] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2029] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2029] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... restart_syscall resumed>) = 0 [pid 2035] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2038 attached [pid 287] umount2("./117", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 287] openat(AT_FDCWD, "./117", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 287] newfstatat(3, "", [pid 2038] set_robust_list(0x7f6be17b79a0, 24 [pid 2035] <... futex resumed>) = 1 [pid 2031] <... futex resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2031] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 287] getdents64(3, [pid 2031] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] umount2("./117/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 287] newfstatat(AT_FDCWD, "./117/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] unlink("./117/binderfs") = 0 [pid 287] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] close(3) = 0 [pid 287] rmdir("./117") = 0 [pid 287] mkdir("./118", 0777 [pid 2036] <... bpf resumed>) = 3 [pid 287] <... mkdir resumed>) = 0 [pid 2036] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2034] <... futex resumed>) = 0 [pid 2034] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2034] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2036] <... futex resumed>) = 1 [pid 2036] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2036] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2034] <... futex resumed>) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 348 [pid 2034] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2034] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2036] <... futex resumed>) = 1 [pid 2036] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72./strace-static-x86_64: Process 2039 attached [pid 2038] <... set_robust_list resumed>) = 0 [pid 2035] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2039] set_robust_list(0x5555698ca6a0, 24 [pid 2038] rt_sigprocmask(SIG_SETMASK, [], [pid 2035] <... socketpair resumed>[4, 5]) = 0 [pid 2036] <... bpf resumed>) = 6 [pid 2035] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2036] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2034] <... futex resumed>) = 0 [pid 2034] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2034] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2034] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2034] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2034] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2039] <... set_robust_list resumed>) = 0 [pid 2038] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2035] <... futex resumed>) = 1 [pid 2034] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2031] <... futex resumed>) = 0 [pid 2034] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2031] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2038] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2035] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2031] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2040 attached [pid 2039] chdir("./118" [pid 2034] <... clone3 resumed> => {parent_tid=[363]}, 88) = 363 [pid 2031] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2034] rt_sigprocmask(SIG_SETMASK, [], [pid 2035] <... bpf resumed>) = 6 [pid 2034] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2034] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2034] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2036] <... futex resumed>) = 1 [pid 2036] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 2035] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2036] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2036] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2037 attached [pid 2037] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2037] rt_sigprocmask(SIG_SETMASK, [], [pid 2038] <... bpf resumed>) = 7 [pid 2035] <... futex resumed>) = 1 [pid 2031] <... futex resumed>) = 0 [pid 2031] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2031] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2031] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2040] set_robust_list(0x7f6be17b79a0, 24 [pid 2039] <... chdir resumed>) = 0 [pid 2038] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2035] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2031] <... mmap resumed>) = 0x7f6be1797000 [pid 2031] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2031] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2035] <... bpf resumed>) = 0 [pid 2031] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2040] <... set_robust_list resumed>) = 0 [pid 2039] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2038] <... futex resumed>) = 1 [pid 2035] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2031] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2029] <... futex resumed>) = 0 [pid 2040] rt_sigprocmask(SIG_SETMASK, [], [pid 2039] <... prctl resumed>) = 0 [pid 2038] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2035] <... futex resumed>) = 0 [pid 2031] <... clone3 resumed> => {parent_tid=[353]}, 88) = 353 [pid 2035] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2039] setpgid(0, 0 [pid 2031] rt_sigprocmask(SIG_SETMASK, [], [pid 2029] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2031] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2033] <... futex resumed>) = 0 [pid 2031] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2029] <... futex resumed>) = 1 [pid 2033] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2031] <... futex resumed>) = 0 [pid 2029] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2040] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2039] <... setpgid resumed>) = 0 [pid 2033] <... setsockopt resumed>) = 0 [pid 2031] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2033] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2037] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2033] <... futex resumed>) = 1 [pid 2029] <... futex resumed>) = 0 [pid 2033] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2029] close(3 [pid 2037] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2029] <... close resumed>) = 0 [pid 2040] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2039] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2037] <... bpf resumed>) = 3 [pid 2029] close(4 [pid 2037] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2029] <... close resumed>) = 0 [pid 2037] <... futex resumed>) = 1 [pid 2029] close(5 [pid 2032] <... futex resumed>) = 0 [pid 2037] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2032] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2029] <... close resumed>) = 0 [pid 2032] <... futex resumed>) = 0 [pid 2029] close(6 [pid 2032] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2029] <... close resumed>) = 0 [pid 2037] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2037] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2029] close(7 [pid 2037] <... socketpair resumed>[4, 5]) = 0 [pid 2029] <... close resumed>) = 0 [pid 2037] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2029] close(8 [pid 2037] <... futex resumed>) = 1 [pid 2032] <... futex resumed>) = 0 [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2029] close(9 [pid 2032] <... futex resumed>) = 0 [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2029] close(10 [pid 2037] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2037] <... bpf resumed>) = 6 [pid 2029] close(11 [pid 2037] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2037] <... futex resumed>) = 1 [pid 2032] <... futex resumed>) = 0 [pid 2029] close(12 [pid 2032] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] <... futex resumed>) = 0 [pid 2029] close(13 [pid 2032] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] <... futex resumed>) = 0 [pid 2029] close(14 [pid 2032] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] <... mmap resumed>) = 0x7f6be1797000 [pid 2029] close(15 [pid 2032] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2037] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2032] <... mprotect resumed>) = 0 [pid 2029] close(16 [pid 2037] <... bpf resumed>) = 0 [pid 2032] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2039] <... openat resumed>) = 3 [pid 2032] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2029] close(17 [pid 2039] write(3, "1000", 4 [pid 2032] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2037] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2037] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2041 attached [pid 2039] <... write resumed>) = 4 [pid 2029] close(18 [pid 2039] close(3 [pid 2032] <... clone3 resumed> => {parent_tid=[345]}, 88) = 345 [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] rt_sigprocmask(SIG_SETMASK, [], [pid 2029] close(19 [pid 2039] <... close resumed>) = 0 [pid 2032] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2039] symlink("/dev/binderfs", "./binderfs" [pid 2032] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2029] close(20 [pid 2032] <... futex resumed>) = 0 [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}executing program [pid 2039] <... symlink resumed>) = 0 [pid 2029] close(21 [pid 2041] set_robust_list(0x7f6be17b79a0, 24 [pid 2039] write(1, "executing program\n", 18 [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2029] close(22 [pid 2039] <... write resumed>) = 18 [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2041] <... set_robust_list resumed>) = 0 [pid 2029] close(23 [pid 2039] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2041] rt_sigprocmask(SIG_SETMASK, [], [pid 2039] <... futex resumed>) = 0 [pid 2029] close(24 [pid 2041] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2039] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2029] close(25./strace-static-x86_64: Process 2042 attached [pid 2039] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2041] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2039] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2029] close(26) = -1 EBADF (Bad file descriptor) [pid 2039] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2029] close(27 [pid 2041] <... bpf resumed>) = 7 [pid 2040] <... bpf resumed>) = 7 [pid 2039] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2029] close(28) = -1 EBADF (Bad file descriptor) [pid 2039] <... mmap resumed>) = 0x7f6be17b8000 [pid 2029] close(29 [pid 2042] set_robust_list(0x7f6be17b79a0, 24 [pid 2039] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2029] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2042] <... set_robust_list resumed>) = 0 [pid 2029] exit_group(0 [pid 2039] <... mprotect resumed>) = 0 [pid 2029] <... exit_group resumed>) = ? [pid 2033] <... futex resumed>) = ? [pid 2042] rt_sigprocmask(SIG_SETMASK, [], [pid 2038] <... futex resumed>) = ? [pid 2033] +++ exited with 0 +++ [pid 2042] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2042] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144) = 7 [pid 2038] +++ exited with 0 +++ [pid 2039] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2029] +++ exited with 0 +++ [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=341, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2041] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2031] <... futex resumed>) = 0 [pid 2040] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2039] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2031] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2035] <... futex resumed>) = 0 [pid 2031] <... futex resumed>) = 1 [pid 2039] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2041] <... futex resumed>) = 1 [pid 2035] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2031] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2042] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2041] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2035] <... setsockopt resumed>) = 0 [pid 2035] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2042] <... futex resumed>) = 1 [pid 2039] <... clone3 resumed> => {parent_tid=[349]}, 88) = 349 [pid 2035] <... futex resumed>) = 1 [pid 2031] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2043 attached [pid 2042] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2040] <... futex resumed>) = 1 [pid 2039] rt_sigprocmask(SIG_SETMASK, [], [pid 2035] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2034] <... futex resumed>) = 0 [pid 2032] <... futex resumed>) = 0 [pid 2031] close(3 [pid 2039] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2034] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2032] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2039] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2036] <... futex resumed>) = 0 [pid 2034] <... futex resumed>) = 1 [pid 2037] <... futex resumed>) = 0 [pid 2032] <... futex resumed>) = 1 [pid 2031] <... close resumed>) = 0 [pid 2040] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2039] <... futex resumed>) = 0 [pid 2037] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2036] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2034] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2032] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2031] close(4 [pid 2039] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2037] <... setsockopt resumed>) = 0 [pid 2036] <... setsockopt resumed>) = 0 [pid 2037] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2036] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2031] <... close resumed>) = 0 [pid 2037] <... futex resumed>) = 1 [pid 2036] <... futex resumed>) = 1 [pid 2034] <... futex resumed>) = 0 [pid 2032] <... futex resumed>) = 0 [pid 2037] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2036] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2034] close(3 [pid 2032] close(3 [pid 2031] close(5 [pid 2043] set_robust_list(0x7f6be17d89a0, 24 [pid 2034] <... close resumed>) = 0 [pid 2032] <... close resumed>) = 0 [pid 2034] close(4 [pid 2032] close(4 [pid 2031] <... close resumed>) = 0 [pid 2043] <... set_robust_list resumed>) = 0 [pid 2034] <... close resumed>) = 0 [pid 2034] close(5 [pid 2032] <... close resumed>) = 0 [pid 2031] close(6 [pid 2034] <... close resumed>) = 0 [pid 2032] close(5 [pid 2034] close(6 [pid 2031] <... close resumed>) = 0 [pid 2034] <... close resumed>) = 0 [pid 2032] <... close resumed>) = 0 [pid 2034] close(7) = 0 [pid 2031] close(7 [pid 2034] close(8) = -1 EBADF (Bad file descriptor) [pid 2034] close(9) = -1 EBADF (Bad file descriptor) [pid 2034] close(10) = -1 EBADF (Bad file descriptor) [pid 2034] close(11) = -1 EBADF (Bad file descriptor) [pid 2031] <... close resumed>) = 0 [pid 2034] close(12 [pid 2032] close(6 [pid 2031] close(8 [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] close(13 [pid 2032] <... close resumed>) = 0 [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] close(14 [pid 2032] close(7 [pid 2031] close(9 [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] close(15 [pid 2032] <... close resumed>) = 0 [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] close(8 [pid 2031] close(10 [pid 2034] close(16 [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] close(17 [pid 2032] close(9 [pid 2031] close(11 [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] close(18 [pid 2032] close(10 [pid 2031] close(12 [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] close(19) = -1 EBADF (Bad file descriptor) [pid 2032] close(11 [pid 2031] close(13 [pid 2034] close(20 [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] close(21 [pid 2032] close(12 [pid 2031] close(14 [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] close(22 [pid 2032] close(13 [pid 2031] close(15 [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] close(23 [pid 2032] close(14 [pid 2031] close(16 [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] close(24 [pid 2032] close(15 [pid 2031] close(17 [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] close(25 [pid 2032] close(16 [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] close(18 [pid 2034] close(26 [pid 2032] close(17 [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] close(19 [pid 2034] close(27 [pid 2032] close(18 [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] close(20 [pid 2034] close(28 [pid 2032] close(19 [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] close(21 [pid 290] <... restart_syscall resumed>) = 0 [pid 2034] close(29 [pid 2032] close(20 [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2043] rt_sigprocmask(SIG_SETMASK, [], [pid 2034] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] close(22 [pid 2043] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2034] exit_group(0 [pid 2032] close(21 [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./116", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2043] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2040] <... futex resumed>) = ? [pid 2036] <... futex resumed>) = ? [pid 2034] <... exit_group resumed>) = ? [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] close(23 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2043] <... bpf resumed>) = 3 [pid 2040] +++ exited with 0 +++ [pid 2036] +++ exited with 0 +++ [pid 2034] +++ exited with 0 +++ [pid 2032] close(22 [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] openat(AT_FDCWD, "./116", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2043] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] close(24 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=361, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- [pid 290] <... openat resumed>) = 3 [pid 2043] <... futex resumed>) = 1 [pid 2039] <... futex resumed>) = 0 [pid 2032] close(23 [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(3, "", [pid 2043] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2039] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] close(25 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2043] <... socketpair resumed>[4, 5]) = 0 [pid 2039] <... futex resumed>) = 0 [pid 2032] close(24 [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./122", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] getdents64(3, [pid 2043] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2039] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] close(26 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2043] <... futex resumed>) = 0 [pid 2039] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2032] close(25 [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] openat(AT_FDCWD, "./122", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 290] umount2("./116/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2043] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2039] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] close(27 [pid 292] <... openat resumed>) = 3 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2043] <... bpf resumed>) = 6 [pid 2039] <... futex resumed>) = 0 [pid 2032] close(26 [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(3, "", [pid 290] newfstatat(AT_FDCWD, "./116/binderfs", [pid 2043] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2039] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] close(28 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2043] <... futex resumed>) = 0 [pid 2039] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2032] close(27 [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 290] unlink("./116/binderfs" [pid 2043] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2039] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] close(29 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] <... unlink resumed>) = 0 [pid 2043] <... bpf resumed>) = 0 [pid 2039] <... futex resumed>) = 0 [pid 2032] close(28 [pid 2031] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./122/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] getdents64(3, [pid 2043] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2039] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2031] exit_group(0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2043] <... futex resumed>) = 0 [pid 2041] <... futex resumed>) = ? [pid 2039] <... futex resumed>) = 0 [pid 2035] <... futex resumed>) = ? [pid 2032] close(29 [pid 2031] <... exit_group resumed>) = ? [pid 292] newfstatat(AT_FDCWD, "./122/binderfs", [pid 290] close(3 [pid 2043] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2041] +++ exited with 0 +++ [pid 2039] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2035] +++ exited with 0 +++ [pid 2032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... close resumed>) = 0 [pid 290] rmdir("./116") = 0 [pid 290] mkdir("./117", 0777) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2044 attached [pid 2039] <... mmap resumed>) = 0x7f6be1797000 [pid 2032] exit_group(0 [pid 2031] +++ exited with 0 +++ [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2042] <... futex resumed>) = ? [pid 2039] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2037] <... futex resumed>) = ? [pid 2032] <... exit_group resumed>) = ? [pid 292] unlink("./122/binderfs" [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=351, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 344 [pid 2044] set_robust_list(0x5555698ca6a0, 24 [pid 2042] +++ exited with 0 +++ [pid 2039] <... mprotect resumed>) = 0 [pid 2037] +++ exited with 0 +++ [pid 292] <... unlink resumed>) = 0 [pid 2032] +++ exited with 0 +++ [pid 292] getdents64(3, [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2044] <... set_robust_list resumed>) = 0 [pid 2039] rt_sigprocmask(SIG_BLOCK, ~[], [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2039] <... rt_sigprocmask resumed>[], 8) = 0 [pid 292] close(3 [pid 2039] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 292] <... close resumed>) = 0 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=343, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 292] rmdir("./122") = 0 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2039] <... clone3 resumed> => {parent_tid=[350]}, 88) = 350 [pid 292] mkdir("./123", 0777 [pid 2039] rt_sigprocmask(SIG_SETMASK, [], [pid 292] <... mkdir resumed>) = 0 [pid 2039] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2044] chdir("./117" [pid 2039] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 364 ./strace-static-x86_64: Process 2045 attached [pid 2045] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2045] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2045] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144./strace-static-x86_64: Process 2046 attached [pid 2044] <... chdir resumed>) = 0 [pid 2039] <... futex resumed>) = 0 [pid 2046] set_robust_list(0x5555698ca6a0, 24 [pid 2045] <... bpf resumed>) = 7 [pid 2044] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2039] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2045] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2045] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2046] <... set_robust_list resumed>) = 0 [pid 2039] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 291] <... restart_syscall resumed>) = 0 [pid 2044] <... prctl resumed>) = 0 [pid 2046] chdir("./123") = 0 [pid 2046] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2046] setpgid(0, 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 2039] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2046] <... setpgid resumed>) = 0 [pid 2046] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2044] setpgid(0, 0 [pid 2043] <... futex resumed>) = 0 [pid 2039] <... futex resumed>) = 1 [pid 2046] <... openat resumed>) = 3 [pid 2043] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2039] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] umount2("./118", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2046] write(3, "1000", 4) = 4 [pid 2046] close(3) = 0 [pid 2046] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2043] <... setsockopt resumed>) = 0 [pid 289] umount2("./116", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2043] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2043] <... futex resumed>) = 1 [pid 2039] <... futex resumed>) = 0 [pid 291] openat(AT_FDCWD, "./118", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2043] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2039] close(3 [pid 289] openat(AT_FDCWD, "./116", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2039] <... close resumed>) = 0 [pid 291] <... openat resumed>) = 3 [pid 2039] close(4 [pid 291] newfstatat(3, "", [pid 289] <... openat resumed>) = 3 [pid 2039] <... close resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2039] close(5 [pid 289] newfstatat(3, "", [pid 291] getdents64(3, [pid 2046] write(1, "executing program\n", 18 [pid 2039] <... close resumed>) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2039] close(6 [pid 291] umount2("./118/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2039] <... close resumed>) = 0 [pid 289] getdents64(3, [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2039] close(7 [pid 291] newfstatat(AT_FDCWD, "./118/binderfs", [pid 289] umount2("./116/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2039] <... close resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2039] close(8 [pid 291] unlink("./118/binderfs" [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 2046] <... write resumed>) = 18 [pid 2039] close(9 [pid 291] <... unlink resumed>) = 0 [pid 289] newfstatat(AT_FDCWD, "./116/binderfs", [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2039] close(10 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] unlink("./116/binderfs" [pid 2039] close(11 [pid 291] close(3 [pid 2046] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... close resumed>) = 0 [pid 289] <... unlink resumed>) = 0 [pid 2046] <... futex resumed>) = 0 [pid 2039] close(12 [pid 289] getdents64(3, [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] rmdir("./118" [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2044] <... setpgid resumed>) = 0 [pid 2039] close(13 [pid 291] <... rmdir resumed>) = 0 [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] close(3 [pid 291] mkdir("./119", 0777 [pid 2039] close(14 [pid 289] <... close resumed>) = 0 [pid 2046] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 291] <... mkdir resumed>) = 0 [pid 289] rmdir("./116" [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2046] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2039] close(15 [pid 289] <... rmdir resumed>) = 0 [pid 2046] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2046] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2046] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2046] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2044] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] mkdir("./117", 0777 [pid 2039] close(16 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 354 [pid 2046] <... rt_sigprocmask resumed>[], 8) = 0 [pid 289] <... mkdir resumed>) = 0 [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2039] close(17 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2047 attached [pid 2046] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2044] <... openat resumed>) = 3 ./strace-static-x86_64: Process 2048 attached [pid 2039] close(18 [pid 2048] set_robust_list(0x5555698ca6a0, 24 [pid 2044] write(3, "1000", 4 [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 346 ./strace-static-x86_64: Process 2049 attached [pid 2048] <... set_robust_list resumed>) = 0 [pid 2039] close(19) = -1 EBADF (Bad file descriptor) [pid 2046] <... clone3 resumed> => {parent_tid=[365]}, 88) = 365 [pid 2044] <... write resumed>) = 4 [pid 2039] close(20 [pid 2048] chdir("./117" [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2046] rt_sigprocmask(SIG_SETMASK, [], [pid 2044] close(3 [pid 2039] close(21 [pid 2048] <... chdir resumed>) = 0 [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2048] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2046] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2044] <... close resumed>) = 0 [pid 2039] close(22 [pid 2048] <... prctl resumed>) = 0 [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2046] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2044] symlink("/dev/binderfs", "./binderfs" [pid 2039] close(23 [pid 2048] setpgid(0, 0 [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2048] <... setpgid resumed>) = 0 [pid 2046] <... futex resumed>) = 0 [pid 2044] <... symlink resumed>) = 0 [pid 2039] close(24 [pid 2049] set_robust_list(0x7f6be17d89a0, 24 [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2048] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2046] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2044] write(1, "executing program\n", 18 [pid 2039] close(25executing program [pid 2044] <... write resumed>) = 18 [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2048] <... openat resumed>) = 3 [pid 2044] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2039] close(26 [pid 2044] <... futex resumed>) = 0 [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2048] write(3, "1000", 4 [pid 2044] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2039] close(27 [pid 2048] <... write resumed>) = 4 [pid 2044] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2048] close(3 [pid 2044] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2039] close(28 [pid 2044] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2044] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2048] <... close resumed>) = 0 [pid 2044] <... mmap resumed>) = 0x7f6be17b8000 [pid 2039] close(29 [pid 2044] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2048] symlink("/dev/binderfs", "./binderfs" [pid 2039] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2044] <... mprotect resumed>) = 0 [pid 2048] <... symlink resumed>) = 0 [pid 2044] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2039] exit_group(0 [pid 2044] <... rt_sigprocmask resumed>[], 8) = 0 executing program [pid 2048] write(1, "executing program\n", 18 [pid 2047] set_robust_list(0x5555698ca6a0, 24 [pid 2045] <... futex resumed>) = ? [pid 2044] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2043] <... futex resumed>) = ? [pid 2039] <... exit_group resumed>) = ? [pid 2049] <... set_robust_list resumed>) = 0 [pid 2048] <... write resumed>) = 18 [pid 2047] <... set_robust_list resumed>) = 0 [pid 2045] +++ exited with 0 +++ [pid 2043] +++ exited with 0 +++ [pid 2047] chdir("./119" [pid 2044] <... clone3 resumed> => {parent_tid=[345]}, 88) = 345 [pid 2047] <... chdir resumed>) = 0 [pid 2044] rt_sigprocmask(SIG_SETMASK, [], [pid 2047] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2044] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2039] +++ exited with 0 +++ [pid 2048] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2047] <... prctl resumed>) = 0 [pid 2044] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2047] setpgid(0, 0 [pid 2044] <... futex resumed>) = 0 [pid 2048] <... futex resumed>) = 0 [pid 2047] <... setpgid resumed>) = 0 [pid 2044] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=348, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ./strace-static-x86_64: Process 2050 attached [pid 2049] rt_sigprocmask(SIG_SETMASK, [], [pid 2048] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2047] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2050] set_robust_list(0x7f6be17d89a0, 24 [pid 2049] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2048] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2047] write(3, "1000", 4 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2048] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2049] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2048] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2050] <... set_robust_list resumed>) = 0 [pid 2048] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2047] <... write resumed>) = 4 [pid 2048] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2047] close(3 [pid 2048] <... mprotect resumed>) = 0 [pid 2047] <... close resumed>) = 0 [pid 2047] symlink("/dev/binderfs", "./binderfs" [pid 2048] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2047] <... symlink resumed>) = 0 executing program [pid 2048] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2047] write(1, "executing program\n", 18) = 18 [pid 2047] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2048] <... clone3 resumed> => {parent_tid=[347]}, 88) = 347 [pid 2047] <... futex resumed>) = 0 [pid 2048] rt_sigprocmask(SIG_SETMASK, [], [pid 2049] <... bpf resumed>) = 3 [pid 2048] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2049] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2048] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2047] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2049] <... futex resumed>) = 1 [pid 2048] <... futex resumed>) = 0 [pid 2046] <... futex resumed>) = 0 [pid 2047] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2048] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2046] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2049] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2047] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2050] rt_sigprocmask(SIG_SETMASK, [], [pid 2046] <... futex resumed>) = 0 [pid 2049] <... socketpair resumed>[4, 5]) = 0 [pid 2047] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2046] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2050] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2049] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2047] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2046] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2047] <... mmap resumed>) = 0x7f6be17b8000 [pid 2046] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2047] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2046] <... futex resumed>) = 0 [pid 2047] <... mprotect resumed>) = 0 [pid 2046] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2049] <... futex resumed>) = 1 [pid 2047] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2046] <... futex resumed>) = 0 [pid 2047] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2046] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49000000} [pid 2047] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0}./strace-static-x86_64: Process 2052 attached [pid 2050] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2049] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2052] set_robust_list(0x7f6be17d89a0, 24 [pid 2047] <... clone3 resumed> => {parent_tid=[355]}, 88) = 355 [pid 2047] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2047] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2047] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2049] <... bpf resumed>) = 6 ./strace-static-x86_64: Process 2051 attached [pid 2051] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2051] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2051] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2049] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2046] <... futex resumed>) = 0 [pid 2046] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2052] <... set_robust_list resumed>) = 0 [pid 2050] <... bpf resumed>) = 3 [pid 2049] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2046] <... futex resumed>) = 0 [pid 2046] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2046] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2046] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2049] <... bpf resumed>) = 0 [pid 2046] <... mprotect resumed>) = 0 [pid 2046] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2046] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0}./strace-static-x86_64: Process 2053 attached [pid 2052] rt_sigprocmask(SIG_SETMASK, [], [pid 2050] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2049] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2046] <... clone3 resumed> => {parent_tid=[366]}, 88) = 366 [pid 2046] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2046] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2046] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2053] set_robust_list(0x7f6be17b79a0, 24 [pid 2052] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2050] <... futex resumed>) = 1 [pid 2049] <... futex resumed>) = 0 [pid 2044] <... futex resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 2051] <... bpf resumed>) = 3 [pid 2050] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2049] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2044] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2053] <... set_robust_list resumed>) = 0 [pid 2052] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2051] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2044] <... futex resumed>) = 0 [pid 2051] <... futex resumed>) = 1 [pid 2050] <... socketpair resumed>[4, 5]) = 0 [pid 2044] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2051] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2053] rt_sigprocmask(SIG_SETMASK, [], [pid 2050] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2048] <... futex resumed>) = 0 [pid 287] umount2("./118", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2053] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2053] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2050] <... futex resumed>) = 1 [pid 2048] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2044] <... futex resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2053] <... bpf resumed>) = 7 [pid 2052] <... bpf resumed>) = 3 [pid 2051] <... futex resumed>) = 0 [pid 2050] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2048] <... futex resumed>) = 1 [pid 2044] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] openat(AT_FDCWD, "./118", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2052] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2051] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2053] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2051] <... socketpair resumed>[4, 5]) = 0 [pid 2050] <... bpf resumed>) = 6 [pid 2048] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2044] <... futex resumed>) = 0 [pid 287] <... openat resumed>) = 3 [pid 2053] <... futex resumed>) = 1 [pid 2051] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2046] <... futex resumed>) = 0 [pid 2053] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2051] <... futex resumed>) = 0 [pid 2046] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2051] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2046] <... futex resumed>) = 1 [pid 2046] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2052] <... futex resumed>) = 1 [pid 2049] <... futex resumed>) = 0 [pid 2047] <... futex resumed>) = 0 [pid 2044] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2050] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2048] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 287] newfstatat(3, "", [pid 2052] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2050] <... futex resumed>) = 0 [pid 2049] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2048] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2047] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2044] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2052] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2050] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2049] <... setsockopt resumed>) = 0 [pid 2048] <... futex resumed>) = 1 [pid 2047] <... futex resumed>) = 0 [pid 2044] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] getdents64(3, [pid 2052] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2050] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2049] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2048] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2047] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2044] <... futex resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2052] <... socketpair resumed>[4, 5]) = 0 [pid 2051] <... futex resumed>) = 0 [pid 2050] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2049] <... futex resumed>) = 1 [pid 2046] <... futex resumed>) = 0 [pid 2044] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] umount2("./118/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2052] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2050] <... bpf resumed>) = 0 [pid 2049] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2046] close(3 [pid 2044] <... futex resumed>) = 0 [pid 2052] <... futex resumed>) = 1 [pid 2050] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2047] <... futex resumed>) = 0 [pid 2046] <... close resumed>) = 0 [pid 2044] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2052] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2050] <... futex resumed>) = 0 [pid 2047] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2046] close(4 [pid 2044] <... mmap resumed>) = 0x7f6be1797000 [pid 287] newfstatat(AT_FDCWD, "./118/binderfs", [pid 2052] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2050] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2047] <... futex resumed>) = 0 [pid 2046] <... close resumed>) = 0 [pid 2044] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2052] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2047] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2046] close(5 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2052] <... bpf resumed>) = 6 [pid 2051] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2046] <... close resumed>) = 0 [pid 2044] <... mprotect resumed>) = 0 [pid 287] unlink("./118/binderfs" [pid 2052] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2046] close(6 [pid 2052] <... futex resumed>) = 1 [pid 2047] <... futex resumed>) = 0 [pid 2046] <... close resumed>) = 0 [pid 2044] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] <... unlink resumed>) = 0 [pid 2052] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2051] <... bpf resumed>) = 6 [pid 2047] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2046] close(7 [pid 2044] <... rt_sigprocmask resumed>[], 8) = 0 [pid 287] getdents64(3, [pid 2052] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2051] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2047] <... futex resumed>) = 0 [pid 2046] <... close resumed>) = 0 [pid 2044] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2052] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2047] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2046] close(8 [pid 2052] <... bpf resumed>) = 0 [pid 2051] <... futex resumed>) = 1 [pid 2048] <... futex resumed>) = 0 [pid 2047] <... futex resumed>) = 0 [pid 2046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] close(3 [pid 2052] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2051] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2048] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2047] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2046] close(9 [pid 2044] <... clone3 resumed> => {parent_tid=[346]}, 88) = 346 [pid 287] <... close resumed>) = 0 ./strace-static-x86_64: Process 2054 attached [pid 2052] <... futex resumed>) = 0 [pid 2051] <... bpf resumed>) = 0 [pid 2048] <... futex resumed>) = 0 [pid 2047] <... mmap resumed>) = 0x7f6be1797000 [pid 2046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2044] rt_sigprocmask(SIG_SETMASK, [], [pid 287] rmdir("./118" [pid 2052] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2051] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2048] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2047] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2046] close(10 [pid 2044] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2051] <... futex resumed>) = 0 [pid 2048] <... futex resumed>) = 0 [pid 2047] <... mprotect resumed>) = 0 [pid 2046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2044] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... rmdir resumed>) = 0 [pid 2051] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2048] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2047] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2046] close(11 [pid 2044] <... futex resumed>) = 0 [pid 287] mkdir("./119", 0777 [pid 2048] <... mmap resumed>) = 0x7f6be1797000 [pid 2047] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2044] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... mkdir resumed>) = 0 [pid 2048] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2047] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2046] close(12./strace-static-x86_64: Process 2055 attached [pid 2054] set_robust_list(0x7f6be17b79a0, 24 [pid 2048] <... mprotect resumed>) = 0 [pid 2046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2055] set_robust_list(0x7f6be17b79a0, 24 [pid 2047] <... clone3 resumed> => {parent_tid=[356]}, 88) = 356 [pid 2046] close(13 [pid 2047] rt_sigprocmask(SIG_SETMASK, [], [pid 2046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2046] close(14 [pid 2047] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] <... futex resumed>) = 0 [pid 2046] close(15 [pid 2047] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2046] close(16) = -1 EBADF (Bad file descriptor) [pid 2046] close(17) = -1 EBADF (Bad file descriptor) [pid 2046] close(18) = -1 EBADF (Bad file descriptor) [pid 2046] close(19 [pid 2048] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2046] close(20) = -1 EBADF (Bad file descriptor) [pid 2046] close(21) = -1 EBADF (Bad file descriptor) [pid 2046] close(22) = -1 EBADF (Bad file descriptor) [pid 2046] close(23) = -1 EBADF (Bad file descriptor) [pid 2046] close(24 [pid 2048] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2046] close(25) = -1 EBADF (Bad file descriptor) [pid 2046] close(26) = -1 EBADF (Bad file descriptor) [pid 2046] close(27) = -1 EBADF (Bad file descriptor) [pid 2046] close(28) = -1 EBADF (Bad file descriptor) [pid 2046] close(29) = -1 EBADF (Bad file descriptor) [pid 2046] exit_group(0 [pid 2053] <... futex resumed>) = ? [pid 2049] <... futex resumed>) = ? [pid 2048] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2046] <... exit_group resumed>) = ? [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 351 [pid 2053] +++ exited with 0 +++ ./strace-static-x86_64: Process 2056 attached [pid 2056] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2056] chdir("./119" [pid 2049] +++ exited with 0 +++ [pid 2046] +++ exited with 0 +++ [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=364, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2056] <... chdir resumed>) = 0 [pid 2056] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2056] setpgid(0, 0 [pid 2048] <... clone3 resumed> => {parent_tid=[348]}, 88) = 348 [pid 2056] <... setpgid resumed>) = 0 [pid 2056] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2048] rt_sigprocmask(SIG_SETMASK, [], [pid 2054] <... set_robust_list resumed>) = 0 [pid 2055] <... set_robust_list resumed>) = 0 [pid 2056] <... openat resumed>) = 3 [pid 2055] rt_sigprocmask(SIG_SETMASK, [], [pid 2054] rt_sigprocmask(SIG_SETMASK, [], [pid 2048] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2056] write(3, "1000", 4 [pid 2054] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2048] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2054] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2048] <... futex resumed>) = 0 [pid 2055] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2048] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2056] <... write resumed>) = 4 [pid 2056] close(3) = 0 [pid 2056] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2054] <... bpf resumed>) = 7 [pid 2056] write(1, "executing program\n", 18 [pid 2054] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 2056] <... write resumed>) = 18 [pid 2044] <... futex resumed>) = 0 [pid 2054] <... futex resumed>) = 1 [pid 2044] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2054] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2050] <... futex resumed>) = 0 [pid 2044] <... futex resumed>) = 1 [pid 2050] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2044] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2050] <... setsockopt resumed>) = 0 [pid 2056] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2050] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2056] <... futex resumed>) = 0 [pid 2050] <... futex resumed>) = 1 [pid 2044] <... futex resumed>) = 0 [pid 2050] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2044] close(3 [pid 2056] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2044] <... close resumed>) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 2055] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2044] close(4 [pid 2056] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2044] <... close resumed>) = 0 [pid 2056] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2044] close(5 [pid 292] umount2("./123", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2056] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2044] <... close resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2056] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2044] close(6 [pid 292] openat(AT_FDCWD, "./123", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2056] <... mmap resumed>) = 0x7f6be17b8000 [pid 2044] <... close resumed>) = 0 [pid 292] <... openat resumed>) = 3 [pid 2056] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2044] close(7 [pid 292] newfstatat(3, "", [pid 2056] <... mprotect resumed>) = 0 [pid 2044] <... close resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2056] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2044] close(8 [pid 292] getdents64(3, [pid 2056] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2056] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2044] close(9 [pid 292] umount2("./123/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2056] <... clone3 resumed> => {parent_tid=[352]}, 88) = 352 [pid 2044] close(10 [pid 292] newfstatat(AT_FDCWD, "./123/binderfs", [pid 2056] rt_sigprocmask(SIG_SETMASK, [], [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2056] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2044] close(11 [pid 292] unlink("./123/binderfs" [pid 2056] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... unlink resumed>) = 0 [pid 2056] <... futex resumed>) = 0 [pid 2044] close(12 [pid 292] getdents64(3, ./strace-static-x86_64: Process 2057 attached [pid 2056] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2055] <... bpf resumed>) = 7 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2057] set_robust_list(0x7f6be17b79a0, 24 [pid 2044] close(13 [pid 292] close(3 [pid 2057] <... set_robust_list resumed>) = 0 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... close resumed>) = 0 [pid 2057] rt_sigprocmask(SIG_SETMASK, [], [pid 2044] close(14 [pid 292] rmdir("./123" [pid 2057] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2055] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 2057] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2044] close(15 [pid 292] mkdir("./124", 0777 [pid 2057] <... bpf resumed>) = 7 [pid 2055] <... futex resumed>) = 1 [pid 2047] <... futex resumed>) = 0 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... mkdir resumed>) = 0 [pid 2057] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2047] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2044] close(16 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2057] <... futex resumed>) = 1 [pid 2055] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2052] <... futex resumed>) = 0 [pid 2048] <... futex resumed>) = 0 [pid 2047] <... futex resumed>) = 1 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2059 attached [pid 2057] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2052] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2048] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2047] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2044] close(17 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 367 [pid 2052] <... setsockopt resumed>) = 0 [pid 2051] <... futex resumed>) = 0 [pid 2048] <... futex resumed>) = 1 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2052] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2051] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2048] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2044] close(18 [pid 2052] <... futex resumed>) = 1 [pid 2051] <... setsockopt resumed>) = 0 [pid 2047] <... futex resumed>) = 0 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2052] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2051] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2047] close(3 [pid 2044] close(19 [pid 2051] <... futex resumed>) = 1 [pid 2048] <... futex resumed>) = 0 [pid 2047] <... close resumed>) = 0 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2051] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2048] close(3 [pid 2047] close(4 [pid 2044] close(20 [pid 2048] <... close resumed>) = 0 [pid 2047] <... close resumed>) = 0 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2048] close(4 [pid 2047] close(5 [pid 2044] close(21 [pid 2048] <... close resumed>) = 0 [pid 2047] <... close resumed>) = 0 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2048] close(5 [pid 2047] close(6 [pid 2044] close(22 [pid 2059] set_robust_list(0x5555698ca6a0, 24 [pid 2048] <... close resumed>) = 0 [pid 2047] <... close resumed>) = 0 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2048] close(6 [pid 2047] close(7 [pid 2044] close(23 [pid 2048] <... close resumed>) = 0 [pid 2047] <... close resumed>) = 0 [pid 2048] close(7 [pid 2047] close(8 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2048] <... close resumed>) = 0 [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2044] close(24./strace-static-x86_64: Process 2058 attached [pid 2048] close(8 [pid 2047] close(9 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2058] set_robust_list(0x7f6be17d89a0, 24 [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2044] close(25 [pid 2058] <... set_robust_list resumed>) = 0 [pid 2048] close(9 [pid 2047] close(10 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2058] rt_sigprocmask(SIG_SETMASK, [], [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2044] close(26 [pid 2058] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2048] close(10 [pid 2047] close(11 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2058] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2044] close(27 [pid 2059] <... set_robust_list resumed>) = 0 [pid 2058] <... bpf resumed>) = 3 [pid 2048] close(11 [pid 2047] close(12 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2059] chdir("./124" [pid 2058] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2044] close(28 [pid 2058] <... futex resumed>) = 1 [pid 2056] <... futex resumed>) = 0 [pid 2048] close(12 [pid 2047] close(13 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2058] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2056] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2044] close(29 [pid 2059] <... chdir resumed>) = 0 [pid 2058] <... socketpair resumed>[4, 5]) = 0 [pid 2056] <... futex resumed>) = 0 [pid 2048] close(13 [pid 2047] close(14 [pid 2044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2058] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2056] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2058] <... futex resumed>) = 0 [pid 2056] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2048] close(14 [pid 2047] close(15 [pid 2044] exit_group(0 [pid 2058] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2056] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2054] <... futex resumed>) = ? [pid 2050] <... futex resumed>) = ? [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2044] <... exit_group resumed>) = ? [pid 2059] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2058] <... bpf resumed>) = 6 [pid 2056] <... futex resumed>) = 0 [pid 2054] +++ exited with 0 +++ [pid 2050] +++ exited with 0 +++ [pid 2048] close(15 [pid 2047] close(16 [pid 2058] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2056] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2058] <... futex resumed>) = 0 [pid 2056] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2047] close(17 [pid 2058] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2056] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2058] <... bpf resumed>) = 0 [pid 2056] <... futex resumed>) = 0 [pid 2047] close(18 [pid 2044] +++ exited with 0 +++ [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2058] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2056] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2048] close(16 [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2058] <... futex resumed>) = 0 [pid 2056] <... futex resumed>) = 0 [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] close(19 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=344, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2058] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2056] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2048] close(17 [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2056] <... mmap resumed>) = 0x7f6be1797000 [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] close(20 [pid 2056] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2048] close(18 [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2059] <... prctl resumed>) = 0 [pid 2056] <... mprotect resumed>) = 0 [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] close(21 [pid 2059] setpgid(0, 0 [pid 2056] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2048] close(19 [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2059] <... setpgid resumed>) = 0 [pid 2056] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] close(22 [pid 2059] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2056] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2048] close(20 [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2060 attached [pid 2059] <... openat resumed>) = 3 [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] close(23 [pid 2060] set_robust_list(0x7f6be17b79a0, 24 [pid 2059] write(3, "1000", 4 [pid 2056] <... clone3 resumed> => {parent_tid=[353]}, 88) = 353 [pid 2048] close(21 [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2056] rt_sigprocmask(SIG_SETMASK, [], [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] close(24 [pid 2056] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2048] close(22 [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2056] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] close(25 [pid 2056] <... futex resumed>) = 0 [pid 2048] close(23 [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2056] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] close(26 [pid 2048] close(24 [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] close(27) = -1 EBADF (Bad file descriptor) [pid 2048] close(25 [pid 2047] close(28 [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2048] close(26 [pid 2047] close(29 [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2048] close(27 [pid 2047] exit_group(0 [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] <... exit_group resumed>) = ? [pid 2055] <... futex resumed>) = ? [pid 2052] <... futex resumed>) = ? [pid 2048] close(28 [pid 2060] <... set_robust_list resumed>) = 0 [pid 2059] <... write resumed>) = 4 [pid 2055] +++ exited with 0 +++ [pid 2052] +++ exited with 0 +++ [pid 2048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2047] +++ exited with 0 +++ [pid 2048] close(29) = -1 EBADF (Bad file descriptor) [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=354, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2048] exit_group(0 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2060] rt_sigprocmask(SIG_SETMASK, [], [pid 2057] <... futex resumed>) = ? [pid 2051] <... futex resumed>) = ? [pid 2048] <... exit_group resumed>) = ? [pid 2060] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2057] +++ exited with 0 +++ [pid 2051] +++ exited with 0 +++ [pid 2060] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144) = 7 [pid 2059] close(3 [pid 2048] +++ exited with 0 +++ [pid 2059] <... close resumed>) = 0 [pid 2060] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=346, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2060] <... futex resumed>) = 1 [pid 2056] <... futex resumed>) = 0 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2060] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2056] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2058] <... futex resumed>) = 0 [pid 2056] <... futex resumed>) = 1 [pid 2058] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2056] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2059] symlink("/dev/binderfs", "./binderfs" [pid 2058] <... setsockopt resumed>) = 0 [pid 2058] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2059] <... symlink resumed>) = 0 [pid 2058] <... futex resumed>) = 1 [pid 2056] <... futex resumed>) = 0 [pid 2058] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2056] close(3) = 0 [pid 2056] close(4) = 0 executing program [pid 2059] write(1, "executing program\n", 18 [pid 2056] close(5 [pid 2059] <... write resumed>) = 18 [pid 2056] <... close resumed>) = 0 [pid 2056] close(6 [pid 2059] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2056] <... close resumed>) = 0 [pid 2056] close(7) = 0 [pid 2056] close(8) = -1 EBADF (Bad file descriptor) [pid 2056] close(9) = -1 EBADF (Bad file descriptor) [pid 2056] close(10) = -1 EBADF (Bad file descriptor) [pid 2056] close(11) = -1 EBADF (Bad file descriptor) [pid 2056] close(12) = -1 EBADF (Bad file descriptor) [pid 2056] close(13) = -1 EBADF (Bad file descriptor) [pid 2056] close(14) = -1 EBADF (Bad file descriptor) [pid 2056] close(15 [pid 2059] <... futex resumed>) = 0 [pid 2056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2056] close(16) = -1 EBADF (Bad file descriptor) [pid 2056] close(17) = -1 EBADF (Bad file descriptor) [pid 291] <... restart_syscall resumed>) = 0 [pid 2056] close(18 [pid 2059] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2059] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2056] close(19 [pid 2059] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... restart_syscall resumed>) = 0 [pid 291] umount2("./119", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2059] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2056] close(20 [pid 2059] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2056] close(21) = -1 EBADF (Bad file descriptor) [pid 291] openat(AT_FDCWD, "./119", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] umount2("./117", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2059] <... mmap resumed>) = 0x7f6be17b8000 [pid 2056] close(22 [pid 2059] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... openat resumed>) = 3 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2059] <... mprotect resumed>) = 0 [pid 2056] close(23 [pid 291] newfstatat(3, "", [pid 2056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] openat(AT_FDCWD, "./117", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2059] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2056] close(24 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2059] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... openat resumed>) = 3 [pid 2056] close(25 [pid 291] getdents64(3, [pid 289] newfstatat(3, "", [pid 2059] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2056] close(26 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./119/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2059] <... clone3 resumed> => {parent_tid=[368]}, 88) = 368 [pid 2056] close(27 [pid 289] getdents64(3, [pid 2056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2059] rt_sigprocmask(SIG_SETMASK, [], [pid 2056] close(28 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] newfstatat(AT_FDCWD, "./119/binderfs", [pid 2056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./117/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2059] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2056] close(29 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 2059] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] unlink("./119/binderfs" [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2056] exit_group(0 [pid 291] <... unlink resumed>) = 0 [pid 2060] <... futex resumed>) = ? [pid 2059] <... futex resumed>) = 0 [pid 2058] <... futex resumed>) = ? [pid 2056] <... exit_group resumed>) = ? [pid 291] getdents64(3, [pid 289] newfstatat(AT_FDCWD, "./117/binderfs", [pid 2060] +++ exited with 0 +++ [pid 2059] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2058] +++ exited with 0 +++ [pid 2056] +++ exited with 0 +++ [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] umount2("./117", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] close(3 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] unlink("./117/binderfs" [pid 291] <... close resumed>) = 0 [pid 290] openat(AT_FDCWD, "./117", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY./strace-static-x86_64: Process 2061 attached [pid 289] <... unlink resumed>) = 0 [pid 291] rmdir("./119" [pid 290] <... openat resumed>) = 3 [pid 289] getdents64(3, [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=351, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2061] set_robust_list(0x7f6be17d89a0, 24 [pid 291] <... rmdir resumed>) = 0 [pid 290] newfstatat(3, "", [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 291] mkdir("./120", 0777 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2061] <... set_robust_list resumed>) = 0 [pid 291] <... mkdir resumed>) = 0 [pid 289] close(3 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 290] getdents64(3, [pid 289] <... close resumed>) = 0 [pid 2061] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2061] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 357 [pid 289] rmdir("./117" [pid 290] umount2("./117/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... rmdir resumed>) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] mkdir("./118", 0777 [pid 290] newfstatat(AT_FDCWD, "./117/binderfs", [pid 289] <... mkdir resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 290] unlink("./117/binderfs") = 0 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 349 [pid 290] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] close(3 [pid 2061] <... bpf resumed>) = 3 [pid 290] <... close resumed>) = 0 [pid 2061] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] rmdir("./117" [pid 2061] <... futex resumed>) = 1 [pid 2061] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2059] <... futex resumed>) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 2059] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] mkdir("./118", 0777 [pid 2059] <... futex resumed>) = 0 [pid 2061] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2059] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] <... mkdir resumed>) = 0 [pid 2061] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2061] <... socketpair resumed>[4, 5]) = 0 [pid 2061] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2061] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2062 attached [pid 2059] <... futex resumed>) = 0 [pid 2059] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 347 [pid 2062] set_robust_list(0x5555698ca6a0, 24 [pid 2059] <... futex resumed>) = 1 [pid 2061] <... futex resumed>) = 0 [pid 2059] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2061] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72./strace-static-x86_64: Process 2063 attached ) = 6 [pid 2061] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2061] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2059] <... futex resumed>) = 0 [pid 2061] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2059] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2061] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2059] <... futex resumed>) = 0 [pid 2061] <... bpf resumed>) = 0 [pid 2059] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2061] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2059] <... futex resumed>) = 0 [pid 2061] <... futex resumed>) = 0 [pid 2059] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2061] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2059] <... mmap resumed>) = 0x7f6be1797000 [pid 2059] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2062] <... set_robust_list resumed>) = 0 [pid 2059] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2059] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2062] chdir("./120" [pid 2059] <... clone3 resumed> => {parent_tid=[369]}, 88) = 369 [pid 2059] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2059] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2062] <... chdir resumed>) = 0 [pid 2059] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2062] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2062] setpgid(0, 0) = 0 [pid 2062] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2063] set_robust_list(0x5555698ca6a0, 24 [pid 2062] write(3, "1000", 4./strace-static-x86_64: Process 2065 attached [pid 2063] <... set_robust_list resumed>) = 0 [pid 2062] <... write resumed>) = 4 [pid 2062] close(3) = 0 [pid 2062] symlink("/dev/binderfs", "./binderfs" [pid 2065] set_robust_list(0x7f6be17b79a0, 24 [pid 2063] chdir("./118" [pid 2062] <... symlink resumed>) = 0 executing program [pid 2062] write(1, "executing program\n", 18) = 18 [pid 2062] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2063] <... chdir resumed>) = 0 [pid 2062] <... futex resumed>) = 0 [pid 2062] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2065] <... set_robust_list resumed>) = 0 [pid 2063] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2062] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2062] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2062] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2062] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2063] <... prctl resumed>) = 0 [pid 2062] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2065] rt_sigprocmask(SIG_SETMASK, [], [pid 2063] setpgid(0, 0 [pid 2062] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2062] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0}./strace-static-x86_64: Process 2066 attached => {parent_tid=[358]}, 88) = 358 [pid 2065] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2063] <... setpgid resumed>) = 0 [pid 2062] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2062] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2062] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... restart_syscall resumed>) = 0 [pid 2063] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC./strace-static-x86_64: Process 2064 attached [pid 2064] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2064] chdir("./118" [pid 2065] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2063] <... openat resumed>) = 3 [pid 287] umount2("./119", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2066] set_robust_list(0x7f6be17d89a0, 24 [pid 2063] write(3, "1000", 4 [pid 2064] <... chdir resumed>) = 0 [pid 2064] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2063] <... write resumed>) = 4 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2064] setpgid(0, 0) = 0 [pid 2064] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2065] <... bpf resumed>) = 7 [pid 2063] close(3 [pid 287] openat(AT_FDCWD, "./119", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2064] <... openat resumed>) = 3 [pid 2064] write(3, "1000", 4) = 4 [pid 2064] close(3 [pid 2066] <... set_robust_list resumed>) = 0 [pid 2065] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2063] <... close resumed>) = 0 [pid 287] <... openat resumed>) = 3 [pid 2064] <... close resumed>) = 0 [pid 2064] symlink("/dev/binderfs", "./binderfs" [pid 2066] rt_sigprocmask(SIG_SETMASK, [], [pid 2065] <... futex resumed>) = 1 [pid 2063] symlink("/dev/binderfs", "./binderfs" [pid 2059] <... futex resumed>) = 0 executing program [pid 287] newfstatat(3, "", [pid 2064] <... symlink resumed>) = 0 [pid 2064] write(1, "executing program\n", 18) = 18 [pid 2064] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2064] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2064] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2059] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2066] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2065] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2063] <... symlink resumed>) = 0 [pid 2061] <... futex resumed>) = 0 [pid 2059] <... futex resumed>) = 1 [pid 2061] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4executing program [pid 2063] write(1, "executing program\n", 18 [pid 2061] <... setsockopt resumed>) = 0 [pid 2059] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] getdents64(3, [pid 2063] <... write resumed>) = 18 [pid 2061] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2059] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2063] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2061] <... futex resumed>) = 0 [pid 2059] close(3 [pid 287] umount2("./119/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2063] <... futex resumed>) = 0 [pid 2061] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2059] <... close resumed>) = 0 [pid 2063] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2059] close(4 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2063] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2059] <... close resumed>) = 0 [pid 2063] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 287] newfstatat(AT_FDCWD, "./119/binderfs", [pid 2059] close(5 [pid 2063] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2064] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2059] <... close resumed>) = 0 [pid 287] unlink("./119/binderfs" [pid 2063] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2059] close(6 [pid 287] <... unlink resumed>) = 0 [pid 2064] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2063] <... mmap resumed>) = 0x7f6be17b8000 [pid 2059] <... close resumed>) = 0 [pid 2064] <... mmap resumed>) = 0x7f6be17b8000 [pid 2059] close(7 [pid 287] getdents64(3, [pid 2063] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2059] <... close resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2063] <... mprotect resumed>) = 0 [pid 2059] close(8 [pid 287] close(3 [pid 2064] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2063] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2063] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2059] close(9 [pid 287] <... close resumed>) = 0 [pid 2064] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2063] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] rmdir("./119" [pid 2064] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2059] close(10 [pid 287] <... rmdir resumed>) = 0 [pid 2063] <... clone3 resumed> => {parent_tid=[350]}, 88) = 350 [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] mkdir("./120", 0777 [pid 2063] rt_sigprocmask(SIG_SETMASK, [], [pid 2059] close(11 [pid 2064] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2063] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... mkdir resumed>) = 0 [pid 2063] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2059] close(12 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2063] <... futex resumed>) = 0 [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2064] <... clone3 resumed> => {parent_tid=[348]}, 88) = 348 [pid 2064] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2064] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2064] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2067 attached [pid 2063] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2059] close(13 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 354 [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2067] set_robust_list(0x7f6be17d89a0, 24 [pid 2059] close(14) = -1 EBADF (Bad file descriptor) [pid 2067] <... set_robust_list resumed>) = 0 [pid 2059] close(15 [pid 2067] rt_sigprocmask(SIG_SETMASK, [], [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2067] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2059] close(16) = -1 EBADF (Bad file descriptor) [pid 2059] close(17) = -1 EBADF (Bad file descriptor) [pid 2059] close(18) = -1 EBADF (Bad file descriptor) [pid 2067] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2059] close(19./strace-static-x86_64: Process 2068 attached [pid 2066] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2068] set_robust_list(0x7f6be17d89a0, 24 [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2068] <... set_robust_list resumed>) = 0 [pid 2067] <... bpf resumed>) = 3 [pid 2066] <... bpf resumed>) = 3 [pid 2059] close(20 [pid 2067] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2067] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2069 attached [pid 2069] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2069] chdir("./120") = 0 [pid 2068] rt_sigprocmask(SIG_SETMASK, [], [pid 2066] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2063] <... futex resumed>) = 0 [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2069] setpgid(0, 0 [pid 2063] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2059] close(21 [pid 2069] <... setpgid resumed>) = 0 [pid 2069] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2063] <... futex resumed>) = 1 [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2068] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2066] <... futex resumed>) = 1 [pid 2063] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2062] <... futex resumed>) = 0 [pid 2059] close(22 [pid 2062] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2062] <... futex resumed>) = 0 [pid 2059] close(23 [pid 2062] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2067] <... futex resumed>) = 0 [pid 2059] close(24 [pid 2067] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2067] <... socketpair resumed>[4, 5]) = 0 [pid 2066] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2059] close(25 [pid 2068] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2067] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2059] close(26 [pid 2067] <... futex resumed>) = 1 [pid 2063] <... futex resumed>) = 0 [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2063] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2059] close(27 [pid 2063] <... futex resumed>) = 0 [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2063] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2059] close(28) = -1 EBADF (Bad file descriptor) [pid 2067] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2059] close(29 [pid 2067] <... bpf resumed>) = 6 [pid 2066] <... socketpair resumed>[4, 5]) = 0 [pid 2059] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2067] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2059] exit_group(0 [pid 2061] <... futex resumed>) = ? [pid 2063] <... futex resumed>) = 0 [pid 2059] <... exit_group resumed>) = ? [pid 2066] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2065] <... futex resumed>) = ? [pid 2063] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2061] +++ exited with 0 +++ [pid 2067] <... futex resumed>) = 1 [pid 2067] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 2067] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2067] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2069] <... openat resumed>) = 3 [pid 2069] write(3, "1000", 4) = 4 [pid 2065] +++ exited with 0 +++ [pid 2063] <... futex resumed>) = 1 [pid 2059] +++ exited with 0 +++ [pid 2067] <... futex resumed>) = 0 [pid 2066] <... futex resumed>) = 1 [pid 2062] <... futex resumed>) = 0 [pid 2067] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2066] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2063] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2062] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=367, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2068] <... bpf resumed>) = 3 [pid 2067] <... bpf resumed>) = 7 [pid 2066] <... bpf resumed>) = 6 [pid 2063] <... futex resumed>) = 0 [pid 2062] <... futex resumed>) = 0 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2067] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2066] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2063] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2062] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2066] <... futex resumed>) = 0 [pid 2063] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2062] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2063] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2066] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2063] <... futex resumed>) = 0 [pid 2062] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2067] <... futex resumed>) = 0 [pid 2063] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2062] <... futex resumed>) = 0 [pid 2066] <... bpf resumed>) = 0 [pid 2062] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2066] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2062] <... futex resumed>) = 0 [pid 2067] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2066] <... futex resumed>) = 0 [pid 2062] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2067] <... setsockopt resumed>) = 0 [pid 2062] <... mmap resumed>) = 0x7f6be1797000 [pid 2066] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2062] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2067] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2062] <... mprotect resumed>) = 0 [pid 2069] close(3 [pid 2067] <... futex resumed>) = 1 [pid 2062] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2063] <... futex resumed>) = 0 [pid 2062] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2063] close(3 [pid 2062] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2063] <... close resumed>) = 0 [pid 2063] close(4 [pid 2062] <... clone3 resumed> => {parent_tid=[359]}, 88) = 359 [pid 2069] <... close resumed>) = 0 [pid 2067] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2063] <... close resumed>) = 0 [pid 2062] rt_sigprocmask(SIG_SETMASK, [], [pid 2063] close(5 [pid 2062] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2069] symlink("/dev/binderfs", "./binderfs" [pid 2063] <... close resumed>) = 0 [pid 2062] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2063] close(6 [pid 2062] <... futex resumed>) = 0 [pid 2063] <... close resumed>) = 0 [pid 2069] <... symlink resumed>) = 0 [pid 2063] close(7 [pid 2062] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2063] <... close resumed>) = 0 [pid 2069] write(1, "executing program\n", 18executing program [pid 2063] close(8 [pid 2069] <... write resumed>) = 18 [pid 2063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2063] close(9) = -1 EBADF (Bad file descriptor) [pid 2063] close(10) = -1 EBADF (Bad file descriptor) [pid 2069] <... futex resumed>) = 0 [pid 2063] close(11 [pid 2069] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2063] close(12 [pid 2069] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2063] close(13 [pid 2069] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] <... mmap resumed>) = 0x7f6be17b8000 [pid 2063] close(14 [pid 2069] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] <... mprotect resumed>) = 0 [pid 2063] close(15 [pid 2069] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2063] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2070 attached [pid 2068] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2063] close(16 [pid 2069] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2063] close(17) = -1 EBADF (Bad file descriptor) [pid 2063] close(18) = -1 EBADF (Bad file descriptor) [pid 2063] close(19) = -1 EBADF (Bad file descriptor) [pid 2063] close(20) = -1 EBADF (Bad file descriptor) [pid 2063] close(21 [pid 2069] <... clone3 resumed> => {parent_tid=[355]}, 88) = 355 [pid 2068] <... futex resumed>) = 1 [pid 2064] <... futex resumed>) = 0 [pid 2063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] rt_sigprocmask(SIG_SETMASK, [], [pid 2064] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2063] close(22 [pid 2069] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2068] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2064] <... futex resumed>) = 0 [pid 2069] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2064] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] <... futex resumed>) = 0 [pid 2063] close(23 [pid 2069] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2068] <... socketpair resumed>[4, 5]) = 0 [pid 2063] close(24) = -1 EBADF (Bad file descriptor) [pid 2068] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2071 attached ) = 1 [pid 2064] <... futex resumed>) = 0 [pid 2063] close(25 [pid 292] <... restart_syscall resumed>) = 0 [pid 2068] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2064] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2070] set_robust_list(0x7f6be17b79a0, 24 [pid 2064] <... futex resumed>) = 0 [pid 2064] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] umount2("./124", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2063] close(26 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2068] <... bpf resumed>) = 6 [pid 2063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] openat(AT_FDCWD, "./124", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2068] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2063] close(27 [pid 292] <... openat resumed>) = 3 [pid 2068] <... futex resumed>) = 1 [pid 2064] <... futex resumed>) = 0 [pid 2063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(3, "", [pid 2068] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2064] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2063] close(28 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2070] <... set_robust_list resumed>) = 0 [pid 2068] <... bpf resumed>) = 0 [pid 2064] <... futex resumed>) = 0 [pid 2063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 2068] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2064] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2063] close(29 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2068] <... futex resumed>) = 0 [pid 2064] <... futex resumed>) = 0 [pid 2063] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./124/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2068] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2064] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2063] exit_group(0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2070] rt_sigprocmask(SIG_SETMASK, [], [pid 2067] <... futex resumed>) = ? [pid 2064] <... mmap resumed>) = 0x7f6be1797000 [pid 2063] <... exit_group resumed>) = ? [pid 292] newfstatat(AT_FDCWD, "./124/binderfs", [pid 2067] +++ exited with 0 +++ [pid 2064] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2064] <... mprotect resumed>) = 0 [pid 292] unlink("./124/binderfs" [pid 2064] rt_sigprocmask(SIG_BLOCK, ~[], [pid 292] <... unlink resumed>) = 0 [pid 2064] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2063] +++ exited with 0 +++ [pid 292] getdents64(3, [pid 2064] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 ./strace-static-x86_64: Process 2072 attached [pid 2070] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] close(3 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=349, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2064] <... clone3 resumed> => {parent_tid=[349]}, 88) = 349 [pid 292] <... close resumed>) = 0 [pid 2064] rt_sigprocmask(SIG_SETMASK, [], [pid 292] rmdir("./124" [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2072] set_robust_list(0x7f6be17b79a0, 24 [pid 2070] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2072] <... set_robust_list resumed>) = 0 [pid 2064] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] <... rmdir resumed>) = 0 [pid 2064] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] mkdir("./125", 0777 [pid 2064] <... futex resumed>) = 0 [pid 292] <... mkdir resumed>) = 0 [pid 2064] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2072] rt_sigprocmask(SIG_SETMASK, [], [pid 2070] <... bpf resumed>) = 7 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 370 [pid 2071] set_robust_list(0x7f6be17d89a0, 24 [pid 2072] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2070] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2071] <... set_robust_list resumed>) = 0 [pid 2071] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2071] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2070] <... futex resumed>) = 1 [pid 2072] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2062] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2073 attached [pid 2070] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2073] set_robust_list(0x5555698ca6a0, 24 [pid 2072] <... bpf resumed>) = 7 [pid 2071] <... bpf resumed>) = 3 [pid 2062] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2071] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2069] <... futex resumed>) = 0 [pid 2069] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2069] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2071] <... futex resumed>) = 1 [pid 2071] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2066] <... futex resumed>) = 0 [pid 2062] <... futex resumed>) = 1 [pid 2071] <... socketpair resumed>[4, 5]) = 0 [pid 2073] <... set_robust_list resumed>) = 0 [pid 2072] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2066] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2062] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2071] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2069] <... futex resumed>) = 0 [pid 2072] <... futex resumed>) = 1 [pid 2069] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2066] <... setsockopt resumed>) = 0 [pid 2073] chdir("./125" [pid 2064] <... futex resumed>) = 0 [pid 2069] <... futex resumed>) = 0 [pid 2064] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2069] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2068] <... futex resumed>) = 0 [pid 2064] <... futex resumed>) = 1 [pid 2071] <... futex resumed>) = 1 [pid 2068] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2064] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2071] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2068] <... setsockopt resumed>) = 0 [pid 2071] <... bpf resumed>) = 6 [pid 2068] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2071] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2068] <... futex resumed>) = 1 [pid 2064] <... futex resumed>) = 0 [pid 2073] <... chdir resumed>) = 0 [pid 2072] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2071] <... futex resumed>) = 1 [pid 2069] <... futex resumed>) = 0 [pid 2068] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2066] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2064] close(3 [pid 2071] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2069] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2066] <... futex resumed>) = 1 [pid 2064] <... close resumed>) = 0 [pid 2062] <... futex resumed>) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 2071] <... bpf resumed>) = 0 [pid 2069] <... futex resumed>) = 0 [pid 2066] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2064] close(4 [pid 2062] close(3 [pid 2071] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2069] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2064] <... close resumed>) = 0 [pid 2071] <... futex resumed>) = 0 [pid 2069] <... futex resumed>) = 0 [pid 2064] close(5 [pid 2062] <... close resumed>) = 0 [pid 2071] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2069] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2064] <... close resumed>) = 0 [pid 2062] close(4 [pid 2069] <... mmap resumed>) = 0x7f6be1797000 [pid 2064] close(6 [pid 289] umount2("./118", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2073] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2069] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2064] <... close resumed>) = 0 [pid 2062] <... close resumed>) = 0 [pid 2069] <... mprotect resumed>) = 0 [pid 2064] close(7 [pid 2062] close(5 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2069] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2064] <... close resumed>) = 0 [pid 2069] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2064] close(8 [pid 2062] <... close resumed>) = 0 [pid 289] openat(AT_FDCWD, "./118", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2069] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2062] close(6./strace-static-x86_64: Process 2074 attached [pid 2073] <... prctl resumed>) = 0 [pid 2064] close(9 [pid 289] <... openat resumed>) = 3 [pid 2069] <... clone3 resumed> => {parent_tid=[356]}, 88) = 356 [pid 2064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2062] <... close resumed>) = 0 [pid 289] newfstatat(3, "", [pid 2069] rt_sigprocmask(SIG_SETMASK, [], [pid 2064] close(10 [pid 2069] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2064] close(11 [pid 2073] setpgid(0, 0 [pid 2069] <... futex resumed>) = 0 [pid 2064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2062] close(7 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2074] set_robust_list(0x7f6be17b79a0, 24 [pid 2069] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2064] close(12) = -1 EBADF (Bad file descriptor) [pid 2074] <... set_robust_list resumed>) = 0 [pid 2073] <... setpgid resumed>) = 0 [pid 2064] close(13 [pid 2062] <... close resumed>) = 0 [pid 289] getdents64(3, [pid 2064] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2064] close(14) = -1 EBADF (Bad file descriptor) [pid 2064] close(15) = -1 EBADF (Bad file descriptor) [pid 2064] close(16) = -1 EBADF (Bad file descriptor) [pid 2064] close(17) = -1 EBADF (Bad file descriptor) [pid 2064] close(18) = -1 EBADF (Bad file descriptor) [pid 2064] close(19) = -1 EBADF (Bad file descriptor) [pid 2064] close(20) = -1 EBADF (Bad file descriptor) [pid 2062] close(8 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2073] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2064] close(21) = -1 EBADF (Bad file descriptor) [pid 2064] close(22) = -1 EBADF (Bad file descriptor) [pid 2064] close(23) = -1 EBADF (Bad file descriptor) [pid 2064] close(24) = -1 EBADF (Bad file descriptor) [pid 2064] close(25) = -1 EBADF (Bad file descriptor) [pid 2064] close(26) = -1 EBADF (Bad file descriptor) [pid 2064] close(27) = -1 EBADF (Bad file descriptor) [pid 2064] close(28) = -1 EBADF (Bad file descriptor) [pid 2064] close(29) = -1 EBADF (Bad file descriptor) [pid 2064] exit_group(0 [pid 2072] <... futex resumed>) = ? [pid 2068] <... futex resumed>) = ? [pid 2064] <... exit_group resumed>) = ? [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./118/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2074] rt_sigprocmask(SIG_SETMASK, [], [pid 2073] <... openat resumed>) = 3 [pid 2072] +++ exited with 0 +++ [pid 2068] +++ exited with 0 +++ [pid 2064] +++ exited with 0 +++ [pid 2062] close(9 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=347, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- [pid 2062] close(10 [pid 289] newfstatat(AT_FDCWD, "./118/binderfs", [pid 2073] write(3, "1000", 4 [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2073] <... write resumed>) = 4 [pid 2062] close(11 [pid 289] unlink("./118/binderfs" [pid 2073] close(3 [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2074] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2062] close(12 [pid 289] <... unlink resumed>) = 0 [pid 2073] <... close resumed>) = 0 [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, [pid 2073] symlink("/dev/binderfs", "./binderfs" [pid 2062] close(13 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] close(3 [pid 2062] close(14 [pid 289] <... close resumed>) = 0 [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] rmdir("./118" [pid 2073] <... symlink resumed>) = 0 [pid 2062] close(15 executing program [pid 2074] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... rmdir resumed>) = 0 [pid 2073] write(1, "executing program\n", 18 [pid 2062] close(16 [pid 289] mkdir("./119", 0777 [pid 2074] <... bpf resumed>) = 7 [pid 2073] <... write resumed>) = 18 [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2074] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... mkdir resumed>) = 0 [pid 2062] close(17 [pid 2074] <... futex resumed>) = 1 [pid 2073] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2069] <... futex resumed>) = 0 [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2074] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2073] <... futex resumed>) = 0 [pid 2069] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2062] close(18 [pid 2071] <... futex resumed>) = 0 [pid 2069] <... futex resumed>) = 1 [pid 2071] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2069] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2071] <... setsockopt resumed>) = 0 [pid 2071] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2069] <... futex resumed>) = 0 [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2071] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2069] close(3 [pid 2062] close(19 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 351 [pid 2073] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2069] <... close resumed>) = 0 [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2069] close(4 [pid 2062] close(20 [pid 2069] <... close resumed>) = 0 [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2069] close(5 [pid 2073] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2069] <... close resumed>) = 0 [pid 2062] close(21 [pid 2069] close(6 [pid 2073] <... mmap resumed>) = 0x7f6be17b8000 [pid 2069] <... close resumed>) = 0 [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] close(7 [pid 2062] close(22 [pid 2073] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2069] <... close resumed>) = 0 [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] close(8 [pid 2062] close(23 [pid 2073] <... mprotect resumed>) = 0 [pid 2069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] close(9 [pid 2062] close(24 [pid 2073] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] close(10 [pid 2062] close(25 [pid 2073] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] close(11 [pid 2073] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2062] close(26 [pid 2069] close(12 [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] close(13 [pid 2062] close(27 [pid 2069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] <... clone3 resumed> => {parent_tid=[371]}, 88) = 371 [pid 2069] close(14 [pid 2062] close(28 [pid 2069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] rt_sigprocmask(SIG_SETMASK, [], [pid 2069] close(15 [pid 2062] close(29 [pid 2073] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2069] close(16 [pid 2073] <... futex resumed>) = 0 [pid 2069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2062] exit_group(0 [pid 2073] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2069] close(17 [pid 2070] <... futex resumed>) = ? [pid 2069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2066] <... futex resumed>) = ? [pid 2062] <... exit_group resumed>) = ? [pid 2070] +++ exited with 0 +++ [pid 2069] close(18 [pid 2066] +++ exited with 0 +++ [pid 2069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] close(19) = -1 EBADF (Bad file descriptor) [pid 2069] close(20) = -1 EBADF (Bad file descriptor) [pid 2069] close(21) = -1 EBADF (Bad file descriptor) [pid 2069] close(22) = -1 EBADF (Bad file descriptor) [pid 2069] close(23) = -1 EBADF (Bad file descriptor) [pid 2069] close(24) = -1 EBADF (Bad file descriptor) [pid 2062] +++ exited with 0 +++ [pid 2069] close(25 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=357, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2069] close(26) = -1 EBADF (Bad file descriptor) [pid 2069] close(27) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2075 attached [pid 2069] close(28 [pid 291] umount2("./120", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2075] set_robust_list(0x5555698ca6a0, 24 [pid 2069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2075] <... set_robust_list resumed>) = 0 [pid 2069] close(29 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 2076 attached [pid 2075] chdir("./119" [pid 2069] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2075] <... chdir resumed>) = 0 [pid 2069] exit_group(0 [pid 291] openat(AT_FDCWD, "./120", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2075] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2074] <... futex resumed>) = ? [pid 2071] <... futex resumed>) = ? [pid 2069] <... exit_group resumed>) = ? [pid 2076] set_robust_list(0x7f6be17d89a0, 24 [pid 2075] <... prctl resumed>) = 0 [pid 2074] +++ exited with 0 +++ [pid 2071] +++ exited with 0 +++ [pid 2069] +++ exited with 0 +++ [pid 291] <... openat resumed>) = 3 [pid 290] <... restart_syscall resumed>) = 0 [pid 291] newfstatat(3, "", [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=354, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2075] setpgid(0, 0) = 0 [pid 291] getdents64(3, [pid 290] umount2("./118", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] umount2("./120", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] umount2("./120/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] openat(AT_FDCWD, "./118", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... openat resumed>) = 3 [pid 291] newfstatat(AT_FDCWD, "./120/binderfs", [pid 290] newfstatat(3, "", [pid 287] openat(AT_FDCWD, "./120", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2075] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] unlink("./120/binderfs" [pid 290] getdents64(3, [pid 287] <... openat resumed>) = 3 [pid 2075] <... openat resumed>) = 3 [pid 291] <... unlink resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] newfstatat(3, "", [pid 2076] <... set_robust_list resumed>) = 0 [pid 291] getdents64(3, [pid 290] umount2("./118/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2075] write(3, "1000", 4 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] close(3 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] getdents64(3, [pid 291] <... close resumed>) = 0 [pid 290] newfstatat(AT_FDCWD, "./118/binderfs", [pid 291] rmdir("./120" [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] <... rmdir resumed>) = 0 [pid 290] unlink("./118/binderfs" [pid 287] umount2("./120/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] mkdir("./121", 0777 [pid 2075] <... write resumed>) = 4 [pid 290] <... unlink resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2075] close(3) = 0 [pid 291] <... mkdir resumed>) = 0 [pid 290] getdents64(3, executing program [pid 287] newfstatat(AT_FDCWD, "./120/binderfs", [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2075] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2075] write(1, "executing program\n", 18) = 18 [pid 2075] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] close(3 [pid 287] unlink("./120/binderfs" [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 360 [pid 290] <... close resumed>) = 0 [pid 2075] <... futex resumed>) = 0 [pid 290] rmdir("./118" [pid 287] <... unlink resumed>) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 287] getdents64(3, [pid 2075] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 290] mkdir("./119", 0777 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2075] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2075] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 290] <... mkdir resumed>) = 0 [pid 287] close(3 [pid 2075] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2075] <... mmap resumed>) = 0x7f6be17b8000 [pid 287] <... close resumed>) = 0 [pid 2075] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2075] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] rmdir("./120" [pid 2075] <... rt_sigprocmask resumed>[], 8) = 0 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 350 [pid 2075] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 287] <... rmdir resumed>) = 0 [pid 287] mkdir("./121", 0777 [pid 2075] <... clone3 resumed> => {parent_tid=[352]}, 88) = 352 [pid 2075] rt_sigprocmask(SIG_SETMASK, [], [pid 287] <... mkdir resumed>) = 0 [pid 2075] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2075] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2075] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2077 attached [pid 2077] set_robust_list(0x5555698ca6a0, 24./strace-static-x86_64: Process 2080 attached ./strace-static-x86_64: Process 2078 attached [pid 2076] rt_sigprocmask(SIG_SETMASK, [], [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 357 [pid 2077] <... set_robust_list resumed>) = 0 [pid 2077] chdir("./121") = 0 [pid 2077] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2077] setpgid(0, 0 [pid 2076] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2077] <... setpgid resumed>) = 0 [pid 2077] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2076] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2080] set_robust_list(0x5555698ca6a0, 24 [pid 2078] set_robust_list(0x5555698ca6a0, 24 [pid 2077] write(3, "1000", 4) = 4 [pid 2077] close(3executing program ) = 0 [pid 2077] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2077] write(1, "executing program\n", 18 [pid 2076] <... bpf resumed>) = 3 [pid 2077] <... write resumed>) = 18 [pid 2077] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2077] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2078] <... set_robust_list resumed>) = 0 [pid 2076] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2077] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2077] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2077] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2080] <... set_robust_list resumed>) = 0 [pid 2078] chdir("./119" [pid 2077] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2076] <... futex resumed>) = 1 [pid 2073] <... futex resumed>) = 0 [pid 2077] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2073] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2073] <... futex resumed>) = 0 [pid 2076] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2073] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2077] <... clone3 resumed> => {parent_tid=[361]}, 88) = 361 [pid 2077] rt_sigprocmask(SIG_SETMASK, [], [pid 2076] <... socketpair resumed>[4, 5]) = 0 [pid 2077] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2077] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2077] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2079 attached [pid 2079] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2079] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2079] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2080] chdir("./121" [pid 2078] <... chdir resumed>) = 0 [pid 2076] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2080] <... chdir resumed>) = 0 [pid 2079] <... bpf resumed>) = 3 [pid 2078] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2076] <... futex resumed>) = 1 [pid 2073] <... futex resumed>) = 0 [pid 2079] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2076] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2073] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2080] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2078] <... prctl resumed>) = 0 [pid 2073] <... futex resumed>) = 0 [pid 2076] <... bpf resumed>) = 6 [pid 2073] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2076] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2073] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2076] <... futex resumed>) = 0 [pid 2075] <... futex resumed>) = 0 [pid 2073] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2075] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2073] <... futex resumed>) = 0 [pid 2076] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2075] <... futex resumed>) = 0 [pid 2073] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2075] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2073] <... futex resumed>) = 0 [pid 2079] <... futex resumed>) = 1 [pid 2076] <... bpf resumed>) = 0 [pid 2073] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2079] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2073] <... mmap resumed>) = 0x7f6be1797000 [pid 2076] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2073] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2079] <... socketpair resumed>[4, 5]) = 0 [pid 2076] <... futex resumed>) = 0 [pid 2073] <... mprotect resumed>) = 0 [pid 2080] <... prctl resumed>) = 0 [pid 2079] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2073] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2076] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2073] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2079] <... futex resumed>) = 1 [pid 2075] <... futex resumed>) = 0 [pid 2073] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2080] setpgid(0, 0 [pid 2079] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2078] setpgid(0, 0 [pid 2075] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2079] <... bpf resumed>) = 6 [pid 2075] <... futex resumed>) = 0 [pid 2079] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2075] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2073] <... clone3 resumed> => {parent_tid=[372]}, 88) = 372 ./strace-static-x86_64: Process 2082 attached [pid 2080] <... setpgid resumed>) = 0 [pid 2079] <... futex resumed>) = 0 [pid 2078] <... setpgid resumed>) = 0 [pid 2075] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2073] rt_sigprocmask(SIG_SETMASK, [], [pid 2079] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2075] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2073] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2080] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2079] <... bpf resumed>) = 0 [pid 2075] <... futex resumed>) = 0 [pid 2073] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2079] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2078] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2075] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2073] <... futex resumed>) = 0 [pid 2079] <... futex resumed>) = 0 [pid 2075] <... futex resumed>) = 0 [pid 2073] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2079] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2075] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2080] <... openat resumed>) = 3 [pid 2078] <... openat resumed>) = 3 [pid 2075] <... mmap resumed>) = 0x7f6be1797000 [pid 2075] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2075] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2080] write(3, "1000", 4 [pid 2078] write(3, "1000", 4 [pid 2075] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2075] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2082] set_robust_list(0x7f6be17b79a0, 24 [pid 2080] <... write resumed>) = 4 [pid 2078] <... write resumed>) = 4 ./strace-static-x86_64: Process 2083 attached ./strace-static-x86_64: Process 2081 attached [pid 2075] <... clone3 resumed> => {parent_tid=[353]}, 88) = 353 [pid 2081] set_robust_list(0x7f6be17d89a0, 24 [pid 2075] rt_sigprocmask(SIG_SETMASK, [], [pid 2081] <... set_robust_list resumed>) = 0 [pid 2075] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2081] rt_sigprocmask(SIG_SETMASK, [], [pid 2075] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2081] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2075] <... futex resumed>) = 0 [pid 2081] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2075] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2083] set_robust_list(0x7f6be17b79a0, 24 [pid 2082] <... set_robust_list resumed>) = 0 [pid 2081] <... bpf resumed>) = 3 [pid 2080] close(3 [pid 2078] close(3 [pid 2081] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2077] <... futex resumed>) = 0 [pid 2081] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2077] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2081] <... socketpair resumed>[4, 5]) = 0 [pid 2077] <... futex resumed>) = 0 [pid 2083] <... set_robust_list resumed>) = 0 [pid 2082] rt_sigprocmask(SIG_SETMASK, [], [pid 2081] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2080] <... close resumed>) = 0 [pid 2078] <... close resumed>) = 0 [pid 2077] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2081] <... futex resumed>) = 0 [pid 2077] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2081] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2077] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2081] <... bpf resumed>) = 6 [pid 2080] symlink("/dev/binderfs", "./binderfs" [pid 2082] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2078] symlink("/dev/binderfs", "./binderfs" [pid 2077] <... futex resumed>) = 0 [pid 2083] rt_sigprocmask(SIG_SETMASK, [], [pid 2081] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2081] <... futex resumed>) = 0 [pid 2077] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 2080] <... symlink resumed>) = 0 [pid 2081] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2078] <... symlink resumed>) = 0 [pid 2077] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2080] write(1, "executing program\n", 18 [pid 2081] <... bpf resumed>) = 0 executing program [pid 2078] write(1, "executing program\n", 18 [pid 2077] <... futex resumed>) = 0 [pid 2080] <... write resumed>) = 18 [pid 2081] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2078] <... write resumed>) = 18 [pid 2077] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2082] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2081] <... futex resumed>) = 0 [pid 2080] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2078] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] <... futex resumed>) = 0 [pid 2083] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2081] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2080] <... futex resumed>) = 0 [pid 2078] <... futex resumed>) = 0 [pid 2077] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2080] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2078] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2077] <... mmap resumed>) = 0x7f6be1797000 [pid 2080] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2078] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2077] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2080] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2078] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2077] <... mprotect resumed>) = 0 [pid 2080] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2078] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2077] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2080] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2078] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2077] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2082] <... bpf resumed>) = 7 [pid 2080] <... mmap resumed>) = 0x7f6be17b8000 [pid 2078] <... mmap resumed>) = 0x7f6be17b8000 [pid 2077] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0}./strace-static-x86_64: Process 2084 attached [pid 2083] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2082] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2080] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2078] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2082] <... futex resumed>) = 1 [pid 2080] <... mprotect resumed>) = 0 [pid 2078] <... mprotect resumed>) = 0 [pid 2077] <... clone3 resumed> => {parent_tid=[362]}, 88) = 362 [pid 2073] <... futex resumed>) = 0 [pid 2077] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2077] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2077] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2082] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2078] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2073] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2080] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2084] set_robust_list(0x7f6be17b79a0, 24 [pid 2083] <... bpf resumed>) = 7 [pid 2080] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2078] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2076] <... futex resumed>) = 0 [pid 2073] <... futex resumed>) = 1 [pid 2083] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2075] <... futex resumed>) = 0 [pid 2083] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2075] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2079] <... futex resumed>) = 0 [pid 2075] <... futex resumed>) = 1 [pid 2079] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2075] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2079] <... setsockopt resumed>) = 0 [pid 2079] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2075] <... futex resumed>) = 0 [pid 2079] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2075] close(3) = 0 [pid 2084] <... set_robust_list resumed>) = 0 [pid 2080] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2078] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2076] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2075] close(4 [pid 2073] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2075] <... close resumed>) = 0 [pid 2075] close(5 [pid 2076] <... setsockopt resumed>) = 0 [pid 2075] <... close resumed>) = 0 [pid 2075] close(6./strace-static-x86_64: Process 2085 attached [pid 2084] rt_sigprocmask(SIG_SETMASK, [], [pid 2078] <... clone3 resumed> => {parent_tid=[351]}, 88) = 351 [pid 2076] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2075] <... close resumed>) = 0 [pid 2085] set_robust_list(0x7f6be17d89a0, 24 [pid 2075] close(7) = 0 [pid 2075] close(8) = -1 EBADF (Bad file descriptor) [pid 2080] <... clone3 resumed> => {parent_tid=[358]}, 88) = 358 [pid 2078] rt_sigprocmask(SIG_SETMASK, [], [pid 2075] close(9 [pid 2076] <... futex resumed>) = 1 [pid 2075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] <... futex resumed>) = 0 [pid 2075] close(10) = -1 EBADF (Bad file descriptor) [pid 2075] close(11) = -1 EBADF (Bad file descriptor) [pid 2075] close(12) = -1 EBADF (Bad file descriptor) [pid 2075] close(13) = -1 EBADF (Bad file descriptor) [pid 2075] close(14) = -1 EBADF (Bad file descriptor) [pid 2075] close(15) = -1 EBADF (Bad file descriptor) [pid 2075] close(16) = -1 EBADF (Bad file descriptor) [pid 2075] close(17 [pid 2085] <... set_robust_list resumed>) = 0 [pid 2084] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2080] rt_sigprocmask(SIG_SETMASK, [], [pid 2078] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2076] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] close(3 [pid 2075] close(18) = -1 EBADF (Bad file descriptor) [pid 2075] close(19) = -1 EBADF (Bad file descriptor) [pid 2075] close(20) = -1 EBADF (Bad file descriptor) [pid 2075] close(21) = -1 EBADF (Bad file descriptor) [pid 2075] close(22) = -1 EBADF (Bad file descriptor) [pid 2075] close(23) = -1 EBADF (Bad file descriptor) [pid 2075] close(24) = -1 EBADF (Bad file descriptor) [pid 2075] close(25 [pid 2080] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2078] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2080] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2075] close(26 [pid 2073] <... close resumed>) = 0 [pid 2075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2075] close(27) = -1 EBADF (Bad file descriptor) [pid 2075] close(28) = -1 EBADF (Bad file descriptor) [pid 2075] close(29) = -1 EBADF (Bad file descriptor) [pid 2075] exit_group(0 [pid 2083] <... futex resumed>) = ? [pid 2080] <... futex resumed>) = 0 [pid 2079] <... futex resumed>) = ? [pid 2078] <... futex resumed>) = 0 [pid 2075] <... exit_group resumed>) = ? [pid 2073] close(4./strace-static-x86_64: Process 2086 attached [pid 2085] rt_sigprocmask(SIG_SETMASK, [], [pid 2084] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2083] +++ exited with 0 +++ [pid 2080] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2079] +++ exited with 0 +++ [pid 2078] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2075] +++ exited with 0 +++ [pid 2073] <... close resumed>) = 0 [pid 2086] set_robust_list(0x7f6be17d89a0, 24 [pid 2085] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2073] close(5 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=351, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2086] <... set_robust_list resumed>) = 0 [pid 2086] rt_sigprocmask(SIG_SETMASK, [], [pid 2073] <... close resumed>) = 0 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2073] close(6 [pid 2086] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2073] <... close resumed>) = 0 [pid 2086] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2073] close(7 [pid 2086] <... bpf resumed>) = 3 [pid 2084] <... bpf resumed>) = 7 [pid 2073] <... close resumed>) = 0 [pid 2086] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2073] close(8 [pid 2086] <... futex resumed>) = 1 [pid 2080] <... futex resumed>) = 0 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2086] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2080] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2073] close(9 [pid 2086] <... socketpair resumed>[4, 5]) = 0 [pid 2085] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2084] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2080] <... futex resumed>) = 0 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2086] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2080] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2086] <... futex resumed>) = 0 [pid 2084] <... futex resumed>) = 1 [pid 2080] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2077] <... futex resumed>) = 0 [pid 2073] close(10 [pid 2086] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2084] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2080] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... restart_syscall resumed>) = 0 [pid 2086] <... bpf resumed>) = 6 [pid 2081] <... futex resumed>) = 0 [pid 2080] <... futex resumed>) = 0 [pid 2077] <... futex resumed>) = 1 [pid 2073] close(11 [pid 2086] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2081] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2080] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2077] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2086] <... futex resumed>) = 0 [pid 2081] <... setsockopt resumed>) = 0 [pid 2080] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2073] close(12 [pid 2086] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2081] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2080] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2086] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2081] <... futex resumed>) = 1 [pid 2080] <... futex resumed>) = 0 [pid 2077] <... futex resumed>) = 0 [pid 2073] close(13 [pid 289] umount2("./119", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2086] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2081] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2080] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] close(3 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2086] <... bpf resumed>) = 0 [pid 2080] <... futex resumed>) = 0 [pid 2077] <... close resumed>) = 0 [pid 2073] close(14 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2086] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2080] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2077] close(4 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] openat(AT_FDCWD, "./119", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2086] <... futex resumed>) = 0 [pid 2080] <... mmap resumed>) = 0x7f6be1797000 [pid 2077] <... close resumed>) = 0 [pid 2073] close(15 [pid 2086] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2080] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2077] close(5 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... openat resumed>) = 3 [pid 2080] <... mprotect resumed>) = 0 [pid 2077] <... close resumed>) = 0 [pid 2073] close(16 [pid 289] newfstatat(3, "", [pid 2080] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2077] close(6 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2080] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2077] <... close resumed>) = 0 [pid 2073] close(17 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2080] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2077] close(7 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2085] <... bpf resumed>) = 3 [pid 2077] <... close resumed>) = 0 [pid 2073] close(18 [pid 289] getdents64(3, [pid 2080] <... clone3 resumed> => {parent_tid=[359]}, 88) = 359 [pid 2077] close(8 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2080] rt_sigprocmask(SIG_SETMASK, [], [pid 2077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] close(19 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2080] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2077] close(9 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./119/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2085] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2080] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] close(20 [pid 2080] <... futex resumed>) = 0 [pid 2077] close(10 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2085] <... futex resumed>) = 1 [pid 2080] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2078] <... futex resumed>) = 0 [pid 2077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] close(21 [pid 2085] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2078] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] close(11 [pid 289] newfstatat(AT_FDCWD, "./119/binderfs", [pid 2078] <... futex resumed>) = 0 [pid 2077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2078] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2077] close(12 [pid 2073] close(22 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2085] <... socketpair resumed>[4, 5]) = 0 [pid 2077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2077] close(13 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] unlink("./119/binderfs" [pid 2085] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] close(23 [pid 2085] <... futex resumed>) = 1 [pid 2078] <... futex resumed>) = 0 [pid 2077] close(14 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... unlink resumed>) = 0 [pid 2085] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2078] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] close(24 [pid 289] getdents64(3, [pid 2085] <... bpf resumed>) = 6 [pid 2078] <... futex resumed>) = 0 [pid 2077] close(15 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2085] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2078] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] close(25 [pid 289] close(3 [pid 2085] <... futex resumed>) = 0 [pid 2078] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2077] close(16 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2085] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2078] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] close(26 [pid 289] <... close resumed>) = 0 [pid 2085] <... bpf resumed>) = 0 [pid 2078] <... futex resumed>) = 0 [pid 2077] close(17 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2085] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2078] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] close(27 [pid 289] rmdir("./119" [pid 2085] <... futex resumed>) = 0 [pid 2078] <... futex resumed>) = 0 [pid 2077] close(18 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2085] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2078] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] close(28 [pid 289] <... rmdir resumed>) = 0 ./strace-static-x86_64: Process 2087 attached [pid 2078] <... mmap resumed>) = 0x7f6be1797000 [pid 2077] close(19 [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] mkdir("./120", 0777 [pid 2078] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] close(29 [pid 2077] close(20 [pid 289] <... mkdir resumed>) = 0 [pid 2078] <... mprotect resumed>) = 0 [pid 2077] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2073] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2078] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2077] close(21) = -1 EBADF (Bad file descriptor) [pid 2073] exit_group(0 [pid 2077] close(22) = -1 EBADF (Bad file descriptor) [pid 2077] close(23) = -1 EBADF (Bad file descriptor) [pid 2077] close(24) = -1 EBADF (Bad file descriptor) [pid 2077] close(25) = -1 EBADF (Bad file descriptor) [pid 2077] close(26) = -1 EBADF (Bad file descriptor) [pid 2077] close(27) = -1 EBADF (Bad file descriptor) [pid 2077] close(28) = -1 EBADF (Bad file descriptor) [pid 2077] close(29) = -1 EBADF (Bad file descriptor) [pid 2077] exit_group(0 [pid 2081] <... futex resumed>) = ? [pid 2077] <... exit_group resumed>) = ? [pid 2081] +++ exited with 0 +++ [pid 2087] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2087] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2087] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2082] <... futex resumed>) = ? [pid 2078] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2076] <... futex resumed>) = ? [pid 2073] <... exit_group resumed>) = ? [pid 2084] <... futex resumed>) = ? [pid 2082] +++ exited with 0 +++ [pid 2078] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2076] +++ exited with 0 +++ [pid 2087] <... bpf resumed>) = 7 [pid 2073] +++ exited with 0 +++ [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 354 [pid 2087] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2080] <... futex resumed>) = 0 [pid 2080] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2086] <... futex resumed>) = 0 [pid 2080] <... futex resumed>) = 1 [pid 2086] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2080] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2086] <... setsockopt resumed>) = 0 [pid 2084] +++ exited with 0 +++ [pid 2078] <... clone3 resumed> => {parent_tid=[352]}, 88) = 352 [pid 2077] +++ exited with 0 +++ [pid 2086] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2078] rt_sigprocmask(SIG_SETMASK, [], [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=370, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2086] <... futex resumed>) = 1 [pid 2080] <... futex resumed>) = 0 [pid 2078] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=360, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2087] <... futex resumed>) = 1 [pid 2086] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2080] close(3 [pid 2078] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2080] <... close resumed>) = 0 [pid 2078] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2089 attached [pid 2080] close(4 [pid 2078] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2080] <... close resumed>) = 0 [pid 2080] close(5 [pid 2089] set_robust_list(0x7f6be17b79a0, 24 [pid 2080] <... close resumed>) = 0 [pid 2080] close(6 [pid 2089] <... set_robust_list resumed>) = 0 [pid 2080] <... close resumed>) = 0 [pid 2087] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2080] close(7) = 0 [pid 2089] rt_sigprocmask(SIG_SETMASK, [], [pid 2080] close(8) = -1 EBADF (Bad file descriptor) [pid 2080] close(9) = -1 EBADF (Bad file descriptor) [pid 2080] close(10 [pid 2089] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2089] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2080] close(11 [pid 291] <... restart_syscall resumed>) = 0 [pid 2080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2080] close(12) = -1 EBADF (Bad file descriptor) [pid 2080] close(13) = -1 EBADF (Bad file descriptor) [pid 292] <... restart_syscall resumed>) = 0 [pid 2080] close(14) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./121", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2080] close(15) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./125", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 2088 attached [pid 2080] close(16 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] openat(AT_FDCWD, "./121", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] openat(AT_FDCWD, "./125", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2080] close(17 [pid 291] <... openat resumed>) = 3 [pid 2080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... openat resumed>) = 3 [pid 291] newfstatat(3, "", [pid 2080] close(18 [pid 292] newfstatat(3, "", [pid 2080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2080] close(19 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2080] close(20 [pid 292] getdents64(3, [pid 2080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2080] close(21 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2088] set_robust_list(0x5555698ca6a0, 24 [pid 2080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./121/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2088] <... set_robust_list resumed>) = 0 [pid 2080] close(22 [pid 292] umount2("./125/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2088] chdir("./120" [pid 2080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2088] <... chdir resumed>) = 0 [pid 2080] close(23 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] newfstatat(AT_FDCWD, "./121/binderfs", [pid 2088] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(AT_FDCWD, "./125/binderfs", [pid 2088] <... prctl resumed>) = 0 [pid 2080] close(24 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2088] setpgid(0, 0 [pid 2080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] unlink("./121/binderfs" [pid 2089] <... bpf resumed>) = 7 [pid 2088] <... setpgid resumed>) = 0 [pid 2080] close(25 [pid 292] unlink("./125/binderfs" [pid 2089] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2088] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... unlink resumed>) = 0 [pid 2089] <... futex resumed>) = 1 [pid 2088] <... openat resumed>) = 3 [pid 2080] close(26 [pid 2078] <... futex resumed>) = 0 [pid 292] <... unlink resumed>) = 0 [pid 291] getdents64(3, [pid 2089] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2088] write(3, "1000", 4 [pid 2080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2078] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] getdents64(3, [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2088] <... write resumed>) = 4 [pid 2085] <... futex resumed>) = 0 [pid 2080] close(27 [pid 2078] <... futex resumed>) = 1 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] close(3 [pid 2088] close(3 [pid 2085] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2078] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] close(3 [pid 2088] <... close resumed>) = 0 [pid 2085] <... setsockopt resumed>) = 0 [pid 2080] close(28 [pid 291] <... close resumed>) = 0 [pid 2088] symlink("/dev/binderfs", "./binderfs" [pid 2085] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2080] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... close resumed>) = 0 [pid 291] rmdir("./121" [pid 2088] <... symlink resumed>) = 0 [pid 2085] <... futex resumed>) = 1 [pid 2080] close(29 [pid 2078] <... futex resumed>) = 0 [pid 292] rmdir("./125" [pid 2088] write(1, "executing program\n", 18 [pid 2085] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2080] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 2078] close(3 [pid 291] <... rmdir resumed>) = 0 [pid 2088] <... write resumed>) = 18 [pid 2080] exit_group(0 [pid 292] <... rmdir resumed>) = 0 [pid 2088] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2087] <... futex resumed>) = ? [pid 2086] <... futex resumed>) = ? [pid 2080] <... exit_group resumed>) = ? [pid 2078] <... close resumed>) = 0 [pid 292] mkdir("./126", 0777 [pid 291] mkdir("./122", 0777 [pid 2088] <... futex resumed>) = 0 [pid 2087] +++ exited with 0 +++ [pid 2086] +++ exited with 0 +++ [pid 2080] +++ exited with 0 +++ [pid 2078] close(4 [pid 292] <... mkdir resumed>) = 0 [pid 2088] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 291] <... mkdir resumed>) = 0 [pid 2078] <... close resumed>) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2078] close(5 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=357, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2088] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2088] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2088] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2088] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2088] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2088] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[355]}, 88) = 355 [pid 2078] <... close resumed>) = 0 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 373 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 363 [pid 2078] close(6 [pid 2088] rt_sigprocmask(SIG_SETMASK, [], [pid 2078] <... close resumed>) = 0 [pid 2088] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2088] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2078] close(7 [pid 2088] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2090 attached [pid 2088] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2078] <... close resumed>) = 0 [pid 2090] set_robust_list(0x5555698ca6a0, 24 [pid 2078] close(8 [pid 2090] <... set_robust_list resumed>) = 0 [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] chdir("./126" [pid 2078] close(9./strace-static-x86_64: Process 2091 attached ) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2092 attached [pid 2078] close(10 [pid 2092] set_robust_list(0x7f6be17d89a0, 24 [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2092] <... set_robust_list resumed>) = 0 [pid 2078] close(11 [pid 2092] rt_sigprocmask(SIG_SETMASK, [], [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2092] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2078] close(12) = -1 EBADF (Bad file descriptor) [pid 2092] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2078] close(13 [pid 2091] set_robust_list(0x5555698ca6a0, 24 [pid 2090] <... chdir resumed>) = 0 [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2078] close(14 [pid 2092] <... bpf resumed>) = 3 [pid 2091] <... set_robust_list resumed>) = 0 [pid 2090] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2078] close(15) = -1 EBADF (Bad file descriptor) [pid 2092] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2078] close(16 [pid 2088] <... futex resumed>) = 0 [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2088] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2078] close(17 [pid 2088] <... futex resumed>) = 0 [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2088] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2078] close(18 [pid 2092] <... futex resumed>) = 1 [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2092] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2078] close(19 [pid 2092] <... socketpair resumed>[4, 5]) = 0 [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2091] chdir("./122" [pid 2078] close(20 [pid 2092] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2088] <... futex resumed>) = 0 [pid 2078] close(21 [pid 2088] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2088] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2078] close(22 [pid 2091] <... chdir resumed>) = 0 [pid 2090] <... prctl resumed>) = 0 [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2092] <... futex resumed>) = 1 [pid 2078] close(23 [pid 2091] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2090] setpgid(0, 0 [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2092] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2090] <... setpgid resumed>) = 0 [pid 2078] close(24 [pid 2091] <... prctl resumed>) = 0 [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2092] <... bpf resumed>) = 6 [pid 2091] setpgid(0, 0 [pid 2078] close(25) = -1 EBADF (Bad file descriptor) [pid 2091] <... setpgid resumed>) = 0 [pid 2078] close(26 [pid 2090] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2078] close(27 [pid 287] <... restart_syscall resumed>) = 0 [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2078] close(28 [pid 2092] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2088] <... futex resumed>) = 0 [pid 2088] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2091] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2088] <... futex resumed>) = 0 [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2088] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2078] close(29 [pid 287] umount2("./121", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2091] <... openat resumed>) = 3 [pid 2090] <... openat resumed>) = 3 [pid 2088] <... futex resumed>) = 0 [pid 2078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2088] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2091] write(3, "1000", 4 [pid 2090] write(3, "1000", 4 [pid 2088] <... mmap resumed>) = 0x7f6be1797000 [pid 2078] exit_group(0 [pid 287] openat(AT_FDCWD, "./121", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2088] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2078] <... exit_group resumed>) = ? [pid 2085] <... futex resumed>) = ? [pid 2091] <... write resumed>) = 4 [pid 2090] <... write resumed>) = 4 [pid 2089] <... futex resumed>) = ? [pid 2088] <... mprotect resumed>) = 0 [pid 287] <... openat resumed>) = 3 [pid 2092] <... futex resumed>) = 1 [pid 2088] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2085] +++ exited with 0 +++ [pid 2092] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2088] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2092] <... bpf resumed>) = 0 [pid 2088] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2092] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2089] +++ exited with 0 +++ [pid 2088] <... clone3 resumed> => {parent_tid=[356]}, 88) = 356 [pid 2078] +++ exited with 0 +++ [pid 287] newfstatat(3, "", [pid 2092] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2091] close(3 [pid 2090] close(3 [pid 2088] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2091] <... close resumed>) = 0 [pid 2090] <... close resumed>) = 0 [pid 2088] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=350, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2088] <... futex resumed>) = 0 [pid 287] getdents64(3, [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2091] symlink("/dev/binderfs", "./binderfs" [pid 2090] symlink("/dev/binderfs", "./binderfs" [pid 2088] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2091] <... symlink resumed>) = 0 [pid 287] umount2("./121/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 2093 attached ) = -1 EINVAL (Invalid argument) [pid 2091] write(1, "executing program\n", 18 [pid 2090] <... symlink resumed>) = 0 [pid 287] newfstatat(AT_FDCWD, "./121/binderfs", [pid 2093] set_robust_list(0x7f6be17b79a0, 24executing program [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2091] <... write resumed>) = 18 executing program [pid 2090] write(1, "executing program\n", 18 [pid 287] unlink("./121/binderfs" [pid 2093] <... set_robust_list resumed>) = 0 [pid 2093] rt_sigprocmask(SIG_SETMASK, [], [pid 287] <... unlink resumed>) = 0 [pid 2090] <... write resumed>) = 18 [pid 2091] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] getdents64(3, [pid 2093] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2091] <... futex resumed>) = 0 [pid 2090] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] close(3 [pid 2093] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2091] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2090] <... futex resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 2093] <... bpf resumed>) = 7 [pid 2091] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2090] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 287] rmdir("./121" [pid 2093] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2088] <... futex resumed>) = 0 [pid 2090] <... rt_sigaction resumed>NULL, 8) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 2091] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2088] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2092] <... futex resumed>) = 0 [pid 2091] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2090] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2088] <... futex resumed>) = 1 [pid 287] mkdir("./122", 0777 [pid 2092] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2088] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2092] <... setsockopt resumed>) = 0 [pid 2091] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2090] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 2092] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2091] <... mmap resumed>) = 0x7f6be17b8000 [pid 2090] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2088] <... futex resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2092] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2088] close(3) = 0 [pid 2088] close(4) = 0 [pid 2088] close(5 [pid 2091] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2090] <... mmap resumed>) = 0x7f6be17b8000 [pid 2088] <... close resumed>) = 0 [pid 2090] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2088] close(6 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 360 ./strace-static-x86_64: Process 2094 attached [pid 2091] <... mprotect resumed>) = 0 [pid 2090] <... mprotect resumed>) = 0 [pid 2088] <... close resumed>) = 0 [pid 2088] close(7 [pid 2091] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2088] <... close resumed>) = 0 [pid 2091] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2090] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2088] close(8 [pid 2091] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2090] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2088] close(9 [pid 2090] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2091] <... clone3 resumed> => {parent_tid=[364]}, 88) = 364 [pid 2088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2088] close(10) = -1 EBADF (Bad file descriptor) [pid 2088] close(11) = -1 EBADF (Bad file descriptor) [pid 2088] close(12) = -1 EBADF (Bad file descriptor) [pid 2088] close(13) = -1 EBADF (Bad file descriptor) [pid 2091] rt_sigprocmask(SIG_SETMASK, [], [pid 2090] <... clone3 resumed> => {parent_tid=[374]}, 88) = 374 [pid 2088] close(14 [pid 2091] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2090] rt_sigprocmask(SIG_SETMASK, [], [pid 2088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2091] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2090] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2088] close(15 [pid 2091] <... futex resumed>) = 0 [pid 2090] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2093] <... futex resumed>) = 1 [pid 2091] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2090] <... futex resumed>) = 0 [pid 2088] close(16 [pid 2093] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2090] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2088] close(17) = -1 EBADF (Bad file descriptor) [pid 2088] close(18./strace-static-x86_64: Process 2095 attached [pid 2094] set_robust_list(0x5555698ca6a0, 24 [pid 2088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2088] close(19) = -1 EBADF (Bad file descriptor) [pid 2088] close(20) = -1 EBADF (Bad file descriptor) [pid 2088] close(21) = -1 EBADF (Bad file descriptor) [pid 2088] close(22) = -1 EBADF (Bad file descriptor) [pid 2088] close(23 [pid 2095] set_robust_list(0x7f6be17d89a0, 24 [pid 2094] <... set_robust_list resumed>) = 0 [pid 2088] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2096 attached [pid 2088] close(24 [pid 2096] set_robust_list(0x7f6be17d89a0, 24 [pid 2088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2096] <... set_robust_list resumed>) = 0 [pid 2088] close(25 [pid 2096] rt_sigprocmask(SIG_SETMASK, [], [pid 2088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2096] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2088] close(26) = -1 EBADF (Bad file descriptor) [pid 2088] close(27) = -1 EBADF (Bad file descriptor) [pid 2088] close(28 [pid 2096] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2095] <... set_robust_list resumed>) = 0 [pid 2094] chdir("./122" [pid 2088] close(29 [pid 2096] <... bpf resumed>) = 3 [pid 2095] rt_sigprocmask(SIG_SETMASK, [], [pid 2094] <... chdir resumed>) = 0 [pid 2088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2096] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2088] exit_group(0 [pid 2093] <... futex resumed>) = ? [pid 2092] <... futex resumed>) = ? [pid 2090] <... futex resumed>) = 0 [pid 2088] <... exit_group resumed>) = ? [pid 2093] +++ exited with 0 +++ [pid 2092] +++ exited with 0 +++ [pid 2090] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2096] <... futex resumed>) = 1 [pid 2096] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2096] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2096] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2095] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2088] +++ exited with 0 +++ [pid 2090] <... futex resumed>) = 1 [pid 2090] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=354, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2090] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2090] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2095] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2090] <... futex resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 2090] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2096] <... futex resumed>) = 0 [pid 2095] <... bpf resumed>) = 3 [pid 2094] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2096] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 290] umount2("./119", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2094] <... prctl resumed>) = 0 [pid 2096] <... bpf resumed>) = 6 [pid 2095] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2094] setpgid(0, 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2096] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2095] <... futex resumed>) = 1 [pid 2094] <... setpgid resumed>) = 0 [pid 2091] <... futex resumed>) = 0 [pid 290] openat(AT_FDCWD, "./119", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2091] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2096] <... futex resumed>) = 1 [pid 2095] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2091] <... futex resumed>) = 0 [pid 2090] <... futex resumed>) = 0 [pid 290] <... openat resumed>) = 3 [pid 2094] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2091] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2090] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] newfstatat(3, "", [pid 2090] <... futex resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2090] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] getdents64(3, [pid 2090] <... futex resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2090] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 290] umount2("./119/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2094] <... openat resumed>) = 3 [pid 2090] <... mmap resumed>) = 0x7f6be1797000 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2090] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2094] write(3, "1000", 4 [pid 290] newfstatat(AT_FDCWD, "./119/binderfs", [pid 2090] <... mprotect resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2096] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2095] <... socketpair resumed>[4, 5]) = 0 [pid 2094] <... write resumed>) = 4 [pid 2090] rt_sigprocmask(SIG_BLOCK, ~[], [pid 290] unlink("./119/binderfs" [pid 2094] close(3 [pid 2090] <... rt_sigprocmask resumed>[], 8) = 0 [pid 290] <... unlink resumed>) = 0 [pid 2090] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 290] getdents64(3, ./strace-static-x86_64: Process 2097 attached [pid 2096] <... bpf resumed>) = 0 [pid 2095] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2094] <... close resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2094] symlink("/dev/binderfs", "./binderfs" [pid 2090] <... clone3 resumed> => {parent_tid=[375]}, 88) = 375 [pid 290] close(3 [pid 2094] <... symlink resumed>) = 0 [pid 2090] rt_sigprocmask(SIG_SETMASK, [], [pid 2094] write(1, "executing program\n", 18 [pid 2090] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] <... close resumed>) = 0 executing program [pid 2094] <... write resumed>) = 18 [pid 2090] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] rmdir("./119" [pid 2096] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2095] <... futex resumed>) = 1 [pid 2094] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2090] <... futex resumed>) = 0 [pid 2094] <... futex resumed>) = 0 [pid 2091] <... futex resumed>) = 0 [pid 2090] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] <... rmdir resumed>) = 0 [pid 2094] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2091] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2094] <... rt_sigaction resumed>NULL, 8) = 0 [pid 290] mkdir("./120", 0777 [pid 2091] <... futex resumed>) = 0 [pid 2094] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 290] <... mkdir resumed>) = 0 [pid 2094] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2091] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2094] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2096] <... futex resumed>) = 0 [pid 2095] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2096] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2095] <... bpf resumed>) = 6 [pid 2095] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2095] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2091] <... futex resumed>) = 0 [pid 2094] <... mmap resumed>) = 0x7f6be17b8000 [pid 2094] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2091] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 353 [pid 2095] <... futex resumed>) = 0 [pid 2094] <... mprotect resumed>) = 0 [pid 2091] <... futex resumed>) = 1 [pid 2095] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 2095] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2094] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2091] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2095] <... futex resumed>) = 0 [pid 2094] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2091] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2098 attached [pid 2097] set_robust_list(0x7f6be17b79a0, 24 [pid 2095] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2094] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2091] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2098] set_robust_list(0x5555698ca6a0, 24 [pid 2097] <... set_robust_list resumed>) = 0 [pid 2095] <... bpf resumed>) = 7 [pid 2095] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2095] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2094] <... clone3 resumed> => {parent_tid=[361]}, 88) = 361 [pid 2091] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ./strace-static-x86_64: Process 2099 attached [pid 2094] rt_sigprocmask(SIG_SETMASK, [], [pid 2091] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2094] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2095] <... futex resumed>) = 0 [pid 2094] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2091] <... futex resumed>) = 1 [pid 2095] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2094] <... futex resumed>) = 0 [pid 2091] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2095] <... setsockopt resumed>) = 0 [pid 2094] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2095] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2091] <... futex resumed>) = 0 [pid 2095] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2091] close(3 [pid 2099] set_robust_list(0x7f6be17d89a0, 24 [pid 2091] <... close resumed>) = 0 [pid 2091] close(4 [pid 2099] <... set_robust_list resumed>) = 0 [pid 2099] rt_sigprocmask(SIG_SETMASK, [], [pid 2098] <... set_robust_list resumed>) = 0 [pid 2097] rt_sigprocmask(SIG_SETMASK, [], [pid 2091] <... close resumed>) = 0 [pid 2098] chdir("./120" [pid 2097] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2091] close(5 [pid 2099] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2097] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2098] <... chdir resumed>) = 0 [pid 2091] <... close resumed>) = 0 [pid 2091] close(6) = 0 [pid 2091] close(7) = 0 [pid 2098] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2091] close(8) = -1 EBADF (Bad file descriptor) [pid 2098] <... prctl resumed>) = 0 [pid 2091] close(9) = -1 EBADF (Bad file descriptor) [pid 2098] setpgid(0, 0 [pid 2091] close(10 [pid 2099] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2098] <... setpgid resumed>) = 0 [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2097] <... bpf resumed>) = 7 [pid 2091] close(11) = -1 EBADF (Bad file descriptor) [pid 2098] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2097] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2091] close(12 [pid 2099] <... bpf resumed>) = 3 [pid 2099] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2099] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2098] <... openat resumed>) = 3 [pid 2094] <... futex resumed>) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2097] <... futex resumed>) = 1 [pid 2094] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2091] close(13 [pid 2090] <... futex resumed>) = 0 [pid 2099] <... futex resumed>) = 0 [pid 2097] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2094] <... futex resumed>) = 1 [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2098] write(3, "1000", 4 [pid 2096] <... futex resumed>) = 0 [pid 2094] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2091] close(14 [pid 2090] <... futex resumed>) = 1 [pid 2099] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2096] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] umount2("./120", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2096] <... setsockopt resumed>) = 0 [pid 2091] close(15 [pid 2096] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2099] <... socketpair resumed>[4, 5]) = 0 [pid 2096] <... futex resumed>) = 1 [pid 2091] close(16 [pid 2090] <... futex resumed>) = 0 [pid 2099] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2096] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] close(3 [pid 289] openat(AT_FDCWD, "./120", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2099] <... futex resumed>) = 1 [pid 2094] <... futex resumed>) = 0 [pid 2091] close(17 [pid 2090] <... close resumed>) = 0 [pid 2099] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2094] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] close(4 [pid 289] <... openat resumed>) = 3 [pid 2099] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2094] <... futex resumed>) = 0 [pid 2091] close(18 [pid 2099] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2094] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] <... close resumed>) = 0 [pid 289] newfstatat(3, "", [pid 2091] close(19 [pid 2090] close(5 [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2090] <... close resumed>) = 0 [pid 2091] close(20 [pid 2099] <... bpf resumed>) = 6 [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] close(6 [pid 289] getdents64(3, [pid 2099] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2091] close(21 [pid 2090] <... close resumed>) = 0 [pid 2098] <... write resumed>) = 4 [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] close(7 [pid 2099] <... futex resumed>) = 1 [pid 2094] <... futex resumed>) = 0 [pid 2091] close(22 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2099] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2094] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] <... close resumed>) = 0 [pid 289] umount2("./120/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2099] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2094] <... futex resumed>) = 0 [pid 2091] close(23 [pid 2090] close(8 [pid 2099] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2094] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2099] <... bpf resumed>) = 0 [pid 2094] <... futex resumed>) = 0 [pid 2091] close(24 [pid 2090] close(9 [pid 289] newfstatat(AT_FDCWD, "./120/binderfs", [pid 2099] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2094] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2099] <... futex resumed>) = 0 [pid 2094] <... mmap resumed>) = 0x7f6be1797000 [pid 2091] close(25 [pid 2090] close(10 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2099] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2094] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] unlink("./120/binderfs" [pid 2094] <... mprotect resumed>) = 0 [pid 2091] close(26 [pid 2090] close(11 [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... unlink resumed>) = 0 [pid 2094] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2091] close(27 [pid 2090] close(12 [pid 289] getdents64(3, [pid 2094] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2094] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2091] close(28 [pid 2090] close(13 [pid 289] close(3 [pid 2098] close(3 [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... close resumed>) = 0 [pid 2094] <... clone3 resumed> => {parent_tid=[362]}, 88) = 362 [pid 2091] close(29 [pid 2090] close(14 [pid 289] rmdir("./120" [pid 2094] rt_sigprocmask(SIG_SETMASK, [], [pid 2091] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2094] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 2094] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2091] exit_group(0 [pid 2090] close(15 [pid 289] mkdir("./121", 0777 [pid 2098] <... close resumed>) = 0 [pid 2095] <... futex resumed>) = ? [pid 2094] <... futex resumed>) = 0 [pid 2091] <... exit_group resumed>) = ? [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2098] symlink("/dev/binderfs", "./binderfs" [pid 2095] +++ exited with 0 +++ [pid 2094] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... mkdir resumed>) = 0 [pid 2098] <... symlink resumed>) = 0 [pid 2098] write(1, "executing program\n", 18 [pid 2091] +++ exited with 0 +++ [pid 2090] close(16) = -1 EBADF (Bad file descriptor) [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=363, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2090] close(17 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2098] <... write resumed>) = 18 [pid 2098] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2098] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 executing program [pid 2098] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2090] close(18 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 357 [pid 2098] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2098] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2090] close(19 [pid 2098] <... mmap resumed>) = 0x7f6be17b8000 [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2098] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2090] close(20 [pid 2098] <... mprotect resumed>) = 0 [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2098] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2090] close(21 [pid 2098] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2098] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2090] close(22 [pid 2098] <... clone3 resumed> => {parent_tid=[354]}, 88) = 354 ./strace-static-x86_64: Process 2102 attached ./strace-static-x86_64: Process 2100 attached [pid 2098] rt_sigprocmask(SIG_SETMASK, [], [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2100] set_robust_list(0x7f6be17b79a0, 24 [pid 2098] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2090] close(23 [pid 2100] <... set_robust_list resumed>) = 0 [pid 2098] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2100] rt_sigprocmask(SIG_SETMASK, [], [pid 2098] <... futex resumed>) = 0 [pid 2100] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2098] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2090] close(24 [pid 2100] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2102] set_robust_list(0x7f6be17d89a0, 24 [pid 2090] close(25 [pid 2102] <... set_robust_list resumed>) = 0 [pid 2100] <... bpf resumed>) = 7 [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2100] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2090] close(26 [pid 2100] <... futex resumed>) = 1 [pid 2094] <... futex resumed>) = 0 [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2100] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2094] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2090] close(27 [pid 2094] <... futex resumed>) = 1 [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2099] <... futex resumed>) = 0 [pid 2094] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2090] close(28 [pid 2102] rt_sigprocmask(SIG_SETMASK, [], [pid 2099] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2101 attached [pid 2090] close(29 [pid 2099] <... setsockopt resumed>) = 0 [pid 2090] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2099] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2094] <... futex resumed>) = 0 [pid 2090] exit_group(0 [pid 2094] close(3 [pid 2099] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2097] <... futex resumed>) = ? [pid 2096] <... futex resumed>) = ? [pid 2094] <... close resumed>) = 0 [pid 2090] <... exit_group resumed>) = ? [pid 2097] +++ exited with 0 +++ [pid 2096] +++ exited with 0 +++ [pid 2094] close(4 [pid 291] <... restart_syscall resumed>) = 0 [pid 2094] <... close resumed>) = 0 [pid 2094] close(5) = 0 [pid 2094] close(6) = 0 [pid 2094] close(7) = 0 [pid 2090] +++ exited with 0 +++ [pid 2094] close(8 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=373, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2094] close(9 [pid 2101] set_robust_list(0x5555698ca6a0, 24 [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... set_robust_list resumed>) = 0 [pid 2094] close(10 [pid 292] umount2("./126", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2101] chdir("./121" [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./122", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2101] <... chdir resumed>) = 0 [pid 2094] close(11 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2101] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2102] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2101] <... prctl resumed>) = 0 [pid 2094] close(12 [pid 292] openat(AT_FDCWD, "./126", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2101] setpgid(0, 0 [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] openat(AT_FDCWD, "./122", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2101] <... setpgid resumed>) = 0 [pid 2094] close(13 [pid 292] <... openat resumed>) = 3 [pid 2102] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2101] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(3, "", [pid 291] <... openat resumed>) = 3 [pid 2101] <... openat resumed>) = 3 [pid 2094] close(14 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2101] write(3, "1000", 4 [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(3, "", [pid 2101] <... write resumed>) = 4 [pid 2094] close(15 [pid 292] getdents64(3, [pid 2101] close(3 [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2102] <... bpf resumed>) = 3 [pid 2101] <... close resumed>) = 0 [pid 2094] close(16 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2101] symlink("/dev/binderfs", "./binderfs" [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 292] umount2("./126/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2102] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2101] <... symlink resumed>) = 0 [pid 2094] close(17 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2102] <... futex resumed>) = 1 [pid 2101] write(1, "executing program\n", 18 [pid 2098] <... futex resumed>) = 0 [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2102] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2101] <... write resumed>) = 18 [pid 2098] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2094] close(18 [pid 292] newfstatat(AT_FDCWD, "./126/binderfs", [pid 291] umount2("./122/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2102] <... socketpair resumed>[4, 5]) = 0 [pid 2101] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2098] <... futex resumed>) = 0 [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2102] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2101] <... futex resumed>) = 0 [pid 2098] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2094] close(19 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2102] <... futex resumed>) = 0 [pid 2101] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2098] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] unlink("./126/binderfs" [pid 291] newfstatat(AT_FDCWD, "./122/binderfs", [pid 2102] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2101] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2098] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2094] close(20 [pid 2102] <... bpf resumed>) = 6 [pid 2101] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2098] <... futex resumed>) = 0 [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... unlink resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2102] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2101] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2098] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2094] close(21 [pid 292] getdents64(3, [pid 291] unlink("./122/binderfs" [pid 2102] <... futex resumed>) = 0 [pid 2101] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2098] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2102] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2101] <... mmap resumed>) = 0x7f6be17b8000 [pid 2098] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2094] close(22 [pid 292] close(3 [pid 291] <... unlink resumed>) = 0 [pid 2102] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2101] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2098] <... futex resumed>) = 0 [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... close resumed>) = 0 [pid 291] getdents64(3, [pid 2102] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2101] <... mprotect resumed>) = 0 [pid 2098] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2094] close(23 [pid 292] rmdir("./126" [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2102] <... bpf resumed>) = 0 [pid 2101] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2098] <... futex resumed>) = 0 [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2102] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2101] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2098] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2094] close(24 [pid 292] <... rmdir resumed>) = 0 [pid 291] close(3 [pid 2102] <... futex resumed>) = 0 [pid 2101] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2098] <... mmap resumed>) = 0x7f6be1797000 [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] mkdir("./127", 0777 [pid 2102] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2098] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2094] close(25 [pid 291] <... close resumed>) = 0 [pid 2101] <... clone3 resumed> => {parent_tid=[358]}, 88) = 358 [pid 2098] <... mprotect resumed>) = 0 [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... mkdir resumed>) = 0 [pid 291] rmdir("./122" [pid 2101] rt_sigprocmask(SIG_SETMASK, [], [pid 2098] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2094] close(26 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2101] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2098] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... rmdir resumed>) = 0 [pid 2101] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2094] close(27 [pid 2101] <... futex resumed>) = 0 [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2094] close(28 [pid 2098] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] mkdir("./123", 0777 [pid 2094] close(29) = -1 EBADF (Bad file descriptor) [pid 2098] <... clone3 resumed> => {parent_tid=[355]}, 88) = 355 [pid 2094] exit_group(0 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 376 [pid 291] <... mkdir resumed>) = 0 [pid 2100] <... futex resumed>) = ? [pid 2099] <... futex resumed>) = ? [pid 2098] rt_sigprocmask(SIG_SETMASK, [], [pid 2094] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2105 attached ./strace-static-x86_64: Process 2103 attached [pid 2100] +++ exited with 0 +++ [pid 2099] +++ exited with 0 +++ [pid 2098] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2094] +++ exited with 0 +++ [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2098] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2104 attached [pid 2104] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2104] chdir("./127") = 0 [pid 2104] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2098] <... futex resumed>) = 0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 365 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=360, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2098] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2104] <... prctl resumed>) = 0 [pid 2104] setpgid(0, 0) = 0 [pid 2104] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2105] set_robust_list(0x7f6be17b79a0, 24 [pid 2104] <... openat resumed>) = 3 [pid 2103] set_robust_list(0x7f6be17d89a0, 24 [pid 2104] write(3, "1000", 4) = 4 [pid 2104] close(3) = 0 [pid 2104] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2104] write(1, "executing program\n", 18executing program ) = 18 [pid 2104] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2104] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 2104] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2104] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2104] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 287] umount2("./122", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2104] <... mprotect resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2104] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] openat(AT_FDCWD, "./122", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2104] <... rt_sigprocmask resumed>[], 8) = 0 [pid 287] <... openat resumed>) = 3 [pid 2104] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 287] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2105] <... set_robust_list resumed>) = 0 [pid 2103] <... set_robust_list resumed>) = 0 [pid 287] getdents64(3, [pid 2104] <... clone3 resumed> => {parent_tid=[377]}, 88) = 377 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2104] rt_sigprocmask(SIG_SETMASK, [], [pid 287] umount2("./122/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2104] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2104] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] newfstatat(AT_FDCWD, "./122/binderfs", [pid 2104] <... futex resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2104] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] unlink("./122/binderfs"./strace-static-x86_64: Process 2106 attached ) = 0 [pid 2106] set_robust_list(0x5555698ca6a0, 24 [pid 287] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2106] <... set_robust_list resumed>) = 0 [pid 287] close(3 [pid 2106] chdir("./123" [pid 287] <... close resumed>) = 0 [pid 2106] <... chdir resumed>) = 0 [pid 2105] rt_sigprocmask(SIG_SETMASK, [], [pid 287] rmdir("./122" [pid 2106] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 2105] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] mkdir("./123", 0777) = 0 [pid 2105] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2103] rt_sigprocmask(SIG_SETMASK, [], [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2106] setpgid(0, 0) = 0 [pid 2106] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2106] write(3, "1000", 4 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 363 [pid 2106] <... write resumed>) = 4 executing program [pid 2106] close(3) = 0 [pid 2106] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2105] <... bpf resumed>) = 7 [pid 2106] write(1, "executing program\n", 18) = 18 [pid 2106] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2105] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2106] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2108 attached [pid 2105] <... futex resumed>) = 1 [pid 2103] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2098] <... futex resumed>) = 0 [pid 2106] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2105] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2098] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2106] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2102] <... futex resumed>) = 0 [pid 2098] <... futex resumed>) = 1 [pid 2102] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2098] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2102] <... setsockopt resumed>) = 0 [pid 2106] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2102] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2106] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2102] <... futex resumed>) = 1 [pid 2098] <... futex resumed>) = 0 [pid 2102] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2098] close(3 [pid 2106] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2098] <... close resumed>) = 0 [pid 2106] <... mmap resumed>) = 0x7f6be17b8000 [pid 2098] close(4 [pid 2106] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2098] <... close resumed>) = 0 [pid 2106] <... mprotect resumed>) = 0 [pid 2098] close(5) = 0 [pid 2106] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2098] close(6 [pid 2103] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2098] <... close resumed>) = 0 [pid 2106] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2098] close(7 [pid 2106] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2098] <... close resumed>) = 0 [pid 2098] close(8 [pid 2106] <... clone3 resumed> => {parent_tid=[366]}, 88) = 366 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2106] rt_sigprocmask(SIG_SETMASK, [], [pid 2098] close(9 [pid 2106] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2106] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2098] close(10 [pid 2106] <... futex resumed>) = 0 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2106] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2098] close(11 [pid 2103] <... bpf resumed>) = 3 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2098] close(12 [pid 2103] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2107 attached [pid 2103] <... futex resumed>) = 1 [pid 2101] <... futex resumed>) = 0 [pid 2098] close(13 [pid 2107] set_robust_list(0x7f6be17d89a0, 24 [pid 2103] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2101] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2107] <... set_robust_list resumed>) = 0 [pid 2101] <... futex resumed>) = 0 [pid 2098] close(14 [pid 2107] rt_sigprocmask(SIG_SETMASK, [], [pid 2103] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2101] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2107] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2103] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2098] close(15 [pid 2107] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2108] set_robust_list(0x5555698ca6a0, 24 [pid 2103] <... socketpair resumed>[4, 5]) = 0 [pid 2098] close(16 [pid 2108] <... set_robust_list resumed>) = 0 [pid 2107] <... bpf resumed>) = 3 [pid 2103] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2098] close(17 [pid 2107] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2103] <... futex resumed>) = 1 [pid 2101] <... futex resumed>) = 0 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2107] <... futex resumed>) = 1 [pid 2104] <... futex resumed>) = 0 [pid 2101] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2098] close(18 [pid 2103] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2107] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2104] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2101] <... futex resumed>) = 0 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2107] <... socketpair resumed>[4, 5]) = 0 [pid 2104] <... futex resumed>) = 0 [pid 2103] <... bpf resumed>) = 6 [pid 2101] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2098] close(19 [pid 2107] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2104] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2107] <... futex resumed>) = 0 [pid 2104] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2103] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2107] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2104] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2098] close(20 [pid 2108] chdir("./123" [pid 2107] <... bpf resumed>) = 6 [pid 2104] <... futex resumed>) = 0 [pid 2103] <... futex resumed>) = 1 [pid 2101] <... futex resumed>) = 0 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2107] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2104] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2101] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2098] close(21 [pid 2103] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2107] <... futex resumed>) = 0 [pid 2108] <... chdir resumed>) = 0 [pid 2104] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2101] <... futex resumed>) = 0 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2107] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2104] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2103] <... bpf resumed>) = 0 [pid 2101] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2098] close(22 [pid 2108] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2107] <... bpf resumed>) = 0 [pid 2104] <... futex resumed>) = 0 [pid 2103] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2101] <... futex resumed>) = 0 [pid 2108] <... prctl resumed>) = 0 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2109 attached [pid 2107] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2104] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2103] <... futex resumed>) = 0 [pid 2101] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2098] close(23 [pid 2109] set_robust_list(0x7f6be17d89a0, 24 [pid 2108] setpgid(0, 0 [pid 2107] <... futex resumed>) = 0 [pid 2104] <... futex resumed>) = 0 [pid 2103] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2101] <... mmap resumed>) = 0x7f6be1797000 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2109] <... set_robust_list resumed>) = 0 [pid 2108] <... setpgid resumed>) = 0 [pid 2107] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2104] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2101] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2098] close(24 [pid 2109] rt_sigprocmask(SIG_SETMASK, [], [pid 2104] <... mmap resumed>) = 0x7f6be1797000 [pid 2101] <... mprotect resumed>) = 0 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2109] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2108] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2104] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2101] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2098] close(25 [pid 2109] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2104] <... mprotect resumed>) = 0 [pid 2101] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2109] <... bpf resumed>) = 3 [pid 2108] <... openat resumed>) = 3 [pid 2104] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2101] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2098] close(26./strace-static-x86_64: Process 2110 attached [pid 2109] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2108] write(3, "1000", 4 [pid 2104] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2109] <... futex resumed>) = 1 [pid 2106] <... futex resumed>) = 0 [pid 2104] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2101] <... clone3 resumed> => {parent_tid=[359]}, 88) = 359 [pid 2108] <... write resumed>) = 4 [pid 2098] close(27./strace-static-x86_64: Process 2111 attached [pid 2110] set_robust_list(0x7f6be17b79a0, 24 [pid 2109] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2106] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2101] rt_sigprocmask(SIG_SETMASK, [], [pid 2111] set_robust_list(0x7f6be17b79a0, 24 [pid 2110] <... set_robust_list resumed>) = 0 [pid 2109] <... socketpair resumed>[4, 5]) = 0 [pid 2108] close(3 [pid 2106] <... futex resumed>) = 0 [pid 2104] <... clone3 resumed> => {parent_tid=[378]}, 88) = 378 [pid 2101] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2109] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2106] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2104] rt_sigprocmask(SIG_SETMASK, [], [pid 2101] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2109] <... futex resumed>) = 0 [pid 2106] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2104] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2101] <... futex resumed>) = 0 [pid 2109] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2106] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2104] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2101] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2111] <... set_robust_list resumed>) = 0 [pid 2110] rt_sigprocmask(SIG_SETMASK, [], [pid 2109] <... bpf resumed>) = 6 [pid 2108] <... close resumed>) = 0 [pid 2106] <... futex resumed>) = 0 [pid 2104] <... futex resumed>) = 0 [pid 2098] close(28 [pid 2109] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2106] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2104] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2109] <... futex resumed>) = 0 [pid 2106] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2109] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2106] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2109] <... bpf resumed>) = 0 [pid 2106] <... futex resumed>) = 0 [pid 2109] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2106] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2109] <... futex resumed>) = 0 [pid 2106] <... futex resumed>) = 0 [pid 2109] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2106] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2106] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2111] rt_sigprocmask(SIG_SETMASK, [], [pid 2110] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2108] symlink("/dev/binderfs", "./binderfs" [pid 2106] <... mprotect resumed>) = 0 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2106] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2108] <... symlink resumed>) = 0 [pid 2106] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2098] close(29./strace-static-x86_64: Process 2112 attached [pid 2111] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2110] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2108] write(1, "executing program\n", 18 [pid 2112] set_robust_list(0x7f6be17b79a0, 24 [pid 2111] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2106] <... clone3 resumed> => {parent_tid=[367]}, 88) = 367 [pid 2098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2106] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2106] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2106] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}executing program [pid 2108] <... write resumed>) = 18 [pid 2110] <... bpf resumed>) = 7 [pid 2108] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2098] exit_group(0 [pid 2112] <... set_robust_list resumed>) = 0 [pid 2111] <... bpf resumed>) = 7 [pid 2110] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2108] <... futex resumed>) = 0 [pid 2108] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2105] <... futex resumed>) = ? [pid 2102] <... futex resumed>) = ? [pid 2098] <... exit_group resumed>) = ? [pid 2108] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2108] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2108] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2108] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2108] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2105] +++ exited with 0 +++ [pid 2102] +++ exited with 0 +++ [pid 2108] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2108] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[364]}, 88) = 364 [pid 2098] +++ exited with 0 +++ [pid 2110] <... futex resumed>) = 1 [pid 2108] rt_sigprocmask(SIG_SETMASK, [], [pid 2101] <... futex resumed>) = 0 [pid 2108] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2101] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2108] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2101] <... futex resumed>) = 1 [pid 2108] <... futex resumed>) = 0 [pid 2101] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2108] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2113 attached [pid 2112] rt_sigprocmask(SIG_SETMASK, [], [pid 2111] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2110] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2103] <... futex resumed>) = 0 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=353, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2112] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2112] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2113] set_robust_list(0x7f6be17d89a0, 24 [pid 2112] <... bpf resumed>) = 7 [pid 2111] <... futex resumed>) = 1 [pid 2104] <... futex resumed>) = 0 [pid 2103] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2113] <... set_robust_list resumed>) = 0 [pid 2111] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2104] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2103] <... setsockopt resumed>) = 0 [pid 2112] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2106] <... futex resumed>) = 0 [pid 2112] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2106] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2109] <... futex resumed>) = 0 [pid 2106] <... futex resumed>) = 1 [pid 2109] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2106] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2109] <... setsockopt resumed>) = 0 [pid 2109] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2106] <... futex resumed>) = 0 [pid 2109] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2106] close(3) = 0 [pid 2107] <... futex resumed>) = 0 [pid 2106] close(4 [pid 2104] <... futex resumed>) = 1 [pid 290] <... restart_syscall resumed>) = 0 [pid 2103] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2113] rt_sigprocmask(SIG_SETMASK, [], [pid 2107] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2106] <... close resumed>) = 0 [pid 2107] <... setsockopt resumed>) = 0 [pid 2106] close(5 [pid 2113] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2107] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2106] <... close resumed>) = 0 [pid 2104] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2103] <... futex resumed>) = 1 [pid 2101] <... futex resumed>) = 0 [pid 2107] <... futex resumed>) = 0 [pid 2106] close(6 [pid 2101] close(3 [pid 2113] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2107] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2106] <... close resumed>) = 0 [pid 2104] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2103] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2101] <... close resumed>) = 0 [pid 2106] close(7 [pid 2104] close(3 [pid 2101] close(4 [pid 290] umount2("./120", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2106] <... close resumed>) = 0 [pid 2104] <... close resumed>) = 0 [pid 2101] <... close resumed>) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2106] close(8 [pid 2104] close(4 [pid 2101] close(5 [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = 0 [pid 2101] <... close resumed>) = 0 [pid 290] openat(AT_FDCWD, "./120", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2106] close(9 [pid 2104] close(5 [pid 2101] close(6 [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = 0 [pid 2101] <... close resumed>) = 0 [pid 290] <... openat resumed>) = 3 [pid 2113] <... bpf resumed>) = 3 [pid 2106] close(10 [pid 2104] close(6 [pid 2101] close(7 [pid 290] newfstatat(3, "", [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = 0 [pid 2101] <... close resumed>) = 0 [pid 2106] close(11 [pid 2104] close(7 [pid 2101] close(8 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2113] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = 0 [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2113] <... futex resumed>) = 1 [pid 2108] <... futex resumed>) = 0 [pid 2106] close(12 [pid 2104] close(8 [pid 2101] close(9 [pid 290] getdents64(3, [pid 2113] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2108] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2113] <... socketpair resumed>[4, 5]) = 0 [pid 2108] <... futex resumed>) = 0 [pid 2106] close(13 [pid 2104] close(9 [pid 2101] close(10 [pid 290] umount2("./120/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2113] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2108] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2113] <... futex resumed>) = 0 [pid 2108] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2106] close(14 [pid 2104] close(10 [pid 2101] close(11 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2113] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2108] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(AT_FDCWD, "./120/binderfs", [pid 2113] <... bpf resumed>) = 6 [pid 2108] <... futex resumed>) = 0 [pid 2106] close(15 [pid 2104] close(11 [pid 2101] close(12 [pid 2113] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2108] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2113] <... futex resumed>) = 0 [pid 2108] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2106] close(16 [pid 2104] close(12 [pid 2101] close(13 [pid 290] unlink("./120/binderfs" [pid 2113] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2108] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2113] <... bpf resumed>) = 0 [pid 2108] <... futex resumed>) = 0 [pid 2106] close(17 [pid 2104] close(13 [pid 2101] close(14 [pid 290] <... unlink resumed>) = 0 [pid 2113] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2108] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 2113] <... futex resumed>) = 0 [pid 2108] <... futex resumed>) = 0 [pid 2106] close(18 [pid 2104] close(14 [pid 2101] close(15 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2113] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2108] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] close(3 [pid 2108] <... mmap resumed>) = 0x7f6be1797000 [pid 2106] close(19 [pid 2104] close(15 [pid 2101] close(16 [pid 2108] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... close resumed>) = 0 [pid 2108] <... mprotect resumed>) = 0 [pid 2106] close(20 [pid 2104] close(16 [pid 2101] close(17 [pid 290] rmdir("./120" [pid 2108] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2108] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2106] close(21 [pid 2104] close(17 [pid 2101] close(18 [pid 290] <... rmdir resumed>) = 0 [pid 2108] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] mkdir("./121", 0777 [pid 2106] close(22 [pid 2101] close(19 [pid 2108] <... clone3 resumed> => {parent_tid=[365]}, 88) = 365 [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2108] rt_sigprocmask(SIG_SETMASK, [], [pid 2106] close(23 [pid 2104] close(18 [pid 2101] close(20 [pid 2108] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... mkdir resumed>) = 0 [pid 2108] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2106] close(24 [pid 2104] close(19 [pid 2101] close(21 [pid 2108] <... futex resumed>) = 0 [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2114 attached [pid 2108] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2106] close(25 [pid 2104] close(20 [pid 2101] close(22 [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2106] close(26 [pid 2101] close(23 [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2106] close(27 [pid 2101] close(24 [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2106] close(28 [pid 2104] close(21 [pid 2101] close(25 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 356 [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2106] close(29 [pid 2104] close(22 [pid 2101] close(26 [pid 2106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2106] exit_group(0 [pid 2104] close(23 [pid 2101] close(27 [pid 2112] <... futex resumed>) = ? [pid 2109] <... futex resumed>) = ? [pid 2106] <... exit_group resumed>) = ? [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2101] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2115 attached [pid 2114] set_robust_list(0x7f6be17b79a0, 24 [pid 2112] +++ exited with 0 +++ [pid 2109] +++ exited with 0 +++ [pid 2106] +++ exited with 0 +++ [pid 2104] close(24 [pid 2101] close(28) = -1 EBADF (Bad file descriptor) [pid 2101] close(29) = -1 EBADF (Bad file descriptor) [pid 2101] exit_group(0 [pid 2110] <... futex resumed>) = ? [pid 2103] <... futex resumed>) = ? [pid 2101] <... exit_group resumed>) = ? [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] set_robust_list(0x5555698ca6a0, 24 [pid 2114] <... set_robust_list resumed>) = 0 [pid 2110] +++ exited with 0 +++ [pid 2104] close(25 [pid 2103] +++ exited with 0 +++ [pid 2101] +++ exited with 0 +++ [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=365, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2115] <... set_robust_list resumed>) = 0 [pid 2114] rt_sigprocmask(SIG_SETMASK, [], [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=357, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2104] close(26 [pid 291] <... restart_syscall resumed>) = 0 [pid 289] umount2("./121", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2115] chdir("./121" [pid 2114] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2104] close(27 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2114] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] openat(AT_FDCWD, "./121", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2104] close(28 [pid 291] umount2("./123", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... openat resumed>) = 3 [pid 2104] close(29 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] newfstatat(3, "", [pid 2104] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] openat(AT_FDCWD, "./123", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2104] exit_group(0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2111] <... futex resumed>) = ? [pid 2107] <... futex resumed>) = ? [pid 2104] <... exit_group resumed>) = ? [pid 291] <... openat resumed>) = 3 [pid 2111] +++ exited with 0 +++ [pid 2107] +++ exited with 0 +++ [pid 289] getdents64(3, [pid 2104] +++ exited with 0 +++ [pid 291] newfstatat(3, "", [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=376, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] umount2("./121/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] getdents64(3, [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] newfstatat(AT_FDCWD, "./121/binderfs", [pid 291] umount2("./123/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] newfstatat(AT_FDCWD, "./123/binderfs", [pid 289] unlink("./121/binderfs" [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] unlink("./123/binderfs" [pid 289] <... unlink resumed>) = 0 [pid 291] <... unlink resumed>) = 0 [pid 289] getdents64(3, [pid 291] getdents64(3, [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] close(3 [pid 291] close(3) = 0 [pid 289] <... close resumed>) = 0 [pid 291] rmdir("./123" [pid 289] rmdir("./121" [pid 291] <... rmdir resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 291] mkdir("./124", 0777 [pid 289] mkdir("./122", 0777 [pid 291] <... mkdir resumed>) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 289] <... mkdir resumed>) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 368 ./strace-static-x86_64: Process 2116 attached [pid 2116] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2116] chdir("./124") = 0 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 360 [pid 2116] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2116] setpgid(0, 0) = 0 [pid 2116] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2114] <... bpf resumed>) = 7 [pid 2116] write(3, "1000", 4) = 4 [pid 2114] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2116] close(3) = 0 [pid 2116] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2114] <... futex resumed>) = 1 [pid 2108] <... futex resumed>) = 0 [pid 2115] <... chdir resumed>) = 0 [pid 2108] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2116] write(1, "executing program\n", 18 [pid 2113] <... futex resumed>) = 0 [pid 2108] <... futex resumed>) = 1 [pid 2113] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 2108] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2113] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 2114] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2113] <... futex resumed>) = 0 [pid 2108] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2113] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2108] close(3 [pid 2116] <... write resumed>) = 18 [pid 2108] <... close resumed>) = 0 [pid 2116] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2108] close(4 [pid 2116] <... futex resumed>) = 0 [pid 2116] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2108] <... close resumed>) = 0 [pid 2116] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2108] close(5 [pid 2116] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2108] <... close resumed>) = 0 [pid 2116] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2108] close(6 [pid 2116] <... mmap resumed>) = 0x7f6be17b8000 [pid 2108] <... close resumed>) = 0 [pid 2108] close(7 [pid 2116] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2108] <... close resumed>) = 0 [pid 2116] <... mprotect resumed>) = 0 [pid 2108] close(8 [pid 2116] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2108] close(9 [pid 2116] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2108] close(10) = -1 EBADF (Bad file descriptor) [pid 2108] close(11) = -1 EBADF (Bad file descriptor) [pid 2116] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2108] close(12) = -1 EBADF (Bad file descriptor) [pid 2116] <... clone3 resumed> => {parent_tid=[369]}, 88) = 369 [pid 2108] close(13 [pid 2116] rt_sigprocmask(SIG_SETMASK, [], [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2118 attached [pid 2115] <... prctl resumed>) = 0 [pid 2108] close(14 [pid 2116] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2108] close(15 [pid 2116] <... futex resumed>) = 0 [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2108] close(16 [pid 2115] setpgid(0, 0 [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2108] close(17./strace-static-x86_64: Process 2117 attached ) = -1 EBADF (Bad file descriptor) [pid 2117] set_robust_list(0x5555698ca6a0, 24 [pid 2108] close(18 [pid 2117] <... set_robust_list resumed>) = 0 [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2117] chdir("./122" [pid 2108] close(19 [pid 2115] <... setpgid resumed>) = 0 [pid 2118] set_robust_list(0x7f6be17d89a0, 24 [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2108] close(20 [pid 2117] <... chdir resumed>) = 0 [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2117] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2108] close(21 [pid 2117] <... prctl resumed>) = 0 [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2117] setpgid(0, 0 [pid 2108] close(22 [pid 2117] <... setpgid resumed>) = 0 [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2117] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2108] close(23 [pid 2118] <... set_robust_list resumed>) = 0 [pid 2115] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2117] <... openat resumed>) = 3 [pid 2115] <... openat resumed>) = 3 [pid 2108] close(24 [pid 2117] write(3, "1000", 4 [pid 2115] write(3, "1000", 4 [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2117] <... write resumed>) = 4 [pid 2115] <... write resumed>) = 4 [pid 2108] close(25 [pid 2117] close(3 [pid 2115] close(3 [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2117] <... close resumed>) = 0 [pid 2108] close(26 [pid 2115] <... close resumed>) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] symlink("/dev/binderfs", "./binderfs" [pid 2108] close(27 [pid 2117] symlink("/dev/binderfs", "./binderfs" [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2108] close(28 [pid 292] umount2("./127", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2108] close(29 [pid 292] openat(AT_FDCWD, "./127", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] <... symlink resumed>) = 0 [pid 292] <... openat resumed>) = 3 [pid 2117] <... symlink resumed>) = 0 [pid 2115] write(1, "executing program\n", 18 executing program executing program [pid 2108] exit_group(0 [pid 292] newfstatat(3, "", [pid 2115] <... write resumed>) = 18 [pid 2114] <... futex resumed>) = ? [pid 2113] <... futex resumed>) = ? [pid 2108] <... exit_group resumed>) = ? [pid 2115] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2114] +++ exited with 0 +++ [pid 2113] +++ exited with 0 +++ [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2117] write(1, "executing program\n", 18) = 18 [pid 2117] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2117] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2117] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2108] +++ exited with 0 +++ [pid 2117] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] getdents64(3, [pid 2115] <... futex resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=363, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2115] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 292] umount2("./127/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2117] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2115] <... rt_sigaction resumed>NULL, 8) = 0 [pid 292] newfstatat(AT_FDCWD, "./127/binderfs", [pid 2117] <... mmap resumed>) = 0x7f6be17b8000 [pid 2115] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2117] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 292] unlink("./127/binderfs" [pid 2115] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2117] <... mprotect resumed>) = 0 [pid 2115] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] <... unlink resumed>) = 0 [pid 2118] rt_sigprocmask(SIG_SETMASK, [], [pid 2117] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2115] <... mmap resumed>) = 0x7f6be17b8000 [pid 292] getdents64(3, [pid 2117] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2115] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2118] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2115] <... mprotect resumed>) = 0 [pid 292] close(3 [pid 2117] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 292] <... close resumed>) = 0 [pid 2115] rt_sigprocmask(SIG_BLOCK, ~[], [pid 292] rmdir("./127" [pid 2117] <... clone3 resumed> => {parent_tid=[361]}, 88) = 361 [pid 2115] <... rt_sigprocmask resumed>[], 8) = 0 [pid 292] <... rmdir resumed>) = 0 [pid 2117] rt_sigprocmask(SIG_SETMASK, [], [pid 2115] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 292] mkdir("./128", 0777 [pid 2117] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2117] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... mkdir resumed>) = 0 [pid 2117] <... futex resumed>) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2117] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2119 attached [pid 2119] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2119] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2115] <... clone3 resumed> => {parent_tid=[357]}, 88) = 357 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 379 [pid 2115] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2119] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72./strace-static-x86_64: Process 2121 attached ./strace-static-x86_64: Process 2120 attached [pid 2118] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2115] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2115] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... restart_syscall resumed>) = 0 [pid 287] umount2("./123", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2118] <... bpf resumed>) = 3 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] openat(AT_FDCWD, "./123", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 2119] <... bpf resumed>) = 3 [pid 2119] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2117] <... futex resumed>) = 0 [pid 2117] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2117] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] newfstatat(3, "", [pid 2121] set_robust_list(0x5555698ca6a0, 24 [pid 2120] set_robust_list(0x7f6be17d89a0, 24 [pid 2118] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2119] <... futex resumed>) = 1 [pid 287] getdents64(3, [pid 2119] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] umount2("./123/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 287] newfstatat(AT_FDCWD, "./123/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] unlink("./123/binderfs" [pid 2119] <... socketpair resumed>[4, 5]) = 0 [pid 287] <... unlink resumed>) = 0 [pid 2119] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] getdents64(3, [pid 2117] <... futex resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2117] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 287] close(3 [pid 2117] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... close resumed>) = 0 [pid 2119] <... futex resumed>) = 1 [pid 287] rmdir("./123" [pid 2118] <... futex resumed>) = 1 [pid 2116] <... futex resumed>) = 0 [pid 2116] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2118] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 287] <... rmdir resumed>) = 0 [pid 2116] <... futex resumed>) = 0 [pid 2118] <... socketpair resumed>[4, 5]) = 0 [pid 2116] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] mkdir("./124", 0777 [pid 2119] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2121] <... set_robust_list resumed>) = 0 [pid 2120] <... set_robust_list resumed>) = 0 [pid 2118] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... mkdir resumed>) = 0 [pid 2118] <... futex resumed>) = 1 [pid 2116] <... futex resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2116] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2116] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2119] <... bpf resumed>) = 6 [pid 2119] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2117] <... futex resumed>) = 0 [pid 2117] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2117] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2118] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2117] <... futex resumed>) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 366 [pid 2117] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2118] <... bpf resumed>) = 6 [pid 2117] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2117] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2117] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2118] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2117] <... clone3 resumed> => {parent_tid=[362]}, 88) = 362 [pid 2121] chdir("./128" [pid 2118] <... futex resumed>) = 1 [pid 2117] rt_sigprocmask(SIG_SETMASK, [], [pid 2116] <... futex resumed>) = 0 [pid 2117] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2116] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2118] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2117] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2116] <... futex resumed>) = 0 [pid 2117] <... futex resumed>) = 0 [pid 2116] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2118] <... bpf resumed>) = 0 [pid 2117] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2116] <... futex resumed>) = 0 [pid 2119] <... futex resumed>) = 1 [pid 2118] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2116] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2119] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2118] <... futex resumed>) = 0 [pid 2116] <... mmap resumed>) = 0x7f6be1797000 [pid 2119] <... bpf resumed>) = 0 [pid 2118] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2116] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2121] <... chdir resumed>) = 0 [pid 2120] rt_sigprocmask(SIG_SETMASK, [], [pid 2119] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2119] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2116] <... mprotect resumed>) = 0 [pid 2121] prctl(PR_SET_PDEATHSIG, SIGKILL./strace-static-x86_64: Process 2122 attached ) = 0 [pid 2116] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2122] set_robust_list(0x5555698ca6a0, 24 [pid 2116] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2121] setpgid(0, 0 [pid 2116] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2122] <... set_robust_list resumed>) = 0 [pid 2122] chdir("./124" [pid 2121] <... setpgid resumed>) = 0 [pid 2122] <... chdir resumed>) = 0 [pid 2116] <... clone3 resumed> => {parent_tid=[370]}, 88) = 370 [pid 2122] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2116] rt_sigprocmask(SIG_SETMASK, [], [pid 2121] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2116] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2122] <... prctl resumed>) = 0 [pid 2116] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2122] setpgid(0, 0 [pid 2121] <... openat resumed>) = 3 [pid 2116] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2122] <... setpgid resumed>) = 0 [pid 2121] write(3, "1000", 4 [pid 2122] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC./strace-static-x86_64: Process 2124 attached ) = 3 [pid 2121] <... write resumed>) = 4 [pid 2120] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2122] write(3, "1000", 4) = 4 [pid 2122] close(3) = 0 [pid 2122] symlink("/dev/binderfs", "./binderfs" [pid 2121] close(3 [pid 2120] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2124] set_robust_list(0x7f6be17b79a0, 24 [pid 2121] <... close resumed>) = 0 executing program [pid 2122] <... symlink resumed>) = 0 [pid 2121] symlink("/dev/binderfs", "./binderfs" [pid 2122] write(1, "executing program\n", 18) = 18 [pid 2122] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2120] <... bpf resumed>) = 3 [pid 2122] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2121] <... symlink resumed>) = 0 [pid 2120] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2122] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2122] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2122] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0executing program ) = 0x7f6be17b8000 [pid 2122] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2121] write(1, "executing program\n", 18 [pid 2120] <... futex resumed>) = 1 [pid 2115] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2123 attached [pid 2121] <... write resumed>) = 18 [pid 2120] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2115] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2123] set_robust_list(0x7f6be17b79a0, 24 [pid 2115] <... futex resumed>) = 0 [pid 2121] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2115] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2123] <... set_robust_list resumed>) = 0 [pid 2121] <... futex resumed>) = 0 [pid 2120] <... socketpair resumed>[4, 5]) = 0 [pid 2122] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2121] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2124] <... set_robust_list resumed>) = 0 [pid 2120] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2123] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2121] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2115] <... futex resumed>) = 0 [pid 2121] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2120] <... futex resumed>) = 1 [pid 2115] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2121] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2120] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2115] <... futex resumed>) = 0 [pid 2115] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2121] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2123] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2122] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2121] <... mmap resumed>) = 0x7f6be17b8000 [pid 2120] <... bpf resumed>) = 6 [pid 2124] rt_sigprocmask(SIG_SETMASK, [], [pid 2123] <... bpf resumed>) = 7 [pid 2122] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2121] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2120] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2121] <... mprotect resumed>) = 0 [pid 2115] <... futex resumed>) = 0 [pid 2123] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2121] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2120] <... futex resumed>) = 1 [pid 2115] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2121] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2115] <... futex resumed>) = 0 [pid 2121] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2120] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2115] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2123] <... futex resumed>) = 1 [pid 2122] <... clone3 resumed> => {parent_tid=[367]}, 88) = 367 [pid 2120] <... bpf resumed>) = 0 [pid 2117] <... futex resumed>) = 0 [pid 2115] <... futex resumed>) = 0 [pid 2123] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2122] rt_sigprocmask(SIG_SETMASK, [], [pid 2121] <... clone3 resumed> => {parent_tid=[380]}, 88) = 380 [pid 2117] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2122] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2121] rt_sigprocmask(SIG_SETMASK, [], [pid 2120] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2119] <... futex resumed>) = 0 [pid 2117] <... futex resumed>) = 1 [pid 2115] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2124] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 2126 attached [pid 2122] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2121] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2120] <... futex resumed>) = 0 [pid 2119] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2117] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2115] <... mmap resumed>) = 0x7f6be1797000 [pid 2124] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2122] <... futex resumed>) = 0 [pid 2121] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2120] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2119] <... setsockopt resumed>) = 0 [pid 2126] set_robust_list(0x7f6be17d89a0, 24 [pid 2122] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2121] <... futex resumed>) = 0 [pid 2119] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2115] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2121] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2119] <... futex resumed>) = 1 [pid 2117] <... futex resumed>) = 0 [pid 2119] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2117] close(3 [pid 2115] <... mprotect resumed>) = 0 [pid 2117] <... close resumed>) = 0 [pid 2117] close(4 [pid 2115] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2124] <... bpf resumed>) = 7 [pid 2117] <... close resumed>) = 0 [pid 2115] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2117] close(5 [pid 2124] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2117] <... close resumed>) = 0 [pid 2115] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2117] close(6 [pid 2124] <... futex resumed>) = 1 [pid 2126] <... set_robust_list resumed>) = 0 [pid 2117] <... close resumed>) = 0 [pid 2116] <... futex resumed>) = 0 [pid 2117] close(7 [pid 2116] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2115] <... clone3 resumed> => {parent_tid=[358]}, 88) = 358 [pid 2124] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2118] <... futex resumed>) = 0 [pid 2117] <... close resumed>) = 0 [pid 2116] <... futex resumed>) = 1 [pid 2115] rt_sigprocmask(SIG_SETMASK, [], [pid 2118] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2117] close(8 [pid 2116] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2115] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2118] <... setsockopt resumed>) = 0 [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2118] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2117] close(9 [pid 2115] <... futex resumed>) = 0 [pid 2118] <... futex resumed>) = 1 [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] <... futex resumed>) = 0 [pid 2115] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2118] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2117] close(10 [pid 2116] close(3 [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2117] close(11 [pid 2116] <... close resumed>) = 0 [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] close(4 [pid 2117] close(12) = -1 EBADF (Bad file descriptor) [pid 2116] <... close resumed>) = 0 [pid 2117] close(13 [pid 2116] close(5 [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2117] close(14) = -1 EBADF (Bad file descriptor) [pid 2116] <... close resumed>) = 0 [pid 2117] close(15 [pid 2116] close(6./strace-static-x86_64: Process 2125 attached [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2125] set_robust_list(0x7f6be17d89a0, 24 [pid 2117] close(16 [pid 2116] <... close resumed>) = 0 [pid 2125] <... set_robust_list resumed>) = 0 [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2125] rt_sigprocmask(SIG_SETMASK, [], [pid 2117] close(17 [pid 2116] close(7 [pid 2126] rt_sigprocmask(SIG_SETMASK, [], [pid 2125] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2126] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2125] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2117] close(18 [pid 2116] <... close resumed>) = 0 [pid 2126] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2125] <... bpf resumed>) = 3 [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] close(8 [pid 2125] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2117] close(19 [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2125] <... futex resumed>) = 1 [pid 2122] <... futex resumed>) = 0 [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] close(9 [pid 2125] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2122] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2117] close(20 [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2126] <... bpf resumed>) = 3 [pid 2125] <... socketpair resumed>[4, 5]) = 0 [pid 2122] <... futex resumed>) = 0 [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] close(10 [pid 2125] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2122] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2117] close(21./strace-static-x86_64: Process 2127 attached [pid 2125] <... futex resumed>) = 0 [pid 2122] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2127] set_robust_list(0x7f6be17b79a0, 24 [pid 2125] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2122] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2117] close(22 [pid 2116] close(11 [pid 2126] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2127] <... set_robust_list resumed>) = 0 [pid 2125] <... bpf resumed>) = 6 [pid 2122] <... futex resumed>) = 0 [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2127] rt_sigprocmask(SIG_SETMASK, [], [pid 2126] <... futex resumed>) = 1 [pid 2125] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2122] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2121] <... futex resumed>) = 0 [pid 2117] close(23 [pid 2116] close(12 [pid 2127] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2126] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2125] <... futex resumed>) = 0 [pid 2122] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2121] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2127] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2126] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2125] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2122] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2121] <... futex resumed>) = 0 [pid 2117] close(24 [pid 2116] close(13 [pid 2127] <... bpf resumed>) = 7 [pid 2126] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2125] <... bpf resumed>) = 0 [pid 2122] <... futex resumed>) = 0 [pid 2121] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2127] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2125] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2122] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2117] close(25 [pid 2116] close(14 [pid 2127] <... futex resumed>) = 1 [pid 2126] <... socketpair resumed>[4, 5]) = 0 [pid 2125] <... futex resumed>) = 0 [pid 2122] <... futex resumed>) = 0 [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] <... futex resumed>) = 0 [pid 2127] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2126] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2125] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2122] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2117] close(26 [pid 2116] close(15 [pid 2115] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2122] <... mmap resumed>) = 0x7f6be1797000 [pid 2121] <... futex resumed>) = 0 [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] <... futex resumed>) = 1 [pid 2126] <... futex resumed>) = 1 [pid 2122] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2121] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2120] <... futex resumed>) = 0 [pid 2117] close(27 [pid 2116] close(16 [pid 2115] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2126] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2122] <... mprotect resumed>) = 0 [pid 2121] <... futex resumed>) = 0 [pid 2120] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2126] <... bpf resumed>) = 6 [pid 2122] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2121] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2120] <... setsockopt resumed>) = 0 [pid 2117] close(28 [pid 2116] close(17 [pid 2126] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2122] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2121] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2120] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2126] <... futex resumed>) = 0 [pid 2122] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2121] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2120] <... futex resumed>) = 1 [pid 2117] close(29 [pid 2116] close(18 [pid 2115] <... futex resumed>) = 0 [pid 2126] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2121] <... futex resumed>) = 0 [pid 2120] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2117] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] close(3./strace-static-x86_64: Process 2128 attached [pid 2126] <... bpf resumed>) = 0 [pid 2122] <... clone3 resumed> => {parent_tid=[368]}, 88) = 368 [pid 2121] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2117] exit_group(0 [pid 2116] close(19 [pid 2115] <... close resumed>) = 0 [pid 2126] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2123] <... futex resumed>) = ? [pid 2122] rt_sigprocmask(SIG_SETMASK, [], [pid 2121] <... futex resumed>) = 0 [pid 2119] <... futex resumed>) = ? [pid 2117] <... exit_group resumed>) = ? [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] close(4 [pid 2128] set_robust_list(0x7f6be17b79a0, 24 [pid 2126] <... futex resumed>) = 0 [pid 2123] +++ exited with 0 +++ [pid 2122] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2121] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2119] +++ exited with 0 +++ [pid 2117] +++ exited with 0 +++ [pid 2116] close(20 [pid 2126] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2122] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2121] <... mmap resumed>) = 0x7f6be1797000 [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] <... close resumed>) = 0 [pid 2122] <... futex resumed>) = 0 [pid 2121] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2116] close(21 [pid 2115] close(5 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=360, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2122] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2121] <... mprotect resumed>) = 0 [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2128] <... set_robust_list resumed>) = 0 [pid 2115] <... close resumed>) = 0 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2116] close(22 [pid 2121] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] close(6 [pid 2121] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2116] close(23 [pid 2115] <... close resumed>) = 0 [pid 2128] rt_sigprocmask(SIG_SETMASK, [], [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2121] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2116] close(24 [pid 2128] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2128] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] close(7 [pid 2121] <... clone3 resumed> => {parent_tid=[381]}, 88) = 381 [pid 2116] close(25 [pid 2115] <... close resumed>) = 0 [pid 2121] rt_sigprocmask(SIG_SETMASK, [], [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2121] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2116] close(26 [pid 2115] close(8 [pid 2121] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2121] <... futex resumed>) = 0 [pid 2116] close(27 [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2121] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] close(9 [pid 2116] close(28 [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] close(10 [pid 2116] close(29 [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2128] <... bpf resumed>) = 7 [pid 2116] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] close(11 [pid 2128] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2116] exit_group(0 [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2116] <... exit_group resumed>) = ? [pid 2124] <... futex resumed>) = ? [pid 2122] <... futex resumed>) = 0 [pid 2118] <... futex resumed>) = ? [pid 2115] close(12 [pid 2124] +++ exited with 0 +++ [pid 2122] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2125] <... futex resumed>) = 0 [pid 2122] <... futex resumed>) = 1 [pid 2125] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2122] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2125] <... setsockopt resumed>) = 0 [pid 2125] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2122] <... futex resumed>) = 0 [pid 2125] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2122] close(3) = 0 [pid 2122] close(4) = 0 [pid 2118] +++ exited with 0 +++ [pid 2116] +++ exited with 0 +++ [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] close(5 [pid 2115] close(13 [pid 2122] <... close resumed>) = 0 [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] close(6 [pid 2115] close(14 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=368, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2122] <... close resumed>) = 0 [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2122] close(7 [pid 2115] close(15 [pid 2122] <... close resumed>) = 0 [pid 2122] close(8 [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] close(16 [pid 2122] close(9 [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] close(10 [pid 2115] close(17 [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] close(11 [pid 2115] close(18 [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] close(12 [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] close(19 [pid 2122] close(13 [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] close(14 [pid 2115] close(20 [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] close(15) = -1 EBADF (Bad file descriptor) [pid 2115] close(21 [pid 2122] close(16 [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] close(22 [pid 2122] close(17 [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] close(18 [pid 2115] close(23 [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] close(19 [pid 2115] close(24 [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] close(20 [pid 2115] close(25 [pid 2128] <... futex resumed>) = 1 [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2128] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2122] close(21 [pid 2115] close(26 [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] close(22 [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] close(27 [pid 2122] close(23) = -1 EBADF (Bad file descriptor) [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] close(24 [pid 2115] close(28 [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] close(25 [pid 2115] close(29 [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] close(26) = -1 EBADF (Bad file descriptor) [pid 2122] close(27 [pid 2115] exit_group(0 [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2122] close(28 [pid 2127] <... futex resumed>) = ? [pid 2115] <... exit_group resumed>) = ? [pid 2120] <... futex resumed>) = ? [pid 2122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2127] +++ exited with 0 +++ [pid 2122] close(29) = -1 EBADF (Bad file descriptor) [pid 2122] exit_group(0 [pid 2128] <... futex resumed>) = ? [pid 2125] <... futex resumed>) = ? [pid 2122] <... exit_group resumed>) = ? [pid 2128] +++ exited with 0 +++ [pid 2125] +++ exited with 0 +++ [pid 2122] +++ exited with 0 +++ [pid 2120] +++ exited with 0 +++ [pid 2115] +++ exited with 0 +++ [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=356, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=366, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] restart_syscall(<... resuming interrupted clone ...>./strace-static-x86_64: Process 2129 attached [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2129] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2129] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2129] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144) = 7 [pid 2129] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2121] <... futex resumed>) = 0 [pid 2129] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2121] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2126] <... futex resumed>) = 0 [pid 2121] <... futex resumed>) = 1 [pid 2126] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2121] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2126] <... setsockopt resumed>) = 0 [pid 2126] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2121] <... futex resumed>) = 0 [pid 291] <... restart_syscall resumed>) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 2126] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2121] close(3) = 0 [pid 2121] close(4 [pid 291] umount2("./124", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2121] <... close resumed>) = 0 [pid 289] umount2("./122", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2121] close(5 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2121] <... close resumed>) = 0 [pid 289] openat(AT_FDCWD, "./122", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2121] close(6 [pid 291] openat(AT_FDCWD, "./124", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] <... openat resumed>) = 3 [pid 291] <... openat resumed>) = 3 [pid 2121] <... close resumed>) = 0 [pid 2121] close(7 [pid 291] newfstatat(3, "", [pid 289] newfstatat(3, "", [pid 2121] <... close resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2121] close(8 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2121] close(9 [pid 289] getdents64(3, [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2121] close(10 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./124/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] umount2("./122/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2121] close(11 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(AT_FDCWD, "./124/binderfs", [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2121] close(12 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] newfstatat(AT_FDCWD, "./122/binderfs", [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] unlink("./124/binderfs" [pid 2121] close(13 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... unlink resumed>) = 0 [pid 289] unlink("./122/binderfs" [pid 2121] close(14 [pid 291] getdents64(3, [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] <... unlink resumed>) = 0 [pid 2121] close(15 [pid 291] close(3 [pid 289] getdents64(3, [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... close resumed>) = 0 [pid 2121] close(16 [pid 291] rmdir("./124" [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2121] close(17 [pid 291] <... rmdir resumed>) = 0 [pid 289] close(3 [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] mkdir("./125", 0777 [pid 2121] close(18 [pid 289] <... close resumed>) = 0 [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... mkdir resumed>) = 0 [pid 289] rmdir("./122" [pid 2121] close(19 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 289] <... rmdir resumed>) = 0 [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2121] close(20 [pid 290] <... restart_syscall resumed>) = 0 [pid 289] mkdir("./123", 0777 [pid 287] <... restart_syscall resumed>) = 0 [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 371 [pid 289] <... mkdir resumed>) = 0 [pid 2121] close(21./strace-static-x86_64: Process 2131 attached ) = -1 EBADF (Bad file descriptor) [pid 2121] close(22 [pid 290] umount2("./121", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] umount2("./124", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2121] close(23 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] openat(AT_FDCWD, "./121", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2131] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2131] chdir("./125") = 0 [pid 2131] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2121] close(24 [pid 287] openat(AT_FDCWD, "./124", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... openat resumed>) = 3 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 363 [pid 2121] close(25 [pid 290] newfstatat(3, "", [pid 287] <... openat resumed>) = 3 [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] newfstatat(3, "", [pid 2121] close(26 [pid 290] getdents64(3, [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2121] close(27 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] getdents64(3, [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./121/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2121] close(28 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2121] close(29 [pid 290] newfstatat(AT_FDCWD, "./121/binderfs", [pid 287] umount2("./124/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2121] exit_group(0 [pid 287] newfstatat(AT_FDCWD, "./124/binderfs", [pid 2121] <... exit_group resumed>) = ? [pid 290] unlink("./121/binderfs" [pid 2126] <... futex resumed>) = ? [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2131] setpgid(0, 0 [pid 290] <... unlink resumed>) = 0 [pid 2126] +++ exited with 0 +++ [pid 290] getdents64(3, [pid 2129] <... futex resumed>) = -1 (errno 18446744073709551399) [pid 287] unlink("./124/binderfs" [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2131] <... setpgid resumed>) = 0 [pid 2131] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2131] write(3, "1000", 4) = 4 [pid 2129] +++ exited with 0 +++ [pid 2121] +++ exited with 0 +++ [pid 2131] close(3 [pid 287] <... unlink resumed>) = 0 [pid 290] close(3 [pid 287] getdents64(3, [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=379, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- [pid 290] <... close resumed>) = 0 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 290] rmdir("./121" [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 ./strace-static-x86_64: Process 2132 attached [pid 2131] <... close resumed>) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 287] close(3 [pid 290] mkdir("./122", 0777 [pid 287] <... close resumed>) = 0 [pid 2131] symlink("/dev/binderfs", "./binderfs" [pid 290] <... mkdir resumed>) = 0 executing program [pid 287] rmdir("./124" [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] <... rmdir resumed>) = 0 [pid 2131] <... symlink resumed>) = 0 [pid 2131] write(1, "executing program\n", 18) = 18 [pid 2131] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2131] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 287] mkdir("./125", 0777 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 359 [pid 2131] <... rt_sigaction resumed>NULL, 8) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2131] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2131] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2131] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2131] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 369 [pid 2131] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2131] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[372]}, 88) = 372 ./strace-static-x86_64: Process 2133 attached [pid 2131] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2131] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2131] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2132] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2132] chdir("./123") = 0 [pid 2132] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2132] setpgid(0, 0) = 0 ./strace-static-x86_64: Process 2135 attached ./strace-static-x86_64: Process 2134 attached [pid 2133] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2134] set_robust_list(0x5555698ca6a0, 24 [pid 2132] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2133] chdir("./122" [pid 2132] write(3, "1000", 4 [pid 2135] set_robust_list(0x7f6be17d89a0, 24 [pid 2134] <... set_robust_list resumed>) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 2132] <... write resumed>) = 4 [pid 2135] <... set_robust_list resumed>) = 0 [pid 2134] chdir("./125" [pid 2133] <... chdir resumed>) = 0 [pid 2132] close(3) = 0 [pid 2132] symlink("/dev/binderfs", "./binderfs" [pid 292] umount2("./128", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 292] openat(AT_FDCWD, "./128", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 2132] <... symlink resumed>) = 0 [pid 292] newfstatat(3, "", [pid 2132] write(1, "executing program\n", 18 executing program [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2132] <... write resumed>) = 18 [pid 292] getdents64(3, [pid 2132] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2132] <... futex resumed>) = 0 [pid 292] umount2("./128/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 2132] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 292] newfstatat(AT_FDCWD, "./128/binderfs", [pid 2132] <... rt_sigaction resumed>NULL, 8) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2132] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 292] unlink("./128/binderfs" [pid 2132] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2132] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] <... unlink resumed>) = 0 [pid 2132] <... mmap resumed>) = 0x7f6be17b8000 [pid 292] getdents64(3, [pid 2132] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2132] <... mprotect resumed>) = 0 [pid 292] close(3 [pid 2134] <... chdir resumed>) = 0 [pid 2132] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2133] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 292] <... close resumed>) = 0 [pid 2135] rt_sigprocmask(SIG_SETMASK, [], [pid 2134] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2132] <... rt_sigprocmask resumed>[], 8) = 0 [pid 292] rmdir("./128" [pid 2133] <... prctl resumed>) = 0 [pid 2133] setpgid(0, 0 [pid 292] <... rmdir resumed>) = 0 [pid 2133] <... setpgid resumed>) = 0 [pid 292] mkdir("./129", 0777 [pid 2135] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2134] <... prctl resumed>) = 0 [pid 2132] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 292] <... mkdir resumed>) = 0 [pid 2133] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2134] setpgid(0, 0 [pid 2133] <... openat resumed>) = 3 [pid 2133] write(3, "1000", 4) = 4 [pid 2133] close(3 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 382 [pid 2133] <... close resumed>) = 0 [pid 2133] symlink("/dev/binderfs", "./binderfs" [pid 2135] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2134] <... setpgid resumed>) = 0 [pid 2133] <... symlink resumed>) = 0 executing program [pid 2133] write(1, "executing program\n", 18) = 18 [pid 2133] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2134] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2133] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2133] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2133] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2133] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2134] <... openat resumed>) = 3 [pid 2133] <... mprotect resumed>) = 0 [pid 2133] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2133] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2135] <... bpf resumed>) = 3 [pid 2133] <... clone3 resumed> => {parent_tid=[360]}, 88) = 360 [pid 2134] write(3, "1000", 4 [pid 2133] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2133] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 ./strace-static-x86_64: Process 2137 attached ./strace-static-x86_64: Process 2138 attached ./strace-static-x86_64: Process 2136 attached [pid 2135] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2134] <... write resumed>) = 4 [pid 2132] <... clone3 resumed> => {parent_tid=[364]}, 88) = 364 [pid 2133] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2137] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2137] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2137] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2138] set_robust_list(0x7f6be17d89a0, 24 [pid 2136] set_robust_list(0x5555698ca6a0, 24 [pid 2135] <... futex resumed>) = 1 [pid 2134] close(3 [pid 2132] rt_sigprocmask(SIG_SETMASK, [], [pid 2131] <... futex resumed>) = 0 [pid 2138] <... set_robust_list resumed>) = 0 [pid 2136] <... set_robust_list resumed>) = 0 [pid 2135] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2134] <... close resumed>) = 0 [pid 2132] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2131] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2138] rt_sigprocmask(SIG_SETMASK, [], [pid 2136] chdir("./129" [pid 2135] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2134] symlink("/dev/binderfs", "./binderfs" [pid 2132] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2131] <... futex resumed>) = 0 [pid 2138] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2136] <... chdir resumed>) = 0 [pid 2135] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2134] <... symlink resumed>) = 0 [pid 2132] <... futex resumed>) = 1 [pid 2131] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2138] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2137] <... futex resumed>) = 0 [pid 2136] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2135] <... socketpair resumed>[4, 5]) = 0 [pid 2134] write(1, "executing program\n", 18 [pid 2132] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2138] <... bpf resumed>) = 3 [pid 2137] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72executing program [pid 2136] <... prctl resumed>) = 0 [pid 2135] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2138] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2137] <... bpf resumed>) = 3 [pid 2136] setpgid(0, 0 [pid 2134] <... write resumed>) = 18 [pid 2135] <... futex resumed>) = 1 [pid 2137] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2132] <... futex resumed>) = 0 [pid 2137] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2132] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2137] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2132] <... futex resumed>) = 0 [pid 2137] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2132] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2137] <... socketpair resumed>[4, 5]) = 0 [pid 2136] <... setpgid resumed>) = 0 [pid 2135] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2134] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2131] <... futex resumed>) = 0 [pid 2137] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2138] <... futex resumed>) = 1 [pid 2136] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2134] <... futex resumed>) = 0 [pid 2131] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2137] <... futex resumed>) = 1 [pid 2133] <... futex resumed>) = 0 [pid 2132] <... futex resumed>) = 0 [pid 2137] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2133] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2132] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2137] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2133] <... futex resumed>) = 0 [pid 2132] <... futex resumed>) = 0 [pid 2137] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2134] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2133] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2132] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2137] <... bpf resumed>) = 6 [pid 2136] <... openat resumed>) = 3 [pid 2134] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2137] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2136] write(3, "1000", 4 [pid 2134] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2132] <... futex resumed>) = 0 [pid 2137] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2136] <... write resumed>) = 4 [pid 2135] <... futex resumed>) = 0 [pid 2134] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2132] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2131] <... futex resumed>) = 1 [pid 2137] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2136] close(3 [pid 2135] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2134] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2132] <... futex resumed>) = 0 [pid 2138] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2137] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2136] <... close resumed>) = 0 [pid 2132] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2131] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2137] <... bpf resumed>) = 0 [pid 2136] symlink("/dev/binderfs", "./binderfs" [pid 2135] <... bpf resumed>) = 6 [pid 2134] <... mmap resumed>) = 0x7f6be17b8000 [pid 2132] <... futex resumed>) = 0 [pid 2137] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2135] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2132] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2137] <... futex resumed>) = 0 [pid 2136] <... symlink resumed>) = 0 [pid 2135] <... futex resumed>) = 0 [pid 2134] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2132] <... mmap resumed>) = 0x7f6be1797000 [pid 2131] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2137] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2136] write(1, "executing program\n", 18 executing program [pid 2135] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2134] <... mprotect resumed>) = 0 [pid 2132] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2131] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2136] <... write resumed>) = 18 [pid 2135] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2134] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2132] <... mprotect resumed>) = 0 [pid 2131] <... futex resumed>) = 0 [pid 2136] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2135] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2134] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2132] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2131] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2136] <... futex resumed>) = 0 [pid 2135] <... bpf resumed>) = 0 [pid 2134] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2132] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2136] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2135] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2132] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2136] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2135] <... futex resumed>) = 0 [pid 2131] <... futex resumed>) = 0 [pid 2138] <... socketpair resumed>[4, 5]) = 0 [pid 2136] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2135] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2134] <... clone3 resumed> => {parent_tid=[370]}, 88) = 370 [pid 2132] <... clone3 resumed> => {parent_tid=[365]}, 88) = 365 [pid 2136] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2134] rt_sigprocmask(SIG_SETMASK, [], [pid 2132] rt_sigprocmask(SIG_SETMASK, [], [pid 2131] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2136] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2134] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2132] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2136] <... mmap resumed>) = 0x7f6be17b8000 [pid 2134] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2132] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2131] <... mmap resumed>) = 0x7f6be1797000 [pid 2136] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2134] <... futex resumed>) = 0 [pid 2132] <... futex resumed>) = 0 [pid 2136] <... mprotect resumed>) = 0 [pid 2134] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2132] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2131] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2136] rt_sigprocmask(SIG_BLOCK, ~[], ./strace-static-x86_64: Process 2139 attached [], 8) = 0 [pid 2131] <... mprotect resumed>) = 0 [pid 2136] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2139] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2139] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2131] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2136] <... clone3 resumed> => {parent_tid=[383]}, 88) = 383 [pid 2139] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2136] rt_sigprocmask(SIG_SETMASK, [], [pid 2131] <... rt_sigprocmask resumed>[], 8) = 0 ./strace-static-x86_64: Process 2141 attached [pid 2138] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2136] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2136] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2131] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2136] <... futex resumed>) = 0 [pid 2136] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2131] <... clone3 resumed> => {parent_tid=[373]}, 88) = 373 ./strace-static-x86_64: Process 2142 attached [pid 2141] set_robust_list(0x7f6be17d89a0, 24 [pid 2138] <... futex resumed>) = 1 [pid 2133] <... futex resumed>) = 0 [pid 2131] rt_sigprocmask(SIG_SETMASK, [], [pid 2133] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2133] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2142] set_robust_list(0x7f6be17b79a0, 24 [pid 2141] <... set_robust_list resumed>) = 0 [pid 2139] <... bpf resumed>) = 3 [pid 2138] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2131] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2141] rt_sigprocmask(SIG_SETMASK, [], [pid 2139] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2141] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2142] <... set_robust_list resumed>) = 0 [pid 2138] <... bpf resumed>) = 6 [pid 2131] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2139] <... futex resumed>) = 1 [pid 2139] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2140 attached [pid 2140] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2140] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2140] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2142] rt_sigprocmask(SIG_SETMASK, [], [pid 2141] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2138] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2134] <... futex resumed>) = 0 [pid 2131] <... futex resumed>) = 0 [pid 2142] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2138] <... futex resumed>) = 1 [pid 2134] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2133] <... futex resumed>) = 0 [pid 2131] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2133] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2139] <... futex resumed>) = 0 [pid 2138] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2134] <... futex resumed>) = 1 [pid 2133] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2139] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2133] <... futex resumed>) = 0 [pid 2139] <... socketpair resumed>[4, 5]) = 0 [pid 2138] <... bpf resumed>) = 0 [pid 2134] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2133] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2141] <... bpf resumed>) = 3 [pid 2139] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2133] <... mmap resumed>) = 0x7f6be1797000 [pid 2139] <... futex resumed>) = 0 [pid 2133] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2139] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2133] <... mprotect resumed>) = 0 [pid 2133] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2142] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2141] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2140] <... bpf resumed>) = 7 [pid 2138] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2134] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2133] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2138] <... futex resumed>) = 0 [pid 2134] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2140] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2139] <... futex resumed>) = 0 [pid 2138] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2134] <... futex resumed>) = 1 [pid 2133] <... clone3 resumed> => {parent_tid=[361]}, 88) = 361 [pid 2140] <... futex resumed>) = 1 [pid 2139] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2134] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2133] rt_sigprocmask(SIG_SETMASK, [], [pid 2132] <... futex resumed>) = 0 [pid 2141] <... futex resumed>) = 1 [pid 2140] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2139] <... bpf resumed>) = 6 [pid 2136] <... futex resumed>) = 0 [pid 2133] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2132] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2139] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2137] <... futex resumed>) = 0 [pid 2136] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2133] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2132] <... futex resumed>) = 1 [pid 2139] <... futex resumed>) = 1 [pid 2137] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2136] <... futex resumed>) = 0 [pid 2134] <... futex resumed>) = 0 [pid 2133] <... futex resumed>) = 0 [pid 2132] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2139] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2137] <... setsockopt resumed>) = 0 [pid 2136] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2134] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2133] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2143 attached [pid 2141] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2139] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2137] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2134] <... futex resumed>) = 0 [pid 2139] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2137] <... futex resumed>) = 1 [pid 2132] <... futex resumed>) = 0 [pid 2139] <... bpf resumed>) = 0 [pid 2137] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2134] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2132] close(3 [pid 2141] <... socketpair resumed>[4, 5]) = 0 [pid 2139] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2134] <... futex resumed>) = 0 [pid 2132] <... close resumed>) = 0 [pid 2141] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2139] <... futex resumed>) = 0 [pid 2134] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2132] close(4 [pid 2141] <... futex resumed>) = 1 [pid 2139] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2136] <... futex resumed>) = 0 [pid 2134] <... mmap resumed>) = 0x7f6be1797000 [pid 2132] <... close resumed>) = 0 [pid 2141] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2136] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2134] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2132] close(5 [pid 2141] <... bpf resumed>) = 6 [pid 2136] <... futex resumed>) = 0 [pid 2134] <... mprotect resumed>) = 0 [pid 2132] <... close resumed>) = 0 [pid 2141] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2136] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2132] close(6 [pid 2134] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2142] <... bpf resumed>) = 7 [pid 2141] <... futex resumed>) = 0 [pid 2136] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2134] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2132] <... close resumed>) = 0 [pid 2141] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2136] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2134] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2132] close(7 [pid 2136] <... futex resumed>) = 0 [pid 2132] <... close resumed>) = 0 [pid 2132] close(8 [pid 2141] <... bpf resumed>) = 0 [pid 2136] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2141] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2136] <... futex resumed>) = 0 [pid 2134] <... clone3 resumed> => {parent_tid=[371]}, 88) = 371 [pid 2132] close(9./strace-static-x86_64: Process 2144 attached [pid 2142] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2141] <... futex resumed>) = 0 [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2141] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2136] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2134] rt_sigprocmask(SIG_SETMASK, [], [pid 2132] close(10 [pid 2136] <... mmap resumed>) = 0x7f6be1797000 [pid 2134] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2136] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2134] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2132] close(11 [pid 2136] <... mprotect resumed>) = 0 [pid 2134] <... futex resumed>) = 0 [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2143] set_robust_list(0x7f6be17b79a0, 24 [pid 2136] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2134] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2132] close(12 [pid 2143] <... set_robust_list resumed>) = 0 [pid 2136] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2143] rt_sigprocmask(SIG_SETMASK, [], [pid 2136] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2132] close(13 [pid 2143] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2143] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2132] close(14 [pid 2144] set_robust_list(0x7f6be17b79a0, 24 [pid 2143] <... bpf resumed>) = 7 [pid 2142] <... futex resumed>) = 1 [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... futex resumed>) = 0 [pid 2143] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2136] <... clone3 resumed> => {parent_tid=[384]}, 88) = 384 [pid 2132] close(15 [pid 2143] <... futex resumed>) = 1 [pid 2136] rt_sigprocmask(SIG_SETMASK, [], [pid 2133] <... futex resumed>) = 0 [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2143] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2136] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2133] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2132] close(16 [pid 2138] <... futex resumed>) = 0 [pid 2136] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2135] <... futex resumed>) = 0 [pid 2133] <... futex resumed>) = 1 [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... futex resumed>) = 1 [pid 2138] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2136] <... futex resumed>) = 0 [pid 2135] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2133] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2132] close(17 [pid 2131] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2138] <... setsockopt resumed>) = 0 [pid 2136] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2135] <... setsockopt resumed>) = 0 [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2142] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2138] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2135] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2132] close(18 [pid 2138] <... futex resumed>) = 1 [pid 2135] <... futex resumed>) = 1 [pid 2133] <... futex resumed>) = 0 [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... futex resumed>) = 0 [pid 2138] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2135] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2133] close(3 [pid 2132] close(19 [pid 2131] close(3 [pid 2133] <... close resumed>) = 0 [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... close resumed>) = 0 [pid 2133] close(4 [pid 2132] close(20 [pid 2131] close(4 [pid 2133] <... close resumed>) = 0 [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2133] close(5 [pid 2132] close(21 [pid 2131] <... close resumed>) = 0 [pid 2133] <... close resumed>) = 0 [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] close(5 [pid 2144] <... set_robust_list resumed>) = 0 [pid 2133] close(6 [pid 2132] close(22 [pid 2133] <... close resumed>) = 0 [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... close resumed>) = 0 [pid 2133] close(7 [pid 2132] close(23 [pid 2131] close(6 [pid 2133] <... close resumed>) = 0 [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2133] close(8 [pid 2132] close(24 [pid 2131] <... close resumed>) = 0 [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] close(7 [pid 2133] close(9 [pid 2132] close(25 [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... close resumed>) = 0 [pid 2133] close(10 [pid 2132] close(26 [pid 2131] close(8 [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2133] close(11 [pid 2132] close(27 [pid 2131] close(9./strace-static-x86_64: Process 2145 attached [pid 2144] rt_sigprocmask(SIG_SETMASK, [], [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2145] set_robust_list(0x7f6be17b79a0, 24 [pid 2144] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2133] close(12 [pid 2132] close(28 [pid 2131] close(10 [pid 2145] <... set_robust_list resumed>) = 0 [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2144] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2145] rt_sigprocmask(SIG_SETMASK, [], [pid 2133] close(13 [pid 2132] close(29 [pid 2131] close(11 [pid 2145] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2132] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2145] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2133] close(14 [pid 2132] exit_group(0 [pid 2131] close(12 [pid 2145] <... bpf resumed>) = 7 [pid 2144] <... bpf resumed>) = 7 [pid 2140] <... futex resumed>) = ? [pid 2137] <... futex resumed>) = ? [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2132] <... exit_group resumed>) = ? [pid 2145] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2144] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2140] +++ exited with 0 +++ [pid 2137] +++ exited with 0 +++ [pid 2133] close(15 [pid 2132] +++ exited with 0 +++ [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2145] <... futex resumed>) = 1 [pid 2136] <... futex resumed>) = 0 [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] close(13 [pid 2145] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2144] <... futex resumed>) = 1 [pid 2136] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2134] <... futex resumed>) = 0 [pid 2133] close(16 [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=363, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2144] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2141] <... futex resumed>) = 0 [pid 2136] <... futex resumed>) = 1 [pid 2134] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] close(14 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2141] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2139] <... futex resumed>) = 0 [pid 2136] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2134] <... futex resumed>) = 1 [pid 2133] close(17 [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2141] <... setsockopt resumed>) = 0 [pid 2139] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2134] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] close(15 [pid 2141] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2139] <... setsockopt resumed>) = 0 [pid 2133] close(18 [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2141] <... futex resumed>) = 1 [pid 2139] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2136] <... futex resumed>) = 0 [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] close(16 [pid 2141] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2139] <... futex resumed>) = 1 [pid 2136] close(3 [pid 2134] <... futex resumed>) = 0 [pid 2133] close(19 [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2139] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2136] <... close resumed>) = 0 [pid 2134] close(3 [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] close(17 [pid 2136] close(4 [pid 2134] <... close resumed>) = 0 [pid 2133] close(20 [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2136] <... close resumed>) = 0 [pid 2134] close(4 [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] close(18 [pid 2136] close(5 [pid 2134] <... close resumed>) = 0 [pid 2133] close(21 [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2136] <... close resumed>) = 0 [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] close(19 [pid 2136] close(6 [pid 2134] close(5 [pid 2133] close(22 [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2136] <... close resumed>) = 0 [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] <... close resumed>) = 0 [pid 2133] close(23 [pid 2136] close(7 [pid 2134] close(6 [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] close(20 [pid 2136] <... close resumed>) = 0 [pid 2134] <... close resumed>) = 0 [pid 2133] close(24) = -1 EBADF (Bad file descriptor) [pid 2136] close(8 [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(7 [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2133] close(25 [pid 2131] close(21 [pid 2136] close(9 [pid 2134] <... close resumed>) = 0 [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... restart_syscall resumed>) = 0 [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(8 [pid 2133] close(26 [pid 2131] close(22 [pid 2136] close(10 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(9 [pid 2133] close(27 [pid 2131] close(23 [pid 289] umount2("./123", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2136] close(11 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(10 [pid 2133] close(28 [pid 2131] close(24 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2136] close(12 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(11 [pid 2133] close(29 [pid 2131] close(25 [pid 289] openat(AT_FDCWD, "./123", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2136] close(13 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2133] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(12 [pid 2133] exit_group(0 [pid 2131] close(26 [pid 289] <... openat resumed>) = 3 [pid 2143] <... futex resumed>) = ? [pid 2138] <... futex resumed>) = ? [pid 2136] close(14 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2133] <... exit_group resumed>) = ? [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] newfstatat(3, "", [pid 2143] +++ exited with 0 +++ [pid 2138] +++ exited with 0 +++ [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(13 [pid 2133] +++ exited with 0 +++ [pid 2131] close(27 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2136] close(15 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=359, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] getdents64(3, [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(14 [pid 2131] close(28 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2136] close(16 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./123/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(15 [pid 2131] close(29 [pid 2136] close(17 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(16 [pid 2136] close(18 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] exit_group(0 [pid 289] newfstatat(AT_FDCWD, "./123/binderfs", [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(17 [pid 2131] <... exit_group resumed>) = ? [pid 2142] <... futex resumed>) = ? [pid 2136] close(19 [pid 2135] <... futex resumed>) = ? [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2142] +++ exited with 0 +++ [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(18 [pid 2136] close(20 [pid 2135] +++ exited with 0 +++ [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2131] +++ exited with 0 +++ [pid 289] unlink("./123/binderfs" [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(19 [pid 2136] close(21 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=371, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] <... unlink resumed>) = 0 [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(20 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 289] getdents64(3, [pid 2136] close(22 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(21 [pid 289] close(3 [pid 2136] close(23 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(22 [pid 289] <... close resumed>) = 0 [pid 2136] close(24 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] rmdir("./123" [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(23 [pid 2136] close(25 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... rmdir resumed>) = 0 [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(24 [pid 289] mkdir("./124", 0777 [pid 2136] close(26 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(25 [pid 289] <... mkdir resumed>) = 0 [pid 2136] close(27 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(26 [pid 2136] close(28 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(27 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 366 [pid 2136] close(29 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2136] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2134] close(28./strace-static-x86_64: Process 2146 attached [pid 2136] exit_group(0 [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2145] <... futex resumed>) = ? [pid 2141] <... futex resumed>) = ? [pid 2136] <... exit_group resumed>) = ? [pid 2134] close(29 [pid 2145] +++ exited with 0 +++ [pid 2141] +++ exited with 0 +++ [pid 2146] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2146] chdir("./124") = 0 [pid 2146] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2146] setpgid(0, 0 [pid 2136] +++ exited with 0 +++ [pid 2134] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2146] <... setpgid resumed>) = 0 [pid 2146] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2134] exit_group(0 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=382, si_uid=0, si_status=0, si_utime=0, si_stime=2} --- [pid 2139] <... futex resumed>) = ? [pid 2134] <... exit_group resumed>) = ? [pid 2144] <... futex resumed>) = 231 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2139] +++ exited with 0 +++ [pid 2146] <... openat resumed>) = 3 [pid 2146] write(3, "1000", 4) = 4 [pid 2146] close(3) = 0 [pid 2146] symlink("/dev/binderfs", "./binderfs" [pid 2144] +++ exited with 0 +++ [pid 2134] +++ exited with 0 +++ executing program [pid 2146] <... symlink resumed>) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=369, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2146] write(1, "executing program\n", 18 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2146] <... write resumed>) = 18 [pid 2146] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2146] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2146] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2146] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2146] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2146] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2146] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[367]}, 88) = 367 ./strace-static-x86_64: Process 2147 attached [pid 2146] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2146] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2147] set_robust_list(0x7f6be17d89a0, 24 [pid 2146] <... futex resumed>) = 0 [pid 2146] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2147] <... set_robust_list resumed>) = 0 [pid 2147] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2147] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 3 [pid 2147] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2146] <... futex resumed>) = 0 [pid 2146] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2146] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2147] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 291] <... restart_syscall resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 291] umount2("./125", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] umount2("./122", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] openat(AT_FDCWD, "./125", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] umount2("./125", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 290] openat(AT_FDCWD, "./122", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 291] <... openat resumed>) = 3 [pid 287] openat(AT_FDCWD, "./125", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 291] newfstatat(3, "", [pid 290] <... openat resumed>) = 3 [pid 290] newfstatat(3, "", [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] <... openat resumed>) = 3 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] getdents64(3, [pid 287] newfstatat(3, "", [pid 2147] <... socketpair resumed>[4, 5]) = 0 [pid 290] getdents64(3, [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2147] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] umount2("./125/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] getdents64(3, [pid 2147] <... futex resumed>) = 1 [pid 2146] <... futex resumed>) = 0 [pid 2146] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2146] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... restart_syscall resumed>) = 0 [pid 290] umount2("./122/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2147] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] umount2("./129", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] newfstatat(AT_FDCWD, "./125/binderfs", [pid 290] newfstatat(AT_FDCWD, "./122/binderfs", [pid 287] umount2("./125/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] openat(AT_FDCWD, "./129", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 291] unlink("./125/binderfs" [pid 290] unlink("./122/binderfs" [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] <... openat resumed>) = 3 [pid 292] newfstatat(3, "", [pid 291] <... unlink resumed>) = 0 [pid 287] newfstatat(AT_FDCWD, "./125/binderfs", [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] getdents64(3, [pid 290] <... unlink resumed>) = 0 [pid 292] getdents64(3, [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] getdents64(3, [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2147] <... bpf resumed>) = 6 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] close(3 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] unlink("./125/binderfs" [pid 292] umount2("./129/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] <... close resumed>) = 0 [pid 290] close(3 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] rmdir("./125" [pid 287] <... unlink resumed>) = 0 [pid 292] newfstatat(AT_FDCWD, "./129/binderfs", [pid 290] <... close resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] <... rmdir resumed>) = 0 [pid 287] getdents64(3, [pid 290] rmdir("./122" [pid 292] unlink("./129/binderfs" [pid 291] mkdir("./126", 0777 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 292] <... unlink resumed>) = 0 [pid 292] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] <... mkdir resumed>) = 0 [pid 290] mkdir("./123", 0777 [pid 287] close(3 [pid 292] close(3 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 292] <... close resumed>) = 0 [pid 290] <... mkdir resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 292] rmdir("./129") = 0 [pid 292] mkdir("./130", 0777) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x5555698ca690) = 385 ./strace-static-x86_64: Process 2149 attached [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 374 [pid 287] rmdir("./125" [pid 2149] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2149] chdir("./130" [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 362 [pid 287] <... rmdir resumed>) = 0 [pid 287] mkdir("./126", 0777 [pid 2149] <... chdir resumed>) = 0 [pid 2149] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2149] setpgid(0, 0) = 0 [pid 2149] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 372 [pid 2149] write(3, "1000", 4) = 4 [pid 2149] close(3) = 0 ./strace-static-x86_64: Process 2151 attached ./strace-static-x86_64: Process 2148 attached [pid 2147] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2149] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2147] <... futex resumed>) = 1 [pid 2146] <... futex resumed>) = 0 [pid 2146] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2146] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2146] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2146] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2148] set_robust_list(0x5555698ca6a0, 24 [pid 2147] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2146] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2151] set_robust_list(0x5555698ca6a0, 24 [pid 2146] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2146] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0}./strace-static-x86_64: Process 2152 attached [pid 2151] <... set_robust_list resumed>) = 0 [pid 2148] <... set_robust_list resumed>) = 0 [pid 2147] <... bpf resumed>) = 0 [pid 2146] <... clone3 resumed> => {parent_tid=[368]}, 88) = 368 [pid 2146] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2146] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2146] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2149] write(1, "executing program\n", 18executing program ) = 18 [pid 2149] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2149] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2147] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2149] <... rt_sigaction resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 2150 attached [pid 2152] set_robust_list(0x7f6be17b79a0, 24 [pid 2151] chdir("./126" [pid 2148] chdir("./126" [pid 2147] <... futex resumed>) = 0 [pid 2149] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2149] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2149] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2149] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2147] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2149] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2149] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2148] <... chdir resumed>) = 0 [pid 2148] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2151] <... chdir resumed>) = 0 ./strace-static-x86_64: Process 2153 attached [pid 2152] <... set_robust_list resumed>) = 0 [pid 2151] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2150] set_robust_list(0x5555698ca6a0, 24 [pid 2148] <... prctl resumed>) = 0 [pid 2149] <... clone3 resumed> => {parent_tid=[386]}, 88) = 386 [pid 2149] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2149] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2151] <... prctl resumed>) = 0 [pid 2148] setpgid(0, 0 [pid 2151] setpgid(0, 0 [pid 2148] <... setpgid resumed>) = 0 [pid 2149] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2153] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2153] rt_sigprocmask(SIG_SETMASK, [], [pid 2151] <... setpgid resumed>) = 0 [pid 2153] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2148] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2153] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2151] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2148] <... openat resumed>) = 3 [pid 2151] <... openat resumed>) = 3 [pid 2148] write(3, "1000", 4 [pid 2152] rt_sigprocmask(SIG_SETMASK, [], [pid 2150] <... set_robust_list resumed>) = 0 [pid 2151] write(3, "1000", 4 [pid 2152] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2148] <... write resumed>) = 4 [pid 2150] chdir("./123" [pid 2151] <... write resumed>) = 4 [pid 2148] close(3 [pid 2153] <... bpf resumed>) = 3 [pid 2151] close(3 [pid 2148] <... close resumed>) = 0 [pid 2151] <... close resumed>) = 0 [pid 2153] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2149] <... futex resumed>) = 0 [pid 2149] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2149] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2153] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2152] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2151] symlink("/dev/binderfs", "./binderfs" [pid 2150] <... chdir resumed>) = 0 [pid 2148] symlink("/dev/binderfs", "./binderfs" [pid 2153] <... socketpair resumed>[4, 5]) = 0 [pid 2151] <... symlink resumed>) = 0 [pid 2153] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2148] <... symlink resumed>) = 0 [pid 2151] write(1, "executing program\n", 18 [pid 2153] <... futex resumed>) = 1 [pid 2149] <... futex resumed>) = 0 [pid 2149] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2149] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program executing program [pid 2153] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2151] <... write resumed>) = 18 [pid 2148] write(1, "executing program\n", 18 [pid 2153] <... bpf resumed>) = 6 [pid 2153] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2152] <... bpf resumed>) = 7 [pid 2149] <... futex resumed>) = 0 [pid 2148] <... write resumed>) = 18 [pid 2151] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2150] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2149] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2149] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2149] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2153] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2152] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2151] <... futex resumed>) = 0 [pid 2150] <... prctl resumed>) = 0 [pid 2148] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2149] <... mmap resumed>) = 0x7f6be1797000 [pid 2151] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2150] setpgid(0, 0 [pid 2152] <... futex resumed>) = 1 [pid 2151] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2148] <... futex resumed>) = 0 [pid 2146] <... futex resumed>) = 0 [pid 2151] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2150] <... setpgid resumed>) = 0 [pid 2148] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2152] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2146] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2151] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2149] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2148] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2147] <... futex resumed>) = 0 [pid 2146] <... futex resumed>) = 1 [pid 2153] <... bpf resumed>) = 0 [pid 2151] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2150] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2149] <... mprotect resumed>) = 0 [pid 2148] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2147] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2146] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2151] <... mmap resumed>) = 0x7f6be17b8000 [pid 2150] <... openat resumed>) = 3 [pid 2149] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2148] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2147] <... setsockopt resumed>) = 0 [pid 2151] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2150] write(3, "1000", 4 [pid 2149] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2148] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2147] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2151] <... mprotect resumed>) = 0 [pid 2150] <... write resumed>) = 4 [pid 2149] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2148] <... mmap resumed>) = 0x7f6be17b8000 [pid 2147] <... futex resumed>) = 1 [pid 2146] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2154 attached [pid 2153] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2151] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2150] close(3 [pid 2148] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2147] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2146] close(3 [pid 2154] set_robust_list(0x7f6be17b79a0, 24 [pid 2153] <... futex resumed>) = 0 [pid 2151] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2150] <... close resumed>) = 0 [pid 2149] <... clone3 resumed> => {parent_tid=[387]}, 88) = 387 [pid 2148] <... mprotect resumed>) = 0 [pid 2146] <... close resumed>) = 0 [pid 2149] rt_sigprocmask(SIG_SETMASK, [], [pid 2146] close(4 [pid 2149] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2146] <... close resumed>) = 0 [pid 2151] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2150] symlink("/dev/binderfs", "./binderfs" [pid 2149] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2148] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2146] close(5 [pid 2149] <... futex resumed>) = 0 [pid 2146] <... close resumed>) = 0 [pid 2151] <... clone3 resumed> => {parent_tid=[373]}, 88) = 373 [pid 2150] <... symlink resumed>) = 0 [pid 2149] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2148] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2146] close(6 [pid 2154] <... set_robust_list resumed>) = 0 [pid 2153] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2151] rt_sigprocmask(SIG_SETMASK, [], [pid 2150] write(1, "executing program\n", 18 [pid 2148] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2146] <... close resumed>) = 0 [pid 2146] close(7) = 0 [pid 2146] close(8) = -1 EBADF (Bad file descriptor) [pid 2146] close(9) = -1 EBADF (Bad file descriptor) [pid 2146] close(10) = -1 EBADF (Bad file descriptor) [pid 2146] close(11) = -1 EBADF (Bad file descriptor) [pid 2146] close(12) = -1 EBADF (Bad file descriptor) [pid 2146] close(13) = -1 EBADF (Bad file descriptor) [pid 2146] close(14) = -1 EBADF (Bad file descriptor) [pid 2146] close(15) = -1 EBADF (Bad file descriptor) [pid 2146] close(16) = -1 EBADF (Bad file descriptor) [pid 2146] close(17) = -1 EBADF (Bad file descriptor) [pid 2146] close(18) = -1 EBADF (Bad file descriptor) [pid 2146] close(19executing program ) = -1 EBADF (Bad file descriptor) [pid 2146] close(20) = -1 EBADF (Bad file descriptor) [pid 2146] close(21 [pid 2151] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2150] <... write resumed>) = 18 [pid 2146] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2150] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2151] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2146] close(22 [pid 2151] <... futex resumed>) = 0 [pid 2150] <... futex resumed>) = 0 [pid 2148] <... clone3 resumed> => {parent_tid=[375]}, 88) = 375 [pid 2146] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2154] rt_sigprocmask(SIG_SETMASK, [], [pid 2151] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2150] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2148] rt_sigprocmask(SIG_SETMASK, [], [pid 2146] close(23 [pid 2150] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2148] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2146] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2150] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2148] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2146] close(24 [pid 2154] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2150] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2148] <... futex resumed>) = 0 [pid 2146] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2150] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2148] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2146] close(25 [pid 2150] <... mmap resumed>) = 0x7f6be17b8000 [pid 2146] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2155 attached [pid 2150] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2146] close(26 [pid 2155] set_robust_list(0x7f6be17d89a0, 24 [pid 2150] <... mprotect resumed>) = 0 [pid 2146] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2155] <... set_robust_list resumed>) = 0 [pid 2146] close(27 [pid 2155] rt_sigprocmask(SIG_SETMASK, [], [pid 2146] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2155] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2150] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2146] close(28 [pid 2155] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2150] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2146] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2155] <... bpf resumed>) = 3 [pid 2154] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2150] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2146] close(29 [pid 2155] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2146] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2155] <... futex resumed>) = 1 [pid 2146] exit_group(0 [pid 2151] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2156 attached [pid 2155] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2152] <... futex resumed>) = ? [pid 2151] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2150] <... clone3 resumed> => {parent_tid=[363]}, 88) = 363 [pid 2147] <... futex resumed>) = ? [pid 2146] <... exit_group resumed>) = ? [pid 2156] set_robust_list(0x7f6be17d89a0, 24 [pid 2155] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2152] +++ exited with 0 +++ [pid 2151] <... futex resumed>) = 0 [pid 2150] rt_sigprocmask(SIG_SETMASK, [], [pid 2147] +++ exited with 0 +++ [pid 2146] +++ exited with 0 +++ [pid 2151] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2150] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2150] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=366, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2150] <... futex resumed>) = 0 [pid 2156] <... set_robust_list resumed>) = 0 [pid 2155] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2150] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2156] rt_sigprocmask(SIG_SETMASK, [], [pid 2155] <... socketpair resumed>[4, 5]) = 0 [pid 2156] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2155] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2156] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2155] <... futex resumed>) = 1 [pid 2151] <... futex resumed>) = 0 [pid 2156] <... bpf resumed>) = 3 [pid 2155] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2154] <... bpf resumed>) = 7 [pid 2151] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2157 attached [pid 2156] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2155] <... bpf resumed>) = 6 [pid 2151] <... futex resumed>) = 0 [pid 2156] <... futex resumed>) = 1 [pid 2155] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2151] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2157] set_robust_list(0x7f6be17d89a0, 24 [pid 2154] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2148] <... futex resumed>) = 0 [pid 2156] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2155] <... futex resumed>) = 0 [pid 2151] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2148] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2156] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2155] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2151] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2148] <... futex resumed>) = 0 [pid 2156] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2155] <... bpf resumed>) = 0 [pid 2151] <... futex resumed>) = 0 [pid 2148] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2157] <... set_robust_list resumed>) = 0 [pid 2156] <... socketpair resumed>[4, 5]) = 0 [pid 2155] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2154] <... futex resumed>) = 1 [pid 2151] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2149] <... futex resumed>) = 0 [pid 2156] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2155] <... futex resumed>) = 0 [pid 2151] <... futex resumed>) = 0 [pid 2149] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2156] <... futex resumed>) = 1 [pid 2155] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2153] <... futex resumed>) = 0 [pid 2151] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2149] <... futex resumed>) = 1 [pid 2148] <... futex resumed>) = 0 [pid 2157] rt_sigprocmask(SIG_SETMASK, [], [pid 2156] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2154] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2153] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2151] <... mmap resumed>) = 0x7f6be1797000 [pid 2149] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2148] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2156] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2153] <... setsockopt resumed>) = 0 [pid 2151] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2148] <... futex resumed>) = 0 [pid 2156] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2153] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2151] <... mprotect resumed>) = 0 [pid 2148] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2157] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2156] <... bpf resumed>) = 6 [pid 2153] <... futex resumed>) = 1 [pid 2151] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2149] <... futex resumed>) = 0 [pid 2156] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2153] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2151] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2149] close(3 [pid 2156] <... futex resumed>) = 1 [pid 2151] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2149] <... close resumed>) = 0 [pid 2148] <... futex resumed>) = 0 [pid 2156] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2149] close(4 [pid 2148] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2157] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2156] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2151] <... clone3 resumed> => {parent_tid=[374]}, 88) = 374 [pid 2149] <... close resumed>) = 0 [pid 2148] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2158 attached [pid 2156] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2151] rt_sigprocmask(SIG_SETMASK, [], [pid 2149] close(5 [pid 2156] <... bpf resumed>) = 0 [pid 2151] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2149] <... close resumed>) = 0 [pid 2148] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2156] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2151] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2149] close(6 [pid 2148] <... futex resumed>) = 0 [pid 2156] <... futex resumed>) = 0 [pid 2151] <... futex resumed>) = 0 [pid 2149] <... close resumed>) = 0 [pid 2148] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2156] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2151] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2149] close(7) = 0 [pid 2149] close(8) = -1 EBADF (Bad file descriptor) [pid 2149] close(9) = -1 EBADF (Bad file descriptor) [pid 2149] close(10) = -1 EBADF (Bad file descriptor) [pid 2149] close(11) = -1 EBADF (Bad file descriptor) [pid 2149] close(12) = -1 EBADF (Bad file descriptor) [pid 2149] close(13) = -1 EBADF (Bad file descriptor) [pid 2149] close(14) = -1 EBADF (Bad file descriptor) [pid 2149] close(15) = -1 EBADF (Bad file descriptor) [pid 2149] close(16) = -1 EBADF (Bad file descriptor) [pid 2148] <... mmap resumed>) = 0x7f6be1797000 [pid 2158] set_robust_list(0x7f6be17b79a0, 24 [pid 2157] <... bpf resumed>) = 3 [pid 289] <... restart_syscall resumed>) = 0 [pid 2149] close(17) = -1 EBADF (Bad file descriptor) [pid 2148] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2149] close(18) = -1 EBADF (Bad file descriptor) [pid 2148] <... mprotect resumed>) = 0 [pid 2149] close(19) = -1 EBADF (Bad file descriptor) [pid 2148] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2149] close(20 [pid 2148] <... rt_sigprocmask resumed>[], 8) = 0 [pid 289] umount2("./124", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2149] close(21 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2149] close(22) = -1 EBADF (Bad file descriptor) [pid 2148] <... clone3 resumed> => {parent_tid=[376]}, 88) = 376 [pid 289] openat(AT_FDCWD, "./124", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2157] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2149] close(23 [pid 2148] rt_sigprocmask(SIG_SETMASK, [], [pid 2150] <... futex resumed>) = 0 [pid 2149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... openat resumed>) = 3 [pid 2148] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2157] <... futex resumed>) = 1 [pid 2150] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2149] close(24 [pid 2148] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] newfstatat(3, "", [pid 2157] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2150] <... futex resumed>) = 0 [pid 2149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] <... futex resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2150] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2149] close(25 [pid 2148] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2157] <... socketpair resumed>[4, 5]) = 0 [pid 2149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, [pid 2149] close(26 [pid 2157] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2149] close(27 [pid 2150] <... futex resumed>) = 0 [pid 2157] <... futex resumed>) = 1 [pid 2149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./124/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2157] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2150] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2149] close(28 [pid 2150] <... futex resumed>) = 0 [pid 2149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2157] <... bpf resumed>) = 6 [pid 2150] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2149] close(29 [pid 2157] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2150] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2149] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] newfstatat(AT_FDCWD, "./124/binderfs", [pid 2157] <... futex resumed>) = 0 [pid 2150] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2149] exit_group(0./strace-static-x86_64: Process 2159 attached [pid 2157] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2154] <... futex resumed>) = ? [pid 2153] <... futex resumed>) = ? [pid 2150] <... futex resumed>) = 0 [pid 2149] <... exit_group resumed>) = ? [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2159] set_robust_list(0x7f6be17b79a0, 24 [pid 2158] <... set_robust_list resumed>) = 0 [pid 2157] <... bpf resumed>) = 0 [pid 2154] +++ exited with 0 +++ [pid 2153] +++ exited with 0 +++ [pid 2150] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2149] +++ exited with 0 +++ [pid 289] unlink("./124/binderfs" [pid 2159] <... set_robust_list resumed>) = 0 [pid 2157] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2150] <... futex resumed>) = 0 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=385, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2159] rt_sigprocmask(SIG_SETMASK, [], [pid 2157] <... futex resumed>) = 0 [pid 2150] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 289] <... unlink resumed>) = 0 [pid 2159] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2157] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2150] <... mmap resumed>) = 0x7f6be1797000 [pid 289] getdents64(3, [pid 2150] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2150] <... mprotect resumed>) = 0 [pid 289] close(3 [pid 2159] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2150] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] <... close resumed>) = 0 [pid 2150] <... rt_sigprocmask resumed>[], 8) = 0 [pid 289] rmdir("./124" [pid 2150] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2159] <... bpf resumed>) = 7 [pid 2158] rt_sigprocmask(SIG_SETMASK, [], [pid 289] <... rmdir resumed>) = 0 [pid 2158] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2150] <... clone3 resumed> => {parent_tid=[364]}, 88) = 364 [pid 289] mkdir("./125", 0777./strace-static-x86_64: Process 2160 attached [pid 2159] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2158] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2150] rt_sigprocmask(SIG_SETMASK, [], [pid 289] <... mkdir resumed>) = 0 [pid 2160] set_robust_list(0x7f6be17b79a0, 24 [pid 2159] <... futex resumed>) = 1 [pid 2158] <... bpf resumed>) = 7 [pid 2150] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2148] <... futex resumed>) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2160] <... set_robust_list resumed>) = 0 [pid 2159] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2160] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2160] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2158] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2150] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2148] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2158] <... futex resumed>) = 1 [pid 2151] <... futex resumed>) = 0 [pid 2158] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2151] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2156] <... futex resumed>) = 0 [pid 2155] <... futex resumed>) = 0 [pid 2151] <... futex resumed>) = 1 [pid 2150] <... futex resumed>) = 1 [pid 2148] <... futex resumed>) = 1 [pid 2155] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2151] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2155] <... setsockopt resumed>) = 0 [pid 2155] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2151] <... futex resumed>) = 0 [pid 2155] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2151] close(3 [pid 2160] <... futex resumed>) = 0 [pid 2156] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2151] <... close resumed>) = 0 [pid 2150] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2148] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 369 [pid 2151] close(4) = 0 [pid 2151] close(5 [pid 2160] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2156] <... setsockopt resumed>) = 0 [pid 2151] <... close resumed>) = 0 [pid 2151] close(6 [pid 2156] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2151] <... close resumed>) = 0 ./strace-static-x86_64: Process 2161 attached [pid 2156] <... futex resumed>) = 1 [pid 2151] close(7 [pid 2148] <... futex resumed>) = 0 [pid 2156] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2151] <... close resumed>) = 0 [pid 2148] close(3 [pid 2151] close(8) = -1 EBADF (Bad file descriptor) [pid 2148] <... close resumed>) = 0 [pid 2151] close(9 [pid 2148] close(4 [pid 2151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2151] close(10) = -1 EBADF (Bad file descriptor) [pid 2148] <... close resumed>) = 0 [pid 2151] close(11 [pid 2148] close(5 [pid 2151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2151] close(12) = -1 EBADF (Bad file descriptor) [pid 2148] <... close resumed>) = 0 [pid 2151] close(13) = -1 EBADF (Bad file descriptor) [pid 2148] close(6 [pid 2151] close(14) = -1 EBADF (Bad file descriptor) [pid 2148] <... close resumed>) = 0 [pid 2151] close(15 [pid 2148] close(7 [pid 2151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2151] close(16 [pid 2148] <... close resumed>) = 0 [pid 2151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2151] close(17 [pid 2148] close(8 [pid 2151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2151] close(18 [pid 2148] close(9 [pid 2151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2151] close(19 [pid 2148] close(10 [pid 2151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2151] close(20) = -1 EBADF (Bad file descriptor) [pid 2148] close(11 [pid 2151] close(21 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] close(12 [pid 2151] close(22 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] close(13 [pid 2151] close(23 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... restart_syscall resumed>) = 0 [pid 2148] close(14 [pid 2151] close(24 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2161] set_robust_list(0x5555698ca6a0, 24 [pid 2151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] close(15 [pid 2161] <... set_robust_list resumed>) = 0 [pid 2151] close(25 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./130", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2161] chdir("./125" [pid 2160] <... bpf resumed>) = 7 [pid 2151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] close(16 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2161] <... chdir resumed>) = 0 [pid 2151] close(26 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] openat(AT_FDCWD, "./130", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2161] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] close(17 [pid 2160] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... openat resumed>) = 3 [pid 2161] <... prctl resumed>) = 0 [pid 2151] close(27 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(3, "", [pid 2161] setpgid(0, 0 [pid 2151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] close(18 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2160] <... futex resumed>) = 1 [pid 2150] <... futex resumed>) = 0 [pid 2161] <... setpgid resumed>) = 0 [pid 2151] close(28 [pid 2150] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 2161] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2160] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2157] <... futex resumed>) = 0 [pid 2151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2150] <... futex resumed>) = 1 [pid 2148] close(19 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2161] <... openat resumed>) = 3 [pid 2157] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2151] close(29 [pid 2150] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./130/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2161] write(3, "1000", 4 [pid 2157] <... setsockopt resumed>) = 0 [pid 2151] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] close(20 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2161] <... write resumed>) = 4 [pid 2157] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2151] exit_group(0 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(AT_FDCWD, "./130/binderfs", [pid 2161] close(3 [pid 2158] <... futex resumed>) = ? [pid 2157] <... futex resumed>) = 1 [pid 2155] <... futex resumed>) = ? [pid 2151] <... exit_group resumed>) = ? [pid 2150] <... futex resumed>) = 0 [pid 2148] close(21 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2161] <... close resumed>) = 0 [pid 2158] +++ exited with 0 +++ [pid 2157] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2155] +++ exited with 0 +++ [pid 2151] +++ exited with 0 +++ [pid 2150] close(3 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] unlink("./130/binderfs" [pid 2161] symlink("/dev/binderfs", "./binderfs" [pid 2150] <... close resumed>) = 0 [pid 2148] close(22 [pid 292] <... unlink resumed>) = 0 [pid 2161] <... symlink resumed>) = 0 [pid 2150] close(4 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=372, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 2161] write(1, "executing program\n", 18 [pid 2150] <... close resumed>) = 0 [pid 2148] close(23 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2161] <... write resumed>) = 18 [pid 2150] close(5 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] close(3 [pid 2161] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2150] <... close resumed>) = 0 [pid 2148] close(24 [pid 292] <... close resumed>) = 0 [pid 2161] <... futex resumed>) = 0 [pid 2150] close(6 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] rmdir("./130" [pid 2161] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2150] <... close resumed>) = 0 [pid 2148] close(25 [pid 292] <... rmdir resumed>) = 0 [pid 2161] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2150] close(7 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] mkdir("./131", 0777 [pid 2161] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2150] <... close resumed>) = 0 [pid 2148] close(26 [pid 292] <... mkdir resumed>) = 0 [pid 2161] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2150] close(8 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2161] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] close(27 [pid 2161] <... mmap resumed>) = 0x7f6be17b8000 [pid 2150] close(9 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 388 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2161] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] close(28 [pid 2161] <... mprotect resumed>) = 0 [pid 2150] close(10 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2162 attached [pid 2161] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] close(29 [pid 2161] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2150] close(11 [pid 2148] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2161] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] exit_group(0 [pid 2161] <... clone3 resumed> => {parent_tid=[370]}, 88) = 370 [pid 2150] close(12 [pid 2161] rt_sigprocmask(SIG_SETMASK, [], [pid 2159] <... futex resumed>) = ? [pid 2156] <... futex resumed>) = ? [pid 2150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2148] <... exit_group resumed>) = ? [pid 2161] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2159] +++ exited with 0 +++ [pid 2156] +++ exited with 0 +++ [pid 2150] close(13 [pid 2161] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2161] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2163 attached [pid 2163] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2163] rt_sigprocmask(SIG_SETMASK, [], [pid 2148] +++ exited with 0 +++ [pid 2163] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=374, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2150] close(14 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2150] close(15) = -1 EBADF (Bad file descriptor) [pid 2150] close(16) = -1 EBADF (Bad file descriptor) [pid 2150] close(17 [pid 2163] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2150] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] set_robust_list(0x5555698ca6a0, 24 [pid 2150] close(18) = -1 EBADF (Bad file descriptor) [pid 2150] close(19) = -1 EBADF (Bad file descriptor) [pid 2150] close(20) = -1 EBADF (Bad file descriptor) [pid 2150] close(21) = -1 EBADF (Bad file descriptor) [pid 2162] <... set_robust_list resumed>) = 0 [pid 2150] close(22) = -1 EBADF (Bad file descriptor) [pid 2150] close(23) = -1 EBADF (Bad file descriptor) [pid 2150] close(24) = -1 EBADF (Bad file descriptor) [pid 2150] close(25) = -1 EBADF (Bad file descriptor) [pid 2150] close(26) = -1 EBADF (Bad file descriptor) [pid 2150] close(27) = -1 EBADF (Bad file descriptor) [pid 2150] close(28) = -1 EBADF (Bad file descriptor) [pid 2150] close(29) = -1 EBADF (Bad file descriptor) [pid 2150] exit_group(0) = ? [pid 2157] <... futex resumed>) = ? [pid 2160] <... futex resumed>) = ? [pid 2157] +++ exited with 0 +++ [pid 2163] <... bpf resumed>) = 3 [pid 2163] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2161] <... futex resumed>) = 0 [pid 2161] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2161] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2160] +++ exited with 0 +++ [pid 2150] +++ exited with 0 +++ [pid 2163] <... futex resumed>) = 1 [pid 2163] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=362, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2163] <... socketpair resumed>[4, 5]) = 0 [pid 2163] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2161] <... futex resumed>) = 0 [pid 2162] chdir("./131" [pid 2161] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2161] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2163] <... futex resumed>) = 1 [pid 2163] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2162] <... chdir resumed>) = 0 [pid 2163] <... bpf resumed>) = 6 [pid 2163] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2161] <... futex resumed>) = 0 [pid 2162] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2161] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2161] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... restart_syscall resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 2161] <... futex resumed>) = 0 [pid 2161] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2161] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 291] umount2("./126", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2161] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] <... restart_syscall resumed>) = 0 [pid 2161] <... rt_sigprocmask resumed>[], 8) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] umount2("./123", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2161] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 291] openat(AT_FDCWD, "./126", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2161] <... clone3 resumed> => {parent_tid=[371]}, 88) = 371 [pid 291] <... openat resumed>) = 3 [pid 290] openat(AT_FDCWD, "./123", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2161] rt_sigprocmask(SIG_SETMASK, [], [pid 291] newfstatat(3, "", [pid 287] umount2("./126", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2161] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] <... openat resumed>) = 3 [pid 2161] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2161] <... futex resumed>) = 0 [pid 291] getdents64(3, [pid 290] newfstatat(3, "", [pid 287] openat(AT_FDCWD, "./126", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2161] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] umount2("./126/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... openat resumed>) = 3 [pid 290] getdents64(3, [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] newfstatat(AT_FDCWD, "./126/binderfs", [pid 287] newfstatat(3, "", [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] umount2("./123/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] unlink("./126/binderfs" [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2163] <... futex resumed>) = 1 [pid 291] <... unlink resumed>) = 0 [pid 290] newfstatat(AT_FDCWD, "./123/binderfs", [pid 291] getdents64(3, [pid 287] getdents64(3, [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] close(3 [pid 290] unlink("./123/binderfs" [pid 287] umount2("./126/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] <... close resumed>) = 0 [pid 290] <... unlink resumed>) = 0 [pid 291] rmdir("./126" [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] getdents64(3, [pid 2163] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 291] <... rmdir resumed>) = 0 [pid 287] newfstatat(AT_FDCWD, "./126/binderfs", [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] mkdir("./127", 0777 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] close(3 [pid 2163] <... bpf resumed>) = 0 [pid 291] <... mkdir resumed>) = 0 [pid 287] unlink("./126/binderfs" [pid 290] <... close resumed>) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2163] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] rmdir("./123" [pid 287] <... unlink resumed>) = 0 [pid 2163] <... futex resumed>) = 0 [pid 2163] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2162] <... prctl resumed>) = 0 [pid 2162] setpgid(0, 0) = 0 [pid 2162] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 290] <... rmdir resumed>) = 0 [pid 287] getdents64(3, [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 377 [pid 290] mkdir("./124", 0777 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2162] <... openat resumed>) = 3 [pid 290] <... mkdir resumed>) = 0 [pid 287] close(3./strace-static-x86_64: Process 2165 attached [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] <... close resumed>) = 0 [pid 2162] write(3, "1000", 4) = 4 [pid 2162] close(3) = 0 [pid 2162] symlink("/dev/binderfs", "./binderfs"executing program [pid 287] rmdir("./126" [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 365 [pid 2162] <... symlink resumed>) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 2162] write(1, "executing program\n", 18 [pid 287] mkdir("./127", 0777 [pid 2162] <... write resumed>) = 18 [pid 2162] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... mkdir resumed>) = 0 [pid 2162] <... futex resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2162] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2162] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2162] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2162] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 375 [pid 2162] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2162] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0}./strace-static-x86_64: Process 2168 attached ./strace-static-x86_64: Process 2167 attached ./strace-static-x86_64: Process 2164 attached [pid 2165] set_robust_list(0x5555698ca6a0, 24 [pid 2168] set_robust_list(0x7f6be17d89a0, 24 [pid 2167] set_robust_list(0x5555698ca6a0, 24 [pid 2162] <... clone3 resumed> => {parent_tid=[389]}, 88) = 389 [pid 2165] <... set_robust_list resumed>) = 0 [pid 2164] set_robust_list(0x7f6be17b79a0, 24 [pid 2162] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2162] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2162] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2166 attached [pid 2165] chdir("./127" [pid 2166] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2166] chdir("./124" [pid 2165] <... chdir resumed>) = 0 [pid 2164] <... set_robust_list resumed>) = 0 [pid 2166] <... chdir resumed>) = 0 [pid 2166] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2166] setpgid(0, 0 [pid 2168] <... set_robust_list resumed>) = 0 [pid 2167] <... set_robust_list resumed>) = 0 [pid 2165] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2164] rt_sigprocmask(SIG_SETMASK, [], [pid 2166] <... setpgid resumed>) = 0 [pid 2165] <... prctl resumed>) = 0 [pid 2166] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2168] rt_sigprocmask(SIG_SETMASK, [], [pid 2167] chdir("./127" [pid 2165] setpgid(0, 0 [pid 2164] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2168] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2167] <... chdir resumed>) = 0 [pid 2166] <... openat resumed>) = 3 [pid 2165] <... setpgid resumed>) = 0 [pid 2164] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2165] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2166] write(3, "1000", 4) = 4 [pid 2166] close(3executing program ) = 0 [pid 2166] symlink("/dev/binderfs", "./binderfs" [pid 2165] <... openat resumed>) = 3 [pid 2166] <... symlink resumed>) = 0 [pid 2166] write(1, "executing program\n", 18) = 18 [pid 2166] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2166] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2165] write(3, "1000", 4 [pid 2164] <... bpf resumed>) = 7 [pid 2166] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2166] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2166] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2168] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2167] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2165] <... write resumed>) = 4 [pid 2164] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2166] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2167] <... prctl resumed>) = 0 [pid 2166] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2165] close(3 [pid 2164] <... futex resumed>) = 1 [pid 2161] <... futex resumed>) = 0 [pid 2166] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2161] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2166] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2163] <... futex resumed>) = 0 [pid 2161] <... futex resumed>) = 1 [pid 2167] setpgid(0, 0 [pid 2165] <... close resumed>) = 0 [pid 2164] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2163] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2161] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2166] <... clone3 resumed> => {parent_tid=[366]}, 88) = 366 [pid 2163] <... setsockopt resumed>) = 0 [pid 2166] rt_sigprocmask(SIG_SETMASK, [], [pid 2163] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2166] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2163] <... futex resumed>) = 1 [pid 2161] <... futex resumed>) = 0 [pid 2167] <... setpgid resumed>) = 0 [pid 2166] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2165] symlink("/dev/binderfs", "./binderfs" [pid 2163] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2161] close(3 [pid 2166] <... futex resumed>) = 0 [pid 2165] <... symlink resumed>) = 0 [pid 2161] <... close resumed>) = 0 [pid 2167] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2166] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 2165] write(1, "executing program\n", 18 [pid 2161] close(4 [pid 2165] <... write resumed>) = 18 [pid 2161] <... close resumed>) = 0 [pid 2165] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2161] close(5 [pid 2167] <... openat resumed>) = 3 [pid 2165] <... futex resumed>) = 0 [pid 2161] <... close resumed>) = 0 [pid 2165] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2161] close(6 [pid 2167] write(3, "1000", 4 [pid 2165] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2161] <... close resumed>) = 0 [pid 2167] <... write resumed>) = 4 [pid 2165] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2161] close(7 [pid 2167] close(3 [pid 2165] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2161] <... close resumed>) = 0 [pid 2167] <... close resumed>) = 0 [pid 2165] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2161] close(8 [pid 2167] symlink("/dev/binderfs", "./binderfs" [pid 2165] <... mmap resumed>) = 0x7f6be17b8000 [pid 2161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2161] close(9 [pid 2165] <... mprotect resumed>) = 0 [pid 2161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2161] close(10) = -1 EBADF (Bad file descriptor) [pid 2167] <... symlink resumed>) = 0 [pid 2165] rt_sigprocmask(SIG_BLOCK, ~[], executing program [pid 2161] close(11 [pid 2167] write(1, "executing program\n", 18 [pid 2165] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2167] <... write resumed>) = 18 [pid 2165] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2161] close(12) = -1 EBADF (Bad file descriptor) [pid 2161] close(13) = -1 EBADF (Bad file descriptor) [pid 2161] close(14) = -1 EBADF (Bad file descriptor) [pid 2167] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2165] <... clone3 resumed> => {parent_tid=[378]}, 88) = 378 [pid 2161] close(15 [pid 2167] <... futex resumed>) = 0 [pid 2165] rt_sigprocmask(SIG_SETMASK, [], [pid 2161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2167] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2165] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2161] close(16 [pid 2167] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2165] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2167] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2165] <... futex resumed>) = 0 [pid 2161] close(17 [pid 2167] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2165] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2167] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2161] close(18) = -1 EBADF (Bad file descriptor) [pid 2161] close(19./strace-static-x86_64: Process 2169 attached [pid 2168] <... bpf resumed>) = 3 [pid 2167] <... mmap resumed>) = 0x7f6be17b8000 [pid 2161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2161] close(20) = -1 EBADF (Bad file descriptor) [pid 2167] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2161] close(21) = -1 EBADF (Bad file descriptor) [pid 2167] <... mprotect resumed>) = 0 [pid 2161] close(22) = -1 EBADF (Bad file descriptor) [pid 2161] close(23) = -1 EBADF (Bad file descriptor) [pid 2161] close(24) = -1 EBADF (Bad file descriptor) [pid 2161] close(25) = -1 EBADF (Bad file descriptor) [pid 2161] close(26 [pid 2167] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2168] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2161] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2169] set_robust_list(0x7f6be17d89a0, 24 [pid 2161] close(27) = -1 EBADF (Bad file descriptor) [pid 2161] close(28) = -1 EBADF (Bad file descriptor) [pid 2161] close(29) = -1 EBADF (Bad file descriptor) [pid 2169] <... set_robust_list resumed>) = 0 [pid 2168] <... futex resumed>) = 1 [pid 2167] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2162] <... futex resumed>) = 0 [pid 2161] exit_group(0 [pid 2163] <... futex resumed>) = ? [pid 2162] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2161] <... exit_group resumed>) = ? [pid 2167] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2164] <... futex resumed>) = ? [pid 2163] +++ exited with 0 +++ [pid 2162] <... futex resumed>) = 0 [pid 2169] rt_sigprocmask(SIG_SETMASK, [], [pid 2168] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2162] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2170 attached [pid 2170] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2170] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2170] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2164] +++ exited with 0 +++ [pid 2161] +++ exited with 0 +++ [pid 2167] <... clone3 resumed> => {parent_tid=[376]}, 88) = 376 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=369, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2167] rt_sigprocmask(SIG_SETMASK, [], [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2167] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2170] <... bpf resumed>) = 3 [pid 2167] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2169] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2168] <... socketpair resumed>[4, 5]) = 0 [pid 2167] <... futex resumed>) = 0 [pid 2170] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2165] <... futex resumed>) = 0 [pid 2167] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2165] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2170] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2165] <... futex resumed>) = 0 [pid 2168] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2165] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2170] <... socketpair resumed>[4, 5]) = 0 [pid 2168] <... futex resumed>) = 1 [pid 2162] <... futex resumed>) = 0 [pid 2170] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2162] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2170] <... futex resumed>) = 1 [pid 2169] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2168] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2165] <... futex resumed>) = 0 [pid 2162] <... futex resumed>) = 0 [pid 2170] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2165] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2162] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2170] <... bpf resumed>) = 6 [pid 2168] <... bpf resumed>) = 6 [pid 2165] <... futex resumed>) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 2168] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2165] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2170] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2168] <... futex resumed>) = 1 [pid 2165] <... futex resumed>) = 0 [pid 2162] <... futex resumed>) = 0 [pid 289] umount2("./125", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2170] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2168] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2165] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2162] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2170] <... bpf resumed>) = 0 [pid 2168] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2165] <... futex resumed>) = 0 [pid 2162] <... futex resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2170] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2168] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2165] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2162] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] openat(AT_FDCWD, "./125", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2170] <... futex resumed>) = 0 [pid 2168] <... bpf resumed>) = 0 [pid 2165] <... futex resumed>) = 0 [pid 2162] <... futex resumed>) = 0 [pid 2170] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2168] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2165] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2162] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 289] <... openat resumed>) = 3 [pid 2168] <... futex resumed>) = 0 [pid 2165] <... mmap resumed>) = 0x7f6be1797000 [pid 2162] <... mmap resumed>) = 0x7f6be1797000 [pid 289] newfstatat(3, "", [pid 2168] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2165] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2162] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2165] <... mprotect resumed>) = 0 [pid 2162] <... mprotect resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2165] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2162] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2165] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2162] <... rt_sigprocmask resumed>[], 8) = 0 [pid 289] getdents64(3, ./strace-static-x86_64: Process 2171 attached [pid 2165] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2162] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2171] set_robust_list(0x7f6be17d89a0, 24 [pid 289] umount2("./125/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2171] <... set_robust_list resumed>) = 0 [pid 2165] <... clone3 resumed> => {parent_tid=[379]}, 88) = 379 [pid 2162] <... clone3 resumed> => {parent_tid=[390]}, 88) = 390 [pid 2171] rt_sigprocmask(SIG_SETMASK, [], [pid 2165] rt_sigprocmask(SIG_SETMASK, [], [pid 2162] rt_sigprocmask(SIG_SETMASK, [], [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2171] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2165] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2162] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] newfstatat(AT_FDCWD, "./125/binderfs", [pid 2171] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2165] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2162] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2171] <... bpf resumed>) = 3 [pid 2165] <... futex resumed>) = 0 [pid 2162] <... futex resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2171] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2165] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2162] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] unlink("./125/binderfs" [pid 2171] <... futex resumed>) = 1 [pid 2167] <... futex resumed>) = 0 [pid 2171] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2167] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... unlink resumed>) = 0 [pid 2171] <... socketpair resumed>[4, 5]) = 0 [pid 2167] <... futex resumed>) = 0 [pid 289] getdents64(3, [pid 2171] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2167] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2171] <... futex resumed>) = 0 [pid 2167] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2171] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2167] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] close(3 [pid 2171] <... bpf resumed>) = 6 [pid 2169] <... bpf resumed>) = 3 [pid 2167] <... futex resumed>) = 0 [pid 2171] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2167] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... close resumed>) = 0 [pid 2171] <... futex resumed>) = 0 [pid 2167] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 289] rmdir("./125" [pid 2171] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2167] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2171] <... bpf resumed>) = 0 [pid 2167] <... futex resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 2171] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2167] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2171] <... futex resumed>) = 0 [pid 2167] <... futex resumed>) = 0 [pid 289] mkdir("./126", 0777 [pid 2171] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2167] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 289] <... mkdir resumed>) = 0 ./strace-static-x86_64: Process 2173 attached ./strace-static-x86_64: Process 2172 attached [pid 2169] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2167] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2167] <... mprotect resumed>) = 0 [pid 2167] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2167] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[377]}, 88) = 377 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 372 [pid 2167] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2167] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2167] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2174 attached [pid 2174] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2174] rt_sigprocmask(SIG_SETMASK, [], [pid 2169] <... futex resumed>) = 1 [pid 2166] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2175 attached [pid 2173] set_robust_list(0x7f6be17b79a0, 24 [pid 2172] set_robust_list(0x7f6be17b79a0, 24 [pid 2169] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2166] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2166] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2174] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2174] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2175] set_robust_list(0x5555698ca6a0, 24 [pid 2173] <... set_robust_list resumed>) = 0 [pid 2172] <... set_robust_list resumed>) = 0 [pid 2169] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2169] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2173] rt_sigprocmask(SIG_SETMASK, [], [pid 2175] <... set_robust_list resumed>) = 0 [pid 2172] rt_sigprocmask(SIG_SETMASK, [], [pid 2169] <... socketpair resumed>[4, 5]) = 0 [pid 2173] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2172] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2169] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2173] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2172] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2169] <... futex resumed>) = 1 [pid 2166] <... futex resumed>) = 0 [pid 2166] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2166] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2174] <... bpf resumed>) = 7 [pid 2174] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2169] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 2169] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2167] <... futex resumed>) = 0 [pid 2166] <... futex resumed>) = 0 [pid 2167] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2166] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2171] <... futex resumed>) = 0 [pid 2169] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2167] <... futex resumed>) = 1 [pid 2166] <... futex resumed>) = 0 [pid 2171] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2167] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2166] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2169] <... bpf resumed>) = 0 [pid 2171] <... setsockopt resumed>) = 0 [pid 2166] <... futex resumed>) = 0 [pid 2171] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2166] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2171] <... futex resumed>) = 1 [pid 2169] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2167] <... futex resumed>) = 0 [pid 2166] <... mmap resumed>) = 0x7f6be1797000 [pid 2171] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2167] close(3 [pid 2166] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2167] <... close resumed>) = 0 [pid 2166] <... mprotect resumed>) = 0 [pid 2167] close(4 [pid 2166] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2173] <... bpf resumed>) = 7 [pid 2169] <... futex resumed>) = 0 [pid 2167] <... close resumed>) = 0 [pid 2166] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2173] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2169] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2167] close(5 [pid 2166] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2173] <... futex resumed>) = 1 [pid 2167] <... close resumed>) = 0 [pid 2165] <... futex resumed>) = 0 [pid 2167] close(6 [pid 2166] <... clone3 resumed> => {parent_tid=[367]}, 88) = 367 [pid 2165] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2173] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2167] <... close resumed>) = 0 [pid 2166] rt_sigprocmask(SIG_SETMASK, [], [pid 2170] <... futex resumed>) = 0 [pid 2167] close(7 [pid 2166] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2165] <... futex resumed>) = 1 [pid 2170] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2167] <... close resumed>) = 0 [pid 2166] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2165] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2172] <... bpf resumed>) = 7 [pid 2170] <... setsockopt resumed>) = 0 [pid 2167] close(8 [pid 2166] <... futex resumed>) = 0 [pid 2175] chdir("./126" [pid 2172] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2170] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2166] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2172] <... futex resumed>) = 1 [pid 2170] <... futex resumed>) = 1 [pid 2167] close(9 [pid 2165] <... futex resumed>) = 0 [pid 2162] <... futex resumed>) = 0 [pid 2172] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2170] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] close(3 [pid 2162] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2167] close(10 [pid 2165] <... close resumed>) = 0 [pid 2168] <... futex resumed>) = 0 [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] close(4 [pid 2162] <... futex resumed>) = 1 [pid 2174] <... futex resumed>) = 1 [pid 2168] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2167] close(11 [pid 2168] <... setsockopt resumed>) = 0 [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] <... close resumed>) = 0 [pid 2162] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2168] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2167] close(12 [pid 2165] close(5 [pid 2162] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2168] <... futex resumed>) = 0 [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2167] close(13 [pid 2165] <... close resumed>) = 0 [pid 2168] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2162] close(3 [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] close(6 [pid 2167] close(14 [pid 2162] <... close resumed>) = 0 [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] <... close resumed>) = 0 [pid 2167] close(15 [pid 2162] close(4 [pid 2174] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] close(7 [pid 2167] close(16 [pid 2162] <... close resumed>) = 0 [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] <... close resumed>) = 0 [pid 2162] close(5 [pid 2167] close(17 [pid 2165] close(8 [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] <... close resumed>) = 0 [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2167] close(18 [pid 2165] close(9 [pid 2162] close(6 [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2167] close(19 [pid 2162] <... close resumed>) = 0 [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] close(10 [pid 2162] close(7 [pid 2167] close(20 [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] close(11 [pid 2162] <... close resumed>) = 0 [pid 2167] close(21 [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] close(8 [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] close(12executing program [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2176 attached [pid 2175] <... chdir resumed>) = 0 [pid 2167] close(22 [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] close(9 [pid 2176] set_robust_list(0x7f6be17b79a0, 24 [pid 2175] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] close(13 [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2176] <... set_robust_list resumed>) = 0 [pid 2175] <... prctl resumed>) = 0 [pid 2167] close(23 [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] close(10 [pid 2176] rt_sigprocmask(SIG_SETMASK, [], [pid 2175] setpgid(0, 0 [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] close(14 [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2176] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2175] <... setpgid resumed>) = 0 [pid 2167] close(24 [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] close(11 [pid 2176] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] close(15 [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2175] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2167] close(25 [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] close(12 [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] close(16 [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2167] close(26 [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] close(13 [pid 2175] <... openat resumed>) = 3 [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] close(17 [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2175] write(3, "1000", 4 [pid 2167] close(27 [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] close(14 [pid 2176] <... bpf resumed>) = 7 [pid 2175] <... write resumed>) = 4 [pid 2167] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2167] close(28) = -1 EBADF (Bad file descriptor) [pid 2167] close(29) = -1 EBADF (Bad file descriptor) [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] close(18 [pid 2175] close(3 [pid 2176] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2167] exit_group(0 [pid 2162] close(15 [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2176] <... futex resumed>) = 1 [pid 2175] <... close resumed>) = 0 [pid 2174] <... futex resumed>) = ? [pid 2171] <... futex resumed>) = ? [pid 2167] <... exit_group resumed>) = ? [pid 2166] <... futex resumed>) = 0 [pid 2165] close(19 [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2176] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2175] symlink("/dev/binderfs", "./binderfs" [pid 2174] +++ exited with 0 +++ [pid 2171] +++ exited with 0 +++ [pid 2166] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2169] <... futex resumed>) = 0 [pid 2166] <... futex resumed>) = 1 [pid 2169] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2166] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2169] <... setsockopt resumed>) = 0 [pid 2169] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2166] <... futex resumed>) = 0 [pid 2169] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2167] +++ exited with 0 +++ [pid 2166] close(3 [pid 2162] close(16 [pid 2175] <... symlink resumed>) = 0 [pid 2166] <... close resumed>) = 0 [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=375, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2175] write(1, "executing program\n", 18 [pid 2166] close(4 [pid 2165] close(20 [pid 2162] close(17 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2175] <... write resumed>) = 18 [pid 2166] <... close resumed>) = 0 [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2166] close(5 [pid 2165] close(21 [pid 2162] close(18 [pid 2175] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2166] <... close resumed>) = 0 [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2175] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2166] close(6 [pid 2165] close(22 [pid 2162] close(19 [pid 2166] <... close resumed>) = 0 [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] close(23 [pid 2162] close(20 [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2175] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2166] close(7 [pid 2165] close(24 [pid 2162] close(21 [pid 2175] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2166] <... close resumed>) = 0 [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2175] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2166] close(8 [pid 2165] close(25 [pid 2162] close(22 [pid 2175] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2166] close(9 [pid 2165] close(26 [pid 2162] close(23 [pid 2175] <... mmap resumed>) = 0x7f6be17b8000 [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2175] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2166] close(10 [pid 2165] close(27 [pid 2162] close(24 [pid 2175] <... mprotect resumed>) = 0 [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2166] close(11 [pid 2165] close(28 [pid 2162] close(25 [pid 2175] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2175] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2166] close(12 [pid 2165] close(29 [pid 2162] close(26 [pid 2175] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2166] close(13 [pid 2165] exit_group(0 [pid 2162] close(27 [pid 2173] <... futex resumed>) = ? [pid 2170] <... futex resumed>) = ? [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2165] <... exit_group resumed>) = ? [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2175] <... clone3 resumed> => {parent_tid=[373]}, 88) = 373 [pid 2173] +++ exited with 0 +++ [pid 2170] +++ exited with 0 +++ [pid 2166] close(14 [pid 2162] close(28 [pid 287] <... restart_syscall resumed>) = 0 ./strace-static-x86_64: Process 2177 attached [pid 2177] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2177] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2177] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2165] +++ exited with 0 +++ [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=377, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2162] close(29 [pid 2175] rt_sigprocmask(SIG_SETMASK, [], [pid 2166] close(15 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 287] umount2("./127", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2175] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2175] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2166] close(16 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2175] <... futex resumed>) = 1 [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] exit_group(0 [pid 2166] close(17 [pid 287] openat(AT_FDCWD, "./127", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2175] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2172] <... futex resumed>) = ? [pid 2168] <... futex resumed>) = ? [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] <... exit_group resumed>) = ? [pid 2168] +++ exited with 0 +++ [pid 2166] close(18 [pid 287] <... openat resumed>) = 3 [pid 2177] <... futex resumed>) = 0 [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2166] close(19 [pid 287] newfstatat(3, "", [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2166] close(20 [pid 287] getdents64(3, [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2166] close(21 [pid 287] umount2("./127/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2166] close(22 [pid 287] newfstatat(AT_FDCWD, "./127/binderfs", [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2166] close(23 [pid 287] unlink("./127/binderfs" [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2166] close(24 [pid 287] <... unlink resumed>) = 0 [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] getdents64(3, [pid 2166] close(25 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] close(3 [pid 2166] close(26 [pid 287] <... close resumed>) = 0 [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] rmdir("./127" [pid 2166] close(27 [pid 2177] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2172] +++ exited with 0 +++ [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2162] +++ exited with 0 +++ [pid 287] <... rmdir resumed>) = 0 [pid 2166] close(28 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=388, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 287] mkdir("./128", 0777 [pid 2166] close(29 [pid 2177] <... bpf resumed>) = 3 [pid 2166] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... mkdir resumed>) = 0 [pid 2177] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2166] exit_group(0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2177] <... futex resumed>) = 1 [pid 2176] <... futex resumed>) = ? [pid 2175] <... futex resumed>) = 0 [pid 2169] <... futex resumed>) = ? [pid 2166] <... exit_group resumed>) = ? [pid 2169] +++ exited with 0 +++ [pid 2177] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 378 [pid 2175] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2175] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2177] <... futex resumed>) = 0 [pid 2177] socketpair(AF_UNIX, SOCK_DGRAM, 0, ./strace-static-x86_64: Process 2178 attached [4, 5]) = 0 [pid 2176] +++ exited with 0 +++ [pid 2166] +++ exited with 0 +++ [pid 2178] set_robust_list(0x5555698ca6a0, 24 [pid 2177] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=365, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2178] <... set_robust_list resumed>) = 0 [pid 2177] <... futex resumed>) = 1 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2177] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2175] <... futex resumed>) = 0 [pid 2178] chdir("./128" [pid 2175] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2175] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2177] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2177] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2178] <... chdir resumed>) = 0 [pid 2177] <... bpf resumed>) = 6 [pid 2178] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2177] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2175] <... futex resumed>) = 0 [pid 2175] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2175] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2175] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2175] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2175] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2178] <... prctl resumed>) = 0 [pid 2175] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2178] setpgid(0, 0) = 0 ./strace-static-x86_64: Process 2179 attached [pid 2175] <... clone3 resumed> => {parent_tid=[374]}, 88) = 374 [pid 2177] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2175] rt_sigprocmask(SIG_SETMASK, [], [pid 2178] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2177] <... bpf resumed>) = 0 [pid 2175] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2177] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2175] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2177] <... futex resumed>) = 0 [pid 2175] <... futex resumed>) = 0 [pid 2177] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2175] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2178] <... openat resumed>) = 3 [pid 2179] set_robust_list(0x7f6be17b79a0, 24 [pid 2178] write(3, "1000", 4 [pid 2179] <... set_robust_list resumed>) = 0 [pid 2178] <... write resumed>) = 4 [pid 2179] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2179] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2178] close(3 [pid 2179] <... bpf resumed>) = 7 [pid 2178] <... close resumed>) = 0 [pid 2179] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2178] symlink("/dev/binderfs", "./binderfs" [pid 2179] <... futex resumed>) = 1 [pid 2175] <... futex resumed>) = 0 [pid 2179] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2175] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 2178] <... symlink resumed>) = 0 [pid 2178] write(1, "executing program\n", 18 [pid 2177] <... futex resumed>) = 0 [pid 2175] <... futex resumed>) = 1 [pid 2178] <... write resumed>) = 18 [pid 2177] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2178] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2175] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2178] <... futex resumed>) = 0 [pid 2178] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2177] <... setsockopt resumed>) = 0 [pid 2178] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2178] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2177] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2178] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2178] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2177] <... futex resumed>) = 1 [pid 2175] <... futex resumed>) = 0 [pid 2178] <... mmap resumed>) = 0x7f6be17b8000 [pid 292] <... restart_syscall resumed>) = 0 [pid 2178] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2177] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2175] close(3 [pid 2178] <... mprotect resumed>) = 0 [pid 2175] <... close resumed>) = 0 [pid 291] <... restart_syscall resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 2175] close(4 [pid 292] umount2("./131", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2178] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2175] <... close resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2178] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2175] close(5 [pid 292] openat(AT_FDCWD, "./131", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2178] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2175] <... close resumed>) = 0 [pid 292] <... openat resumed>) = 3 [pid 2175] close(6 [pid 292] newfstatat(3, "", [pid 2175] <... close resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] umount2("./127", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] umount2("./124", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2178] <... clone3 resumed> => {parent_tid=[379]}, 88) = 379 [pid 2175] close(7 [pid 292] getdents64(3, [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2178] rt_sigprocmask(SIG_SETMASK, [], [pid 2175] <... close resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] openat(AT_FDCWD, "./127", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2178] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2175] close(8 [pid 292] umount2("./131/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] openat(AT_FDCWD, "./124", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2178] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... openat resumed>) = 3 [pid 2178] <... futex resumed>) = 0 [pid 2175] close(9 [pid 292] newfstatat(AT_FDCWD, "./131/binderfs", [pid 291] newfstatat(3, "", [pid 290] <... openat resumed>) = 3 [pid 2178] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] newfstatat(3, "", [pid 2175] close(10 [pid 292] unlink("./131/binderfs" [pid 291] getdents64(3, [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... unlink resumed>) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2175] close(11 [pid 292] getdents64(3, [pid 290] getdents64(3, [pid 291] umount2("./127/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2175] close(12 [pid 292] close(3 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] umount2("./124/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... close resumed>) = 0 [pid 291] newfstatat(AT_FDCWD, "./127/binderfs", [pid 2175] close(13 [pid 292] rmdir("./131" [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] newfstatat(AT_FDCWD, "./124/binderfs", [pid 2175] close(14 [pid 292] mkdir("./132", 0777 [pid 291] unlink("./127/binderfs" [pid 2175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... mkdir resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2175] close(15 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 291] <... unlink resumed>) = 0 [pid 290] unlink("./124/binderfs" [pid 2175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2175] close(16 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 391 [pid 290] <... unlink resumed>) = 0 [pid 2175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] getdents64(3, [pid 2175] close(17 [pid 291] close(3 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... close resumed>) = 0 [pid 290] close(3 [pid 2175] close(18 [pid 291] rmdir("./127" [pid 2175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... close resumed>) = 0 [pid 2175] close(19 [pid 291] <... rmdir resumed>) = 0 [pid 290] rmdir("./124" [pid 2175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] mkdir("./128", 0777 [pid 2175] close(20 [pid 290] <... rmdir resumed>) = 0 [pid 2175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2175] close(21 [pid 291] <... mkdir resumed>) = 0 [pid 290] mkdir("./125", 0777 [pid 2175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2175] close(22 [pid 290] <... mkdir resumed>) = 0 [pid 2175] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2175] close(23) = -1 EBADF (Bad file descriptor) [pid 2175] close(24) = -1 EBADF (Bad file descriptor) [pid 2175] close(25) = -1 EBADF (Bad file descriptor) [pid 2175] close(26) = -1 EBADF (Bad file descriptor) [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 380 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2175] close(27) = -1 EBADF (Bad file descriptor) [pid 2175] close(28) = -1 EBADF (Bad file descriptor) [pid 2175] close(29) = -1 EBADF (Bad file descriptor) [pid 2175] exit_group(0 [pid 2179] <... futex resumed>) = ? [pid 2177] <... futex resumed>) = ? [pid 2175] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2182 attached ./strace-static-x86_64: Process 2181 attached [pid 2179] +++ exited with 0 +++ [pid 2177] +++ exited with 0 +++ [pid 2175] +++ exited with 0 +++ [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 368 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=372, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] restart_syscall(<... resuming interrupted clone ...>./strace-static-x86_64: Process 2180 attached [pid 2180] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2180] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2180] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2182] set_robust_list(0x5555698ca6a0, 24 [pid 2181] set_robust_list(0x5555698ca6a0, 24 [pid 2182] <... set_robust_list resumed>) = 0 [pid 2181] <... set_robust_list resumed>) = 0 [pid 2180] <... bpf resumed>) = 3 [pid 2180] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2178] <... futex resumed>) = 0 [pid 2180] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2178] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2182] chdir("./128" [pid 2180] <... socketpair resumed>[4, 5]) = 0 [pid 2178] <... futex resumed>) = 0 [pid 2181] chdir("./132" [pid 2178] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... restart_syscall resumed>) = 0 [pid 2180] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 ./strace-static-x86_64: Process 2183 attached [pid 2182] <... chdir resumed>) = 0 [pid 2178] <... futex resumed>) = 0 [pid 2178] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2180] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 289] umount2("./126", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2178] <... futex resumed>) = 0 [pid 2181] <... chdir resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2178] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] openat(AT_FDCWD, "./126", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2180] <... bpf resumed>) = 6 [pid 289] <... openat resumed>) = 3 [pid 2180] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] newfstatat(3, "", [pid 2180] <... futex resumed>) = 1 [pid 2178] <... futex resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2178] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] getdents64(3, [pid 2178] <... futex resumed>) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2178] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] umount2("./126/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2178] <... futex resumed>) = 0 [pid 2183] set_robust_list(0x5555698ca6a0, 24 [pid 2182] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2180] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2178] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2178] <... mmap resumed>) = 0x7f6be1797000 [pid 289] newfstatat(AT_FDCWD, "./126/binderfs", [pid 2178] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2183] <... set_robust_list resumed>) = 0 [pid 2182] <... prctl resumed>) = 0 [pid 2180] <... bpf resumed>) = 0 [pid 2178] <... mprotect resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2183] chdir("./125" [pid 2182] setpgid(0, 0 [pid 2181] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2180] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2178] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] unlink("./126/binderfs" [pid 2178] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2183] <... chdir resumed>) = 0 [pid 2182] <... setpgid resumed>) = 0 [pid 2180] <... futex resumed>) = 0 [pid 2178] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 289] <... unlink resumed>) = 0 [pid 2183] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2182] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2180] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 289] getdents64(3, [pid 2178] <... clone3 resumed> => {parent_tid=[380]}, 88) = 380 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2178] rt_sigprocmask(SIG_SETMASK, [], [pid 289] close(3 [pid 2178] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2183] <... prctl resumed>) = 0 [pid 2182] <... openat resumed>) = 3 [pid 2178] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... close resumed>) = 0 ./strace-static-x86_64: Process 2184 attached [pid 2181] <... prctl resumed>) = 0 [pid 2178] <... futex resumed>) = 0 [pid 289] rmdir("./126" [pid 2178] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2183] setpgid(0, 0 [pid 2182] write(3, "1000", 4 [pid 289] <... rmdir resumed>) = 0 [pid 2183] <... setpgid resumed>) = 0 [pid 2182] <... write resumed>) = 4 [pid 2181] setpgid(0, 0 [pid 289] mkdir("./127", 0777 [pid 2184] set_robust_list(0x7f6be17b79a0, 24 [pid 2183] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2182] close(3 [pid 2181] <... setpgid resumed>) = 0 [pid 289] <... mkdir resumed>) = 0 [pid 2183] <... openat resumed>) = 3 [pid 2182] <... close resumed>) = 0 executing program [pid 2181] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2183] write(3, "1000", 4 [pid 2182] symlink("/dev/binderfs", "./binderfs" [pid 2183] <... write resumed>) = 4 [pid 2182] <... symlink resumed>) = 0 [pid 2183] close(3 [pid 2182] write(1, "executing program\n", 18 [pid 2183] <... close resumed>) = 0 [pid 2182] <... write resumed>) = 18 [pid 2183] symlink("/dev/binderfs", "./binderfs" [pid 2182] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 375 [pid 2181] <... openat resumed>) = 3 [pid 2181] write(3, "1000", 4executing program [pid 2183] <... symlink resumed>) = 0 [pid 2182] <... futex resumed>) = 0 [pid 2183] write(1, "executing program\n", 18 [pid 2182] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2184] <... set_robust_list resumed>) = 0 [pid 2181] <... write resumed>) = 4 [pid 2183] <... write resumed>) = 18 [pid 2182] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2183] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2182] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2181] close(3 [pid 2184] rt_sigprocmask(SIG_SETMASK, [], [pid 2183] <... futex resumed>) = 0 [pid 2182] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2183] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2182] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2184] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2183] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2181] <... close resumed>) = 0 [pid 2182] <... mmap resumed>) = 0x7f6be17b8000 [pid 2182] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2183] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2182] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2184] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2181] symlink("/dev/binderfs", "./binderfs" [pid 2183] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2182] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2182] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2183] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2182] <... clone3 resumed> => {parent_tid=[381]}, 88) = 381 [pid 2181] <... symlink resumed>) = 0 [pid 2182] rt_sigprocmask(SIG_SETMASK, [], [pid 2183] <... mmap resumed>) = 0x7f6be17b8000 [pid 2182] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2181] write(1, "executing program\n", 18executing program [pid 2182] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2182] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2185 attached [pid 2183] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2181] <... write resumed>) = 18 [pid 2185] set_robust_list(0x5555698ca6a0, 24 [pid 2181] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2183] <... mprotect resumed>) = 0 [pid 2181] <... futex resumed>) = 0 [pid 2185] <... set_robust_list resumed>) = 0 [pid 2181] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2185] chdir("./127" [pid 2183] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2181] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2185] <... chdir resumed>) = 0 [pid 2183] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2181] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2185] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2183] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2181] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2185] <... prctl resumed>) = 0 [pid 2181] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2185] setpgid(0, 0 [pid 2181] <... mmap resumed>) = 0x7f6be17b8000 [pid 2185] <... setpgid resumed>) = 0 [pid 2183] <... clone3 resumed> => {parent_tid=[369]}, 88) = 369 [pid 2181] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2185] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2184] <... bpf resumed>) = 7 [pid 2183] rt_sigprocmask(SIG_SETMASK, [], [pid 2181] <... mprotect resumed>) = 0 [pid 2184] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2183] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2184] <... futex resumed>) = 1 [pid 2183] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2181] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2178] <... futex resumed>) = 0 [pid 2183] <... futex resumed>) = 0 [pid 2178] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2184] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2183] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2181] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2180] <... futex resumed>) = 0 [pid 2178] <... futex resumed>) = 1 ./strace-static-x86_64: Process 2187 attached [pid 2185] <... openat resumed>) = 3 [pid 2181] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2180] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2178] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2185] write(3, "1000", 4 [pid 2180] <... setsockopt resumed>) = 0 [pid 2185] <... write resumed>) = 4 [pid 2180] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2185] close(3 [pid 2181] <... clone3 resumed> => {parent_tid=[392]}, 88) = 392 [pid 2180] <... futex resumed>) = 1 [pid 2178] <... futex resumed>) = 0 [pid 2185] <... close resumed>) = 0 [pid 2181] rt_sigprocmask(SIG_SETMASK, [], [pid 2180] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2178] close(3 [pid 2185] symlink("/dev/binderfs", "./binderfs" [pid 2181] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2178] <... close resumed>) = 0 [pid 2185] <... symlink resumed>) = 0 [pid 2181] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2178] close(4./strace-static-x86_64: Process 2188 attached [pid 2187] set_robust_list(0x7f6be17d89a0, 24 [pid 2185] write(1, "executing program\n", 18 [pid 2181] <... futex resumed>) = 0 [pid 2178] <... close resumed>) = 0 executing program [pid 2185] <... write resumed>) = 18 [pid 2181] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2178] close(5 [pid 2188] set_robust_list(0x7f6be17d89a0, 24 [pid 2187] <... set_robust_list resumed>) = 0 [pid 2185] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2178] <... close resumed>) = 0 [pid 2185] <... futex resumed>) = 0 [pid 2178] close(6 [pid 2188] <... set_robust_list resumed>) = 0 [pid 2187] rt_sigprocmask(SIG_SETMASK, [], [pid 2185] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2178] <... close resumed>) = 0 [pid 2185] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2178] close(7 [pid 2185] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2178] <... close resumed>) = 0 [pid 2185] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2178] close(8 [pid 2185] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2185] <... mmap resumed>) = 0x7f6be17b8000 [pid 2178] close(9 [pid 2185] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2186 attached [pid 2185] <... mprotect resumed>) = 0 [pid 2178] close(10 [pid 2188] rt_sigprocmask(SIG_SETMASK, [], [pid 2187] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2186] set_robust_list(0x7f6be17d89a0, 24 [pid 2185] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2186] <... set_robust_list resumed>) = 0 [pid 2185] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2178] close(11 [pid 2186] rt_sigprocmask(SIG_SETMASK, [], [pid 2185] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2186] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2178] close(12 [pid 2187] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2186] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2185] <... clone3 resumed> => {parent_tid=[376]}, 88) = 376 [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2188] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2187] <... bpf resumed>) = 3 [pid 2186] <... bpf resumed>) = 3 [pid 2185] rt_sigprocmask(SIG_SETMASK, [], [pid 2178] close(13 [pid 2186] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2185] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2188] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2187] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2186] <... futex resumed>) = 1 [pid 2185] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2182] <... futex resumed>) = 0 [pid 2178] close(14 [pid 2187] <... futex resumed>) = 1 [pid 2186] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2185] <... futex resumed>) = 0 [pid 2183] <... futex resumed>) = 0 [pid 2182] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2187] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2186] <... socketpair resumed>[4, 5]) = 0 [pid 2185] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2183] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2182] <... futex resumed>) = 0 [pid 2178] close(15 [pid 2187] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2186] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2183] <... futex resumed>) = 0 [pid 2182] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2187] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2186] <... futex resumed>) = 0 [pid 2183] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2182] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2178] close(16 [pid 2187] <... socketpair resumed>[4, 5]) = 0 [pid 2186] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2182] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2187] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2186] <... bpf resumed>) = 6 [pid 2182] <... futex resumed>) = 0 [pid 2178] close(17 [pid 2188] <... bpf resumed>) = 3 [pid 2187] <... futex resumed>) = 1 [pid 2186] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2183] <... futex resumed>) = 0 [pid 2182] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2187] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2186] <... futex resumed>) = 0 [pid 2183] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2182] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2178] close(18 [pid 2188] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2187] <... bpf resumed>) = 6 [pid 2186] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2183] <... futex resumed>) = 0 [pid 2182] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2187] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2186] <... bpf resumed>) = 0 [pid 2183] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2182] <... futex resumed>) = 0 [pid 2178] close(19 [pid 2188] <... futex resumed>) = 1 [pid 2187] <... futex resumed>) = 0 [pid 2186] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2183] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2182] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2181] <... futex resumed>) = 0 [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2188] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2187] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2186] <... futex resumed>) = 0 [pid 2183] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2182] <... futex resumed>) = 0 [pid 2181] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2178] close(20 [pid 2188] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2187] <... bpf resumed>) = 0 [pid 2186] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2183] <... futex resumed>) = 0 [pid 2182] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2181] <... futex resumed>) = 0 [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2188] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2187] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2183] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2182] <... mmap resumed>) = 0x7f6be1797000 [pid 2181] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2178] close(21 [pid 2188] <... socketpair resumed>[4, 5]) = 0 [pid 2187] <... futex resumed>) = 0 [pid 2183] <... futex resumed>) = 0 [pid 2182] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2188] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2187] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2183] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2182] <... mprotect resumed>) = 0 [pid 2178] close(22./strace-static-x86_64: Process 2189 attached [pid 2188] <... futex resumed>) = 1 [pid 2182] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2181] <... futex resumed>) = 0 [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2189] set_robust_list(0x7f6be17d89a0, 24 [pid 2182] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2181] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2178] close(23 [pid 2189] <... set_robust_list resumed>) = 0 [pid 2182] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2181] <... futex resumed>) = 0 [pid 2188] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2187] <... bpf resumed>) = 7 [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2189] rt_sigprocmask(SIG_SETMASK, [], [pid 2178] close(24 [pid 2189] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2189] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2187] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2181] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2178] close(25 [pid 2188] <... bpf resumed>) = 6 ./strace-static-x86_64: Process 2190 attached [pid 2189] <... bpf resumed>) = 3 [pid 2188] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2187] <... futex resumed>) = 1 [pid 2183] <... futex resumed>) = 0 [pid 2182] <... clone3 resumed> => {parent_tid=[382]}, 88) = 382 [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2189] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2188] <... futex resumed>) = 1 [pid 2187] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2183] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2182] rt_sigprocmask(SIG_SETMASK, [], [pid 2181] <... futex resumed>) = 0 [pid 2178] close(26 [pid 2189] <... futex resumed>) = 1 [pid 2188] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2187] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2185] <... futex resumed>) = 0 [pid 2183] <... futex resumed>) = 0 [pid 2182] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2181] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2190] set_robust_list(0x7f6be17b79a0, 24 [pid 2189] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2188] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2187] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2185] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2183] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2182] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2181] <... futex resumed>) = 0 [pid 2178] close(27 [pid 2189] <... socketpair resumed>[4, 5]) = 0 [pid 2188] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2187] <... setsockopt resumed>) = 0 [pid 2185] <... futex resumed>) = 0 [pid 2182] <... futex resumed>) = 0 [pid 2181] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2189] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2188] <... bpf resumed>) = 0 [pid 2187] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2185] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2182] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2181] <... futex resumed>) = 0 [pid 2178] close(28 [pid 2189] <... futex resumed>) = 0 [pid 2188] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2187] <... futex resumed>) = 1 [pid 2185] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2183] <... futex resumed>) = 0 [pid 2181] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2189] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2188] <... futex resumed>) = 0 [pid 2187] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2185] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2183] close(3 [pid 2181] <... mmap resumed>) = 0x7f6be1797000 [pid 2178] close(29 [pid 2189] <... bpf resumed>) = 6 [pid 2188] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2185] <... futex resumed>) = 0 [pid 2183] <... close resumed>) = 0 [pid 2181] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2178] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2189] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2185] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2183] close(4 [pid 2181] <... mprotect resumed>) = 0 [pid 2178] exit_group(0 [pid 2189] <... futex resumed>) = 0 [pid 2185] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2184] <... futex resumed>) = ? [pid 2183] <... close resumed>) = 0 [pid 2180] <... futex resumed>) = ? [pid 2178] <... exit_group resumed>) = ? [pid 2190] <... set_robust_list resumed>) = 0 [pid 2189] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2185] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2184] +++ exited with 0 +++ [pid 2183] close(5 [pid 2181] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2180] +++ exited with 0 +++ [pid 2178] +++ exited with 0 +++ [pid 2190] rt_sigprocmask(SIG_SETMASK, [], [pid 2189] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2185] <... futex resumed>) = 0 [pid 2189] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2185] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2183] <... close resumed>) = 0 [pid 2181] <... rt_sigprocmask resumed>[], 8) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=378, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2190] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2189] <... bpf resumed>) = 0 [pid 2185] <... futex resumed>) = 0 [pid 2183] close(6 [pid 2181] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2190] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2189] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2185] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2183] <... close resumed>) = 0 [pid 2189] <... futex resumed>) = 0 [pid 2185] <... mmap resumed>) = 0x7f6be1797000 [pid 2183] close(7 [pid 2181] <... clone3 resumed> => {parent_tid=[393]}, 88) = 393 [pid 2189] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2185] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2183] <... close resumed>) = 0 [pid 2181] rt_sigprocmask(SIG_SETMASK, [], [pid 2185] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2183] close(8 [pid 2181] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2190] <... bpf resumed>) = 7 [pid 2185] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2185] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2183] close(9 [pid 2181] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2192 attached [pid 2190] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2190] <... futex resumed>) = 1 [pid 2185] <... clone3 resumed> => {parent_tid=[377]}, 88) = 377 [pid 2183] close(10 [pid 2182] <... futex resumed>) = 0 [pid 2185] rt_sigprocmask(SIG_SETMASK, [], [pid 2190] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2185] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2185] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2186] <... futex resumed>) = 0 [pid 2185] <... futex resumed>) = 0 [pid 2183] close(11 [pid 2182] <... futex resumed>) = 1 [pid 2186] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2185] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2186] <... setsockopt resumed>) = 0 [pid 2183] close(12 [pid 2186] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2186] <... futex resumed>) = 1 [pid 2183] close(13 [pid 2182] <... futex resumed>) = 0 [pid 2186] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] close(3 [pid 2183] close(14 [pid 2182] <... close resumed>) = 0 [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] close(4 [pid 2183] close(15 [pid 2182] <... close resumed>) = 0 [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] close(5 [pid 2183] close(16 [pid 2182] <... close resumed>) = 0 [pid 2192] set_robust_list(0x7f6be17b79a0, 24 [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] close(6 [pid 2192] <... set_robust_list resumed>) = 0 [pid 2183] close(17 [pid 2182] <... close resumed>) = 0 [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] close(7 [pid 2183] close(18 [pid 2182] <... close resumed>) = 0 [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] close(8 [pid 2183] close(19 [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] close(9 [pid 2183] close(20 [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] close(10 [pid 2183] close(21 [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] close(11 [pid 2183] close(22 [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] close(12 [pid 2183] close(23 [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] close(13) = -1 EBADF (Bad file descriptor) [pid 2183] close(24 [pid 2182] close(14 [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2183] close(25 [pid 2182] close(15 [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2183] close(26 [pid 2182] close(16 [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2183] close(27 [pid 2182] close(17 [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2183] close(28 [pid 2182] close(18./strace-static-x86_64: Process 2191 attached [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2191] set_robust_list(0x7f6be17b79a0, 24 [pid 2183] close(29 [pid 2182] close(19 [pid 2191] <... set_robust_list resumed>) = 0 [pid 2183] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2191] rt_sigprocmask(SIG_SETMASK, [], [pid 2183] exit_group(0 [pid 2182] close(20 [pid 2191] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2187] <... futex resumed>) = ? [pid 2183] <... exit_group resumed>) = ? [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2192] rt_sigprocmask(SIG_SETMASK, [], [pid 2191] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2187] +++ exited with 0 +++ [pid 2182] close(21 [pid 2192] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2191] <... bpf resumed>) = 7 [pid 2183] +++ exited with 0 +++ [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2191] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2182] close(22 [pid 2191] <... futex resumed>) = 1 [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] <... futex resumed>) = 0 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=368, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2192] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2191] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2182] close(23 [pid 2181] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2188] <... futex resumed>) = 0 [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] <... futex resumed>) = 1 [pid 287] <... restart_syscall resumed>) = 0 [pid 2188] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2182] close(24 [pid 2181] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2188] <... setsockopt resumed>) = 0 [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2182] close(25 [pid 2188] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2188] <... futex resumed>) = 1 [pid 2182] close(26 [pid 2181] <... futex resumed>) = 0 [pid 2188] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] close(3 [pid 287] umount2("./128", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2182] close(27 [pid 2181] <... close resumed>) = 0 [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] close(4 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2192] <... bpf resumed>) = 7 [pid 2182] close(28 [pid 2192] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] <... close resumed>) = 0 [pid 287] openat(AT_FDCWD, "./128", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2192] <... futex resumed>) = 1 [pid 2185] <... futex resumed>) = 0 [pid 2182] close(29 [pid 2181] close(5 [pid 2192] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2185] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2182] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... openat resumed>) = 3 [pid 2189] <... futex resumed>) = 0 [pid 2185] <... futex resumed>) = 1 [pid 2182] exit_group(0 [pid 2181] <... close resumed>) = 0 [pid 287] newfstatat(3, "", [pid 2190] <... futex resumed>) = ? [pid 2189] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2186] <... futex resumed>) = ? [pid 2185] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2182] <... exit_group resumed>) = ? [pid 2181] close(6 [pid 2190] +++ exited with 0 +++ [pid 2189] <... setsockopt resumed>) = 0 [pid 2186] +++ exited with 0 +++ [pid 2182] +++ exited with 0 +++ [pid 2181] <... close resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2189] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2181] close(7 [pid 2189] <... futex resumed>) = 1 [pid 2185] <... futex resumed>) = 0 [pid 287] getdents64(3, [pid 2181] <... close resumed>) = 0 [pid 2189] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2185] close(3 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2185] <... close resumed>) = 0 [pid 2181] close(8 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=380, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] umount2("./125", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] umount2("./128/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2185] close(4 [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./128", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2185] <... close resumed>) = 0 [pid 2181] close(9 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2185] close(5 [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] openat(AT_FDCWD, "./125", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2185] <... close resumed>) = 0 [pid 2181] close(10 [pid 291] openat(AT_FDCWD, "./128", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 290] <... openat resumed>) = 3 [pid 287] newfstatat(AT_FDCWD, "./128/binderfs", [pid 2185] close(6 [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... openat resumed>) = 3 [pid 290] newfstatat(3, "", [pid 2185] <... close resumed>) = 0 [pid 2181] close(11 [pid 291] newfstatat(3, "", [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2185] close(7 [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] unlink("./128/binderfs" [pid 2185] <... close resumed>) = 0 [pid 2181] close(12 [pid 291] getdents64(3, [pid 290] getdents64(3, [pid 2185] close(8 [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] <... unlink resumed>) = 0 [pid 2185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] close(13 [pid 291] umount2("./128/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] umount2("./125/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] getdents64(3, [pid 2185] close(9 [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] close(14 [pid 291] newfstatat(AT_FDCWD, "./128/binderfs", [pid 290] newfstatat(AT_FDCWD, "./125/binderfs", [pid 287] close(3 [pid 2185] close(10 [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] close(15 [pid 291] unlink("./128/binderfs" [pid 290] unlink("./125/binderfs" [pid 287] <... close resumed>) = 0 [pid 2185] close(11 [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... unlink resumed>) = 0 [pid 290] <... unlink resumed>) = 0 [pid 2185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] close(16 [pid 291] getdents64(3, [pid 290] getdents64(3, [pid 287] rmdir("./128" [pid 2185] close(12 [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] close(17 [pid 291] close(3 [pid 290] close(3 [pid 287] <... rmdir resumed>) = 0 [pid 2185] close(13 [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... close resumed>) = 0 [pid 2185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] close(18 [pid 291] rmdir("./128" [pid 290] <... close resumed>) = 0 [pid 287] mkdir("./129", 0777 [pid 2185] close(14 [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... rmdir resumed>) = 0 [pid 290] rmdir("./125" [pid 2185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] close(19 [pid 291] mkdir("./129", 0777 [pid 287] <... mkdir resumed>) = 0 [pid 2185] close(15 [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... rmdir resumed>) = 0 [pid 2185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] close(20 [pid 291] <... mkdir resumed>) = 0 [pid 290] mkdir("./126", 0777 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2185] close(16 [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... mkdir resumed>) = 0 [pid 2185] close(17) = -1 EBADF (Bad file descriptor) [pid 2185] close(18) = -1 EBADF (Bad file descriptor) [pid 2185] close(19) = -1 EBADF (Bad file descriptor) [pid 2185] close(20) = -1 EBADF (Bad file descriptor) [pid 2185] close(21) = -1 EBADF (Bad file descriptor) [pid 2185] close(22) = -1 EBADF (Bad file descriptor) [pid 2181] close(21 [pid 2185] close(23) = -1 EBADF (Bad file descriptor) [pid 2185] close(24) = -1 EBADF (Bad file descriptor) [pid 2185] close(25) = -1 EBADF (Bad file descriptor) [pid 2185] close(26) = -1 EBADF (Bad file descriptor) [pid 2185] close(27 [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 381 [pid 2185] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] close(22 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 383 [pid 2185] close(28) = -1 EBADF (Bad file descriptor) [pid 2185] close(29) = -1 EBADF (Bad file descriptor) [pid 2185] exit_group(0 [pid 2189] <... futex resumed>) = ? [pid 2185] <... exit_group resumed>) = ? [pid 2192] <... futex resumed>) = ? [pid 2189] +++ exited with 0 +++ [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] close(23 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 370 [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] close(24) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2193 attached [pid 2181] close(25 [pid 2193] set_robust_list(0x5555698ca6a0, 24 [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2193] <... set_robust_list resumed>) = 0 [pid 2181] close(26 [pid 2193] chdir("./129" [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2193] <... chdir resumed>) = 0 [pid 2181] close(27 [pid 2192] +++ exited with 0 +++ [pid 2185] +++ exited with 0 +++ [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2181] close(28 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=375, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2181] close(29 [pid 2193] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2181] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2193] <... prctl resumed>) = 0 [pid 2181] exit_group(0 [pid 2191] <... futex resumed>) = ? [pid 2188] <... futex resumed>) = ? [pid 2181] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2195 attached ./strace-static-x86_64: Process 2194 attached [pid 2191] +++ exited with 0 +++ [pid 2188] +++ exited with 0 +++ [pid 2193] setpgid(0, 0) = 0 [pid 2193] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2193] write(3, "1000", 4) = 4 [pid 2181] +++ exited with 0 +++ [pid 2193] close(3 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=391, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2193] <... close resumed>) = 0 [pid 2193] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2193] write(1, "executing program\n", 18 executing program [pid 292] umount2("./132", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 2193] <... write resumed>) = 18 [pid 292] openat(AT_FDCWD, "./132", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2193] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... openat resumed>) = 3 [pid 292] newfstatat(3, "", [pid 2193] <... futex resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2193] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 292] getdents64(3, [pid 2193] <... rt_sigaction resumed>NULL, 8) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2193] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 292] umount2("./132/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2193] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2193] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] newfstatat(AT_FDCWD, "./132/binderfs", [pid 2193] <... mmap resumed>) = 0x7f6be17b8000 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2193] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 292] unlink("./132/binderfs" [pid 2193] <... mprotect resumed>) = 0 [pid 292] <... unlink resumed>) = 0 [pid 2193] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2195] set_robust_list(0x5555698ca6a0, 24 [pid 292] getdents64(3, [pid 2194] set_robust_list(0x5555698ca6a0, 24 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2193] <... rt_sigprocmask resumed>[], 8) = 0 [pid 292] close(3 [pid 2195] <... set_robust_list resumed>) = 0 [pid 292] <... close resumed>) = 0 [pid 2193] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 292] rmdir("./132" [pid 2195] chdir("./126" [pid 292] <... rmdir resumed>) = 0 [pid 2193] <... clone3 resumed> => {parent_tid=[382]}, 88) = 382 [pid 292] mkdir("./133", 0777 [pid 2195] <... chdir resumed>) = 0 [pid 2193] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 292] <... mkdir resumed>) = 0 [pid 2195] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2194] <... set_robust_list resumed>) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2193] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2193] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2196 attached [pid 2196] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2196] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2195] <... prctl resumed>) = 0 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 394 [pid 2196] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2195] setpgid(0, 0 [pid 2194] chdir("./129" [pid 2195] <... setpgid resumed>) = 0 [pid 2194] <... chdir resumed>) = 0 [pid 2195] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2194] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2195] write(3, "1000", 4 [pid 2194] <... prctl resumed>) = 0 [pid 2194] setpgid(0, 0 [pid 2195] <... write resumed>) = 4 [pid 2194] <... setpgid resumed>) = 0 [pid 2195] close(3 [pid 2196] <... bpf resumed>) = 3 [pid 2195] <... close resumed>) = 0 [pid 2194] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2196] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] <... futex resumed>) = 0 [pid 2193] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2193] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2196] <... futex resumed>) = 1 [pid 2196] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2195] symlink("/dev/binderfs", "./binderfs" [pid 2194] <... openat resumed>) = 3 [pid 2196] <... socketpair resumed>[4, 5]) = 0 [pid 2196] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] <... futex resumed>) = 0 [pid 2193] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2193] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2196] <... futex resumed>) = 1 [pid 2196] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2195] <... symlink resumed>) = 0 [pid 2194] write(3, "1000", 4 [pid 2196] <... bpf resumed>) = 6 [pid 2196] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] <... futex resumed>) = 0 [pid 2193] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2193] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 2195] write(1, "executing program\n", 18 [pid 2194] <... write resumed>) = 4 [pid 2193] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2195] <... write resumed>) = 18 [pid 2194] close(3 [pid 2193] <... mmap resumed>) = 0x7f6be1797000 [pid 2195] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2195] <... futex resumed>) = 0 [pid 2194] <... close resumed>) = 0 [pid 2193] <... mprotect resumed>) = 0 [pid 2195] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2194] symlink("/dev/binderfs", "./binderfs" [pid 2193] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2195] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2193] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2195] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2194] <... symlink resumed>) = 0 [pid 2193] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2195] <... rt_sigprocmask resumed>NULL, 8) = 0 executing program [pid 2194] write(1, "executing program\n", 18./strace-static-x86_64: Process 2198 attached [pid 2195] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2194] <... write resumed>) = 18 [pid 2193] <... clone3 resumed> => {parent_tid=[383]}, 88) = 383 [pid 2195] <... mmap resumed>) = 0x7f6be17b8000 [pid 2194] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] rt_sigprocmask(SIG_SETMASK, [], [pid 2195] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2194] <... futex resumed>) = 0 [pid 2193] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2195] <... mprotect resumed>) = 0 [pid 2193] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2194] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2193] <... futex resumed>) = 0 [pid 2195] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2194] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2193] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2195] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2194] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2195] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2194] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2196] <... futex resumed>) = 1 [pid 2196] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2194] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2196] <... bpf resumed>) = 0 [pid 2195] <... clone3 resumed> => {parent_tid=[371]}, 88) = 371 [pid 2194] <... mmap resumed>) = 0x7f6be17b8000 [pid 2195] rt_sigprocmask(SIG_SETMASK, [], [pid 2194] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2195] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2196] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2194] <... mprotect resumed>) = 0 [pid 2195] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2194] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] <... restart_syscall resumed>) = 0 [pid 2194] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2195] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2194] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2196] <... futex resumed>) = 0 [pid 2196] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2197 attached [pid 289] umount2("./127", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2194] <... clone3 resumed> => {parent_tid=[384]}, 88) = 384 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2194] rt_sigprocmask(SIG_SETMASK, [], [pid 289] openat(AT_FDCWD, "./127", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2194] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2197] set_robust_list(0x5555698ca6a0, 24 [pid 2194] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... openat resumed>) = 3 [pid 2194] <... futex resumed>) = 0 [pid 289] newfstatat(3, "", [pid 2194] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2197] <... set_robust_list resumed>) = 0 [pid 289] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 ./strace-static-x86_64: Process 2199 attached [pid 2198] set_robust_list(0x7f6be17b79a0, 24 [pid 2197] chdir("./133" [pid 289] umount2("./127/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2197] <... chdir resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2197] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 289] newfstatat(AT_FDCWD, "./127/binderfs", [pid 2197] <... prctl resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2197] setpgid(0, 0 [pid 289] unlink("./127/binderfs" [pid 2197] <... setpgid resumed>) = 0 [pid 2199] set_robust_list(0x7f6be17d89a0, 24 [pid 2198] <... set_robust_list resumed>) = 0 [pid 2197] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 289] <... unlink resumed>) = 0 [pid 2198] rt_sigprocmask(SIG_SETMASK, [], [pid 2199] <... set_robust_list resumed>) = 0 [pid 2197] <... openat resumed>) = 3 [pid 289] getdents64(3, [pid 2197] write(3, "1000", 4 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2197] <... write resumed>) = 4 [pid 289] close(3 [pid 2197] close(3 [pid 289] <... close resumed>) = 0 [pid 2197] <... close resumed>) = 0 [pid 289] rmdir("./127" [pid 2197] symlink("/dev/binderfs", "./binderfs" [pid 289] <... rmdir resumed>) = 0 [pid 2197] <... symlink resumed>) = 0 [pid 289] mkdir("./128", 0777 [pid 2199] rt_sigprocmask(SIG_SETMASK, [], [pid 2198] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2197] write(1, "executing program\n", 18 [pid 289] <... mkdir resumed>) = 0 executing program [pid 2197] <... write resumed>) = 18 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2197] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2197] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2197] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 378 [pid 2197] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2197] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 ./strace-static-x86_64: Process 2201 attached [pid 2199] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2198] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2197] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2201] set_robust_list(0x5555698ca6a0, 24 [pid 2199] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2197] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2197] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2198] <... bpf resumed>) = 7 [pid 2197] <... clone3 resumed> => {parent_tid=[395]}, 88) = 395 [pid 2197] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2197] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2197] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2198] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2193] <... futex resumed>) = 0 [pid 2193] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2196] <... futex resumed>) = 0 [pid 2193] <... futex resumed>) = 1 [pid 2196] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2193] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2196] <... setsockopt resumed>) = 0 [pid 2196] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2193] <... futex resumed>) = 0 [pid 2196] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2193] close(3 [pid 2198] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2193] <... close resumed>) = 0 [pid 2193] close(4) = 0 [pid 2193] close(5) = 0 [pid 2193] close(6 [pid 2199] <... bpf resumed>) = 3 [pid 2193] <... close resumed>) = 0 [pid 2193] close(7) = 0 [pid 2193] close(8) = -1 EBADF (Bad file descriptor) [pid 2199] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] close(9 [pid 2201] <... set_robust_list resumed>) = 0 [pid 2193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2193] close(10) = -1 EBADF (Bad file descriptor) [pid 2193] close(11) = -1 EBADF (Bad file descriptor) [pid 2193] close(12) = -1 EBADF (Bad file descriptor) [pid 2193] close(13) = -1 EBADF (Bad file descriptor) [pid 2193] close(14) = -1 EBADF (Bad file descriptor) [pid 2193] close(15) = -1 EBADF (Bad file descriptor) [pid 2193] close(16) = -1 EBADF (Bad file descriptor) [pid 2193] close(17) = -1 EBADF (Bad file descriptor) [pid 2193] close(18) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2200 attached [pid 2193] close(19 [pid 2200] set_robust_list(0x7f6be17d89a0, 24 [pid 2193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2200] <... set_robust_list resumed>) = 0 [pid 2193] close(20 [pid 2200] rt_sigprocmask(SIG_SETMASK, [], [pid 2193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2200] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2193] close(21 [pid 2200] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2201] chdir("./128" [pid 2200] <... bpf resumed>) = 3 [pid 2199] <... futex resumed>) = 1 [pid 2195] <... futex resumed>) = 0 [pid 2193] close(22 [pid 2200] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2199] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2195] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2200] <... futex resumed>) = 1 [pid 2195] <... futex resumed>) = 0 [pid 2194] <... futex resumed>) = 0 [pid 2193] close(23 [pid 2200] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2199] <... socketpair resumed>[4, 5]) = 0 [pid 2195] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2194] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2200] <... socketpair resumed>[4, 5]) = 0 [pid 2199] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2194] <... futex resumed>) = 0 [pid 2193] close(24 [pid 2201] <... chdir resumed>) = 0 [pid 2200] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2199] <... futex resumed>) = 1 [pid 2195] <... futex resumed>) = 0 [pid 2194] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2200] <... futex resumed>) = 0 [pid 2199] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2195] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2194] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2193] close(25 [pid 2201] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2200] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2199] <... bpf resumed>) = 6 [pid 2195] <... futex resumed>) = 0 [pid 2194] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2200] <... bpf resumed>) = 6 [pid 2199] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2195] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2194] <... futex resumed>) = 0 [pid 2193] close(26 [pid 2200] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2199] <... futex resumed>) = 0 [pid 2195] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2194] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2201] <... prctl resumed>) = 0 [pid 2200] <... futex resumed>) = 0 [pid 2199] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2195] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2194] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2193] close(27 [pid 2200] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2199] <... bpf resumed>) = 0 [pid 2195] <... futex resumed>) = 0 [pid 2194] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2200] <... bpf resumed>) = 0 [pid 2199] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2195] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2194] <... futex resumed>) = 0 [pid 2193] close(28 [pid 2200] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2199] <... futex resumed>) = 0 [pid 2195] <... futex resumed>) = 0 [pid 2194] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2201] setpgid(0, 0 [pid 2200] <... futex resumed>) = 0 [pid 2199] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2195] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2194] <... futex resumed>) = 0 [pid 2193] close(29 [pid 2200] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2195] <... mmap resumed>) = 0x7f6be1797000 [pid 2194] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2193] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2195] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2194] <... mmap resumed>) = 0x7f6be1797000 [pid 2193] exit_group(0 [pid 2195] <... mprotect resumed>) = 0 [pid 2194] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2193] <... exit_group resumed>) = ? [pid 2198] <... futex resumed>) = ? [pid 2196] <... futex resumed>) = ? [pid 2201] <... setpgid resumed>) = 0 [pid 2198] +++ exited with 0 +++ [pid 2196] +++ exited with 0 +++ [pid 2195] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2194] <... mprotect resumed>) = 0 [pid 2193] +++ exited with 0 +++ [pid 2195] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2195] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2194] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=381, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ./strace-static-x86_64: Process 2202 attached [pid 2194] <... rt_sigprocmask resumed>[], 8) = 0 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2195] <... clone3 resumed> => {parent_tid=[372]}, 88) = 372 [pid 2194] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2201] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2195] rt_sigprocmask(SIG_SETMASK, [], [pid 2202] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2195] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2194] <... clone3 resumed> => {parent_tid=[385]}, 88) = 385 [pid 2195] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2202] rt_sigprocmask(SIG_SETMASK, [], [pid 2195] <... futex resumed>) = 0 [pid 2194] rt_sigprocmask(SIG_SETMASK, [], [pid 2195] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2194] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2202] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2194] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2201] <... openat resumed>) = 3 [pid 2194] <... futex resumed>) = 0 [pid 2202] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2201] write(3, "1000", 4 [pid 2194] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2204 attached [pid 2204] set_robust_list(0x7f6be17b79a0, 24 [pid 2202] <... bpf resumed>) = 3 [pid 2201] <... write resumed>) = 4 [pid 2202] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2201] close(3 [pid 2202] <... futex resumed>) = 1 [pid 2197] <... futex resumed>) = 0 [pid 2202] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2201] <... close resumed>) = 0 [pid 2197] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2204] <... set_robust_list resumed>) = 0 [pid 2202] <... socketpair resumed>[4, 5]) = 0 [pid 2201] symlink("/dev/binderfs", "./binderfs" [pid 2197] <... futex resumed>) = 0 [pid 2202] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2197] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2202] <... futex resumed>) = 0 [pid 2197] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2202] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2197] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2204] rt_sigprocmask(SIG_SETMASK, [], [pid 2202] <... bpf resumed>) = 6 [pid 2201] <... symlink resumed>) = 0 [pid 2197] <... futex resumed>) = 0 [pid 2202] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2197] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2202] <... futex resumed>) = 0 [pid 2197] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2202] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2201] write(1, "executing program\n", 18 [pid 2197] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2202] <... bpf resumed>) = 0 [pid 2197] <... futex resumed>) = 0 [pid 2202] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2197] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 2202] <... futex resumed>) = 0 [pid 2197] <... futex resumed>) = 0 [pid 2202] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2197] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2201] <... write resumed>) = 18 [pid 2197] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2201] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2197] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2201] <... futex resumed>) = 0 [pid 2197] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[396]}, 88) = 396 [pid 2201] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2204] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2197] rt_sigprocmask(SIG_SETMASK, [], [pid 2201] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2197] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2197] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2201] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2197] <... futex resumed>) = 0 [pid 2197] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2203 attached [pid 2204] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2201] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2203] set_robust_list(0x7f6be17b79a0, 24 [pid 2201] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2203] <... set_robust_list resumed>) = 0 [pid 2201] <... mmap resumed>) = 0x7f6be17b8000 [pid 2203] rt_sigprocmask(SIG_SETMASK, [], [pid 2201] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2203] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2201] <... mprotect resumed>) = 0 [pid 2203] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2201] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2204] <... bpf resumed>) = 7 [pid 2203] <... bpf resumed>) = 7 [pid 2201] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2201] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2203] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2195] <... futex resumed>) = 0 [pid 2203] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2195] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2204] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2199] <... futex resumed>) = 0 [pid 2201] <... clone3 resumed> => {parent_tid=[379]}, 88) = 379 [pid 2195] <... futex resumed>) = 1 [pid 2194] <... futex resumed>) = 0 [pid 2204] <... futex resumed>) = 1 [pid 2201] rt_sigprocmask(SIG_SETMASK, [], [pid 2199] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2195] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2194] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2204] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2201] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2199] <... setsockopt resumed>) = 0 [pid 2201] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2200] <... futex resumed>) = 0 [pid 2199] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2194] <... futex resumed>) = 1 [pid 2201] <... futex resumed>) = 0 [pid 2200] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2199] <... futex resumed>) = 1 [pid 2195] <... futex resumed>) = 0 [pid 2194] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2201] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2200] <... setsockopt resumed>) = 0 [pid 2199] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2195] close(3 [pid 2200] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2195] <... close resumed>) = 0 [pid 2194] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2206 attached [pid 2200] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2195] close(4 [pid 2194] close(3./strace-static-x86_64: Process 2205 attached [pid 2195] <... close resumed>) = 0 [pid 2194] <... close resumed>) = 0 [pid 2195] close(5 [pid 2194] close(4 [pid 2205] set_robust_list(0x7f6be17b79a0, 24 [pid 2195] <... close resumed>) = 0 [pid 2205] <... set_robust_list resumed>) = 0 [pid 2195] close(6 [pid 2194] <... close resumed>) = 0 [pid 2205] rt_sigprocmask(SIG_SETMASK, [], [pid 2195] <... close resumed>) = 0 [pid 2205] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2195] close(7 [pid 2194] close(5 [pid 2195] <... close resumed>) = 0 [pid 2205] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2195] close(8 [pid 2194] <... close resumed>) = 0 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(6 [pid 2195] close(9 [pid 2206] set_robust_list(0x7f6be17d89a0, 24 [pid 2205] <... bpf resumed>) = 7 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] <... close resumed>) = 0 [pid 2195] close(10 [pid 2194] close(7 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2205] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2195] close(11 [pid 2194] <... close resumed>) = 0 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(8 [pid 2195] close(12 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(9 [pid 2195] close(13 [pid 2197] <... futex resumed>) = 0 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... restart_syscall resumed>) = 0 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2197] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2195] close(14 [pid 2194] close(10 [pid 2202] <... futex resumed>) = 0 [pid 2197] <... futex resumed>) = 1 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2202] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2197] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2195] close(15 [pid 2202] <... setsockopt resumed>) = 0 [pid 2194] close(11 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] umount2("./129", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2202] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2195] close(16 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2202] <... futex resumed>) = 1 [pid 2197] <... futex resumed>) = 0 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(12 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2202] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2197] close(3 [pid 2195] close(17 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] openat(AT_FDCWD, "./129", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2197] <... close resumed>) = 0 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(13 [pid 2205] <... futex resumed>) = 1 [pid 2197] close(4 [pid 287] <... openat resumed>) = 3 [pid 2205] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2197] <... close resumed>) = 0 [pid 2195] close(18 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2197] close(5 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(14 [pid 287] newfstatat(3, "", [pid 2197] <... close resumed>) = 0 [pid 2195] close(19 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2197] close(6 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(15 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2197] <... close resumed>) = 0 [pid 2195] close(20 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2197] close(7 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(16 [pid 287] getdents64(3, [pid 2197] <... close resumed>) = 0 [pid 2195] close(21 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2206] <... set_robust_list resumed>) = 0 [pid 2197] close(8 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(17 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2206] rt_sigprocmask(SIG_SETMASK, [], [pid 2197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2195] close(22 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] umount2("./129/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2206] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2197] close(9 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(18 [pid 2197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2195] close(23 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2206] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2197] close(10 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(19 [pid 287] newfstatat(AT_FDCWD, "./129/binderfs", [pid 2197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2195] close(24 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2197] close(11 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(20 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2195] close(25 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] unlink("./129/binderfs" [pid 2206] <... bpf resumed>) = 3 [pid 2197] close(12 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(21 [pid 2206] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2195] close(26 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... unlink resumed>) = 0 [pid 2206] <... futex resumed>) = 1 [pid 2201] <... futex resumed>) = 0 [pid 2197] close(13 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(22 [pid 287] getdents64(3, [pid 2206] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2201] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2195] close(27 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2201] <... futex resumed>) = 0 [pid 2197] close(14 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(23 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2206] <... socketpair resumed>[4, 5]) = 0 [pid 2201] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2195] close(28 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] close(3 [pid 2206] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2197] close(15 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(24 [pid 2197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2195] close(29 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2201] <... futex resumed>) = 0 [pid 2206] <... futex resumed>) = 1 [pid 287] <... close resumed>) = 0 [pid 2201] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2197] close(16 [pid 2195] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(25 [pid 2206] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 287] rmdir("./129" [pid 2201] <... futex resumed>) = 0 [pid 2197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2195] exit_group(0 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2203] <... futex resumed>) = ? [pid 2201] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2199] <... futex resumed>) = ? [pid 2197] close(17 [pid 2195] <... exit_group resumed>) = ? [pid 2194] close(26 [pid 287] <... rmdir resumed>) = 0 [pid 2206] <... bpf resumed>) = 6 [pid 2203] +++ exited with 0 +++ [pid 2199] +++ exited with 0 +++ [pid 2197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2197] close(18) = -1 EBADF (Bad file descriptor) [pid 2197] close(19) = -1 EBADF (Bad file descriptor) [pid 2197] close(20) = -1 EBADF (Bad file descriptor) [pid 2197] close(21) = -1 EBADF (Bad file descriptor) [pid 2197] close(22) = -1 EBADF (Bad file descriptor) [pid 2197] close(23 [pid 2195] +++ exited with 0 +++ [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(27 [pid 2206] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] mkdir("./130", 0777 [pid 2197] close(24 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=370, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(28 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 287] <... mkdir resumed>) = 0 [pid 2206] <... futex resumed>) = 1 [pid 2201] <... futex resumed>) = 0 [pid 2197] close(25 [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2206] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2201] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] close(29 [pid 2197] close(26) = -1 EBADF (Bad file descriptor) [pid 2197] close(27) = -1 EBADF (Bad file descriptor) [pid 2197] close(28) = -1 EBADF (Bad file descriptor) [pid 2197] close(29 [pid 2206] <... bpf resumed>) = 0 [pid 2201] <... futex resumed>) = 0 [pid 2197] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2194] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 384 [pid 2206] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2201] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2197] exit_group(0 [pid 2206] <... futex resumed>) = 0 [pid 2205] <... futex resumed>) = ? [pid 2202] <... futex resumed>) = ? [pid 2201] <... futex resumed>) = 0 [pid 2197] <... exit_group resumed>) = ? [pid 2194] exit_group(0./strace-static-x86_64: Process 2207 attached [pid 2206] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2205] +++ exited with 0 +++ [pid 2202] +++ exited with 0 +++ [pid 2204] <... futex resumed>) = ? [pid 2201] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2200] <... futex resumed>) = ? [pid 2197] +++ exited with 0 +++ [pid 2194] <... exit_group resumed>) = ? [pid 2207] set_robust_list(0x5555698ca6a0, 24 [pid 2204] +++ exited with 0 +++ [pid 2201] <... mmap resumed>) = 0x7f6be1797000 [pid 2200] +++ exited with 0 +++ [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=394, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2207] <... set_robust_list resumed>) = 0 [pid 2201] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2194] +++ exited with 0 +++ [pid 2207] chdir("./130" [pid 2201] <... mprotect resumed>) = 0 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=383, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2207] <... chdir resumed>) = 0 [pid 2201] rt_sigprocmask(SIG_BLOCK, ~[], [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2201] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2207] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2201] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2207] <... prctl resumed>) = 0 [pid 2207] setpgid(0, 0) = 0 [pid 2201] <... clone3 resumed> => {parent_tid=[380]}, 88) = 380 [pid 2207] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2201] rt_sigprocmask(SIG_SETMASK, [], [pid 2207] <... openat resumed>) = 3 [pid 2201] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2207] write(3, "1000", 4 [pid 2201] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2207] <... write resumed>) = 4 [pid 2201] <... futex resumed>) = 0 [pid 2207] close(3 [pid 2201] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2207] <... close resumed>) = 0 [pid 2207] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 2207] write(1, "executing program\n", 18) = 18 [pid 2207] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2207] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2207] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2207] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 291] <... restart_syscall resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 2207] <... mmap resumed>) = 0x7f6be17b8000 [pid 2207] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2207] rt_sigprocmask(SIG_BLOCK, ~[], [pid 291] umount2("./129", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2207] <... rt_sigprocmask resumed>[], 8) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] umount2("./126", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] openat(AT_FDCWD, "./129", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... openat resumed>) = 3 [pid 290] openat(AT_FDCWD, "./126", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 291] newfstatat(3, "", [pid 2207] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 290] <... openat resumed>) = 3 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] newfstatat(3, "", [pid 291] getdents64(3, [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] getdents64(3, [pid 291] umount2("./129/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] newfstatat(AT_FDCWD, "./129/binderfs", [pid 290] umount2("./126/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] unlink("./129/binderfs" [pid 290] newfstatat(AT_FDCWD, "./126/binderfs", [pid 2207] <... clone3 resumed> => {parent_tid=[385]}, 88) = 385 [pid 291] <... unlink resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] getdents64(3, [pid 290] unlink("./126/binderfs" [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2207] rt_sigprocmask(SIG_SETMASK, [], [pid 290] <... unlink resumed>) = 0 [pid 291] close(3 [pid 290] getdents64(3, [pid 2207] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] <... close resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] rmdir("./129" [pid 290] close(3./strace-static-x86_64: Process 2209 attached ./strace-static-x86_64: Process 2208 attached [pid 2207] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... rmdir resumed>) = 0 [pid 290] <... close resumed>) = 0 [pid 291] mkdir("./130", 0777 [pid 290] rmdir("./126" [pid 2207] <... futex resumed>) = 0 [pid 2207] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] <... mkdir resumed>) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2208] set_robust_list(0x7f6be17b79a0, 24 [pid 290] mkdir("./127", 0777 [pid 2208] <... set_robust_list resumed>) = 0 [pid 2208] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2208] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 290] <... mkdir resumed>) = 0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 386 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2208] <... bpf resumed>) = 7 [pid 2208] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 373 [pid 2208] <... futex resumed>) = 1 [pid 2201] <... futex resumed>) = 0 [pid 2201] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2208] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2206] <... futex resumed>) = 0 [pid 2201] <... futex resumed>) = 1 [pid 2206] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2201] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2206] <... setsockopt resumed>) = 0 [pid 2209] set_robust_list(0x7f6be17d89a0, 24 [pid 2206] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2209] <... set_robust_list resumed>) = 0 [pid 2206] <... futex resumed>) = 1 [pid 2201] <... futex resumed>) = 0 [pid 2206] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2201] close(3./strace-static-x86_64: Process 2211 attached ./strace-static-x86_64: Process 2210 attached ) = 0 [pid 2201] close(4 [pid 2209] rt_sigprocmask(SIG_SETMASK, [], [pid 2201] <... close resumed>) = 0 [pid 2209] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2201] close(5 [pid 2209] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2201] <... close resumed>) = 0 [pid 2211] set_robust_list(0x5555698ca6a0, 24 [pid 2210] set_robust_list(0x5555698ca6a0, 24 [pid 2201] close(6) = 0 [pid 2201] close(7) = 0 [pid 2201] close(8) = -1 EBADF (Bad file descriptor) [pid 2201] close(9) = -1 EBADF (Bad file descriptor) [pid 2201] close(10) = -1 EBADF (Bad file descriptor) [pid 2201] close(11) = -1 EBADF (Bad file descriptor) [pid 2201] close(12) = -1 EBADF (Bad file descriptor) [pid 2201] close(13) = -1 EBADF (Bad file descriptor) [pid 2201] close(14 [pid 292] <... restart_syscall resumed>) = 0 [pid 2201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2201] close(15) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./133", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2201] close(16) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2201] close(17 [pid 292] openat(AT_FDCWD, "./133", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2209] <... bpf resumed>) = 3 [pid 2201] close(18 [pid 292] <... openat resumed>) = 3 [pid 2201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(3, "", [pid 2201] close(19 [pid 2209] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2201] close(20 [pid 292] getdents64(3, [pid 2201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2201] close(21 [pid 2207] <... futex resumed>) = 0 [pid 2201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./133/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2207] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2201] close(22 [pid 2207] <... futex resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2207] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(AT_FDCWD, "./133/binderfs", [pid 2201] close(23 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] unlink("./133/binderfs" [pid 2201] close(24 [pid 2209] <... futex resumed>) = 1 [pid 292] <... unlink resumed>) = 0 [pid 2201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 2201] close(25 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] close(3 [pid 2201] close(26 [pid 2209] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... close resumed>) = 0 [pid 2201] close(27 [pid 292] rmdir("./133" [pid 2201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2209] <... socketpair resumed>[4, 5]) = 0 [pid 2201] close(28 [pid 292] <... rmdir resumed>) = 0 [pid 2209] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2207] <... futex resumed>) = 0 [pid 2207] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2207] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] mkdir("./134", 0777 [pid 2201] close(29 [pid 2209] <... futex resumed>) = 1 [pid 2209] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2201] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... mkdir resumed>) = 0 [pid 2211] <... set_robust_list resumed>) = 0 [pid 2210] <... set_robust_list resumed>) = 0 [pid 2201] exit_group(0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2208] <... futex resumed>) = ? [pid 2206] <... futex resumed>) = ? [pid 2201] <... exit_group resumed>) = ? [pid 2208] +++ exited with 0 +++ [pid 2209] <... bpf resumed>) = 6 [pid 2209] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2207] <... futex resumed>) = 0 [pid 2207] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2207] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2207] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2207] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2207] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2207] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[386]}, 88) = 386 [pid 2207] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2207] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2207] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2209] <... futex resumed>) = 1 [pid 2206] +++ exited with 0 +++ [pid 2209] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 2209] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2209] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2212 attached [pid 2212] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2212] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2212] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2201] +++ exited with 0 +++ [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 397 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=378, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2210] chdir("./130" [pid 2211] chdir("./127"./strace-static-x86_64: Process 2213 attached ) = 0 [pid 2210] <... chdir resumed>) = 0 [pid 2210] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2211] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2213] set_robust_list(0x5555698ca6a0, 24 [pid 2210] <... prctl resumed>) = 0 [pid 2211] <... prctl resumed>) = 0 [pid 2213] <... set_robust_list resumed>) = 0 [pid 2212] <... bpf resumed>) = 7 [pid 2210] setpgid(0, 0 [pid 2212] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2207] <... futex resumed>) = 0 [pid 2211] setpgid(0, 0 [pid 2210] <... setpgid resumed>) = 0 [pid 2207] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2209] <... futex resumed>) = 0 [pid 2207] <... futex resumed>) = 1 [pid 2209] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2207] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2209] <... setsockopt resumed>) = 0 [pid 2211] <... setpgid resumed>) = 0 [pid 2210] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2213] chdir("./134" [pid 2209] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2211] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2209] <... futex resumed>) = 1 [pid 2207] <... futex resumed>) = 0 [pid 2209] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2207] close(3 [pid 2210] <... openat resumed>) = 3 [pid 2207] <... close resumed>) = 0 [pid 2211] <... openat resumed>) = 3 [pid 2207] close(4) = 0 [pid 2207] close(5 [pid 2211] write(3, "1000", 4 [pid 2210] write(3, "1000", 4 [pid 2207] <... close resumed>) = 0 [pid 2213] <... chdir resumed>) = 0 [pid 2211] <... write resumed>) = 4 [pid 2210] <... write resumed>) = 4 [pid 2207] close(6 [pid 2213] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2211] close(3 [pid 2210] close(3 [pid 2207] <... close resumed>) = 0 [pid 2207] close(7) = 0 [pid 2207] close(8) = -1 EBADF (Bad file descriptor) [pid 2207] close(9) = -1 EBADF (Bad file descriptor) [pid 2207] close(10) = -1 EBADF (Bad file descriptor) [pid 2207] close(11) = -1 EBADF (Bad file descriptor) [pid 2207] close(12) = -1 EBADF (Bad file descriptor) [pid 2207] close(13) = -1 EBADF (Bad file descriptor) [pid 2207] close(14) = -1 EBADF (Bad file descriptor) [pid 2207] close(15) = -1 EBADF (Bad file descriptor) [pid 2207] close(16) = -1 EBADF (Bad file descriptor) [pid 2207] close(17) = -1 EBADF (Bad file descriptor) [pid 2207] close(18) = -1 EBADF (Bad file descriptor) [pid 2207] close(19) = -1 EBADF (Bad file descriptor) [pid 2207] close(20) = -1 EBADF (Bad file descriptor) [pid 2207] close(21) = -1 EBADF (Bad file descriptor) [pid 2207] close(22 [pid 2213] <... prctl resumed>) = 0 [pid 2211] <... close resumed>) = 0 [pid 2210] <... close resumed>) = 0 [pid 2207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2211] symlink("/dev/binderfs", "./binderfs" [pid 2207] close(23 [pid 2213] setpgid(0, 0 [pid 2210] symlink("/dev/binderfs", "./binderfs" [pid 2207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... restart_syscall resumed>) = 0 [pid 2211] <... symlink resumed>) = 0 [pid 2207] close(24 [pid 2210] <... symlink resumed>) = 0 [pid 2207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2211] write(1, "executing program\n", 18 [pid 2210] write(1, "executing program\n", 18 [pid 2207] close(25 [pid 2213] <... setpgid resumed>) = 0 [pid 2207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2210] <... write resumed>) = 18 [pid 2211] <... write resumed>) = 18 [pid 2207] close(26 [pid 289] umount2("./128", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2211] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2207] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program executing program [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2213] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2211] <... futex resumed>) = 0 [pid 2210] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2207] close(27 [pid 289] openat(AT_FDCWD, "./128", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2207] close(28 [pid 289] <... openat resumed>) = 3 [pid 2211] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2210] <... futex resumed>) = 0 [pid 2207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] newfstatat(3, "", [pid 2213] <... openat resumed>) = 3 [pid 2207] close(29 [pid 2213] write(3, "1000", 4 [pid 2212] <... futex resumed>) = 1 [pid 2211] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2210] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2207] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2213] <... write resumed>) = 4 [pid 2212] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2211] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2210] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2207] exit_group(0 [pid 289] getdents64(3, [pid 2212] <... futex resumed>) = ? [pid 2209] <... futex resumed>) = ? [pid 2207] <... exit_group resumed>) = ? [pid 2213] close(3 [pid 2212] +++ exited with 0 +++ [pid 2211] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2210] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2209] +++ exited with 0 +++ [pid 2207] +++ exited with 0 +++ [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2213] <... close resumed>) = 0 [pid 2211] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2210] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] umount2("./128/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2210] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=384, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2213] symlink("/dev/binderfs", "./binderfs" [pid 2211] <... mmap resumed>) = 0x7f6be17b8000 [pid 2210] <... mmap resumed>) = 0x7f6be17b8000 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2211] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2210] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 289] newfstatat(AT_FDCWD, "./128/binderfs", [pid 2213] <... symlink resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2210] <... mprotect resumed>) = 0 [pid 289] unlink("./128/binderfs" [pid 2213] write(1, "executing program\n", 18 [pid 2211] <... mprotect resumed>) = 0 [pid 289] <... unlink resumed>) = 0 executing program [pid 2213] <... write resumed>) = 18 [pid 2211] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2210] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] getdents64(3, [pid 2213] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2211] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2210] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2213] <... futex resumed>) = 0 [pid 2211] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2210] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 ./strace-static-x86_64: Process 2215 attached [pid 2213] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 289] close(3 [pid 2215] set_robust_list(0x7f6be17d89a0, 24 [pid 2213] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2211] <... clone3 resumed> => {parent_tid=[374]}, 88) = 374 [pid 2210] <... clone3 resumed> => {parent_tid=[387]}, 88) = 387 [pid 2215] <... set_robust_list resumed>) = 0 [pid 2213] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2211] rt_sigprocmask(SIG_SETMASK, [], [pid 2210] rt_sigprocmask(SIG_SETMASK, [], [pid 289] <... close resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 2215] rt_sigprocmask(SIG_SETMASK, [], [pid 2213] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2211] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2210] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] rmdir("./128" [pid 2215] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2213] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2211] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2210] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2213] <... mmap resumed>) = 0x7f6be17b8000 [pid 2211] <... futex resumed>) = 0 [pid 2210] <... futex resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 ./strace-static-x86_64: Process 2214 attached [pid 2215] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2213] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2211] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2210] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] mkdir("./129", 0777 [pid 287] umount2("./130", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2213] <... mprotect resumed>) = 0 [pid 289] <... mkdir resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2214] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2213] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2213] <... rt_sigprocmask resumed>[], 8) = 0 [pid 287] openat(AT_FDCWD, "./130", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2214] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2214] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 3 [pid 2213] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2215] <... bpf resumed>) = 3 [pid 287] <... openat resumed>) = 3 [pid 2214] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2214] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2211] <... futex resumed>) = 0 [pid 2213] <... clone3 resumed> => {parent_tid=[398]}, 88) = 398 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 381 [pid 2215] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] newfstatat(3, "", [pid 2213] rt_sigprocmask(SIG_SETMASK, [], [pid 2211] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2215] <... futex resumed>) = 1 [pid 2213] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2211] <... futex resumed>) = 0 [pid 2210] <... futex resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2215] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2213] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2211] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2210] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2215] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2213] <... futex resumed>) = 0 [pid 2210] <... futex resumed>) = 0 [pid 287] getdents64(3, [pid 2215] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2213] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2210] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2215] <... socketpair resumed>[4, 5]) = 0 [pid 287] umount2("./130/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2214] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2215] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] newfstatat(AT_FDCWD, "./130/binderfs", [pid 2214] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2215] <... futex resumed>) = 1 [pid 2210] <... futex resumed>) = 0 [pid 287] unlink("./130/binderfs" [pid 2215] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2210] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... unlink resumed>) = 0 [pid 2210] <... futex resumed>) = 0 [pid 287] getdents64(3, [pid 2210] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2215] <... bpf resumed>) = 6 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2214] <... socketpair resumed>[4, 5]) = 0 [pid 2215] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] close(3 [pid 2214] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... close resumed>) = 0 [pid 2215] <... futex resumed>) = 1 [pid 2210] <... futex resumed>) = 0 [pid 287] rmdir("./130" [pid 2215] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2210] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... rmdir resumed>) = 0 [pid 2210] <... futex resumed>) = 0 [pid 2215] <... bpf resumed>) = 0 [pid 2210] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] mkdir("./131", 0777 [pid 2215] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2210] <... futex resumed>) = 0 [pid 2214] <... futex resumed>) = 1 [pid 287] <... mkdir resumed>) = 0 [pid 2210] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2215] <... futex resumed>) = 0 [pid 2211] <... futex resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2215] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2211] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2210] <... mmap resumed>) = 0x7f6be1797000 [pid 2214] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 2214] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2214] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2211] <... futex resumed>) = 1 [pid 2210] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 387 [pid 2211] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2210] <... mprotect resumed>) = 0 [pid 2211] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2211] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2210] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2211] <... futex resumed>) = 0 [pid 2210] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2211] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2210] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2211] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2217 attached ./strace-static-x86_64: Process 2216 attached [pid 2214] <... futex resumed>) = 0 [pid 2211] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2217] set_robust_list(0x7f6be17d89a0, 24 [pid 2216] set_robust_list(0x5555698ca6a0, 24 [pid 2214] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2211] <... mmap resumed>) = 0x7f6be1797000 [pid 2210] <... clone3 resumed> => {parent_tid=[388]}, 88) = 388 [pid 2211] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2210] rt_sigprocmask(SIG_SETMASK, [], [pid 2217] <... set_robust_list resumed>) = 0 [pid 2216] <... set_robust_list resumed>) = 0 [pid 2214] <... bpf resumed>) = 0 [pid 2211] <... mprotect resumed>) = 0 [pid 2210] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 2218 attached [pid 2217] rt_sigprocmask(SIG_SETMASK, [], [pid 2216] chdir("./129" [pid 2214] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2211] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2210] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2217] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2216] <... chdir resumed>) = 0 [pid 2214] <... futex resumed>) = 0 [pid 2211] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2210] <... futex resumed>) = 0 [pid 2217] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2216] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2214] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2211] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2210] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2218] set_robust_list(0x5555698ca6a0, 24 [pid 2217] <... bpf resumed>) = 3 [pid 2216] <... prctl resumed>) = 0 [pid 2217] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2216] setpgid(0, 0 [pid 2217] <... futex resumed>) = 1 [pid 2216] <... setpgid resumed>) = 0 [pid 2211] <... clone3 resumed> => {parent_tid=[375]}, 88) = 375 [pid 2213] <... futex resumed>) = 0 [pid 2211] rt_sigprocmask(SIG_SETMASK, [], [pid 2213] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2211] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2213] <... futex resumed>) = 0 [pid 2211] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2213] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2211] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2220 attached [pid 2217] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2216] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2218] <... set_robust_list resumed>) = 0 [pid 2211] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2220] set_robust_list(0x7f6be17b79a0, 24 [pid 2218] chdir("./131" [pid 2217] <... socketpair resumed>[4, 5]) = 0 [pid 2216] <... openat resumed>) = 3 [pid 2217] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2216] write(3, "1000", 4 [pid 2217] <... futex resumed>) = 1 [pid 2216] <... write resumed>) = 4 [pid 2213] <... futex resumed>) = 0 [pid 2217] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2216] close(3 [pid 2213] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2220] <... set_robust_list resumed>) = 0 [pid 2218] <... chdir resumed>) = 0 [pid 2213] <... futex resumed>) = 0 [pid 2218] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2217] <... bpf resumed>) = 6 [pid 2216] <... close resumed>) = 0 [pid 2213] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2218] <... prctl resumed>) = 0 [pid 2217] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 2216] symlink("/dev/binderfs", "./binderfs" [pid 2217] <... futex resumed>) = 1 [pid 2216] <... symlink resumed>) = 0 [pid 2217] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2216] write(1, "executing program\n", 18) = 18 [pid 2216] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2216] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, ./strace-static-x86_64: Process 2219 attached NULL, 8) = 0 [pid 2219] set_robust_list(0x7f6be17b79a0, 24 [pid 2216] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2219] <... set_robust_list resumed>) = 0 [pid 2216] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2219] rt_sigprocmask(SIG_SETMASK, [], [pid 2216] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2219] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2218] setpgid(0, 0 [pid 2216] <... mmap resumed>) = 0x7f6be17b8000 [pid 2213] <... futex resumed>) = 0 [pid 2219] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2216] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2213] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2220] rt_sigprocmask(SIG_SETMASK, [], [pid 2219] <... bpf resumed>) = 7 [pid 2218] <... setpgid resumed>) = 0 [pid 2216] <... mprotect resumed>) = 0 [pid 2217] <... futex resumed>) = 0 [pid 2213] <... futex resumed>) = 1 [pid 2219] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2217] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2216] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2213] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2219] <... futex resumed>) = 1 [pid 2218] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2217] <... bpf resumed>) = 0 [pid 2216] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2213] <... futex resumed>) = 0 [pid 2210] <... futex resumed>) = 0 [pid 2219] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2217] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2216] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2213] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2210] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2218] <... openat resumed>) = 3 [pid 2217] <... futex resumed>) = 0 [pid 2213] <... mmap resumed>) = 0x7f6be1797000 [pid 2217] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2216] <... clone3 resumed> => {parent_tid=[382]}, 88) = 382 [pid 2215] <... futex resumed>) = 0 [pid 2213] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2218] write(3, "1000", 4 [pid 2210] <... futex resumed>) = 1 [pid 2220] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2218] <... write resumed>) = 4 [pid 2216] rt_sigprocmask(SIG_SETMASK, [], [pid 2215] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2213] <... mprotect resumed>) = 0 [pid 2210] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2216] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2215] <... setsockopt resumed>) = 0 [pid 2218] close(3 [pid 2216] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2215] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2213] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2220] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2218] <... close resumed>) = 0 [pid 2216] <... futex resumed>) = 0 executing program [pid 2215] <... futex resumed>) = 1 [pid 2213] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2210] <... futex resumed>) = 0 [pid 2218] symlink("/dev/binderfs", "./binderfs" [pid 2216] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2215] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2213] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2210] close(3./strace-static-x86_64: Process 2221 attached [pid 2221] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2213] <... clone3 resumed> => {parent_tid=[399]}, 88) = 399 [pid 2210] <... close resumed>) = 0 [pid 2213] rt_sigprocmask(SIG_SETMASK, [], [pid 2210] close(4 [pid 2218] <... symlink resumed>) = 0 [pid 2213] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2218] write(1, "executing program\n", 18 [pid 2213] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2210] <... close resumed>) = 0 [pid 2218] <... write resumed>) = 18 [pid 2213] <... futex resumed>) = 0 [pid 2210] close(5 [pid 2213] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2221] rt_sigprocmask(SIG_SETMASK, [], [pid 2210] <... close resumed>) = 0 [pid 2218] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2210] close(6 [pid 2221] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2210] <... close resumed>) = 0 [pid 2221] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2218] <... futex resumed>) = 0 [pid 2210] close(7) = 0 [pid 2218] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2210] close(8 [pid 2220] <... bpf resumed>) = 7 [pid 2218] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2210] close(9 [pid 2218] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2220] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2210] close(10 [pid 2218] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2220] <... futex resumed>) = 1 [pid 2211] <... futex resumed>) = 0 [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2220] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2218] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2211] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2210] close(11 [pid 2214] <... futex resumed>) = 0 [pid 2211] <... futex resumed>) = 1 [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2218] <... mmap resumed>) = 0x7f6be17b8000 [pid 2214] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2211] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2218] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2210] close(12 [pid 2214] <... setsockopt resumed>) = 0 [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2218] <... mprotect resumed>) = 0 [pid 2214] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2210] close(13 [pid 2214] <... futex resumed>) = 1 [pid 2211] <... futex resumed>) = 0 [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2214] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2211] close(3 [pid 2210] close(14 [pid 2218] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2211] <... close resumed>) = 0 [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2222 attached [pid 2221] <... bpf resumed>) = 3 [pid 2218] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2211] close(4 [pid 2210] close(15 [pid 2211] <... close resumed>) = 0 [pid 2218] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2211] close(5 [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2211] <... close resumed>) = 0 [pid 2210] close(16 [pid 2211] close(6) = 0 [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2221] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2211] close(7 [pid 2210] close(17 [pid 2216] <... futex resumed>) = 0 [pid 2211] <... close resumed>) = 0 [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2216] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2211] close(8 [pid 2210] close(18 [pid 2218] <... clone3 resumed> => {parent_tid=[388]}, 88) = 388 [pid 2216] <... futex resumed>) = 0 [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2218] rt_sigprocmask(SIG_SETMASK, [], [pid 2216] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2211] close(9 [pid 2210] close(19 [pid 2218] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2218] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2211] close(10 [pid 2210] close(20 [pid 2218] <... futex resumed>) = 0 [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2218] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2211] close(11 [pid 2210] close(21 [pid 2222] set_robust_list(0x7f6be17b79a0, 24 [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2222] <... set_robust_list resumed>) = 0 [pid 2211] close(12 [pid 2210] close(22 [pid 2222] rt_sigprocmask(SIG_SETMASK, [], [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2222] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2211] close(13 [pid 2210] close(23 [pid 2222] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2223 attached [pid 2221] <... futex resumed>) = 1 [pid 2211] close(14 [pid 2210] close(24 [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2211] close(15 [pid 2210] close(25 [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2211] close(16 [pid 2210] close(26 [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2211] close(17) = -1 EBADF (Bad file descriptor) [pid 2210] close(27 [pid 2211] close(18 [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2210] close(28 [pid 2221] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2211] close(19 [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2222] <... bpf resumed>) = 7 [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2210] close(29 [pid 2222] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2211] close(20 [pid 2210] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2213] <... futex resumed>) = 0 [pid 2223] set_robust_list(0x7f6be17d89a0, 24 [pid 2222] <... futex resumed>) = 1 [pid 2213] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2211] close(21 [pid 2210] exit_group(0 [pid 2223] <... set_robust_list resumed>) = 0 [pid 2222] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2221] <... socketpair resumed>[4, 5]) = 0 [pid 2217] <... futex resumed>) = 0 [pid 2213] <... futex resumed>) = 1 [pid 2219] <... futex resumed>) = ? [pid 2215] <... futex resumed>) = ? [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2210] <... exit_group resumed>) = ? [pid 2223] rt_sigprocmask(SIG_SETMASK, [], [pid 2221] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2219] +++ exited with 0 +++ [pid 2217] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2215] +++ exited with 0 +++ [pid 2213] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2211] close(22 [pid 2223] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2221] <... futex resumed>) = 1 [pid 2217] <... setsockopt resumed>) = 0 [pid 2216] <... futex resumed>) = 0 [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2210] +++ exited with 0 +++ [pid 2221] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2217] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2216] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2211] close(23 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=386, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2221] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2217] <... futex resumed>) = 1 [pid 2216] <... futex resumed>) = 0 [pid 2213] <... futex resumed>) = 0 [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2221] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2217] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2216] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2213] close(3 [pid 2211] close(24 [pid 2223] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2221] <... bpf resumed>) = 6 [pid 2213] <... close resumed>) = 0 [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2221] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2213] close(4 [pid 2211] close(25 [pid 2221] <... futex resumed>) = 1 [pid 2216] <... futex resumed>) = 0 [pid 2213] <... close resumed>) = 0 [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2221] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2216] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2213] close(5 [pid 2211] close(26 [pid 2221] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2216] <... futex resumed>) = 0 [pid 2213] <... close resumed>) = 0 [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2221] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2216] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2213] close(6 [pid 2211] close(27 [pid 2221] <... bpf resumed>) = 0 [pid 2216] <... futex resumed>) = 0 [pid 2213] <... close resumed>) = 0 [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2221] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2216] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2213] close(7 [pid 2211] close(28 [pid 2221] <... futex resumed>) = 0 [pid 2216] <... mmap resumed>) = 0x7f6be1797000 [pid 2213] <... close resumed>) = 0 [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2221] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2216] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2213] close(8 [pid 2211] close(29 [pid 2213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2211] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2216] <... mprotect resumed>) = 0 [pid 2213] close(9 [pid 2211] exit_group(0 [pid 2220] <... futex resumed>) = ? [pid 2216] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2214] <... futex resumed>) = ? [pid 2213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2211] <... exit_group resumed>) = ? [pid 2220] +++ exited with 0 +++ [pid 2216] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2214] +++ exited with 0 +++ [pid 2213] close(10 [pid 2211] +++ exited with 0 +++ [pid 2216] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2213] close(11) = -1 EBADF (Bad file descriptor) [pid 2213] close(12 [pid 2216] <... clone3 resumed> => {parent_tid=[383]}, 88) = 383 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=373, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2216] rt_sigprocmask(SIG_SETMASK, [], [pid 2213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2216] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2213] close(13 [pid 2216] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2216] <... futex resumed>) = 0 [pid 2213] close(14 [pid 2216] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2213] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2213] close(15) = -1 EBADF (Bad file descriptor) [pid 2213] close(16) = -1 EBADF (Bad file descriptor) [pid 2213] close(17) = -1 EBADF (Bad file descriptor) [pid 2213] close(18) = -1 EBADF (Bad file descriptor) [pid 2213] close(19) = -1 EBADF (Bad file descriptor) [pid 2213] close(20) = -1 EBADF (Bad file descriptor) [pid 2213] close(21) = -1 EBADF (Bad file descriptor) [pid 2213] close(22) = -1 EBADF (Bad file descriptor) [pid 2213] close(23) = -1 EBADF (Bad file descriptor) [pid 2213] close(24) = -1 EBADF (Bad file descriptor) [pid 2213] close(25) = -1 EBADF (Bad file descriptor) [pid 2213] close(26) = -1 EBADF (Bad file descriptor) [pid 2213] close(27) = -1 EBADF (Bad file descriptor) [pid 2213] close(28) = -1 EBADF (Bad file descriptor) [pid 2213] close(29) = -1 EBADF (Bad file descriptor) [pid 2213] exit_group(0./strace-static-x86_64: Process 2224 attached [pid 2223] <... bpf resumed>) = 3 [pid 2222] <... futex resumed>) = ? [pid 2217] <... futex resumed>) = ? [pid 2213] <... exit_group resumed>) = ? [pid 2224] set_robust_list(0x7f6be17b79a0, 24 [pid 2223] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2222] +++ exited with 0 +++ [pid 2217] +++ exited with 0 +++ [pid 2224] <... set_robust_list resumed>) = 0 [pid 2223] <... futex resumed>) = 1 [pid 2224] rt_sigprocmask(SIG_SETMASK, [], [pid 2223] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2218] <... futex resumed>) = 0 [pid 2213] +++ exited with 0 +++ [pid 2224] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2218] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2224] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2223] <... futex resumed>) = 0 [pid 2218] <... futex resumed>) = 1 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=397, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2223] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2218] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 290] <... restart_syscall resumed>) = 0 [pid 2224] <... bpf resumed>) = 7 [pid 2223] <... socketpair resumed>[4, 5]) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 291] <... restart_syscall resumed>) = 0 [pid 2224] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2223] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2224] <... futex resumed>) = 1 [pid 2223] <... futex resumed>) = 1 [pid 2218] <... futex resumed>) = 0 [pid 2216] <... futex resumed>) = 0 [pid 290] umount2("./127", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2223] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2218] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2216] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] umount2("./134", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] umount2("./130", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2223] <... bpf resumed>) = 6 [pid 2221] <... futex resumed>) = 0 [pid 2218] <... futex resumed>) = 0 [pid 2216] <... futex resumed>) = 1 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] openat(AT_FDCWD, "./127", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2223] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2221] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2218] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2216] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] openat(AT_FDCWD, "./134", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 291] openat(AT_FDCWD, "./130", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2224] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2223] <... futex resumed>) = 0 [pid 2221] <... setsockopt resumed>) = 0 [pid 2218] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 292] <... openat resumed>) = 3 [pid 291] <... openat resumed>) = 3 [pid 290] <... openat resumed>) = 3 [pid 2221] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2218] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] newfstatat(3, "", [pid 291] newfstatat(3, "", [pid 290] newfstatat(3, "", [pid 2223] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2221] <... futex resumed>) = 1 [pid 2218] <... futex resumed>) = 0 [pid 2216] <... futex resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2223] <... bpf resumed>) = 0 [pid 2221] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2218] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2216] close(3 [pid 292] getdents64(3, [pid 291] getdents64(3, [pid 2223] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2218] <... futex resumed>) = 0 [pid 2216] <... close resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] getdents64(3, [pid 2223] <... futex resumed>) = 0 [pid 2218] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2216] close(4 [pid 292] umount2("./134/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] umount2("./130/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2223] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2218] <... mmap resumed>) = 0x7f6be1797000 [pid 2216] <... close resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] umount2("./127/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2218] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2216] close(5 [pid 292] newfstatat(AT_FDCWD, "./134/binderfs", [pid 291] newfstatat(AT_FDCWD, "./130/binderfs", [pid 2218] <... mprotect resumed>) = 0 [pid 2216] <... close resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2218] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2216] close(6 [pid 292] unlink("./134/binderfs" [pid 291] unlink("./130/binderfs" [pid 290] newfstatat(AT_FDCWD, "./127/binderfs", [pid 2218] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2216] <... close resumed>) = 0 [pid 292] <... unlink resumed>) = 0 [pid 291] <... unlink resumed>) = 0 [pid 2218] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2216] close(7 [pid 292] getdents64(3, [pid 291] getdents64(3, [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ./strace-static-x86_64: Process 2225 attached [pid 2216] <... close resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] unlink("./127/binderfs" [pid 2225] set_robust_list(0x7f6be17b79a0, 24 [pid 2218] <... clone3 resumed> => {parent_tid=[389]}, 88) = 389 [pid 2216] close(8 [pid 292] close(3 [pid 291] close(3 [pid 2218] rt_sigprocmask(SIG_SETMASK, [], [pid 2216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... close resumed>) = 0 [pid 291] <... close resumed>) = 0 [pid 290] <... unlink resumed>) = 0 [pid 2218] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2216] close(9 [pid 292] rmdir("./134" [pid 291] rmdir("./130" [pid 290] getdents64(3, [pid 2225] <... set_robust_list resumed>) = 0 [pid 2218] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 291] <... rmdir resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2218] <... futex resumed>) = 0 [pid 2216] close(10 [pid 292] mkdir("./135", 0777 [pid 291] mkdir("./131", 0777 [pid 290] close(3 [pid 2218] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... mkdir resumed>) = 0 [pid 291] <... mkdir resumed>) = 0 [pid 2216] close(11 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 290] <... close resumed>) = 0 ./strace-static-x86_64: Process 2226 attached [pid 2225] rt_sigprocmask(SIG_SETMASK, [], [pid 2216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2216] close(12 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 400 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 389 [pid 2216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2216] close(13) = -1 EBADF (Bad file descriptor) [pid 2216] close(14 [pid 290] rmdir("./127" [pid 2216] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2216] close(15) = -1 EBADF (Bad file descriptor) [pid 2216] close(16) = -1 EBADF (Bad file descriptor) [pid 2216] close(17) = -1 EBADF (Bad file descriptor) [pid 2216] close(18) = -1 EBADF (Bad file descriptor) [pid 2216] close(19) = -1 EBADF (Bad file descriptor) [pid 2216] close(20) = -1 EBADF (Bad file descriptor) [pid 2216] close(21) = -1 EBADF (Bad file descriptor) [pid 290] <... rmdir resumed>) = 0 [pid 2216] close(22) = -1 EBADF (Bad file descriptor) [pid 2216] close(23) = -1 EBADF (Bad file descriptor) [pid 2216] close(24) = -1 EBADF (Bad file descriptor) [pid 2216] close(25) = -1 EBADF (Bad file descriptor) [pid 2216] close(26) = -1 EBADF (Bad file descriptor) [pid 2216] close(27) = -1 EBADF (Bad file descriptor) [pid 2216] close(28) = -1 EBADF (Bad file descriptor) [pid 2216] close(29) = -1 EBADF (Bad file descriptor) [pid 2216] exit_group(0 [pid 2224] <... futex resumed>) = ? [pid 2221] <... futex resumed>) = ? [pid 2216] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2227 attached [pid 2226] set_robust_list(0x5555698ca6a0, 24 [pid 2225] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2224] +++ exited with 0 +++ [pid 2221] +++ exited with 0 +++ [pid 2216] +++ exited with 0 +++ [pid 290] mkdir("./128", 0777 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=381, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2227] set_robust_list(0x5555698ca6a0, 24 [pid 2225] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 290] <... mkdir resumed>) = 0 [pid 2227] <... set_robust_list resumed>) = 0 [pid 2227] chdir("./131") = 0 [pid 2227] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2227] setpgid(0, 0) = 0 [pid 2227] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2225] <... bpf resumed>) = 7 executing program [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2227] write(3, "1000", 4) = 4 [pid 2227] close(3) = 0 [pid 2227] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2227] write(1, "executing program\n", 18) = 18 [pid 2227] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2225] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2227] <... futex resumed>) = 0 [pid 2227] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2225] <... futex resumed>) = 1 [pid 2218] <... futex resumed>) = 0 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 376 [pid 2227] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2218] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2227] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2218] <... futex resumed>) = 1 [pid 2227] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2218] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2227] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2223] <... futex resumed>) = 0 [pid 2223] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2225] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2227] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2223] <... setsockopt resumed>) = 0 [pid 2227] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2226] <... set_robust_list resumed>) = 0 [pid 2223] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2227] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2227] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 289] <... restart_syscall resumed>) = 0 [pid 2223] <... futex resumed>) = 1 [pid 2218] <... futex resumed>) = 0 [pid 2227] <... clone3 resumed> => {parent_tid=[390]}, 88) = 390 [pid 2218] close(3 [pid 2227] rt_sigprocmask(SIG_SETMASK, [], [pid 2218] <... close resumed>) = 0 [pid 289] umount2("./129", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2227] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2218] close(4 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2227] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2218] <... close resumed>) = 0 [pid 289] openat(AT_FDCWD, "./129", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2227] <... futex resumed>) = 0 [pid 2218] close(5 [pid 289] <... openat resumed>) = 3 [pid 2227] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2218] <... close resumed>) = 0 [pid 289] newfstatat(3, "", [pid 2218] close(6 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2218] <... close resumed>) = 0 [pid 289] getdents64(3, [pid 2218] close(7 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2218] <... close resumed>) = 0 [pid 289] umount2("./129/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2218] close(8 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] newfstatat(AT_FDCWD, "./129/binderfs", [pid 2218] close(9 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] unlink("./129/binderfs" [pid 2218] close(10 [pid 289] <... unlink resumed>) = 0 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, [pid 2223] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2218] close(11 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2226] chdir("./135" [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] close(3 [pid 2218] close(12 [pid 289] <... close resumed>) = 0 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] rmdir("./129" [pid 2218] close(13 [pid 289] <... rmdir resumed>) = 0 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] mkdir("./130", 0777 [pid 2218] close(14 [pid 289] <... mkdir resumed>) = 0 [pid 2226] <... chdir resumed>) = 0 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2226] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2218] close(15./strace-static-x86_64: Process 2228 attached [pid 2226] <... prctl resumed>) = 0 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 384 [pid 2228] set_robust_list(0x5555698ca6a0, 24 [pid 2218] close(16 [pid 2228] <... set_robust_list resumed>) = 0 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2228] chdir("./128" [pid 2218] close(17 [pid 2228] <... chdir resumed>) = 0 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2228] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2218] close(18 [pid 2228] <... prctl resumed>) = 0 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2228] setpgid(0, 0 [pid 2218] close(19 [pid 2228] <... setpgid resumed>) = 0 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2228] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2218] close(20./strace-static-x86_64: Process 2230 attached [pid 2228] <... openat resumed>) = 3 [pid 2226] setpgid(0, 0 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2228] write(3, "1000", 4 [pid 2218] close(21 [pid 2228] <... write resumed>) = 4 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2228] close(3 [pid 2218] close(22 [pid 2228] <... close resumed>) = 0 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2228] symlink("/dev/binderfs", "./binderfs" [pid 2218] close(23executing program [pid 2228] <... symlink resumed>) = 0 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2228] write(1, "executing program\n", 18 [pid 2218] close(24 [pid 2228] <... write resumed>) = 18 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2228] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2218] close(25 [pid 2228] <... futex resumed>) = 0 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2228] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2218] close(26 [pid 2228] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2226] <... setpgid resumed>) = 0 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2228] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2218] close(27 [pid 2228] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2228] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2226] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2218] close(28 [pid 2228] <... mmap resumed>) = 0x7f6be17b8000 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2228] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2226] <... openat resumed>) = 3 [pid 2218] close(29./strace-static-x86_64: Process 2229 attached [pid 2228] <... mprotect resumed>) = 0 [pid 2226] write(3, "1000", 4 [pid 2218] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2230] set_robust_list(0x5555698ca6a0, 24 [pid 2229] set_robust_list(0x7f6be17d89a0, 24 [pid 2228] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2226] <... write resumed>) = 4 [pid 2218] exit_group(0 [pid 2229] <... set_robust_list resumed>) = 0 [pid 2228] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2226] close(3 [pid 2225] <... futex resumed>) = ? [pid 2223] <... futex resumed>) = ? [pid 2218] <... exit_group resumed>) = ? [pid 2229] rt_sigprocmask(SIG_SETMASK, [], [pid 2228] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2226] <... close resumed>) = 0 [pid 2225] +++ exited with 0 +++ [pid 2229] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2229] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2228] <... clone3 resumed> => {parent_tid=[377]}, 88) = 377 [pid 2226] symlink("/dev/binderfs", "./binderfs" [pid 2223] +++ exited with 0 +++ [pid 2218] +++ exited with 0 +++ [pid 2230] <... set_robust_list resumed>) = 0 [pid 2229] <... bpf resumed>) = 3 [pid 2228] rt_sigprocmask(SIG_SETMASK, [], [pid 2229] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2228] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2226] <... symlink resumed>) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=387, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 2229] <... futex resumed>) = 1 [pid 2228] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2227] <... futex resumed>) = 0 [pid 2226] write(1, "executing program\n", 18 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2229] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2228] <... futex resumed>) = 0 [pid 2227] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2226] <... write resumed>) = 18 [pid 2229] <... socketpair resumed>[4, 5]) = 0 [pid 2228] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2227] <... futex resumed>) = 0 [pid 2229] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2227] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2226] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2229] <... futex resumed>) = 0 [pid 2227] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2226] <... futex resumed>) = 0 [pid 2229] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2227] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2229] <... bpf resumed>) = 6 [pid 2227] <... futex resumed>) = 0 [pid 2226] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2229] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2227] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2226] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2229] <... futex resumed>) = 0 [pid 2227] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2226] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2229] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2227] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2229] <... bpf resumed>) = 0 [pid 2227] <... futex resumed>) = 0 [pid 2229] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2227] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2226] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2229] <... futex resumed>) = 0 [pid 2227] <... futex resumed>) = 0 [pid 2226] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2229] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2227] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2226] <... mmap resumed>) = 0x7f6be17b8000 [pid 2227] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2227] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2226] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2227] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2227] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2226] <... mprotect resumed>) = 0 [pid 2230] chdir("./130" [pid 2227] <... clone3 resumed> => {parent_tid=[391]}, 88) = 391 [pid 2227] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2227] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2227] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2231 attached [pid 2231] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2231] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 287] umount2("./131", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2226] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] openat(AT_FDCWD, "./131", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2226] <... rt_sigprocmask resumed>[], 8) = 0 [pid 287] <... openat resumed>) = 3 [pid 287] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2226] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 287] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] umount2("./131/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 287] newfstatat(AT_FDCWD, "./131/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] unlink("./131/binderfs") = 0 [pid 287] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] close(3 [pid 2226] <... clone3 resumed> => {parent_tid=[401]}, 88) = 401 [pid 287] <... close resumed>) = 0 [pid 2226] rt_sigprocmask(SIG_SETMASK, [], [pid 287] rmdir("./131" [pid 2226] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 2231] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2230] <... chdir resumed>) = 0 [pid 2226] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] mkdir("./132", 0777./strace-static-x86_64: Process 2233 attached ./strace-static-x86_64: Process 2232 attached [pid 2230] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2226] <... futex resumed>) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 2233] set_robust_list(0x7f6be17d89a0, 24 [pid 2232] set_robust_list(0x7f6be17b79a0, 24 [pid 2231] <... bpf resumed>) = 3 [pid 2230] <... prctl resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2233] <... set_robust_list resumed>) = 0 [pid 2232] <... set_robust_list resumed>) = 0 [pid 2231] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] setpgid(0, 0 [pid 2226] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2231] <... futex resumed>) = 1 [pid 2230] <... setpgid resumed>) = 0 [pid 2228] <... futex resumed>) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 390 [pid 2231] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2228] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2231] <... socketpair resumed>[4, 5]) = 0 [pid 2230] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2228] <... futex resumed>) = 0 [pid 2233] rt_sigprocmask(SIG_SETMASK, [], [pid 2232] rt_sigprocmask(SIG_SETMASK, [], [pid 2231] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2228] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2231] <... futex resumed>) = 0 [pid 2228] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2231] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2230] <... openat resumed>) = 3 [pid 2228] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2234 attached [pid 2233] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2232] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2231] <... bpf resumed>) = 6 [pid 2228] <... futex resumed>) = 0 [pid 2231] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2228] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2231] <... futex resumed>) = 0 [pid 2228] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2231] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2228] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2231] <... bpf resumed>) = 0 [pid 2228] <... futex resumed>) = 0 [pid 2231] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2228] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2231] <... futex resumed>) = 0 [pid 2228] <... futex resumed>) = 0 [pid 2231] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2228] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2228] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2232] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2230] write(3, "1000", 4 [pid 2228] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2228] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2230] <... write resumed>) = 4 [pid 2228] <... clone3 resumed> => {parent_tid=[378]}, 88) = 378 [pid 2228] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2228] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2228] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2235 attached [pid 2235] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2235] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2235] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2232] <... bpf resumed>) = 7 [pid 2230] close(3) = 0 [pid 2232] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2233] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2232] <... futex resumed>) = 1 [pid 2227] <... futex resumed>) = 0 [pid 2234] set_robust_list(0x5555698ca6a0, 24 [pid 2230] write(1, "executing program\n", 18 [pid 2227] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 2229] <... futex resumed>) = 0 [pid 2227] <... futex resumed>) = 1 [pid 2230] <... write resumed>) = 18 [pid 2229] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2227] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2229] <... setsockopt resumed>) = 0 [pid 2229] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2227] <... futex resumed>) = 0 [pid 2229] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2227] close(3) = 0 [pid 2227] close(4) = 0 [pid 2227] close(5 [pid 2232] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2230] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2227] <... close resumed>) = 0 [pid 2230] <... futex resumed>) = 0 [pid 2227] close(6 [pid 2230] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2227] <... close resumed>) = 0 [pid 2227] close(7) = 0 [pid 2230] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2227] close(8) = -1 EBADF (Bad file descriptor) [pid 2227] close(9) = -1 EBADF (Bad file descriptor) [pid 2227] close(10) = -1 EBADF (Bad file descriptor) [pid 2227] close(11) = -1 EBADF (Bad file descriptor) [pid 2227] close(12) = -1 EBADF (Bad file descriptor) [pid 2227] close(13) = -1 EBADF (Bad file descriptor) [pid 2227] close(14) = -1 EBADF (Bad file descriptor) [pid 2227] close(15) = -1 EBADF (Bad file descriptor) [pid 2227] close(16) = -1 EBADF (Bad file descriptor) [pid 2227] close(17) = -1 EBADF (Bad file descriptor) [pid 2227] close(18) = -1 EBADF (Bad file descriptor) [pid 2227] close(19) = -1 EBADF (Bad file descriptor) [pid 2227] close(20) = -1 EBADF (Bad file descriptor) [pid 2227] close(21) = -1 EBADF (Bad file descriptor) [pid 2227] close(22) = -1 EBADF (Bad file descriptor) [pid 2227] close(23) = -1 EBADF (Bad file descriptor) [pid 2227] close(24) = -1 EBADF (Bad file descriptor) [pid 2227] close(25) = -1 EBADF (Bad file descriptor) [pid 2227] close(26) = -1 EBADF (Bad file descriptor) [pid 2227] close(27) = -1 EBADF (Bad file descriptor) [pid 2227] close(28) = -1 EBADF (Bad file descriptor) [pid 2227] close(29) = -1 EBADF (Bad file descriptor) [pid 2227] exit_group(0 [pid 2229] <... futex resumed>) = ? [pid 2227] <... exit_group resumed>) = ? [pid 2229] +++ exited with 0 +++ [pid 2235] <... bpf resumed>) = 7 [pid 2232] <... futex resumed>) = ? [pid 2230] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2235] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2228] <... futex resumed>) = 0 [pid 2228] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2231] <... futex resumed>) = 0 [pid 2228] <... futex resumed>) = 1 [pid 2231] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2228] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2231] <... setsockopt resumed>) = 0 [pid 2231] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2228] <... futex resumed>) = 0 [pid 2231] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2228] close(3) = 0 [pid 2232] +++ exited with 0 +++ [pid 2230] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2228] close(4 [pid 2227] +++ exited with 0 +++ [pid 2230] <... mmap resumed>) = 0x7f6be17b8000 [pid 2228] <... close resumed>) = 0 [pid 2230] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2228] close(5 [pid 2230] <... mprotect resumed>) = 0 [pid 2228] <... close resumed>) = 0 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=389, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2228] close(6 [pid 2230] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2228] <... close resumed>) = 0 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2230] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2228] close(7 [pid 2230] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2228] <... close resumed>) = 0 [pid 2228] close(8) = -1 EBADF (Bad file descriptor) [pid 2228] close(9 [pid 2230] <... clone3 resumed> => {parent_tid=[385]}, 88) = 385 [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2230] rt_sigprocmask(SIG_SETMASK, [], [pid 2228] close(10 [pid 2233] <... bpf resumed>) = 3 [pid 2230] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2236 attached [pid 2235] <... futex resumed>) = 1 [pid 2234] <... set_robust_list resumed>) = 0 [pid 2230] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2228] close(11 [pid 291] <... restart_syscall resumed>) = 0 [pid 2230] <... futex resumed>) = 0 [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2233] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2228] close(12 [pid 2235] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2233] <... futex resumed>) = 1 [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... futex resumed>) = 0 [pid 291] umount2("./131", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2236] set_robust_list(0x7f6be17d89a0, 24 [pid 2234] chdir("./132" [pid 2233] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2228] close(13 [pid 2226] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2226] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2236] <... set_robust_list resumed>) = 0 [pid 2236] rt_sigprocmask(SIG_SETMASK, [], [pid 2234] <... chdir resumed>) = 0 [pid 2233] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2233] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2228] close(14 [pid 291] openat(AT_FDCWD, "./131", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2236] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] <... openat resumed>) = 3 [pid 2228] close(15 [pid 291] newfstatat(3, "", [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2228] close(16 [pid 2233] <... socketpair resumed>[4, 5]) = 0 [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2233] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2228] close(17 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2233] <... futex resumed>) = 1 [pid 2226] <... futex resumed>) = 0 [pid 2233] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2228] close(18 [pid 2226] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] umount2("./131/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2233] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... futex resumed>) = 0 [pid 2233] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2228] close(19 [pid 2226] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2236] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2234] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2233] <... bpf resumed>) = 6 [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(AT_FDCWD, "./131/binderfs", [pid 2233] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2228] close(20 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2233] <... futex resumed>) = 1 [pid 2226] <... futex resumed>) = 0 [pid 291] unlink("./131/binderfs" [pid 2228] close(21 [pid 2226] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2233] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2226] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... unlink resumed>) = 0 [pid 2228] close(22 [pid 2226] <... futex resumed>) = 0 [pid 291] getdents64(3, [pid 2233] <... bpf resumed>) = 0 [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2233] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2228] close(23 [pid 2226] <... mmap resumed>) = 0x7f6be1797000 [pid 291] close(3 [pid 2233] <... futex resumed>) = 0 [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2233] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2228] close(24 [pid 2226] <... mprotect resumed>) = 0 [pid 291] <... close resumed>) = 0 [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] rt_sigprocmask(SIG_BLOCK, ~[], [pid 291] rmdir("./131" [pid 2228] close(25 [pid 2226] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2234] <... prctl resumed>) = 0 [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 291] <... rmdir resumed>) = 0 ./strace-static-x86_64: Process 2237 attached [pid 2236] <... bpf resumed>) = 3 [pid 2234] setpgid(0, 0 [pid 2228] close(26 [pid 291] mkdir("./132", 0777 [pid 2236] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2234] <... setpgid resumed>) = 0 [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... clone3 resumed> => {parent_tid=[402]}, 88) = 402 [pid 2236] <... futex resumed>) = 1 [pid 2230] <... futex resumed>) = 0 [pid 2228] close(27 [pid 2226] rt_sigprocmask(SIG_SETMASK, [], [pid 291] <... mkdir resumed>) = 0 [pid 2236] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2234] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2230] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2236] <... socketpair resumed>[4, 5]) = 0 [pid 2230] <... futex resumed>) = 0 [pid 2228] close(28 [pid 2226] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2236] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2226] <... futex resumed>) = 0 [pid 2236] <... futex resumed>) = 0 [pid 2230] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2236] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2234] <... openat resumed>) = 3 [pid 2230] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2228] close(29 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 392 [pid 2237] set_robust_list(0x7f6be17b79a0, 24 [pid 2236] <... bpf resumed>) = 6 [pid 2234] write(3, "1000", 4 [pid 2230] <... futex resumed>) = 0 [pid 2228] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2236] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2236] <... futex resumed>) = 0 [pid 2234] <... write resumed>) = 4 [pid 2230] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2228] exit_group(0 [pid 2236] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2230] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2236] <... bpf resumed>) = 0 [pid 2235] <... futex resumed>) = ? [pid 2234] close(3 [pid 2231] <... futex resumed>) = ? [pid 2230] <... futex resumed>) = 0 [pid 2228] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2238 attached [pid 2237] <... set_robust_list resumed>) = 0 [pid 2236] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2235] +++ exited with 0 +++ [pid 2234] <... close resumed>) = 0 [pid 2231] +++ exited with 0 +++ [pid 2230] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2230] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2238] set_robust_list(0x5555698ca6a0, 24 [pid 2234] symlink("/dev/binderfs", "./binderfs" [pid 2228] +++ exited with 0 +++ [pid 2238] <... set_robust_list resumed>) = 0 [pid 2237] rt_sigprocmask(SIG_SETMASK, [], [pid 2236] <... futex resumed>) = 1 [pid 2230] <... futex resumed>) = 0 [pid 2238] chdir("./132" [pid 2230] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49000000} [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=376, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- [pid 2238] <... chdir resumed>) = 0 [pid 2234] <... symlink resumed>) = 0 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2238] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2238] setpgid(0, 0 [pid 2237] <... rt_sigprocmask resumed>NULL, 8) = 0 executing program [pid 2234] write(1, "executing program\n", 18 [pid 2238] <... setpgid resumed>) = 0 [pid 2238] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2234] <... write resumed>) = 18 [pid 2237] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2236] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2234] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2238] <... openat resumed>) = 3 [pid 2234] <... futex resumed>) = 0 [pid 2238] write(3, "1000", 4 [pid 2234] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2238] <... write resumed>) = 4 [pid 2234] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2238] close(3 [pid 2234] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2238] <... close resumed>) = 0 [pid 2234] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2238] symlink("/dev/binderfs", "./binderfs" [pid 2234] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2238] <... symlink resumed>) = 0 [pid 2234] <... mmap resumed>) = 0x7f6be17b8000 executing program [pid 2238] write(1, "executing program\n", 18 [pid 2234] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2238] <... write resumed>) = 18 [pid 2234] <... mprotect resumed>) = 0 [pid 2238] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2234] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2238] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2234] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2238] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2234] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2238] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2238] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2234] <... clone3 resumed> => {parent_tid=[391]}, 88) = 391 [pid 2237] <... bpf resumed>) = 7 [pid 2234] rt_sigprocmask(SIG_SETMASK, [], [pid 2238] <... mmap resumed>) = 0x7f6be17b8000 [pid 2234] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2238] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2234] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2238] <... mprotect resumed>) = 0 [pid 2234] <... futex resumed>) = 0 [pid 2238] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2234] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2237] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... restart_syscall resumed>) = 0 [pid 2238] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2238] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2237] <... futex resumed>) = 1 [pid 2226] <... futex resumed>) = 0 [pid 2236] <... bpf resumed>) = 7 [pid 2226] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] umount2("./128", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 2240 attached [pid 2238] <... clone3 resumed> => {parent_tid=[393]}, 88) = 393 [pid 2237] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2236] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2233] <... futex resumed>) = 0 [pid 2226] <... futex resumed>) = 1 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2240] set_robust_list(0x7f6be17d89a0, 24 [pid 2238] rt_sigprocmask(SIG_SETMASK, [], [pid 2236] <... futex resumed>) = 1 [pid 2233] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2230] <... futex resumed>) = 0 [pid 2226] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] openat(AT_FDCWD, "./128", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2238] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2230] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... openat resumed>) = 3 [pid 2238] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2233] <... setsockopt resumed>) = 0 [pid 2230] <... futex resumed>) = 0 [pid 2240] <... set_robust_list resumed>) = 0 [pid 2236] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 290] newfstatat(3, "", [pid 2238] <... futex resumed>) = 0 [pid 2230] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2238] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2233] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2240] rt_sigprocmask(SIG_SETMASK, [], [pid 2236] <... setsockopt resumed>) = 0 [pid 290] umount2("./128/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 290] newfstatat(AT_FDCWD, "./128/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2233] <... futex resumed>) = 1 [pid 2226] <... futex resumed>) = 0 [pid 290] unlink("./128/binderfs" [pid 2240] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2236] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2233] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2226] close(3 [pid 290] <... unlink resumed>) = 0 [pid 2236] <... futex resumed>) = 1 [pid 2230] <... futex resumed>) = 0 [pid 2226] <... close resumed>) = 0 [pid 290] getdents64(3, [pid 2230] close(3 [pid 2226] close(4 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2230] <... close resumed>) = 0 [pid 2226] <... close resumed>) = 0 [pid 290] close(3 [pid 2230] close(4 [pid 2226] close(5 [pid 290] <... close resumed>) = 0 [pid 2236] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2230] <... close resumed>) = 0 [pid 2226] <... close resumed>) = 0 [pid 290] rmdir("./128"./strace-static-x86_64: Process 2239 attached [pid 2240] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2230] close(5 [pid 2226] close(6 [pid 290] <... rmdir resumed>) = 0 [pid 2239] set_robust_list(0x7f6be17d89a0, 24 [pid 2230] <... close resumed>) = 0 [pid 2226] <... close resumed>) = 0 [pid 290] mkdir("./129", 0777 [pid 2239] <... set_robust_list resumed>) = 0 [pid 2230] close(6 [pid 2226] close(7 [pid 290] <... mkdir resumed>) = 0 [pid 2239] rt_sigprocmask(SIG_SETMASK, [], [pid 2230] <... close resumed>) = 0 [pid 2226] <... close resumed>) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2240] <... bpf resumed>) = 3 [pid 2239] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2230] close(7 [pid 2226] close(8./strace-static-x86_64: Process 2241 attached [pid 2240] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2239] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2230] <... close resumed>) = 0 [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 379 [pid 2241] set_robust_list(0x5555698ca6a0, 24 [pid 2240] <... futex resumed>) = 1 [pid 2239] <... bpf resumed>) = 3 [pid 2238] <... futex resumed>) = 0 [pid 2230] close(8 [pid 2226] close(9 [pid 2239] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2238] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2239] <... futex resumed>) = 1 [pid 2238] <... futex resumed>) = 0 [pid 2234] <... futex resumed>) = 0 [pid 2230] close(9 [pid 2226] close(10 [pid 2239] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2238] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2234] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2239] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2234] <... futex resumed>) = 0 [pid 2230] close(10 [pid 2226] close(11 [pid 2239] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2234] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2241] <... set_robust_list resumed>) = 0 [pid 2240] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2239] <... socketpair resumed>[4, 5]) = 0 [pid 2230] close(11 [pid 2226] close(12 [pid 2239] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2239] <... futex resumed>) = 1 [pid 2234] <... futex resumed>) = 0 [pid 2230] close(12 [pid 2226] close(13 [pid 2239] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2234] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2240] <... socketpair resumed>[4, 5]) = 0 [pid 2239] <... bpf resumed>) = 6 [pid 2234] <... futex resumed>) = 0 [pid 2230] close(13 [pid 2226] close(14 [pid 2239] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2234] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2239] <... futex resumed>) = 0 [pid 2234] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2230] close(14 [pid 2226] close(15 [pid 2239] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2234] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2239] <... bpf resumed>) = 0 [pid 2234] <... futex resumed>) = 0 [pid 2230] close(15 [pid 2226] close(16 [pid 2239] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2234] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2239] <... futex resumed>) = 0 [pid 2234] <... futex resumed>) = 0 [pid 2230] close(16 [pid 2226] close(17 [pid 2239] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2234] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2234] <... mmap resumed>) = 0x7f6be1797000 [pid 2230] close(17 [pid 2226] close(18 [pid 2234] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2234] <... mprotect resumed>) = 0 [pid 2230] close(18 [pid 2226] close(19 [pid 2240] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2234] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2240] <... futex resumed>) = 1 [pid 2238] <... futex resumed>) = 0 [pid 2234] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2230] close(19 [pid 2226] close(20 [pid 2238] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2234] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2240] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2238] <... futex resumed>) = 0 [pid 2230] close(20 [pid 2226] close(21./strace-static-x86_64: Process 2242 attached [pid 2241] chdir("./129" [pid 2238] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2234] <... clone3 resumed> => {parent_tid=[392]}, 88) = 392 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2240] <... bpf resumed>) = 6 [pid 2234] rt_sigprocmask(SIG_SETMASK, [], [pid 2230] close(21 [pid 2226] close(22 [pid 2234] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2234] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] close(22 [pid 2226] close(23 [pid 2234] <... futex resumed>) = 0 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2234] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2230] close(23 [pid 2226] close(24 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2230] close(24 [pid 2226] close(25 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2230] close(25 [pid 2226] close(26 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2230] close(26 [pid 2226] close(27 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2240] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] close(27 [pid 2226] close(28 [pid 2242] set_robust_list(0x7f6be17b79a0, 24 [pid 2241] <... chdir resumed>) = 0 [pid 2240] <... futex resumed>) = 1 [pid 2238] <... futex resumed>) = 0 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2238] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] close(28 [pid 2226] close(29 [pid 2238] <... futex resumed>) = 0 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2242] <... set_robust_list resumed>) = 0 [pid 2241] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2240] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2238] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] close(29 [pid 2226] exit_group(0 [pid 2238] <... futex resumed>) = 0 [pid 2230] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2226] <... exit_group resumed>) = ? [pid 2238] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2237] <... futex resumed>) = ? [pid 2233] <... futex resumed>) = ? [pid 2240] <... bpf resumed>) = 0 [pid 2230] exit_group(0 [pid 2241] <... prctl resumed>) = 0 [pid 2242] rt_sigprocmask(SIG_SETMASK, [], [pid 2238] <... mmap resumed>) = 0x7f6be1797000 [pid 2237] +++ exited with 0 +++ [pid 2236] <... futex resumed>) = ? [pid 2230] <... exit_group resumed>) = ? [pid 2241] setpgid(0, 0 [pid 2240] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2238] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2236] +++ exited with 0 +++ [pid 2233] +++ exited with 0 +++ [pid 2230] +++ exited with 0 +++ [pid 2226] +++ exited with 0 +++ [pid 2241] <... setpgid resumed>) = 0 [pid 2240] <... futex resumed>) = 0 [pid 2238] <... mprotect resumed>) = 0 [pid 2241] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2240] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2238] rt_sigprocmask(SIG_BLOCK, ~[], [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=400, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2238] <... rt_sigprocmask resumed>[], 8) = 0 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=384, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2241] <... openat resumed>) = 3 [pid 2238] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2238] <... clone3 resumed> => {parent_tid=[394]}, 88) = 394 [pid 2241] write(3, "1000", 4 [pid 2238] rt_sigprocmask(SIG_SETMASK, [], [pid 2242] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2238] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2238] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2238] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2243 attached [pid 2243] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2243] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2243] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2242] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2241] <... write resumed>) = 4 [pid 2241] close(3) = 0 [pid 2241] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 2241] write(1, "executing program\n", 18) = 18 [pid 2241] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2241] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2243] <... bpf resumed>) = 7 [pid 2243] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2238] <... futex resumed>) = 0 [pid 2238] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2240] <... futex resumed>) = 0 [pid 2238] <... futex resumed>) = 1 [pid 2241] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2243] <... futex resumed>) = 1 [pid 2240] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2238] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2241] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2240] <... setsockopt resumed>) = 0 [pid 2243] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2241] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2240] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2241] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2240] <... futex resumed>) = 1 [pid 2238] <... futex resumed>) = 0 [pid 2241] <... mmap resumed>) = 0x7f6be17b8000 [pid 2240] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2238] close(3 [pid 2241] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2238] <... close resumed>) = 0 [pid 2241] <... mprotect resumed>) = 0 [pid 2238] close(4) = 0 [pid 2241] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2238] close(5 [pid 2241] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2238] <... close resumed>) = 0 [pid 2241] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2238] close(6) = 0 [pid 2241] <... clone3 resumed> => {parent_tid=[380]}, 88) = 380 [pid 2238] close(7./strace-static-x86_64: Process 2244 attached [pid 2242] <... bpf resumed>) = 7 [pid 2241] rt_sigprocmask(SIG_SETMASK, [], [pid 2238] <... close resumed>) = 0 [pid 2238] close(8) = -1 EBADF (Bad file descriptor) [pid 2238] close(9) = -1 EBADF (Bad file descriptor) [pid 2238] close(10) = -1 EBADF (Bad file descriptor) [pid 2238] close(11) = -1 EBADF (Bad file descriptor) [pid 2238] close(12) = -1 EBADF (Bad file descriptor) [pid 2238] close(13) = -1 EBADF (Bad file descriptor) [pid 2238] close(14) = -1 EBADF (Bad file descriptor) [pid 2238] close(15) = -1 EBADF (Bad file descriptor) [pid 2238] close(16) = -1 EBADF (Bad file descriptor) [pid 2238] close(17) = -1 EBADF (Bad file descriptor) [pid 2238] close(18) = -1 EBADF (Bad file descriptor) [pid 2238] close(19) = -1 EBADF (Bad file descriptor) [pid 2238] close(20) = -1 EBADF (Bad file descriptor) [pid 2238] close(21) = -1 EBADF (Bad file descriptor) [pid 2244] set_robust_list(0x7f6be17d89a0, 24 [pid 2242] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2241] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2238] close(22 [pid 2242] <... futex resumed>) = 1 [pid 2241] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2234] <... futex resumed>) = 0 [pid 2242] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2241] <... futex resumed>) = 0 [pid 2238] close(23 [pid 2234] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2241] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2239] <... futex resumed>) = 0 [pid 2238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2234] <... futex resumed>) = 1 [pid 2239] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2238] close(24 [pid 2234] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2239] <... setsockopt resumed>) = 0 [pid 2238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2239] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2238] close(25 [pid 2239] <... futex resumed>) = 1 [pid 2238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2234] <... futex resumed>) = 0 [pid 2239] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2238] close(26 [pid 2234] close(3 [pid 2238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2234] <... close resumed>) = 0 [pid 2238] close(27 [pid 2234] close(4 [pid 2244] <... set_robust_list resumed>) = 0 [pid 2238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2234] <... close resumed>) = 0 [pid 2238] close(28 [pid 2234] close(5 [pid 2238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2234] <... close resumed>) = 0 [pid 2238] close(29 [pid 2234] close(6 [pid 2244] rt_sigprocmask(SIG_SETMASK, [], [pid 2238] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2234] <... close resumed>) = 0 [pid 2238] exit_group(0 [pid 2234] close(7 [pid 2240] <... futex resumed>) = ? [pid 2238] <... exit_group resumed>) = ? [pid 2234] <... close resumed>) = 0 [pid 2240] +++ exited with 0 +++ [pid 2234] close(8) = -1 EBADF (Bad file descriptor) [pid 2234] close(9) = -1 EBADF (Bad file descriptor) [pid 2234] close(10) = -1 EBADF (Bad file descriptor) [pid 2234] close(11) = -1 EBADF (Bad file descriptor) [pid 2234] close(12) = -1 EBADF (Bad file descriptor) [pid 2234] close(13) = -1 EBADF (Bad file descriptor) [pid 2234] close(14) = -1 EBADF (Bad file descriptor) [pid 2234] close(15) = -1 EBADF (Bad file descriptor) [pid 2234] close(16) = -1 EBADF (Bad file descriptor) [pid 2234] close(17) = -1 EBADF (Bad file descriptor) [pid 2234] close(18) = -1 EBADF (Bad file descriptor) [pid 2234] close(19) = -1 EBADF (Bad file descriptor) [pid 2243] <... futex resumed>) = ? [pid 2234] close(20 [pid 2244] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2243] +++ exited with 0 +++ [pid 2238] +++ exited with 0 +++ [pid 2234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2234] close(21) = -1 EBADF (Bad file descriptor) [pid 2234] close(22 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=392, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2234] close(23 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2234] close(24) = -1 EBADF (Bad file descriptor) [pid 2234] close(25 [pid 289] <... restart_syscall resumed>) = 0 [pid 2244] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2234] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2234] close(26) = -1 EBADF (Bad file descriptor) [pid 2234] close(27) = -1 EBADF (Bad file descriptor) [pid 292] <... restart_syscall resumed>) = 0 [pid 2234] close(28) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./130", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2234] close(29) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] umount2("./135", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2234] exit_group(0 [pid 289] openat(AT_FDCWD, "./130", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2242] <... futex resumed>) = ? [pid 2239] <... futex resumed>) = ? [pid 2234] <... exit_group resumed>) = ? [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2244] <... bpf resumed>) = 3 [pid 2242] +++ exited with 0 +++ [pid 2239] +++ exited with 0 +++ [pid 2234] +++ exited with 0 +++ [pid 292] openat(AT_FDCWD, "./135", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] <... openat resumed>) = 3 [pid 2244] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... openat resumed>) = 3 [pid 289] newfstatat(3, "", [pid 292] newfstatat(3, "", [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=390, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 292] getdents64(3, [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] getdents64(3, [pid 292] umount2("./135/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2244] <... futex resumed>) = 1 [pid 2241] <... futex resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] umount2("./130/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2241] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] newfstatat(AT_FDCWD, "./135/binderfs", [pid 2241] <... futex resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2241] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] newfstatat(AT_FDCWD, "./130/binderfs", [pid 292] unlink("./135/binderfs" [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2244] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 292] <... unlink resumed>) = 0 [pid 289] unlink("./130/binderfs" [pid 292] getdents64(3, [pid 2244] <... socketpair resumed>[4, 5]) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] <... unlink resumed>) = 0 [pid 292] close(3 [pid 289] getdents64(3, [pid 292] <... close resumed>) = 0 [pid 292] rmdir("./135" [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2244] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... rmdir resumed>) = 0 [pid 289] close(3 [pid 292] mkdir("./136", 0777 [pid 289] <... close resumed>) = 0 [pid 2244] <... futex resumed>) = 1 [pid 292] <... mkdir resumed>) = 0 [pid 2241] <... futex resumed>) = 0 [pid 289] rmdir("./130" [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2241] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2244] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2241] <... futex resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 2244] <... bpf resumed>) = 6 [pid 2244] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2241] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 403 [pid 289] mkdir("./131", 0777 [pid 2241] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2244] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 289] <... mkdir resumed>) = 0 [pid 2241] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2244] <... futex resumed>) = 0 [pid 2241] <... futex resumed>) = 1 [pid 2244] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 2244] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2244] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2245 attached [pid 2245] set_robust_list(0x5555698ca6a0, 24 [pid 2241] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2245] <... set_robust_list resumed>) = 0 [pid 2241] <... futex resumed>) = 1 [pid 2244] <... futex resumed>) = 0 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 386 [pid 2244] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2241] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2245] chdir("./136") = 0 [pid 2245] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2244] <... bpf resumed>) = 7 [pid 2245] setpgid(0, 0 [pid 2244] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2245] <... setpgid resumed>) = 0 [pid 2244] <... futex resumed>) = 1 [pid 2241] <... futex resumed>) = 0 [pid 2245] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2244] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2241] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2245] <... openat resumed>) = 3 [pid 2244] <... setsockopt resumed>) = 0 [pid 2241] <... futex resumed>) = 0 [pid 2244] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2241] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2244] <... futex resumed>) = 0 [pid 2241] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2244] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2241] close(3 [pid 2245] write(3, "1000", 4 [pid 2241] <... close resumed>) = 0 executing program [pid 2245] <... write resumed>) = 4 [pid 2241] close(4 [pid 2245] close(3 [pid 2241] <... close resumed>) = 0 [pid 2245] <... close resumed>) = 0 [pid 2241] close(5 [pid 2245] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2241] <... close resumed>) = 0 [pid 2245] write(1, "executing program\n", 18) = 18 [pid 2245] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2241] close(6 [pid 2245] <... futex resumed>) = 0 [pid 2241] <... close resumed>) = 0 [pid 2245] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2241] close(7 [pid 2245] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2241] <... close resumed>) = 0 [pid 2245] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2241] close(8 [pid 2245] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... restart_syscall resumed>) = 0 [pid 2241] close(9) = -1 EBADF (Bad file descriptor) [pid 2245] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2241] close(10 [pid 291] umount2("./132", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] <... mmap resumed>) = 0x7f6be17b8000 [pid 2241] close(11 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] openat(AT_FDCWD, "./132", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2241] close(12 [pid 2245] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... openat resumed>) = 3 [pid 2241] close(13 [pid 291] newfstatat(3, "", [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2241] close(14 [pid 291] getdents64(3, [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2241] close(15 [pid 291] umount2("./132/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] <... mprotect resumed>) = 0 [pid 2241] close(16 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(AT_FDCWD, "./132/binderfs", [pid 2241] close(17 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] unlink("./132/binderfs" [pid 2241] close(18 [pid 2245] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... unlink resumed>) = 0 [pid 2241] close(19 [pid 291] getdents64(3, [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2241] close(20 [pid 291] close(3 [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] <... rt_sigprocmask resumed>[], 8) = 0 [pid 291] <... close resumed>) = 0 [pid 2241] close(21 [pid 291] rmdir("./132" [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2241] close(22 [pid 291] <... rmdir resumed>) = 0 [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] mkdir("./133", 0777 [pid 2241] close(23) = -1 EBADF (Bad file descriptor) [pid 291] <... mkdir resumed>) = 0 [pid 2245] <... clone3 resumed> => {parent_tid=[404]}, 88) = 404 [pid 2241] close(24 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2245] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2245] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2246 attached [pid 2246] set_robust_list(0x5555698ca6a0, 24 [pid 2241] close(25 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 395 [pid 2246] <... set_robust_list resumed>) = 0 [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2241] close(26 [pid 2246] chdir("./131" [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2246] <... chdir resumed>) = 0 [pid 2241] close(27 [pid 2246] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2246] <... prctl resumed>) = 0 [pid 2241] close(28 [pid 2246] setpgid(0, 0 [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2246] <... setpgid resumed>) = 0 [pid 2241] close(29 [pid 2246] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2241] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2246] <... openat resumed>) = 3 [pid 2241] exit_group(0./strace-static-x86_64: Process 2247 attached executing program [pid 2246] write(3, "1000", 4 [pid 2241] <... exit_group resumed>) = ? [pid 2244] <... futex resumed>) = ? [pid 2246] <... write resumed>) = 4 [pid 2246] close(3) = 0 [pid 2246] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2246] write(1, "executing program\n", 18) = 18 [pid 2246] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2246] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2244] +++ exited with 0 +++ [pid 2241] +++ exited with 0 +++ [pid 287] <... restart_syscall resumed>) = 0 [pid 2246] <... rt_sigaction resumed>NULL, 8) = 0 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=379, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2246] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 287] umount2("./132", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2246] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2246] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 287] openat(AT_FDCWD, "./132", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2246] <... mmap resumed>) = 0x7f6be17b8000 [pid 287] <... openat resumed>) = 3 [pid 2246] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 287] newfstatat(3, "", [pid 2246] <... mprotect resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2247] set_robust_list(0x7f6be17d89a0, 24 [pid 2246] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] getdents64(3, [pid 2247] <... set_robust_list resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2246] <... rt_sigprocmask resumed>[], 8) = 0 [pid 287] umount2("./132/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2246] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] newfstatat(AT_FDCWD, "./132/binderfs", ./strace-static-x86_64: Process 2249 attached [pid 2247] rt_sigprocmask(SIG_SETMASK, [], [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2246] <... clone3 resumed> => {parent_tid=[387]}, 88) = 387 [pid 2246] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2246] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2246] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] unlink("./132/binderfs"./strace-static-x86_64: Process 2248 attached ) = 0 [pid 2248] set_robust_list(0x5555698ca6a0, 24 [pid 290] <... restart_syscall resumed>) = 0 [pid 287] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2248] <... set_robust_list resumed>) = 0 [pid 287] close(3 [pid 290] umount2("./129", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... close resumed>) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] rmdir("./132" [pid 290] openat(AT_FDCWD, "./129", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2248] chdir("./133" [pid 290] <... openat resumed>) = 3 [pid 287] <... rmdir resumed>) = 0 [pid 290] newfstatat(3, "", [pid 287] mkdir("./133", 0777 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2248] <... chdir resumed>) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 290] getdents64(3, [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2248] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2248] setpgid(0, 0) = 0 [pid 2248] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 290] umount2("./129/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 393 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2248] <... openat resumed>) = 3 [pid 290] newfstatat(AT_FDCWD, "./129/binderfs", [pid 2249] set_robust_list(0x7f6be17d89a0, 24 [pid 2247] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] unlink("./129/binderfs" [pid 2248] write(3, "1000", 4) = 4 [pid 290] <... unlink resumed>) = 0 [pid 290] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] close(3 [pid 2248] close(3 [pid 290] <... close resumed>) = 0 [pid 2248] <... close resumed>) = 0 [pid 290] rmdir("./129" [pid 2248] symlink("/dev/binderfs", "./binderfs" [pid 2247] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 290] <... rmdir resumed>) = 0 [pid 2249] <... set_robust_list resumed>) = 0 [pid 290] mkdir("./130", 0777 [pid 2247] <... bpf resumed>) = 3 [pid 290] <... mkdir resumed>) = 0 executing program [pid 2248] <... symlink resumed>) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2248] write(1, "executing program\n", 18) = 18 [pid 2248] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2248] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2248] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2247] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 381 [pid 2247] <... futex resumed>) = 1 [pid 2245] <... futex resumed>) = 0 [pid 2247] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2245] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2245] <... futex resumed>) = 0 [pid 2248] <... mmap resumed>) = 0x7f6be17b8000 [pid 2247] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2245] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2249] rt_sigprocmask(SIG_SETMASK, [], [pid 2248] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2248] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2247] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2249] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 2251 attached [pid 2248] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2248] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2247] <... socketpair resumed>[4, 5]) = 0 [pid 2247] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2249] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72./strace-static-x86_64: Process 2252 attached [pid 2251] set_robust_list(0x5555698ca6a0, 24 [pid 2248] <... clone3 resumed> => {parent_tid=[396]}, 88) = 396 [pid 2247] <... futex resumed>) = 1 [pid 2245] <... futex resumed>) = 0 [pid 2248] rt_sigprocmask(SIG_SETMASK, [], [pid 2245] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2245] <... futex resumed>) = 0 [pid 2248] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2245] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2248] <... futex resumed>) = 0 [pid 2248] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2250 attached [pid 2250] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2250] chdir("./133" [pid 2249] <... bpf resumed>) = 3 [pid 2247] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2252] set_robust_list(0x7f6be17d89a0, 24 [pid 2251] <... set_robust_list resumed>) = 0 [pid 2249] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2250] <... chdir resumed>) = 0 [pid 2250] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2250] setpgid(0, 0) = 0 [pid 2251] chdir("./130" [pid 2249] <... futex resumed>) = 1 [pid 2252] <... set_robust_list resumed>) = 0 [pid 2247] <... bpf resumed>) = 6 [pid 2246] <... futex resumed>) = 0 [pid 2246] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2246] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2250] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2252] rt_sigprocmask(SIG_SETMASK, [], [pid 2251] <... chdir resumed>) = 0 [pid 2250] <... openat resumed>) = 3 [pid 2249] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2247] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2250] write(3, "1000", 4) = 4 [pid 2250] close(3) = 0 [pid 2247] <... futex resumed>) = 1 [pid 2245] <... futex resumed>) = 0 [pid 2249] <... socketpair resumed>[4, 5]) = 0 [pid 2245] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2250] symlink("/dev/binderfs", "./binderfs" [pid 2245] <... futex resumed>) = 0 [pid 2250] <... symlink resumed>) = 0 [pid 2245] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2252] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2251] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2250] write(1, "executing program\n", 18 [pid 2249] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2247] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2245] <... futex resumed>) = 0 executing program [pid 2251] <... prctl resumed>) = 0 [pid 2250] <... write resumed>) = 18 [pid 2249] <... futex resumed>) = 1 [pid 2247] <... bpf resumed>) = 0 [pid 2246] <... futex resumed>) = 0 [pid 2245] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2251] setpgid(0, 0 [pid 2250] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2249] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2247] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2246] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2245] <... mmap resumed>) = 0x7f6be1797000 [pid 2251] <... setpgid resumed>) = 0 [pid 2250] <... futex resumed>) = 0 [pid 2249] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2247] <... futex resumed>) = 0 [pid 2246] <... futex resumed>) = 0 [pid 2245] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2251] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2250] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2249] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2247] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2246] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2245] <... mprotect resumed>) = 0 [pid 2251] <... openat resumed>) = 3 [pid 2250] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2249] <... bpf resumed>) = 6 [pid 2245] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2252] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2251] write(3, "1000", 4 [pid 2250] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2249] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2245] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2251] <... write resumed>) = 4 [pid 2250] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2249] <... futex resumed>) = 1 [pid 2246] <... futex resumed>) = 0 [pid 2245] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2251] close(3 [pid 2250] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2249] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2246] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2251] <... close resumed>) = 0 [pid 2250] <... mmap resumed>) = 0x7f6be17b8000 [pid 2249] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2246] <... futex resumed>) = 0 [pid 2245] <... clone3 resumed> => {parent_tid=[405]}, 88) = 405 [pid 2251] symlink("/dev/binderfs", "./binderfs" [pid 2250] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2249] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2246] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2245] rt_sigprocmask(SIG_SETMASK, [], [pid 2251] <... symlink resumed>) = 0 [pid 2250] <... mprotect resumed>) = 0 [pid 2249] <... bpf resumed>) = 0 [pid 2246] <... futex resumed>) = 0 [pid 2245] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 2253 attached [pid 2252] <... bpf resumed>) = 3 [pid 2251] write(1, "executing program\n", 18 [pid 2250] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2249] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2246] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2245] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2250] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2246] <... mmap resumed>) = 0x7f6be1797000 [pid 2245] <... futex resumed>) = 0 [pid 2250] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2246] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITEexecuting program [pid 2245] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2251] <... write resumed>) = 18 [pid 2249] <... futex resumed>) = 0 [pid 2246] <... mprotect resumed>) = 0 [pid 2251] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2250] <... clone3 resumed> => {parent_tid=[394]}, 88) = 394 [pid 2249] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2246] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2253] set_robust_list(0x7f6be17b79a0, 24 [pid 2252] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2251] <... futex resumed>) = 0 [pid 2250] rt_sigprocmask(SIG_SETMASK, [], [pid 2246] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2250] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2246] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2250] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2253] <... set_robust_list resumed>) = 0 [pid 2252] <... futex resumed>) = 1 [pid 2251] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2250] <... futex resumed>) = 0 [pid 2248] <... futex resumed>) = 0 [pid 2246] <... clone3 resumed> => {parent_tid=[388]}, 88) = 388 [pid 2250] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2248] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2246] rt_sigprocmask(SIG_SETMASK, [], [pid 2248] <... futex resumed>) = 0 [pid 2246] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2248] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2246] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2246] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2255 attached [pid 2255] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2255] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2255] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2253] rt_sigprocmask(SIG_SETMASK, [], [pid 2252] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2251] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2251] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2251] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2255] <... bpf resumed>) = 7 [pid 2253] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2252] <... socketpair resumed>[4, 5]) = 0 [pid 2251] <... mmap resumed>) = 0x7f6be17b8000 ./strace-static-x86_64: Process 2254 attached [pid 2252] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2251] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2254] set_robust_list(0x7f6be17d89a0, 24 [pid 2252] <... futex resumed>) = 1 [pid 2251] <... mprotect resumed>) = 0 [pid 2248] <... futex resumed>) = 0 [pid 2248] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2248] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2252] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2251] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2254] <... set_robust_list resumed>) = 0 [pid 2251] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2252] <... bpf resumed>) = 6 [pid 2251] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2254] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2254] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2252] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2253] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2251] <... clone3 resumed> => {parent_tid=[382]}, 88) = 382 ./strace-static-x86_64: Process 2256 attached [pid 2252] <... futex resumed>) = 1 [pid 2248] <... futex resumed>) = 0 [pid 2248] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2248] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2252] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2251] rt_sigprocmask(SIG_SETMASK, [], [pid 2248] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2248] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2248] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2252] <... bpf resumed>) = 0 [pid 2251] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2248] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2252] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2251] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] <... clone3 resumed> => {parent_tid=[397]}, 88) = 397 [pid 2252] <... futex resumed>) = 0 [pid 2251] <... futex resumed>) = 0 [pid 2248] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2248] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2248] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2256] set_robust_list(0x7f6be17d89a0, 24 [pid 2254] <... bpf resumed>) = 3 [pid 2253] <... bpf resumed>) = 7 [pid 2252] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2251] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2255] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2246] <... futex resumed>) = 0 [pid 2246] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2249] <... futex resumed>) = 0 [pid 2246] <... futex resumed>) = 1 [pid 2255] <... futex resumed>) = 1 [pid 2253] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2249] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2246] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2249] <... setsockopt resumed>) = 0 [pid 2255] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2249] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2246] <... futex resumed>) = 0 [pid 2249] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2246] close(3 [pid 2254] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2246] <... close resumed>) = 0 [pid 2254] <... futex resumed>) = 1 [pid 2250] <... futex resumed>) = 0 [pid 2246] close(4 [pid 2254] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2250] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2256] <... set_robust_list resumed>) = 0 [pid 2253] <... futex resumed>) = 1 [pid 2250] <... futex resumed>) = 0 [pid 2246] <... close resumed>) = 0 [pid 2245] <... futex resumed>) = 0 [pid 2250] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2246] close(5 [pid 2245] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2254] <... socketpair resumed>[4, 5]) = 0 [pid 2245] <... futex resumed>) = 1 [pid 2254] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2247] <... futex resumed>) = 0 [pid 2246] <... close resumed>) = 0 [pid 2245] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2254] <... futex resumed>) = 1 [pid 2250] <... futex resumed>) = 0 [pid 2247] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2246] close(6 [pid 2256] rt_sigprocmask(SIG_SETMASK, [], [pid 2254] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2253] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2250] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2247] <... setsockopt resumed>) = 0 [pid 2256] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2254] <... bpf resumed>) = 6 [pid 2250] <... futex resumed>) = 0 [pid 2247] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2246] <... close resumed>) = 0 [pid 2254] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2250] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2247] <... futex resumed>) = 1 [pid 2246] close(7 [pid 2245] <... futex resumed>) = 0 [pid 2254] <... futex resumed>) = 0 [pid 2250] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2247] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2246] <... close resumed>) = 0 [pid 2245] close(3 [pid 2254] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2250] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2246] close(8 [pid 2245] <... close resumed>) = 0 [pid 2254] <... bpf resumed>) = 0 [pid 2250] <... futex resumed>) = 0 [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(4 [pid 2254] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2250] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2246] close(9 [pid 2245] <... close resumed>) = 0 [pid 2254] <... futex resumed>) = 0 [pid 2250] <... futex resumed>) = 0 [pid 2245] close(5 [pid 2254] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2250] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2245] <... close resumed>) = 0 [pid 2250] <... mmap resumed>) = 0x7f6be1797000 [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(6 [pid 2250] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2246] close(10 [pid 2245] <... close resumed>) = 0 [pid 2250] <... mprotect resumed>) = 0 [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(7 [pid 2256] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2250] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2246] close(11 [pid 2245] <... close resumed>) = 0 [pid 2250] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(8./strace-static-x86_64: Process 2257 attached [pid 2250] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2246] close(12 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2257] set_robust_list(0x7f6be17b79a0, 24 [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(9 [pid 2257] <... set_robust_list resumed>) = 0 [pid 2250] <... clone3 resumed> => {parent_tid=[395]}, 88) = 395 [pid 2246] close(13 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2257] rt_sigprocmask(SIG_SETMASK, [], [pid 2256] <... bpf resumed>) = 3 [pid 2250] rt_sigprocmask(SIG_SETMASK, [], [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(10 [pid 2257] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2250] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2246] close(14 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2257] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2250] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(11 [pid 2257] <... bpf resumed>) = 7 [pid 2256] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2250] <... futex resumed>) = 0 [pid 2246] close(15 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2258 attached [pid 2257] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2250] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(12 [pid 2257] <... futex resumed>) = 1 [pid 2248] <... futex resumed>) = 0 [pid 2246] close(16 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2257] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2248] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(13 [pid 2256] <... futex resumed>) = 1 [pid 2252] <... futex resumed>) = 0 [pid 2251] <... futex resumed>) = 0 [pid 2248] <... futex resumed>) = 1 [pid 2246] close(17 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2256] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2252] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2251] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(14 [pid 2256] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2252] <... setsockopt resumed>) = 0 [pid 2251] <... futex resumed>) = 0 [pid 2246] close(18 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2256] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2252] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2251] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(15 [pid 2252] <... futex resumed>) = 1 [pid 2248] <... futex resumed>) = 0 [pid 2246] close(19 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2256] <... socketpair resumed>[4, 5]) = 0 [pid 2252] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2248] close(3 [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(16 [pid 2256] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] <... close resumed>) = 0 [pid 2246] close(20 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2256] <... futex resumed>) = 1 [pid 2251] <... futex resumed>) = 0 [pid 2248] close(4 [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(17 [pid 2256] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2251] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] <... close resumed>) = 0 [pid 2246] close(21 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2256] <... bpf resumed>) = 6 [pid 2251] <... futex resumed>) = 0 [pid 2248] close(5 [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(18 [pid 2251] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2256] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2251] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2248] <... close resumed>) = 0 [pid 2246] close(22 [pid 2245] close(19 [pid 2256] <... futex resumed>) = 0 [pid 2251] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] close(6 [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2256] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2251] <... futex resumed>) = 0 [pid 2248] <... close resumed>) = 0 [pid 2245] close(20 [pid 2251] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] close(7 [pid 2246] close(23 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2258] set_robust_list(0x7f6be17b79a0, 24 [pid 2256] <... bpf resumed>) = 0 [pid 2251] <... futex resumed>) = 0 [pid 2248] <... close resumed>) = 0 [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(21 [pid 2258] <... set_robust_list resumed>) = 0 [pid 2256] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2251] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2248] close(8 [pid 2246] close(24 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2258] rt_sigprocmask(SIG_SETMASK, [], [pid 2256] <... futex resumed>) = 0 [pid 2251] <... mmap resumed>) = 0x7f6be1797000 [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(22 [pid 2258] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2256] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2251] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2248] close(9 [pid 2246] close(25 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2258] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2251] <... mprotect resumed>) = 0 [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(23 [pid 2258] <... bpf resumed>) = 7 [pid 2251] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2248] close(10 [pid 2246] close(26 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2258] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2251] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(24 [pid 2258] <... futex resumed>) = 1 [pid 2251] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2250] <... futex resumed>) = 0 [pid 2248] close(11 [pid 2246] close(27 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2258] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2250] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(25 [pid 2254] <... futex resumed>) = 0 [pid 2251] <... clone3 resumed> => {parent_tid=[383]}, 88) = 383 [pid 2250] <... futex resumed>) = 1 [pid 2248] close(12 [pid 2246] close(28 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2254] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2251] rt_sigprocmask(SIG_SETMASK, [], [pid 2250] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(26 [pid 2254] <... setsockopt resumed>) = 0 [pid 2251] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2248] close(13 [pid 2246] close(29 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2254] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2251] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2246] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] close(27 [pid 2254] <... futex resumed>) = 1 [pid 2251] <... futex resumed>) = 0 [pid 2250] <... futex resumed>) = 0 [pid 2248] close(14 [pid 2246] exit_group(0 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2255] <... futex resumed>) = ? [pid 2254] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2251] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2250] close(3 [pid 2249] <... futex resumed>) = ? [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2246] <... exit_group resumed>) = ? [pid 2245] close(28 [pid 2255] +++ exited with 0 +++ [pid 2250] <... close resumed>) = 0 [pid 2249] +++ exited with 0 +++ [pid 2248] close(15 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2250] close(4 [pid 2245] close(29 [pid 2250] <... close resumed>) = 0 [pid 2245] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2250] close(5 [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2246] +++ exited with 0 +++ [pid 2245] exit_group(0 [pid 2250] <... close resumed>) = 0 [pid 2248] close(16 [pid 2245] <... exit_group resumed>) = ? [pid 2253] <... futex resumed>) = ? [pid 2250] close(6 [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2247] <... futex resumed>) = ? [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=386, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2253] +++ exited with 0 +++ [pid 2250] <... close resumed>) = 0 [pid 2248] close(17 [pid 2250] close(7) = 0 [pid 2250] close(8) = -1 EBADF (Bad file descriptor) [pid 2250] close(9) = -1 EBADF (Bad file descriptor) [pid 2250] close(10) = -1 EBADF (Bad file descriptor) [pid 2250] close(11) = -1 EBADF (Bad file descriptor) [pid 2250] close(12) = -1 EBADF (Bad file descriptor) [pid 2250] close(13) = -1 EBADF (Bad file descriptor) [pid 2250] close(14 [pid 2247] +++ exited with 0 +++ [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2245] +++ exited with 0 +++ [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2248] close(18 [pid 2250] close(15 [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2248] close(19 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=403, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2250] close(16 [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2248] close(20 [pid 2250] close(17 [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2248] close(21 [pid 2250] close(18) = -1 EBADF (Bad file descriptor) [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2250] close(19 [pid 2248] close(22 [pid 2250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2250] close(20 [pid 2248] close(23 [pid 2250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2250] close(21 [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2248] close(24 [pid 2250] close(22 [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2250] close(23 [pid 2248] close(25 [pid 2250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2250] close(24 [pid 2248] close(26 [pid 2250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2250] close(25 [pid 2248] close(27 [pid 2250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2250] close(26) = -1 EBADF (Bad file descriptor) [pid 2248] close(28 [pid 2250] close(27 [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2248] close(29 [pid 2250] close(28 [pid 2248] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2250] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2250] close(29) = -1 EBADF (Bad file descriptor) [pid 2248] exit_group(0 [pid 2250] exit_group(0 [pid 2258] <... futex resumed>) = ? [pid 2257] <... futex resumed>) = ? [pid 2254] <... futex resumed>) = ? [pid 2252] <... futex resumed>) = ? [pid 2250] <... exit_group resumed>) = ? [pid 2248] <... exit_group resumed>) = ? [pid 2258] +++ exited with 0 +++ [pid 2257] +++ exited with 0 +++ [pid 2254] +++ exited with 0 +++ [pid 2252] +++ exited with 0 +++ [pid 2250] +++ exited with 0 +++ [pid 292] <... restart_syscall resumed>) = 0 [pid 289] <... restart_syscall resumed>) = 0 ./strace-static-x86_64: Process 2259 attached [pid 2259] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2259] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2259] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2248] +++ exited with 0 +++ [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=393, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2259] <... bpf resumed>) = 7 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=395, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 292] umount2("./136", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 289] umount2("./131", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2259] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2251] <... futex resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2251] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] umount2("./133", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] openat(AT_FDCWD, "./131", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2256] <... futex resumed>) = 0 [pid 2251] <... futex resumed>) = 1 [pid 292] openat(AT_FDCWD, "./136", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2256] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2251] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... openat resumed>) = 3 [pid 2256] <... setsockopt resumed>) = 0 [pid 292] <... openat resumed>) = 3 [pid 287] openat(AT_FDCWD, "./133", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] newfstatat(3, "", [pid 2256] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] newfstatat(3, "", [pid 287] <... openat resumed>) = 3 [pid 2256] <... futex resumed>) = 1 [pid 2251] <... futex resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2256] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2251] close(3 [pid 292] getdents64(3, [pid 287] newfstatat(3, "", [pid 2251] <... close resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] getdents64(3, [pid 2251] close(4 [pid 292] umount2("./136/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2251] <... close resumed>) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] getdents64(3, [pid 2251] close(5 [pid 292] newfstatat(AT_FDCWD, "./136/binderfs", [pid 289] umount2("./131/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2251] <... close resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2251] close(6 [pid 292] unlink("./136/binderfs" [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] umount2("./133/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2251] <... close resumed>) = 0 [pid 289] newfstatat(AT_FDCWD, "./131/binderfs", [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2259] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 292] <... unlink resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] newfstatat(AT_FDCWD, "./133/binderfs", [pid 2251] close(7 [pid 292] getdents64(3, [pid 289] unlink("./131/binderfs" [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2251] <... close resumed>) = 0 [pid 289] <... unlink resumed>) = 0 [pid 2251] close(8 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] getdents64(3, [pid 287] unlink("./133/binderfs" [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] close(3 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... unlink resumed>) = 0 [pid 2251] close(9 [pid 292] <... close resumed>) = 0 [pid 289] close(3 [pid 287] getdents64(3, [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] rmdir("./136" [pid 289] <... close resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2251] close(10 [pid 292] <... rmdir resumed>) = 0 [pid 289] rmdir("./131" [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] mkdir("./137", 0777 [pid 289] <... rmdir resumed>) = 0 [pid 287] close(3 [pid 2251] close(11 [pid 292] <... mkdir resumed>) = 0 [pid 289] mkdir("./132", 0777 [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] <... close resumed>) = 0 [pid 2251] close(12 [pid 289] <... mkdir resumed>) = 0 [pid 287] rmdir("./133" [pid 291] <... restart_syscall resumed>) = 0 ./strace-static-x86_64: Process 2260 attached [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] <... rmdir resumed>) = 0 [pid 2260] set_robust_list(0x5555698ca6a0, 24 [pid 2251] close(13 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 406 [pid 291] umount2("./133", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 291] openat(AT_FDCWD, "./133", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... openat resumed>) = 3 [pid 287] mkdir("./134", 0777 [pid 2260] <... set_robust_list resumed>) = 0 [pid 2251] close(14 [pid 291] newfstatat(3, "", [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 389 [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 2260] chdir("./137" [pid 2251] close(15 [pid 291] getdents64(3, [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2260] <... chdir resumed>) = 0 [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] umount2("./133/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 291] newfstatat(AT_FDCWD, "./133/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] unlink("./133/binderfs") = 0 [pid 291] getdents64(3, [pid 2260] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2251] close(16 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 396 [pid 2260] <... prctl resumed>) = 0 [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] close(3 [pid 2260] setpgid(0, 0 [pid 2251] close(17 [pid 291] <... close resumed>) = 0 [pid 2260] <... setpgid resumed>) = 0 [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] rmdir("./133" [pid 2260] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2251] close(18 [pid 291] <... rmdir resumed>) = 0 [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] mkdir("./134", 0777 [pid 2260] <... openat resumed>) = 3 [pid 2251] close(19 [pid 291] <... mkdir resumed>) = 0 [pid 2260] write(3, "1000", 4 [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2262 attached [pid 2260] <... write resumed>) = 4 [pid 2251] close(20 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 398 ./strace-static-x86_64: Process 2261 attached [pid 2261] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2261] chdir("./132" [pid 2260] close(3 [pid 2262] set_robust_list(0x5555698ca6a0, 24 [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... chdir resumed>) = 0 [pid 2261] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2261] setpgid(0, 0) = 0 [pid 2251] close(21 [pid 2260] <... close resumed>) = 0 [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2262] <... set_robust_list resumed>) = 0 [pid 2260] symlink("/dev/binderfs", "./binderfs" [pid 2251] close(22./strace-static-x86_64: Process 2263 attached [pid 2260] <... symlink resumed>) = 0 [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 2261] <... openat resumed>) = 3 [pid 2260] write(1, "executing program\n", 18 [pid 2251] close(23 [pid 2262] chdir("./134" [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2260] <... write resumed>) = 18 [pid 2251] close(24 [pid 2261] write(3, "1000", 4 [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2263] set_robust_list(0x5555698ca6a0, 24 [pid 2260] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2251] close(25 [pid 2263] <... set_robust_list resumed>) = 0 [pid 2261] <... write resumed>) = 4 [pid 2260] <... futex resumed>) = 0 [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2263] chdir("./134" [pid 2261] close(3 [pid 2260] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2251] close(26 [pid 2262] <... chdir resumed>) = 0 [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2260] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2262] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2251] close(27 [pid 2263] <... chdir resumed>) = 0 [pid 2262] <... prctl resumed>) = 0 [pid 2261] <... close resumed>) = 0 [pid 2260] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2260] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2262] setpgid(0, 0 [pid 2260] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2251] close(28 [pid 2263] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2262] <... setpgid resumed>) = 0 [pid 2261] symlink("/dev/binderfs", "./binderfs" [pid 2260] <... mmap resumed>) = 0x7f6be17b8000 [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2260] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2251] close(29 [pid 2263] <... prctl resumed>) = 0 executing program [pid 2261] <... symlink resumed>) = 0 [pid 2260] <... mprotect resumed>) = 0 [pid 2251] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2263] setpgid(0, 0 [pid 2261] write(1, "executing program\n", 18 [pid 2260] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2251] exit_group(0 [pid 2263] <... setpgid resumed>) = 0 [pid 2261] <... write resumed>) = 18 [pid 2260] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2259] <... futex resumed>) = ? [pid 2256] <... futex resumed>) = ? [pid 2251] <... exit_group resumed>) = ? [pid 2263] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2262] <... openat resumed>) = 3 [pid 2261] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2260] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2259] +++ exited with 0 +++ [pid 2256] +++ exited with 0 +++ [pid 2263] <... openat resumed>) = 3 [pid 2261] <... futex resumed>) = 0 [pid 2251] +++ exited with 0 +++ [pid 2263] write(3, "1000", 4 [pid 2261] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2262] write(3, "1000", 4 [pid 2260] <... clone3 resumed> => {parent_tid=[407]}, 88) = 407 [pid 2263] <... write resumed>) = 4 [pid 2261] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2260] rt_sigprocmask(SIG_SETMASK, [], [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=381, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2262] <... write resumed>) = 4 [pid 2260] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2260] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] close(3 [pid 2260] <... futex resumed>) = 0 [pid 2263] close(3 [pid 2261] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2260] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2262] <... close resumed>) = 0 [pid 2263] <... close resumed>) = 0 [pid 2262] symlink("/dev/binderfs", "./binderfs" [pid 2261] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 2263] symlink("/dev/binderfs", "./binderfs" [pid 2261] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2262] <... symlink resumed>) = 0 executing program [pid 2263] <... symlink resumed>) = 0 [pid 2262] write(1, "executing program\n", 18 [pid 2261] <... mmap resumed>) = 0x7f6be17b8000 [pid 2263] write(1, "executing program\n", 18 [pid 2261] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2262] <... write resumed>) = 18 executing program [pid 290] umount2("./130", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2263] <... write resumed>) = 18 [pid 2261] <... mprotect resumed>) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 2264 attached [pid 2263] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2261] rt_sigprocmask(SIG_BLOCK, ~[], [pid 290] openat(AT_FDCWD, "./130", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2263] <... futex resumed>) = 0 [pid 2261] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2263] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2262] <... futex resumed>) = 0 [pid 2261] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 290] <... openat resumed>) = 3 [pid 2264] set_robust_list(0x7f6be17d89a0, 24 [pid 2263] <... rt_sigaction resumed>NULL, 8) = 0 [pid 290] newfstatat(3, "", [pid 2264] <... set_robust_list resumed>) = 0 [pid 2263] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2262] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2261] <... clone3 resumed> => {parent_tid=[390]}, 88) = 390 [pid 2263] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2261] rt_sigprocmask(SIG_SETMASK, [], [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2263] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2261] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2263] <... mmap resumed>) = 0x7f6be17b8000 [pid 2262] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2261] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] getdents64(3, [pid 2263] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2262] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2261] <... futex resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2263] <... mprotect resumed>) = 0 [pid 2262] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2261] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2264] rt_sigprocmask(SIG_SETMASK, [], [pid 2263] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2262] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 290] umount2("./130/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2263] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2262] <... mmap resumed>) = 0x7f6be17b8000 ./strace-static-x86_64: Process 2265 attached [pid 2263] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2262] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2262] <... mprotect resumed>) = 0 [pid 290] newfstatat(AT_FDCWD, "./130/binderfs", [pid 2263] <... clone3 resumed> => {parent_tid=[399]}, 88) = 399 [pid 2263] rt_sigprocmask(SIG_SETMASK, [], [pid 2262] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2263] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2263] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] <... rt_sigprocmask resumed>[], 8) = 0 [pid 290] unlink("./130/binderfs" [pid 2263] <... futex resumed>) = 0 [pid 2263] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2262] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 290] <... unlink resumed>) = 0 [pid 2264] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] getdents64(3, [pid 2262] <... clone3 resumed> => {parent_tid=[397]}, 88) = 397 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 ./strace-static-x86_64: Process 2267 attached ./strace-static-x86_64: Process 2266 attached [pid 2262] rt_sigprocmask(SIG_SETMASK, [], [pid 290] close(3 [pid 2262] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] <... close resumed>) = 0 [pid 2262] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] rmdir("./130" [pid 2262] <... futex resumed>) = 0 [pid 2265] set_robust_list(0x7f6be17d89a0, 24 [pid 290] <... rmdir resumed>) = 0 [pid 2262] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] mkdir("./131", 0777 [pid 2265] <... set_robust_list resumed>) = 0 [pid 2264] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 290] <... mkdir resumed>) = 0 [pid 2265] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2265] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2264] <... bpf resumed>) = 3 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 384 ./strace-static-x86_64: Process 2268 attached [pid 2267] set_robust_list(0x7f6be17d89a0, 24 [pid 2266] set_robust_list(0x7f6be17d89a0, 24 [pid 2265] <... bpf resumed>) = 3 [pid 2264] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2265] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2264] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2261] <... futex resumed>) = 0 [pid 2261] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2261] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2265] <... futex resumed>) = 1 [pid 2265] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2267] <... set_robust_list resumed>) = 0 [pid 2266] <... set_robust_list resumed>) = 0 [pid 2268] set_robust_list(0x5555698ca6a0, 24 [pid 2265] <... socketpair resumed>[4, 5]) = 0 [pid 2260] <... futex resumed>) = 0 [pid 2265] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2261] <... futex resumed>) = 0 [pid 2261] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2261] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2265] <... futex resumed>) = 1 [pid 2265] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2268] <... set_robust_list resumed>) = 0 [pid 2267] rt_sigprocmask(SIG_SETMASK, [], [pid 2266] rt_sigprocmask(SIG_SETMASK, [], [pid 2260] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2265] <... bpf resumed>) = 6 [pid 2260] <... futex resumed>) = 1 [pid 2267] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2260] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2264] <... futex resumed>) = 0 [pid 2264] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2267] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2266] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2268] chdir("./131" [pid 2264] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2260] <... futex resumed>) = 0 [pid 2264] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2260] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2264] <... bpf resumed>) = 6 [pid 2260] <... futex resumed>) = 0 [pid 2265] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2260] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2264] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2261] <... futex resumed>) = 0 [pid 2261] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2261] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2261] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2261] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2261] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2268] <... chdir resumed>) = 0 [pid 2267] <... bpf resumed>) = 3 [pid 2266] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2265] <... futex resumed>) = 1 [pid 2261] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2268] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2267] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2265] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2264] <... futex resumed>) = 1 [pid 2260] <... futex resumed>) = 0 [pid 2266] <... bpf resumed>) = 3 [pid 2265] <... bpf resumed>) = 0 [pid 2264] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2261] <... clone3 resumed> => {parent_tid=[391]}, 88) = 391 [pid 2260] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2265] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2264] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2261] rt_sigprocmask(SIG_SETMASK, [], [pid 2260] <... futex resumed>) = 0 [pid 2265] <... futex resumed>) = 0 [pid 2264] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2261] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2260] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2267] <... futex resumed>) = 1 [pid 2265] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2264] <... bpf resumed>) = 0 [pid 2262] <... futex resumed>) = 0 [pid 2261] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2260] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2269 attached [pid 2268] <... prctl resumed>) = 0 [pid 2267] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2266] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2264] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2261] <... futex resumed>) = 0 [pid 2260] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2264] <... futex resumed>) = 0 [pid 2261] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2260] <... mmap resumed>) = 0x7f6be1797000 [pid 2264] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2260] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2260] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2267] <... socketpair resumed>[4, 5]) = 0 [pid 2266] <... futex resumed>) = 1 [pid 2263] <... futex resumed>) = 0 [pid 2262] <... futex resumed>) = 0 [pid 2260] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2267] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2266] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2263] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2260] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2267] <... futex resumed>) = 0 [pid 2266] <... socketpair resumed>[4, 5]) = 0 [pid 2263] <... futex resumed>) = 0 [pid 2262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2267] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2266] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2263] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2262] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2260] <... clone3 resumed> => {parent_tid=[408]}, 88) = 408 [pid 2269] set_robust_list(0x7f6be17b79a0, 24 [pid 2268] setpgid(0, 0 [pid 2267] <... bpf resumed>) = 6 [pid 2266] <... futex resumed>) = 0 [pid 2263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2262] <... futex resumed>) = 0 [pid 2260] rt_sigprocmask(SIG_SETMASK, [], [pid 2267] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2266] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2263] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2260] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2269] <... set_robust_list resumed>) = 0 [pid 2268] <... setpgid resumed>) = 0 [pid 2267] <... futex resumed>) = 0 [pid 2263] <... futex resumed>) = 0 [pid 2262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2260] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2270 attached [pid 2267] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2266] <... bpf resumed>) = 6 [pid 2263] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2262] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2260] <... futex resumed>) = 0 [pid 2267] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2266] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] <... futex resumed>) = 0 [pid 2260] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2267] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2266] <... futex resumed>) = 1 [pid 2263] <... futex resumed>) = 0 [pid 2262] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2267] <... bpf resumed>) = 0 [pid 2266] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2263] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] <... futex resumed>) = 0 [pid 2267] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2266] <... bpf resumed>) = 0 [pid 2263] <... futex resumed>) = 0 [pid 2262] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2268] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2267] <... futex resumed>) = 0 [pid 2266] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2263] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2267] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2263] <... futex resumed>) = 0 [pid 2262] <... mmap resumed>) = 0x7f6be1797000 [pid 2266] <... futex resumed>) = 0 [pid 2263] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2266] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2262] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2270] set_robust_list(0x7f6be17b79a0, 24 [pid 2262] <... mprotect resumed>) = 0 [pid 2270] <... set_robust_list resumed>) = 0 [pid 2270] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2270] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2262] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2270] <... bpf resumed>) = 7 [pid 2269] rt_sigprocmask(SIG_SETMASK, [], [pid 2268] <... openat resumed>) = 3 [pid 2266] <... bpf resumed>) = 7 [pid 2262] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2270] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2260] <... futex resumed>) = 0 [pid 2260] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2264] <... futex resumed>) = 0 [pid 2260] <... futex resumed>) = 1 [pid 2264] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2260] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2268] write(3, "1000", 4 [pid 2266] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2264] <... setsockopt resumed>) = 0 [pid 2262] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2264] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2260] <... futex resumed>) = 0 [pid 2264] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2260] close(3) = 0 [pid 2260] close(4 [pid 2268] <... write resumed>) = 4 [pid 2266] <... futex resumed>) = 1 [pid 2263] <... futex resumed>) = 0 [pid 2262] <... clone3 resumed> => {parent_tid=[398]}, 88) = 398 [pid 2260] <... close resumed>) = 0 [pid 2269] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 2271 attached [pid 2268] close(3 [pid 2266] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2263] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] rt_sigprocmask(SIG_SETMASK, [], [pid 2260] close(5 [pid 2268] <... close resumed>) = 0 [pid 2266] <... setsockopt resumed>) = 0 [pid 2263] <... futex resumed>) = 0 [pid 2262] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2260] <... close resumed>) = 0 [pid 2269] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2271] set_robust_list(0x7f6be17b79a0, 24 [pid 2268] symlink("/dev/binderfs", "./binderfs" [pid 2266] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2263] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2262] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2260] close(6 [pid 2268] <... symlink resumed>) = 0 [pid 2266] <... futex resumed>) = 0 [pid 2263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2262] <... futex resumed>) = 0 [pid 2260] <... close resumed>) = 0 executing program [pid 2268] write(1, "executing program\n", 18 [pid 2266] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2263] close(3 [pid 2262] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2260] close(7 [pid 2268] <... write resumed>) = 18 [pid 2263] <... close resumed>) = 0 [pid 2260] <... close resumed>) = 0 [pid 2263] close(4 [pid 2260] close(8 [pid 2268] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2263] <... close resumed>) = 0 [pid 2260] close(9 [pid 2268] <... futex resumed>) = 0 [pid 2263] close(5 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2260] close(10 [pid 2263] <... close resumed>) = 0 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2268] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2263] close(6 [pid 2260] close(11) = -1 EBADF (Bad file descriptor) [pid 2263] <... close resumed>) = 0 [pid 2260] close(12 [pid 2268] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2263] close(7 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2270] <... futex resumed>) = 1 [pid 2263] <... close resumed>) = 0 [pid 2260] close(13 [pid 2268] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2270] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2263] close(8 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2268] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2260] close(14 [pid 2268] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2263] close(9 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2268] <... mmap resumed>) = 0x7f6be17b8000 [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2260] close(15 [pid 2268] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2263] close(10 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2271] <... set_robust_list resumed>) = 0 [pid 2269] <... bpf resumed>) = 7 [pid 2268] <... mprotect resumed>) = 0 [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2260] close(16 [pid 2271] rt_sigprocmask(SIG_SETMASK, [], [pid 2269] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2263] close(11 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2271] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2269] <... futex resumed>) = 1 [pid 2268] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... futex resumed>) = 0 [pid 2260] close(17 [pid 2271] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2269] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2268] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2263] close(12 [pid 2261] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2271] <... bpf resumed>) = 7 [pid 2268] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2265] <... futex resumed>) = 0 [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... futex resumed>) = 1 [pid 2260] close(18 [pid 2271] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2265] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2263] close(13 [pid 2261] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2271] <... futex resumed>) = 1 [pid 2265] <... setsockopt resumed>) = 0 [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... futex resumed>) = 0 [pid 2260] close(19./strace-static-x86_64: Process 2272 attached [pid 2271] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2268] <... clone3 resumed> => {parent_tid=[385]}, 88) = 385 [pid 2265] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2263] close(14 [pid 2262] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2265] <... futex resumed>) = 1 [pid 2261] <... futex resumed>) = 0 [pid 2260] close(20 [pid 2265] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2261] close(3 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... close resumed>) = 0 [pid 2260] close(21 [pid 2261] close(4 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... close resumed>) = 0 [pid 2260] close(22 [pid 2261] close(5 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... close resumed>) = 0 [pid 2260] close(23 [pid 2261] close(6 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2272] set_robust_list(0x7f6be17d89a0, 24 [pid 2268] rt_sigprocmask(SIG_SETMASK, [], [pid 2267] <... futex resumed>) = 0 [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... futex resumed>) = 1 [pid 2261] <... close resumed>) = 0 [pid 2260] close(24 [pid 2268] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2267] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2263] close(15 [pid 2262] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2261] close(7 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2268] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2267] <... setsockopt resumed>) = 0 [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... close resumed>) = 0 [pid 2260] close(25 [pid 2268] <... futex resumed>) = 0 [pid 2267] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2263] close(16 [pid 2261] close(8 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2268] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2267] <... futex resumed>) = 1 [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... futex resumed>) = 0 [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2260] close(26 [pid 2272] <... set_robust_list resumed>) = 0 [pid 2267] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2263] close(17 [pid 2262] close(3 [pid 2261] close(9 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... close resumed>) = 0 [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2260] close(27 [pid 2263] close(18 [pid 2262] close(4 [pid 2261] close(10 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... close resumed>) = 0 [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2260] close(28 [pid 2263] close(19 [pid 2262] close(5 [pid 2261] close(11 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... close resumed>) = 0 [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2260] close(29 [pid 2272] rt_sigprocmask(SIG_SETMASK, [], [pid 2263] close(20 [pid 2262] close(6 [pid 2261] close(12 [pid 2260] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... close resumed>) = 0 [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2260] exit_group(0 [pid 2270] <... futex resumed>) = ? [pid 2264] <... futex resumed>) = ? [pid 2263] close(21 [pid 2262] close(7 [pid 2261] close(13 [pid 2260] <... exit_group resumed>) = ? [pid 2272] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2270] +++ exited with 0 +++ [pid 2264] +++ exited with 0 +++ [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... close resumed>) = 0 [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2260] +++ exited with 0 +++ [pid 2263] close(22 [pid 2262] close(8 [pid 2261] close(14 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=406, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2272] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2272] <... bpf resumed>) = 3 [pid 2263] close(23 [pid 2262] close(9 [pid 2261] close(15 [pid 2272] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2272] <... futex resumed>) = 1 [pid 2268] <... futex resumed>) = 0 [pid 2263] close(24 [pid 2262] close(10 [pid 2261] close(16 [pid 292] umount2("./137", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2272] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2268] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2272] <... socketpair resumed>[4, 5]) = 0 [pid 2268] <... futex resumed>) = 0 [pid 2263] close(25 [pid 2262] close(11 [pid 2261] close(17 [pid 292] openat(AT_FDCWD, "./137", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2272] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2268] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... openat resumed>) = 3 [pid 2272] <... futex resumed>) = 0 [pid 2268] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2263] close(26 [pid 2262] close(12 [pid 2261] close(18 [pid 292] newfstatat(3, "", [pid 2272] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2268] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2272] <... bpf resumed>) = 6 [pid 2268] <... futex resumed>) = 0 [pid 2263] close(27 [pid 2262] close(13 [pid 2261] close(19 [pid 2272] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2268] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 2272] <... futex resumed>) = 0 [pid 2268] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2263] close(28 [pid 2262] close(14 [pid 2261] close(20 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2272] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2268] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./137/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2272] <... bpf resumed>) = 0 [pid 2268] <... futex resumed>) = 0 [pid 2263] close(29 [pid 2262] close(15 [pid 2261] close(21 [pid 2268] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2263] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2272] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2272] <... futex resumed>) = 0 [pid 2268] <... futex resumed>) = 0 [pid 2263] exit_group(0 [pid 2262] close(16 [pid 2261] close(22 [pid 292] newfstatat(AT_FDCWD, "./137/binderfs", [pid 2272] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2268] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2266] <... futex resumed>) = ? [pid 2263] <... exit_group resumed>) = ? [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2268] <... mmap resumed>) = 0x7f6be1797000 [pid 2266] +++ exited with 0 +++ [pid 2263] +++ exited with 0 +++ [pid 2262] close(17 [pid 2261] close(23 [pid 292] unlink("./137/binderfs" [pid 2268] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=398, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2268] <... mprotect resumed>) = 0 [pid 2262] close(18 [pid 2261] close(24 [pid 292] <... unlink resumed>) = 0 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2268] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 2268] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2262] close(19 [pid 2261] close(25 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2268] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] close(3 [pid 2261] close(26 [pid 2262] close(20 [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2268] <... clone3 resumed> => {parent_tid=[386]}, 88) = 386 [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] close(27 [pid 292] <... close resumed>) = 0 [pid 2268] rt_sigprocmask(SIG_SETMASK, [], [pid 2262] close(21 [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] rmdir("./137" [pid 2268] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] close(28 [pid 2268] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] close(22 [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 2268] <... futex resumed>) = 0 [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] close(29 [pid 292] mkdir("./138", 0777 [pid 2268] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2262] close(23 [pid 2261] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] exit_group(0 [pid 292] <... mkdir resumed>) = 0 [pid 2269] <... futex resumed>) = ? [pid 2265] <... futex resumed>) = ? [pid 2262] close(24 [pid 2261] <... exit_group resumed>) = ? [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2269] +++ exited with 0 +++ [pid 2265] +++ exited with 0 +++ [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2261] +++ exited with 0 +++ ./strace-static-x86_64: Process 2273 attached [pid 2273] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2273] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2273] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2262] close(25) = -1 EBADF (Bad file descriptor) [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 409 [pid 2262] close(26 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=389, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2262] close(27 [pid 2273] <... bpf resumed>) = 7 [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2273] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] close(28 [pid 2273] <... futex resumed>) = 1 [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2268] <... futex resumed>) = 0 [pid 2262] close(29 [pid 2268] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2272] <... futex resumed>) = 0 [pid 2268] <... futex resumed>) = 1 [pid 2272] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2268] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2262] exit_group(0 [pid 2272] <... setsockopt resumed>) = 0 [pid 2271] <... futex resumed>) = ? [pid 2272] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2267] <... futex resumed>) = ? [pid 2262] <... exit_group resumed>) = ? [pid 2273] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2272] <... futex resumed>) = 1 [pid 2271] +++ exited with 0 +++ [pid 2268] <... futex resumed>) = 0 [pid 2267] +++ exited with 0 +++ ./strace-static-x86_64: Process 2274 attached [pid 2274] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2274] chdir("./138" [pid 2262] +++ exited with 0 +++ [pid 2272] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2268] close(3) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=396, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2268] close(4 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2274] <... chdir resumed>) = 0 [pid 2268] <... close resumed>) = 0 [pid 2274] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2268] close(5 [pid 2274] <... prctl resumed>) = 0 [pid 2268] <... close resumed>) = 0 [pid 2274] setpgid(0, 0 [pid 2268] close(6 [pid 2274] <... setpgid resumed>) = 0 [pid 2268] <... close resumed>) = 0 [pid 2268] close(7) = 0 [pid 2268] close(8 [pid 2274] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2268] close(9) = -1 EBADF (Bad file descriptor) [pid 2268] close(10) = -1 EBADF (Bad file descriptor) [pid 2268] close(11) = -1 EBADF (Bad file descriptor) [pid 2268] close(12) = -1 EBADF (Bad file descriptor) [pid 2268] close(13) = -1 EBADF (Bad file descriptor) [pid 2268] close(14) = -1 EBADF (Bad file descriptor) [pid 2268] close(15) = -1 EBADF (Bad file descriptor) [pid 2268] close(16) = -1 EBADF (Bad file descriptor) [pid 2268] close(17) = -1 EBADF (Bad file descriptor) [pid 2268] close(18) = -1 EBADF (Bad file descriptor) [pid 2268] close(19) = -1 EBADF (Bad file descriptor) [pid 2274] <... openat resumed>) = 3 [pid 2268] close(20 [pid 2274] write(3, "1000", 4 [pid 2268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] <... write resumed>) = 4 [pid 2268] close(21 [pid 2274] close(3 [pid 2268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... restart_syscall resumed>) = 0 [pid 2268] close(22) = -1 EBADF (Bad file descriptor) executing program [pid 2268] close(23) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./132", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2268] close(24 [pid 2274] <... close resumed>) = 0 [pid 2274] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2274] write(1, "executing program\n", 18) = 18 [pid 2274] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2274] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2274] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 291] <... restart_syscall resumed>) = 0 [pid 291] umount2("./134", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 291] openat(AT_FDCWD, "./134", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 291] newfstatat(3, "", [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] openat(AT_FDCWD, "./132", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] <... restart_syscall resumed>) = 0 [pid 2268] close(25 [pid 291] getdents64(3, [pid 2268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] <... openat resumed>) = 3 [pid 2268] close(26 [pid 291] umount2("./134/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] newfstatat(3, "", [pid 2268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2268] close(27 [pid 291] newfstatat(AT_FDCWD, "./134/binderfs", [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] umount2("./134", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2268] close(28 [pid 291] unlink("./134/binderfs" [pid 289] getdents64(3, [pid 2268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... unlink resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2268] close(29 [pid 291] getdents64(3, [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] openat(AT_FDCWD, "./134", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2268] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] umount2("./132/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2268] exit_group(0 [pid 291] close(3 [pid 287] <... openat resumed>) = 3 [pid 2273] <... futex resumed>) = ? [pid 2272] <... futex resumed>) = ? [pid 2268] <... exit_group resumed>) = ? [pid 291] <... close resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] newfstatat(3, "", [pid 2273] +++ exited with 0 +++ [pid 2272] +++ exited with 0 +++ [pid 291] rmdir("./134") = 0 [pid 291] mkdir("./135", 0777) = 0 [pid 2268] +++ exited with 0 +++ [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2275 attached [pid 289] newfstatat(AT_FDCWD, "./132/binderfs", [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 400 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=384, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 289] unlink("./132/binderfs" [pid 287] getdents64(3, [pid 2274] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 289] <... unlink resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] getdents64(3, [pid 287] umount2("./134/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] close(3 [pid 287] newfstatat(AT_FDCWD, "./134/binderfs", [pid 2274] <... mmap resumed>) = 0x7f6be17b8000 [pid 289] <... close resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] rmdir("./132" [pid 287] unlink("./134/binderfs" [pid 2274] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 289] <... rmdir resumed>) = 0 [pid 287] <... unlink resumed>) = 0 [pid 289] mkdir("./133", 0777 [pid 287] getdents64(3, [pid 2274] <... mprotect resumed>) = 0 [pid 2274] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] <... mkdir resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] close(3 [pid 2274] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2274] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 287] <... close resumed>) = 0 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 392 [pid 287] rmdir("./134" [pid 2274] <... clone3 resumed> => {parent_tid=[410]}, 88) = 410 [pid 287] <... rmdir resumed>) = 0 [pid 2274] rt_sigprocmask(SIG_SETMASK, [], [pid 287] mkdir("./135", 0777 [pid 2274] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2274] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... mkdir resumed>) = 0 [pid 2274] <... futex resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2274] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2276 attached [pid 2276] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2276] chdir("./133" [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 399 [pid 2276] <... chdir resumed>) = 0 [pid 2276] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2276] setpgid(0, 0) = 0 ./strace-static-x86_64: Process 2277 attached [pid 2275] set_robust_list(0x5555698ca6a0, 24 [pid 2276] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2277] set_robust_list(0x7f6be17d89a0, 24 [pid 2276] <... openat resumed>) = 3 [pid 2275] <... set_robust_list resumed>) = 0 [pid 2276] write(3, "1000", 4) = 4 [pid 2276] close(3) = 0 [pid 2276] symlink("/dev/binderfs", "./binderfs" [pid 2277] <... set_robust_list resumed>) = 0 [pid 2276] <... symlink resumed>) = 0 [pid 2275] chdir("./135"executing program [pid 2276] write(1, "executing program\n", 18) = 18 [pid 2276] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2276] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2276] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2275] <... chdir resumed>) = 0 [pid 2276] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2276] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2277] rt_sigprocmask(SIG_SETMASK, [], [pid 2276] <... mprotect resumed>) = 0 [pid 2275] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2277] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2276] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2275] <... prctl resumed>) = 0 [pid 2276] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2276] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0}./strace-static-x86_64: Process 2279 attached [pid 2277] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2275] setpgid(0, 0 [pid 2279] set_robust_list(0x7f6be17d89a0, 24 [pid 2275] <... setpgid resumed>) = 0 [pid 2276] <... clone3 resumed> => {parent_tid=[393]}, 88) = 393 [pid 2276] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2276] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2276] <... futex resumed>) = 0 [pid 2276] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2278 attached [pid 2275] <... openat resumed>) = 3 [pid 2278] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2275] write(3, "1000", 4 [pid 2278] chdir("./135") = 0 [pid 2278] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2278] setpgid(0, 0 [pid 2275] <... write resumed>) = 4 [pid 2278] <... setpgid resumed>) = 0 [pid 2278] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2275] close(3 [pid 2278] <... openat resumed>) = 3 [pid 2275] <... close resumed>) = 0 [pid 2278] write(3, "1000", 4) = 4 [pid 2278] close(3) = 0 [pid 2278] symlink("/dev/binderfs", "./binderfs" [pid 2275] symlink("/dev/binderfs", "./binderfs" [pid 2277] <... bpf resumed>) = 3 [pid 2278] <... symlink resumed>) = 0 [pid 2275] <... symlink resumed>) = 0 [pid 2278] write(1, "executing program\n", 18executing program ) = 18 [pid 2278] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2278] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2279] <... set_robust_list resumed>) = 0 [pid 2277] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] write(1, "executing program\n", 18 [pid 2278] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2278] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 executing program [pid 2275] <... write resumed>) = 18 [pid 290] <... restart_syscall resumed>) = 0 [pid 2278] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2275] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 290] umount2("./131", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2278] <... mmap resumed>) = 0x7f6be17b8000 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2275] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 290] openat(AT_FDCWD, "./131", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2278] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2275] <... rt_sigaction resumed>NULL, 8) = 0 [pid 290] <... openat resumed>) = 3 [pid 2278] <... mprotect resumed>) = 0 [pid 2275] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 290] newfstatat(3, "", [pid 2275] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2275] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2278] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2275] <... mmap resumed>) = 0x7f6be17b8000 [pid 290] getdents64(3, [pid 2275] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2275] <... mprotect resumed>) = 0 [pid 290] umount2("./131/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2278] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2275] rt_sigprocmask(SIG_BLOCK, ~[], [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2275] <... rt_sigprocmask resumed>[], 8) = 0 [pid 290] newfstatat(AT_FDCWD, "./131/binderfs", [pid 2275] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2278] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 290] unlink("./131/binderfs" [pid 2275] <... clone3 resumed> => {parent_tid=[401]}, 88) = 401 [pid 2278] <... clone3 resumed> => {parent_tid=[400]}, 88) = 400 [pid 2275] rt_sigprocmask(SIG_SETMASK, [], [pid 290] <... unlink resumed>) = 0 [pid 2278] rt_sigprocmask(SIG_SETMASK, [], [pid 2275] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] getdents64(3, [pid 2275] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2275] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] close(3 [pid 2277] <... futex resumed>) = 1 [pid 2274] <... futex resumed>) = 0 [pid 2274] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... close resumed>) = 0 [pid 2274] <... futex resumed>) = 0 [pid 290] rmdir("./131" [pid 2277] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2274] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] <... rmdir resumed>) = 0 [pid 2278] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] mkdir("./132", 0777 [pid 2277] <... socketpair resumed>[4, 5]) = 0 [pid 2278] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2277] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... mkdir resumed>) = 0 [pid 2278] <... futex resumed>) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2277] <... futex resumed>) = 1 [pid 2274] <... futex resumed>) = 0 [pid 2274] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2274] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2278] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2280 attached [pid 2280] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2280] rt_sigprocmask(SIG_SETMASK, [], [pid 2277] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 387 [pid 2280] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2280] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2277] <... bpf resumed>) = 6 ./strace-static-x86_64: Process 2281 attached [pid 2279] rt_sigprocmask(SIG_SETMASK, [], [pid 2281] set_robust_list(0x7f6be17d89a0, 24 [pid 2280] <... bpf resumed>) = 3 [pid 2279] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2277] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2280] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2280] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2282 attached [pid 2277] <... futex resumed>) = 1 [pid 2275] <... futex resumed>) = 0 [pid 2274] <... futex resumed>) = 0 [pid 2279] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2277] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2275] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2274] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2282] set_robust_list(0x5555698ca6a0, 24 [pid 2274] <... futex resumed>) = 0 [pid 2277] <... bpf resumed>) = 0 [pid 2275] <... futex resumed>) = 1 [pid 2280] <... futex resumed>) = 0 [pid 2280] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2277] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2274] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2277] <... futex resumed>) = 0 [pid 2280] <... socketpair resumed>[4, 5]) = 0 [pid 2274] <... futex resumed>) = 0 [pid 2277] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2274] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2280] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2274] <... mmap resumed>) = 0x7f6be1797000 [pid 2280] <... futex resumed>) = 1 [pid 2275] <... futex resumed>) = 0 [pid 2274] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2275] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2274] <... mprotect resumed>) = 0 [pid 2275] <... futex resumed>) = 0 [pid 2280] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2274] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2275] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2274] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2274] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2280] <... bpf resumed>) = 6 [pid 2274] <... clone3 resumed> => {parent_tid=[411]}, 88) = 411 [pid 2274] rt_sigprocmask(SIG_SETMASK, [], [pid 2280] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2274] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2280] <... futex resumed>) = 1 [pid 2275] <... futex resumed>) = 0 [pid 2274] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2274] <... futex resumed>) = 0 [pid 2275] <... futex resumed>) = 0 [pid 2274] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2275] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2280] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2275] <... futex resumed>) = 0 [pid 2280] <... bpf resumed>) = 0 [pid 2275] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2280] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] <... mmap resumed>) = 0x7f6be1797000 [pid 2280] <... futex resumed>) = 0 [pid 2275] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2280] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2275] <... mprotect resumed>) = 0 [pid 2282] <... set_robust_list resumed>) = 0 [pid 2275] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2282] chdir("./132" [pid 2275] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2282] <... chdir resumed>) = 0 [pid 2275] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2279] <... bpf resumed>) = 3 [pid 2282] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2282] setpgid(0, 0) = 0 [pid 2275] <... clone3 resumed> => {parent_tid=[402]}, 88) = 402 ./strace-static-x86_64: Process 2283 attached [pid 2282] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2281] <... set_robust_list resumed>) = 0 [pid 2279] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] rt_sigprocmask(SIG_SETMASK, [], [pid 2279] <... futex resumed>) = 1 [pid 2276] <... futex resumed>) = 0 [pid 2275] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2276] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2276] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2283] set_robust_list(0x7f6be17b79a0, 24 [pid 2282] <... openat resumed>) = 3 [pid 2281] rt_sigprocmask(SIG_SETMASK, [], [pid 2279] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2275] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2282] write(3, "1000", 4) = 4 [pid 2282] close(3) = 0 [pid 2283] <... set_robust_list resumed>) = 0 [pid 2281] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2279] <... socketpair resumed>[4, 5]) = 0 [pid 2275] <... futex resumed>) = 0 [pid 2282] symlink("/dev/binderfs", "./binderfs" [pid 2279] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2279] <... futex resumed>) = 1 [pid 2276] <... futex resumed>) = 0 [pid 2276] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2276] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2282] <... symlink resumed>) = 0 [pid 2279] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2283] rt_sigprocmask(SIG_SETMASK, [], [pid 2281] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2279] <... bpf resumed>) = 6 [pid 2282] write(1, "executing program\n", 18executing program ) = 18 [pid 2282] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2282] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2282] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2279] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2282] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2279] <... futex resumed>) = 1 [pid 2276] <... futex resumed>) = 0 [pid 2276] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2276] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2276] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2276] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2276] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2282] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2276] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2283] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2282] <... mmap resumed>) = 0x7f6be17b8000 [pid 2281] <... bpf resumed>) = 3 [pid 2279] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2282] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2279] <... bpf resumed>) = 0 [pid 2276] <... clone3 resumed> => {parent_tid=[394]}, 88) = 394 [pid 2282] <... mprotect resumed>) = 0 [pid 2279] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2276] rt_sigprocmask(SIG_SETMASK, [], [pid 2283] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2282] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2281] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2279] <... futex resumed>) = 0 [pid 2276] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2282] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2279] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2276] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2282] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2276] <... futex resumed>) = 0 [pid 2281] <... futex resumed>) = 1 [pid 2278] <... futex resumed>) = 0 [pid 2276] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2282] <... clone3 resumed> => {parent_tid=[388]}, 88) = 388 [pid 2278] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2282] rt_sigprocmask(SIG_SETMASK, [], [pid 2278] <... futex resumed>) = 0 [pid 2282] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2283] <... bpf resumed>) = 7 [pid 2278] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2282] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2281] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2282] <... futex resumed>) = 0 [pid 2282] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2284 attached [pid 2281] <... socketpair resumed>[4, 5]) = 0 [pid 2284] set_robust_list(0x7f6be17b79a0, 24 [pid 2281] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2284] <... set_robust_list resumed>) = 0 [pid 2281] <... futex resumed>) = 1 [pid 2278] <... futex resumed>) = 0 [pid 2281] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2278] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 ./strace-static-x86_64: Process 2286 attached [pid 2283] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2281] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2278] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2284] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2284] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2286] set_robust_list(0x7f6be17d89a0, 24 [pid 2283] <... futex resumed>) = 1 [pid 2281] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2274] <... futex resumed>) = 0 [pid 2286] <... set_robust_list resumed>) = 0 [pid 2284] <... bpf resumed>) = 7 [pid 2283] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2281] <... bpf resumed>) = 6 [pid 2274] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2281] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2277] <... futex resumed>) = 0 [pid 2274] <... futex resumed>) = 1 [pid 2284] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2281] <... futex resumed>) = 1 [pid 2278] <... futex resumed>) = 0 [pid 2277] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2274] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2284] <... futex resumed>) = 1 [pid 2281] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2278] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2277] <... setsockopt resumed>) = 0 [pid 2275] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2285 attached [pid 2284] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2278] <... futex resumed>) = 0 [pid 2277] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2281] <... bpf resumed>) = 0 [pid 2285] set_robust_list(0x7f6be17b79a0, 24 [pid 2280] <... futex resumed>) = 0 [pid 2278] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2277] <... futex resumed>) = 1 [pid 2275] <... futex resumed>) = 1 [pid 2274] <... futex resumed>) = 0 [pid 2281] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2285] <... set_robust_list resumed>) = 0 [pid 2280] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2278] <... futex resumed>) = 0 [pid 2277] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2275] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2274] close(3 [pid 2285] rt_sigprocmask(SIG_SETMASK, [], [pid 2281] <... futex resumed>) = 0 [pid 2280] <... setsockopt resumed>) = 0 [pid 2278] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2285] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2281] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2280] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2278] <... mmap resumed>) = 0x7f6be1797000 [pid 2274] <... close resumed>) = 0 [pid 2285] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2280] <... futex resumed>) = 1 [pid 2278] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2275] <... futex resumed>) = 0 [pid 2274] close(4 [pid 2286] rt_sigprocmask(SIG_SETMASK, [], [pid 2285] <... bpf resumed>) = 7 [pid 2280] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2278] <... mprotect resumed>) = 0 [pid 2275] close(3 [pid 2286] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2285] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2278] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2274] <... close resumed>) = 0 [pid 2285] <... futex resumed>) = 1 [pid 2278] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2276] <... futex resumed>) = 0 [pid 2275] <... close resumed>) = 0 [pid 2274] close(5 [pid 2286] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2285] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2278] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2276] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] close(4 [pid 2279] <... futex resumed>) = 0 [pid 2276] <... futex resumed>) = 1 [pid 2274] <... close resumed>) = 0 [pid 2279] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2278] <... clone3 resumed> => {parent_tid=[401]}, 88) = 401 [pid 2276] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2275] <... close resumed>) = 0 [pid 2274] close(6 [pid 2279] <... setsockopt resumed>) = 0 [pid 2278] rt_sigprocmask(SIG_SETMASK, [], [pid 2275] close(5 [pid 2278] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2274] <... close resumed>) = 0 [pid 2279] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2278] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] <... close resumed>) = 0 [pid 2274] close(7 [pid 2279] <... futex resumed>) = 1 [pid 2278] <... futex resumed>) = 0 [pid 2276] <... futex resumed>) = 0 [pid 2275] close(6 [pid 2279] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2278] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2276] close(3 [pid 2274] <... close resumed>) = 0 [pid 2276] <... close resumed>) = 0 [pid 2275] <... close resumed>) = 0 [pid 2274] close(8 [pid 2276] close(4 [pid 2275] close(7 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2276] <... close resumed>) = 0 [pid 2275] <... close resumed>) = 0 [pid 2274] close(9./strace-static-x86_64: Process 2287 attached [pid 2286] <... bpf resumed>) = 3 [pid 2276] close(5 [pid 2275] close(8 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2287] set_robust_list(0x7f6be17b79a0, 24 [pid 2286] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2276] <... close resumed>) = 0 [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(10 [pid 2276] close(6 [pid 2275] close(9 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2287] <... set_robust_list resumed>) = 0 [pid 2286] <... futex resumed>) = 1 [pid 2282] <... futex resumed>) = 0 [pid 2276] <... close resumed>) = 0 [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(11 [pid 2282] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2276] close(7 [pid 2275] close(10 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2282] <... futex resumed>) = 0 [pid 2276] <... close resumed>) = 0 [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(12 [pid 2282] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2276] close(8 [pid 2275] close(11 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2286] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(13 [pid 2276] close(9 [pid 2275] close(12 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2286] <... socketpair resumed>[4, 5]) = 0 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2276] close(10 [pid 2275] close(13 [pid 2274] close(14 [pid 2286] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2276] close(11 [pid 2286] <... futex resumed>) = 1 [pid 2282] <... futex resumed>) = 0 [pid 2275] close(14 [pid 2274] close(15 [pid 2286] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2282] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2287] rt_sigprocmask(SIG_SETMASK, [], [pid 2282] <... futex resumed>) = 0 [pid 2276] close(12 [pid 2275] close(15 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2286] <... bpf resumed>) = 6 [pid 2282] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(16 [pid 2276] close(13 [pid 2275] close(16 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2286] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(17 [pid 2286] <... futex resumed>) = 1 [pid 2282] <... futex resumed>) = 0 [pid 2276] close(14 [pid 2275] close(17 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2286] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2282] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(18 [pid 2282] <... futex resumed>) = 0 [pid 2276] close(15 [pid 2275] close(18 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2286] <... bpf resumed>) = 0 [pid 2282] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(19 [pid 2286] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2282] <... futex resumed>) = 0 [pid 2276] close(16 [pid 2275] close(19 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2286] <... futex resumed>) = 0 [pid 2282] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(20 [pid 2286] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2282] <... mmap resumed>) = 0x7f6be1797000 [pid 2276] close(17 [pid 2275] close(20 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2282] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(21 [pid 2282] <... mprotect resumed>) = 0 [pid 2276] close(18 [pid 2275] close(21 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2282] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(22 [pid 2282] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2276] close(19 [pid 2275] close(22 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2282] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(23 [pid 2287] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2276] close(20 [pid 2282] <... clone3 resumed> => {parent_tid=[389]}, 88) = 389 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2282] rt_sigprocmask(SIG_SETMASK, [], [pid 2276] close(21 [pid 2282] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] close(23 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2287] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2282] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2276] close(22 [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(24 [pid 2282] <... futex resumed>) = 0 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] close(24 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2282] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2276] close(23 [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(25 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] close(25 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2276] close(24 [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(26 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] close(26 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2276] close(25 [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(27 [pid 2287] <... bpf resumed>) = 7 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] close(27 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2287] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2276] close(26 [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(28 [pid 2287] <... futex resumed>) = 1 [pid 2278] <... futex resumed>) = 0 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] close(28 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2287] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2278] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2276] close(27 [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2274] close(29 [pid 2281] <... futex resumed>) = 0 [pid 2278] <... futex resumed>) = 1 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2281] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2278] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2276] close(28 [pid 2275] close(29 [pid 2274] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2281] <... setsockopt resumed>) = 0 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2281] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2276] close(29 [pid 2274] exit_group(0 [pid 2281] <... futex resumed>) = 1 [pid 2278] <... futex resumed>) = 0 [pid 2276] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2275] exit_group(0 [pid 2277] <... futex resumed>) = 231 [pid 2274] <... exit_group resumed>) = ? [pid 2284] <... futex resumed>) = ? [pid 2283] <... futex resumed>) = ? [pid 2281] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2280] <... futex resumed>) = ? [pid 2278] close(3 [pid 2277] +++ exited with 0 +++ [pid 2276] exit_group(0 [pid 2275] <... exit_group resumed>) = ? [pid 2285] <... futex resumed>) = ? [pid 2284] +++ exited with 0 +++ [pid 2280] +++ exited with 0 +++ [pid 2278] <... close resumed>) = 0 [pid 2276] <... exit_group resumed>) = ? [pid 2285] +++ exited with 0 +++ [pid 2278] close(4) = 0 [pid 2283] +++ exited with 0 +++ [pid 2274] +++ exited with 0 +++ [pid 2278] close(5) = 0 [pid 2278] close(6) = 0 [pid 2278] close(7) = 0 [pid 2278] close(8) = -1 EBADF (Bad file descriptor) [pid 2278] close(9 [pid 2275] +++ exited with 0 +++ [pid 2278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=400, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2279] <... futex resumed>) = ? [pid 2278] close(10 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=409, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2278] close(11) = -1 EBADF (Bad file descriptor) [pid 2278] close(12) = -1 EBADF (Bad file descriptor) [pid 2278] close(13) = -1 EBADF (Bad file descriptor) [pid 2278] close(14) = -1 EBADF (Bad file descriptor) [pid 2278] close(15 [pid 2279] +++ exited with 0 +++ [pid 2278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2276] +++ exited with 0 +++ [pid 2278] close(16) = -1 EBADF (Bad file descriptor) [pid 2278] close(17 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=392, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./138", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2278] close(18) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2278] close(19) = -1 EBADF (Bad file descriptor) [pid 292] openat(AT_FDCWD, "./138", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2278] close(20) = -1 EBADF (Bad file descriptor) [pid 292] <... openat resumed>) = 3 [pid 2278] close(21 [pid 292] newfstatat(3, "", [pid 2278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2278] close(22 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2278] close(23 [pid 292] getdents64(3, [pid 2278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2278] close(24 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2278] close(25 [pid 292] umount2("./138/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2278] close(26 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(AT_FDCWD, "./138/binderfs", [pid 2278] close(27./strace-static-x86_64: Process 2288 attached ) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2288] set_robust_list(0x7f6be17b79a0, 24 [pid 2278] close(28 [pid 2288] <... set_robust_list resumed>) = 0 [pid 2278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] unlink("./138/binderfs" [pid 2288] rt_sigprocmask(SIG_SETMASK, [], [pid 2278] close(29 [pid 2288] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2278] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... unlink resumed>) = 0 [pid 2288] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2278] exit_group(0 [pid 292] getdents64(3, [pid 2288] <... bpf resumed>) = 7 [pid 2287] <... futex resumed>) = ? [pid 2281] <... futex resumed>) = ? [pid 2278] <... exit_group resumed>) = ? [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2288] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2281] +++ exited with 0 +++ [pid 292] close(3 [pid 2288] <... futex resumed>) = 1 [pid 2282] <... futex resumed>) = 0 [pid 292] <... close resumed>) = 0 [pid 2288] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2282] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] rmdir("./138" [pid 2286] <... futex resumed>) = 0 [pid 2282] <... futex resumed>) = 1 [pid 2286] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2282] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... rmdir resumed>) = 0 [pid 2286] <... setsockopt resumed>) = 0 [pid 292] mkdir("./139", 0777 [pid 2286] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2282] <... futex resumed>) = 0 [pid 292] <... mkdir resumed>) = 0 [pid 2287] +++ exited with 0 +++ [pid 2286] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2282] close(3 [pid 2278] +++ exited with 0 +++ [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2282] <... close resumed>) = 0 [pid 2282] close(4) = 0 [pid 2282] close(5) = 0 [pid 2282] close(6) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=399, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2282] close(7 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 412 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2282] <... close resumed>) = 0 [pid 291] <... restart_syscall resumed>) = 0 [pid 2282] close(8) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2289 attached [pid 2282] close(9 [pid 291] umount2("./135", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2282] close(10) = -1 EBADF (Bad file descriptor) [pid 2282] close(11 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] openat(AT_FDCWD, "./135", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2282] close(12) = -1 EBADF (Bad file descriptor) [pid 2282] close(13 [pid 291] <... openat resumed>) = 3 [pid 2282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2282] close(14 [pid 291] newfstatat(3, "", [pid 2282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2282] close(15 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2282] close(16 [pid 291] getdents64(3, [pid 2282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2282] close(17) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./135/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2282] close(18) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2282] close(19) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(AT_FDCWD, "./135/binderfs", [pid 2282] close(20) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2282] close(21 [pid 291] unlink("./135/binderfs" [pid 2282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2282] close(22) = -1 EBADF (Bad file descriptor) [pid 291] <... unlink resumed>) = 0 [pid 2282] close(23) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2289] set_robust_list(0x5555698ca6a0, 24 [pid 2282] close(24 [pid 289] <... restart_syscall resumed>) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] close(3 [pid 2282] close(25) = -1 EBADF (Bad file descriptor) [pid 2282] close(26 [pid 291] <... close resumed>) = 0 [pid 2282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./133", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] rmdir("./135" [pid 2282] close(27 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... rmdir resumed>) = 0 [pid 2282] close(28 [pid 289] openat(AT_FDCWD, "./133", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] mkdir("./136", 0777 [pid 2282] close(29 [pid 289] <... openat resumed>) = 3 [pid 2282] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2282] exit_group(0 [pid 291] <... mkdir resumed>) = 0 [pid 289] newfstatat(3, "", [pid 287] <... restart_syscall resumed>) = 0 [pid 2289] <... set_robust_list resumed>) = 0 [pid 2288] <... futex resumed>) = ? [pid 2286] <... futex resumed>) = ? [pid 2282] <... exit_group resumed>) = ? [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2289] chdir("./139" [pid 2288] +++ exited with 0 +++ [pid 2286] +++ exited with 0 +++ [pid 2282] +++ exited with 0 +++ [pid 289] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 ./strace-static-x86_64: Process 2290 attached [pid 2289] <... chdir resumed>) = 0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 403 [pid 289] umount2("./133/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2289] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=387, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2289] <... prctl resumed>) = 0 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 289] newfstatat(AT_FDCWD, "./133/binderfs", [pid 287] umount2("./135", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2289] setpgid(0, 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2290] set_robust_list(0x5555698ca6a0, 24 [pid 2289] <... setpgid resumed>) = 0 [pid 289] unlink("./133/binderfs" [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2289] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 289] <... unlink resumed>) = 0 [pid 289] getdents64(3, [pid 287] openat(AT_FDCWD, "./135", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] close(3 [pid 287] <... openat resumed>) = 3 [pid 2289] <... openat resumed>) = 3 [pid 289] <... close resumed>) = 0 [pid 287] newfstatat(3, "", [pid 289] rmdir("./133" [pid 2289] write(3, "1000", 4 [pid 289] <... rmdir resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2290] <... set_robust_list resumed>) = 0 [pid 2289] <... write resumed>) = 4 [pid 289] mkdir("./134", 0777 [pid 2290] chdir("./136" [pid 2289] close(3 [pid 289] <... mkdir resumed>) = 0 [pid 287] getdents64(3, [pid 2290] <... chdir resumed>) = 0 [pid 2289] <... close resumed>) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2290] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2289] symlink("/dev/binderfs", "./binderfs" [pid 287] umount2("./135/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 395 [pid 2289] <... symlink resumed>) = 0 [pid 2290] <... prctl resumed>) = 0 executing program [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2289] write(1, "executing program\n", 18 [pid 287] newfstatat(AT_FDCWD, "./135/binderfs", [pid 2289] <... write resumed>) = 18 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2289] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2290] setpgid(0, 0 [pid 2289] <... futex resumed>) = 0 [pid 287] unlink("./135/binderfs" [pid 2289] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 287] <... unlink resumed>) = 0 [pid 2290] <... setpgid resumed>) = 0 [pid 2289] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 287] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2289] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] close(3 [pid 2289] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 287] <... close resumed>) = 0 [pid 2290] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2289] <... mmap resumed>) = 0x7f6be17b8000 [pid 287] rmdir("./135" [pid 2289] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE./strace-static-x86_64: Process 2291 attached [pid 287] <... rmdir resumed>) = 0 [pid 2289] <... mprotect resumed>) = 0 [pid 287] mkdir("./136", 0777 [pid 2291] set_robust_list(0x5555698ca6a0, 24 [pid 287] <... mkdir resumed>) = 0 [pid 2291] <... set_robust_list resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2289] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2291] chdir("./134") = 0 [pid 2291] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2291] setpgid(0, 0) = 0 [pid 2289] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2289] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 402 [pid 2290] <... openat resumed>) = 3 [pid 2291] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2290] write(3, "1000", 4 [pid 2289] <... clone3 resumed> => {parent_tid=[413]}, 88) = 413 [pid 2290] <... write resumed>) = 4 [pid 2289] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2290] close(3 [pid 2289] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2290] <... close resumed>) = 0 [pid 2289] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2290] symlink("/dev/binderfs", "./binderfs" [pid 2291] <... openat resumed>) = 3 [pid 2290] <... symlink resumed>) = 0 [pid 2291] write(3, "1000", 4) = 4 [pid 2291] close(3) = 0 executing program [pid 2290] write(1, "executing program\n", 18 [pid 2291] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2290] <... write resumed>) = 18 ./strace-static-x86_64: Process 2293 attached ./strace-static-x86_64: Process 2292 attached [pid 290] <... restart_syscall resumed>) = 0 [pid 290] umount2("./132", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2293] set_robust_list(0x7f6be17d89a0, 24 [pid 2292] set_robust_list(0x5555698ca6a0, 24executing program [pid 2291] write(1, "executing program\n", 18 [pid 2290] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2291] <... write resumed>) = 18 [pid 2290] <... futex resumed>) = 0 [pid 290] openat(AT_FDCWD, "./132", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2293] <... set_robust_list resumed>) = 0 [pid 290] <... openat resumed>) = 3 [pid 2290] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 290] newfstatat(3, "", [pid 2291] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2290] <... rt_sigaction resumed>NULL, 8) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2293] rt_sigprocmask(SIG_SETMASK, [], [pid 290] getdents64(3, [pid 2291] <... futex resumed>) = 0 [pid 2290] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2293] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] umount2("./132/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2290] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2291] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2290] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] newfstatat(AT_FDCWD, "./132/binderfs", [pid 2291] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2290] <... mmap resumed>) = 0x7f6be17b8000 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] unlink("./132/binderfs" [pid 2290] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2293] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2292] <... set_robust_list resumed>) = 0 [pid 2291] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 290] <... unlink resumed>) = 0 [pid 2290] <... mprotect resumed>) = 0 [pid 2291] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2291] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2290] rt_sigprocmask(SIG_BLOCK, ~[], [pid 290] close(3 [pid 2290] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2291] <... mmap resumed>) = 0x7f6be17b8000 [pid 290] <... close resumed>) = 0 [pid 2290] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 290] rmdir("./132" [pid 2291] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 290] <... rmdir resumed>) = 0 [pid 290] mkdir("./133", 0777 [pid 2290] <... clone3 resumed> => {parent_tid=[404]}, 88) = 404 [pid 2291] <... mprotect resumed>) = 0 [pid 290] <... mkdir resumed>) = 0 [pid 2290] rt_sigprocmask(SIG_SETMASK, [], [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2292] chdir("./136") = 0 [pid 2292] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2290] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 390 [pid 2291] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2290] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2291] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2290] <... futex resumed>) = 0 [pid 2292] <... prctl resumed>) = 0 [pid 2290] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2291] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2292] setpgid(0, 0) = 0 ./strace-static-x86_64: Process 2296 attached ./strace-static-x86_64: Process 2295 attached ./strace-static-x86_64: Process 2294 attached [pid 2292] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2291] <... clone3 resumed> => {parent_tid=[396]}, 88) = 396 [pid 2296] set_robust_list(0x7f6be17d89a0, 24 [pid 2295] set_robust_list(0x5555698ca6a0, 24 [pid 2294] set_robust_list(0x7f6be17d89a0, 24 [pid 2291] rt_sigprocmask(SIG_SETMASK, [], [pid 2295] <... set_robust_list resumed>) = 0 [pid 2296] <... set_robust_list resumed>) = 0 [pid 2294] <... set_robust_list resumed>) = 0 [pid 2292] <... openat resumed>) = 3 [pid 2291] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2292] write(3, "1000", 4 [pid 2295] chdir("./133" [pid 2291] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2296] rt_sigprocmask(SIG_SETMASK, [], [pid 2294] rt_sigprocmask(SIG_SETMASK, [], [pid 2292] <... write resumed>) = 4 [pid 2291] <... futex resumed>) = 0 [pid 2292] close(3) = 0 [pid 2292] symlink("/dev/binderfs", "./binderfs" [pid 2296] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2295] <... chdir resumed>) = 0 [pid 2291] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}executing program [pid 2292] <... symlink resumed>) = 0 [pid 2292] write(1, "executing program\n", 18) = 18 [pid 2292] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2295] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2292] <... futex resumed>) = 0 [pid 2292] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2295] <... prctl resumed>) = 0 [pid 2292] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2292] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2295] setpgid(0, 0 [pid 2292] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2295] <... setpgid resumed>) = 0 [pid 2296] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2295] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2292] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2292] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2295] <... openat resumed>) = 3 [pid 2295] write(3, "1000", 4 [pid 2292] <... clone3 resumed> => {parent_tid=[403]}, 88) = 403 [pid 2292] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2292] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2296] <... bpf resumed>) = 3 [pid 2295] <... write resumed>) = 4 [pid 2292] <... futex resumed>) = 0 [pid 2292] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2297 attached [pid 2297] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2296] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2295] close(3 [pid 2294] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2293] <... bpf resumed>) = 3 [pid 2297] rt_sigprocmask(SIG_SETMASK, [], [pid 2295] <... close resumed>) = 0 [pid 2295] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 2295] write(1, "executing program\n", 18 [pid 2297] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2295] <... write resumed>) = 18 [pid 2295] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2295] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2295] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2295] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2295] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2295] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2295] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2297] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72./strace-static-x86_64: Process 2298 attached [pid 2295] <... clone3 resumed> => {parent_tid=[391]}, 88) = 391 [pid 2295] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2295] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2295] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2296] <... futex resumed>) = 1 [pid 2291] <... futex resumed>) = 0 [pid 2291] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2291] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2294] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2296] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2294] <... bpf resumed>) = 3 [pid 2293] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2289] <... futex resumed>) = 0 [pid 2289] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2289] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2293] <... futex resumed>) = 1 [pid 2293] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2296] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2293] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2289] <... futex resumed>) = 0 [pid 2289] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2289] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2293] <... futex resumed>) = 1 [pid 2293] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2296] <... futex resumed>) = 1 [pid 2291] <... futex resumed>) = 0 [pid 2291] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2291] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2293] <... bpf resumed>) = 6 [pid 2293] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2289] <... futex resumed>) = 0 [pid 2289] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2289] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2289] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2289] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2289] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2289] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2296] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2289] <... clone3 resumed> => {parent_tid=[414]}, 88) = 414 [pid 2289] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2289] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2289] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2293] <... futex resumed>) = 1 [pid 2293] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 2294] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2296] <... bpf resumed>) = 6 [pid 2290] <... futex resumed>) = 0 [pid 2290] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2290] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2294] <... futex resumed>) = 1 [pid 2294] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2293] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2294] <... socketpair resumed>[4, 5]) = 0 [pid 2296] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2293] <... futex resumed>) = 0 [pid 2293] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2294] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2290] <... futex resumed>) = 0 [pid 2290] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2290] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2294] <... futex resumed>) = 1 [pid 2294] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2296] <... futex resumed>) = 1 [pid 2291] <... futex resumed>) = 0 [pid 2296] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2291] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2296] <... bpf resumed>) = 0 [pid 2291] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2291] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2296] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2291] <... mmap resumed>) = 0x7f6be1797000 [pid 2296] <... futex resumed>) = 0 [pid 2296] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2294] <... bpf resumed>) = 6 [pid 2291] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2294] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2291] <... mprotect resumed>) = 0 [pid 2290] <... futex resumed>) = 0 [pid 2291] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2290] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2291] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2290] <... futex resumed>) = 0 [pid 2291] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2290] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2290] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2290] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2291] <... clone3 resumed> => {parent_tid=[397]}, 88) = 397 [pid 2290] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2291] rt_sigprocmask(SIG_SETMASK, [], [pid 2290] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2291] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2290] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2291] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2290] <... clone3 resumed> => {parent_tid=[405]}, 88) = 405 [pid 2291] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2290] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2290] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2290] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2294] <... futex resumed>) = 1 [pid 2294] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 2294] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2294] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2299 attached [pid 2299] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2299] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2297] <... bpf resumed>) = 3 [pid 2299] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144./strace-static-x86_64: Process 2301 attached ./strace-static-x86_64: Process 2300 attached [pid 2298] set_robust_list(0x7f6be17d89a0, 24 [pid 2297] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2292] <... futex resumed>) = 0 [pid 2301] set_robust_list(0x7f6be17b79a0, 24 [pid 2300] set_robust_list(0x7f6be17b79a0, 24 [pid 2298] <... set_robust_list resumed>) = 0 [pid 2299] <... bpf resumed>) = 7 [pid 2292] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2297] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2301] <... set_robust_list resumed>) = 0 [pid 2300] <... set_robust_list resumed>) = 0 [pid 2298] rt_sigprocmask(SIG_SETMASK, [], [pid 2292] <... futex resumed>) = 0 [pid 2299] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2297] <... socketpair resumed>[4, 5]) = 0 [pid 2292] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2297] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2289] <... futex resumed>) = 0 [pid 2289] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2293] <... futex resumed>) = 0 [pid 2289] <... futex resumed>) = 1 [pid 2293] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2289] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2293] <... setsockopt resumed>) = 0 [pid 2293] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2289] <... futex resumed>) = 0 [pid 2293] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2289] close(3) = 0 [pid 2297] <... futex resumed>) = 1 [pid 2292] <... futex resumed>) = 0 [pid 2289] close(4) = 0 [pid 2292] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2289] close(5 [pid 2297] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2292] <... futex resumed>) = 0 [pid 2289] <... close resumed>) = 0 [pid 2301] rt_sigprocmask(SIG_SETMASK, [], [pid 2300] rt_sigprocmask(SIG_SETMASK, [], [pid 2298] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2289] close(6 [pid 2297] <... bpf resumed>) = 6 [pid 2292] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2289] <... close resumed>) = 0 [pid 2289] close(7) = 0 [pid 2297] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2289] close(8) = -1 EBADF (Bad file descriptor) [pid 2289] close(9) = -1 EBADF (Bad file descriptor) [pid 2289] close(10) = -1 EBADF (Bad file descriptor) [pid 2289] close(11) = -1 EBADF (Bad file descriptor) [pid 2289] close(12) = -1 EBADF (Bad file descriptor) [pid 2289] close(13) = -1 EBADF (Bad file descriptor) [pid 2289] close(14) = -1 EBADF (Bad file descriptor) [pid 2289] close(15) = -1 EBADF (Bad file descriptor) [pid 2289] close(16) = -1 EBADF (Bad file descriptor) [pid 2289] close(17) = -1 EBADF (Bad file descriptor) [pid 2289] close(18) = -1 EBADF (Bad file descriptor) [pid 2289] close(19) = -1 EBADF (Bad file descriptor) [pid 2289] close(20) = -1 EBADF (Bad file descriptor) [pid 2289] close(21) = -1 EBADF (Bad file descriptor) [pid 2289] close(22) = -1 EBADF (Bad file descriptor) [pid 2289] close(23) = -1 EBADF (Bad file descriptor) [pid 2289] close(24) = -1 EBADF (Bad file descriptor) [pid 2289] close(25) = -1 EBADF (Bad file descriptor) [pid 2289] close(26) = -1 EBADF (Bad file descriptor) [pid 2289] close(27) = -1 EBADF (Bad file descriptor) [pid 2289] close(28) = -1 EBADF (Bad file descriptor) [pid 2289] close(29) = -1 EBADF (Bad file descriptor) [pid 2289] exit_group(0 [pid 2293] <... futex resumed>) = ? [pid 2289] <... exit_group resumed>) = ? [pid 2293] +++ exited with 0 +++ [pid 2299] <... futex resumed>) = ? [pid 2297] <... futex resumed>) = 1 [pid 2292] <... futex resumed>) = 0 [pid 2301] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2300] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2298] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2297] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2292] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2301] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2300] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2299] +++ exited with 0 +++ [pid 2297] <... bpf resumed>) = 0 [pid 2292] <... futex resumed>) = 0 [pid 2289] +++ exited with 0 +++ [pid 2301] <... bpf resumed>) = 7 [pid 2298] <... bpf resumed>) = 3 [pid 2297] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2292] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=412, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2301] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2300] <... bpf resumed>) = 7 [pid 2298] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2297] <... futex resumed>) = 0 [pid 2292] <... futex resumed>) = 0 [pid 2300] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2298] <... futex resumed>) = 1 [pid 2297] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2295] <... futex resumed>) = 0 [pid 2301] <... futex resumed>) = 1 [pid 2292] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2290] <... futex resumed>) = 0 [pid 2300] <... futex resumed>) = 1 [pid 2298] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2297] <... bpf resumed>) = 7 [pid 2295] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2291] <... futex resumed>) = 0 [pid 2290] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] umount2("./139", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2301] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2300] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2298] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2297] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2295] <... futex resumed>) = 0 [pid 2294] <... futex resumed>) = 0 [pid 2291] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2290] <... futex resumed>) = 1 [pid 2298] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2297] <... futex resumed>) = 1 [pid 2296] <... futex resumed>) = 0 [pid 2295] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2294] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2292] <... futex resumed>) = 0 [pid 2291] <... futex resumed>) = 1 [pid 2290] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2298] <... socketpair resumed>[4, 5]) = 0 [pid 2297] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2296] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2294] <... setsockopt resumed>) = 0 [pid 2292] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2291] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] openat(AT_FDCWD, "./139", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2298] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2297] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2296] <... setsockopt resumed>) = 0 [pid 2294] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2292] <... futex resumed>) = 0 [pid 292] <... openat resumed>) = 3 [pid 2296] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2294] <... futex resumed>) = 1 [pid 2292] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2290] <... futex resumed>) = 0 [pid 292] newfstatat(3, "", [pid 2298] <... futex resumed>) = 1 [pid 2297] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2295] <... futex resumed>) = 0 [pid 2296] <... futex resumed>) = 1 [pid 2295] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2294] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2291] <... futex resumed>) = 0 [pid 2290] close(3 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2298] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2297] <... setsockopt resumed>) = 0 [pid 2296] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2295] <... futex resumed>) = 0 [pid 2291] close(3 [pid 2290] <... close resumed>) = 0 [pid 292] getdents64(3, [pid 2298] <... bpf resumed>) = 6 [pid 2297] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2295] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2291] <... close resumed>) = 0 [pid 2290] close(4 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2298] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2297] <... futex resumed>) = 1 [pid 2295] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2292] <... futex resumed>) = 0 [pid 2291] close(4 [pid 2290] <... close resumed>) = 0 [pid 292] umount2("./139/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2298] <... futex resumed>) = 0 [pid 2297] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2295] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2292] close(3 [pid 2291] <... close resumed>) = 0 [pid 2290] close(5 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2298] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2295] <... futex resumed>) = 0 [pid 2292] <... close resumed>) = 0 [pid 2291] close(5 [pid 2290] <... close resumed>) = 0 [pid 292] newfstatat(AT_FDCWD, "./139/binderfs", [pid 2298] <... bpf resumed>) = 0 [pid 2295] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2292] close(4 [pid 2291] <... close resumed>) = 0 [pid 2290] close(6 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2298] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2295] <... futex resumed>) = 0 [pid 2292] <... close resumed>) = 0 [pid 2291] close(6 [pid 2290] <... close resumed>) = 0 [pid 292] unlink("./139/binderfs" [pid 2298] <... futex resumed>) = 0 [pid 2295] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2292] close(5 [pid 2291] <... close resumed>) = 0 [pid 2290] close(7 [pid 292] <... unlink resumed>) = 0 [pid 2298] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2295] <... mmap resumed>) = 0x7f6be1797000 [pid 2292] <... close resumed>) = 0 [pid 2291] close(7 [pid 2290] <... close resumed>) = 0 [pid 292] getdents64(3, [pid 2295] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2292] close(6 [pid 2291] <... close resumed>) = 0 [pid 2290] close(8 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2295] <... mprotect resumed>) = 0 [pid 2292] <... close resumed>) = 0 [pid 2291] close(8 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] close(3 [pid 2295] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2292] close(7 [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(9 [pid 292] <... close resumed>) = 0 [pid 2295] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2292] <... close resumed>) = 0 [pid 2291] close(9 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] rmdir("./139" [pid 2295] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2292] close(8 [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(10 [pid 292] <... rmdir resumed>) = 0 [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] close(10 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] mkdir("./140", 0777./strace-static-x86_64: Process 2302 attached [pid 2295] <... clone3 resumed> => {parent_tid=[392]}, 88) = 392 [pid 2292] close(9 [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(11 [pid 292] <... mkdir resumed>) = 0 [pid 2295] rt_sigprocmask(SIG_SETMASK, [], [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] close(11 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2302] set_robust_list(0x7f6be17b79a0, 24 [pid 2295] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2292] close(10 [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(12 [pid 2295] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] close(12 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 415 [pid 2295] <... futex resumed>) = 0 [pid 2292] close(11 [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(13 [pid 2295] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] close(13 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2292] close(12 [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(14 [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] close(14 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2292] close(13 [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(15 [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] close(15 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2292] close(14 [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(16 [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] close(16 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2292] close(15 [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(17 [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] close(17 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(18 [pid 2292] close(16 [pid 2291] close(18 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(19./strace-static-x86_64: Process 2303 attached [pid 2302] <... set_robust_list resumed>) = 0 [pid 2292] close(17 [pid 2291] close(19 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(20 [pid 2291] close(20 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2292] close(18 [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(21 [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] close(21 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2292] close(19 [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(22 [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] close(22 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2292] close(20 [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(23 [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] close(23 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2292] close(21 [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(24 [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] close(24 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2292] close(22 [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(25 [pid 2291] close(25 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(26 [pid 2292] close(23 [pid 2291] close(26 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(27 [pid 2292] close(24 [pid 2291] close(27 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(28 [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] close(28 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2292] close(25 [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] close(29 [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] close(29 [pid 2290] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2292] close(26 [pid 2291] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2290] exit_group(0 [pid 2301] <... futex resumed>) = ? [pid 2294] <... futex resumed>) = ? [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] exit_group(0 [pid 2290] <... exit_group resumed>) = ? [pid 2301] +++ exited with 0 +++ [pid 2300] <... futex resumed>) = ? [pid 2296] <... futex resumed>) = ? [pid 2294] +++ exited with 0 +++ [pid 2292] close(27 [pid 2291] <... exit_group resumed>) = ? [pid 2290] +++ exited with 0 +++ [pid 2300] +++ exited with 0 +++ [pid 2296] +++ exited with 0 +++ [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2291] +++ exited with 0 +++ [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=403, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2292] close(28) = -1 EBADF (Bad file descriptor) [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=395, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2292] close(29 [pid 291] umount2("./136", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2292] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2292] exit_group(0 [pid 291] openat(AT_FDCWD, "./136", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] <... restart_syscall resumed>) = 0 [pid 2297] <... futex resumed>) = ? [pid 2292] <... exit_group resumed>) = ? [pid 291] <... openat resumed>) = 3 [pid 2297] +++ exited with 0 +++ [pid 291] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] umount2("./136/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 291] newfstatat(AT_FDCWD, "./136/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2292] +++ exited with 0 +++ [pid 291] unlink("./136/binderfs") = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=402, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 291] getdents64(3, [pid 289] umount2("./134", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] close(3) = 0 [pid 289] openat(AT_FDCWD, "./134", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 291] rmdir("./136") = 0 [pid 291] mkdir("./137", 0777) = 0 [pid 289] <... openat resumed>) = 3 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 289] newfstatat(3, "", [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 406 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2303] set_robust_list(0x5555698ca6a0, 24 [pid 289] getdents64(3, [pid 2302] rt_sigprocmask(SIG_SETMASK, [], [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2302] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2302] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144./strace-static-x86_64: Process 2304 attached [pid 289] umount2("./134/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2303] <... set_robust_list resumed>) = 0 [pid 2304] set_robust_list(0x5555698ca6a0, 24 [pid 2302] <... bpf resumed>) = 7 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2304] <... set_robust_list resumed>) = 0 [pid 2303] chdir("./140" [pid 289] newfstatat(AT_FDCWD, "./134/binderfs", [pid 2303] <... chdir resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2303] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 289] unlink("./134/binderfs" [pid 2303] <... prctl resumed>) = 0 [pid 2303] setpgid(0, 0) = 0 [pid 2303] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 289] <... unlink resumed>) = 0 [pid 2303] <... openat resumed>) = 3 [pid 289] getdents64(3, [pid 2303] write(3, "1000", 4 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2303] <... write resumed>) = 4 [pid 289] close(3 [pid 2303] close(3 [pid 289] <... close resumed>) = 0 [pid 2303] <... close resumed>) = 0 executing program [pid 289] rmdir("./134" [pid 2303] symlink("/dev/binderfs", "./binderfs") = 0 [pid 289] <... rmdir resumed>) = 0 [pid 2303] write(1, "executing program\n", 18 [pid 289] mkdir("./135", 0777 [pid 2303] <... write resumed>) = 18 [pid 2302] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... mkdir resumed>) = 0 [pid 2303] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2302] <... futex resumed>) = 1 [pid 2295] <... futex resumed>) = 0 [pid 2303] <... futex resumed>) = 0 [pid 2302] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2295] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2303] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2298] <... futex resumed>) = 0 [pid 2295] <... futex resumed>) = 1 [pid 2303] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2295] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2303] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2303] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2303] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2298] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2303] <... mprotect resumed>) = 0 [pid 2298] <... setsockopt resumed>) = 0 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 398 [pid 2298] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2303] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2298] <... futex resumed>) = 1 [pid 2295] <... futex resumed>) = 0 [pid 2303] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2303] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2298] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2295] close(3 [pid 2303] <... clone3 resumed> => {parent_tid=[416]}, 88) = 416 [pid 2295] <... close resumed>) = 0 [pid 2303] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2303] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2295] close(4 [pid 2303] <... futex resumed>) = 0 [pid 2295] <... close resumed>) = 0 [pid 2303] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2295] close(5./strace-static-x86_64: Process 2305 attached ) = 0 [pid 2305] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2295] close(6 [pid 2305] chdir("./135" [pid 2295] <... close resumed>) = 0 [pid 2305] <... chdir resumed>) = 0 [pid 2295] close(7 [pid 2305] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2295] <... close resumed>) = 0 [pid 2305] <... prctl resumed>) = 0 [pid 2295] close(8 [pid 2305] setpgid(0, 0 [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] <... setpgid resumed>) = 0 [pid 2295] close(9 [pid 2305] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] <... openat resumed>) = 3 [pid 2295] close(10 [pid 2305] write(3, "1000", 4 [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] <... write resumed>) = 4 [pid 2295] close(11 [pid 2305] close(3 [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] <... close resumed>) = 0 [pid 2295] close(12 [pid 2305] symlink("/dev/binderfs", "./binderfs" [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2304] chdir("./137" [pid 2305] <... symlink resumed>) = 0 [pid 2295] close(13 [pid 2304] <... chdir resumed>) = 0 [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] write(1, "executing program\n", 18executing program [pid 2304] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2295] close(14 [pid 2305] <... write resumed>) = 18 [pid 2304] <... prctl resumed>) = 0 [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2295] close(15 [pid 2304] setpgid(0, 0 [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] <... futex resumed>) = 0 [pid 2304] <... setpgid resumed>) = 0 [pid 2295] close(16) = -1 EBADF (Bad file descriptor) [pid 2305] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2295] close(17 [pid 2305] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2304] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2295] close(18 [pid 2305] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2295] close(19 [pid 2304] <... openat resumed>) = 3 [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2304] write(3, "1000", 4 [pid 2295] close(20 [pid 2305] <... mmap resumed>) = 0x7f6be17b8000 [pid 2304] <... write resumed>) = 4 [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2304] close(3 [pid 2295] close(21 [pid 2305] <... mprotect resumed>) = 0 [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2304] <... close resumed>) = 0 [pid 2295] close(22 [pid 2305] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2304] symlink("/dev/binderfs", "./binderfs" [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2295] close(23 [pid 2305] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2304] <... symlink resumed>) = 0 [pid 2295] close(24executing program [pid 2304] write(1, "executing program\n", 18 [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] <... clone3 resumed> => {parent_tid=[399]}, 88) = 399 [pid 2295] close(25 [pid 2304] <... write resumed>) = 18 [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2295] close(26 [pid 2304] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2306 attached [pid 2304] <... futex resumed>) = 0 [pid 2295] close(27 [pid 2305] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2304] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2295] close(28 [pid 2306] set_robust_list(0x7f6be17d89a0, 24 [pid 2305] <... futex resumed>) = 0 [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2304] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2295] close(29 [pid 2306] <... set_robust_list resumed>) = 0 [pid 2305] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2306] rt_sigprocmask(SIG_SETMASK, [], [pid 2304] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2295] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... restart_syscall resumed>) = 0 [pid 2306] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2304] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2295] exit_group(0 [pid 2306] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2304] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2302] <... futex resumed>) = ? [pid 2298] <... futex resumed>) = ? [pid 2295] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2307 attached [pid 2306] <... bpf resumed>) = 3 [pid 2304] <... mmap resumed>) = 0x7f6be17b8000 [pid 2302] +++ exited with 0 +++ [pid 2298] +++ exited with 0 +++ [pid 287] umount2("./136", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2306] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2306] <... futex resumed>) = 1 [pid 2303] <... futex resumed>) = 0 [pid 287] openat(AT_FDCWD, "./136", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2306] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2303] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2295] +++ exited with 0 +++ [pid 287] <... openat resumed>) = 3 [pid 2306] <... socketpair resumed>[4, 5]) = 0 [pid 2304] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2303] <... futex resumed>) = 0 [pid 287] newfstatat(3, "", [pid 2306] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2304] <... mprotect resumed>) = 0 [pid 2303] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=390, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2307] set_robust_list(0x7f6be17d89a0, 24 [pid 2306] <... futex resumed>) = 0 [pid 2303] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 287] getdents64(3, [pid 2306] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2303] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2307] <... set_robust_list resumed>) = 0 [pid 2306] <... bpf resumed>) = 6 [pid 2304] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2303] <... futex resumed>) = 0 [pid 287] umount2("./136/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2306] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2303] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2306] <... futex resumed>) = 0 [pid 2304] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2303] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 287] newfstatat(AT_FDCWD, "./136/binderfs", [pid 2306] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2304] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2303] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2306] <... bpf resumed>) = 0 [pid 2303] <... futex resumed>) = 0 [pid 287] unlink("./136/binderfs" [pid 2306] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2304] <... clone3 resumed> => {parent_tid=[407]}, 88) = 407 [pid 2303] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... unlink resumed>) = 0 [pid 2306] <... futex resumed>) = 0 [pid 2304] rt_sigprocmask(SIG_SETMASK, [], [pid 2303] <... futex resumed>) = 0 [pid 287] getdents64(3, [pid 2306] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2304] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2303] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2304] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2303] <... mmap resumed>) = 0x7f6be1797000 [pid 287] close(3 [pid 2303] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 287] <... close resumed>) = 0 [pid 2304] <... futex resumed>) = 0 [pid 2303] <... mprotect resumed>) = 0 [pid 287] rmdir("./136" [pid 2304] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2303] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] <... rmdir resumed>) = 0 [pid 2303] <... rt_sigprocmask resumed>[], 8) = 0 [pid 287] mkdir("./137", 0777 [pid 2303] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2307] rt_sigprocmask(SIG_SETMASK, [], [pid 287] <... mkdir resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2309 attached [pid 2307] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2303] <... clone3 resumed> => {parent_tid=[417]}, 88) = 417 [pid 2303] rt_sigprocmask(SIG_SETMASK, [], [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 404 [pid 2303] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2307] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2303] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2310 attached [pid 2309] set_robust_list(0x7f6be17b79a0, 24 [pid 2303] <... futex resumed>) = 0 [pid 2303] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2308 attached [pid 2308] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2308] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2307] <... bpf resumed>) = 3 [pid 2310] set_robust_list(0x5555698ca6a0, 24 [pid 2309] <... set_robust_list resumed>) = 0 [pid 2308] <... bpf resumed>) = 3 [pid 2307] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2308] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2308] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2310] <... set_robust_list resumed>) = 0 [pid 2310] chdir("./137") = 0 [pid 2310] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2310] setpgid(0, 0) = 0 [pid 2310] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2310] write(3, "1000", 4) = 4 [pid 2310] close(3) = 0 [pid 2310] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 2310] write(1, "executing program\n", 18) = 18 [pid 2310] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2310] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2310] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2310] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2310] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2310] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2304] <... futex resumed>) = 0 [pid 2309] rt_sigprocmask(SIG_SETMASK, [], [pid 2307] <... futex resumed>) = 1 [pid 2305] <... futex resumed>) = 0 [pid 2305] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2305] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2310] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2310] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2304] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2310] <... clone3 resumed> => {parent_tid=[405]}, 88) = 405 [pid 2307] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2304] <... futex resumed>) = 1 [pid 2308] <... futex resumed>) = 0 [pid 2304] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2308] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2307] <... socketpair resumed>[4, 5]) = 0 [pid 2308] <... socketpair resumed>[4, 5]) = 0 [pid 2308] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2304] <... futex resumed>) = 0 [pid 2307] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2304] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2308] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2304] <... futex resumed>) = 0 [pid 2305] <... futex resumed>) = 0 [pid 2308] <... bpf resumed>) = 6 [pid 2307] <... futex resumed>) = 1 [pid 2305] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2304] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2308] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2307] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2305] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2311 attached [pid 2309] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2308] <... futex resumed>) = 0 [pid 2305] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2304] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2308] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2310] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2310] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2307] <... bpf resumed>) = 6 [pid 2307] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2305] <... futex resumed>) = 0 [pid 2307] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2305] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2307] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2305] <... futex resumed>) = 0 [pid 2307] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2305] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2307] <... bpf resumed>) = 0 [pid 2305] <... futex resumed>) = 0 [pid 2307] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2305] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2307] <... futex resumed>) = 0 [pid 2305] <... mmap resumed>) = 0x7f6be1797000 [pid 2307] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2305] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2305] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2309] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2305] <... clone3 resumed> => {parent_tid=[400]}, 88) = 400 [pid 2304] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2312 attached [pid 2311] set_robust_list(0x7f6be17d89a0, 24 [pid 2305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2305] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2305] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2312] set_robust_list(0x7f6be17b79a0, 24 [pid 2311] <... set_robust_list resumed>) = 0 [pid 2309] <... bpf resumed>) = 7 [pid 2308] <... futex resumed>) = 0 [pid 2304] <... futex resumed>) = 1 [pid 290] <... restart_syscall resumed>) = 0 [pid 2309] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2312] <... set_robust_list resumed>) = 0 [pid 2311] rt_sigprocmask(SIG_SETMASK, [], [pid 2309] <... futex resumed>) = 1 [pid 2308] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2304] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2303] <... futex resumed>) = 0 [pid 2309] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2303] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] umount2("./133", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2306] <... futex resumed>) = 0 [pid 2303] <... futex resumed>) = 1 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2306] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2303] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] openat(AT_FDCWD, "./133", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2306] <... setsockopt resumed>) = 0 [pid 290] <... openat resumed>) = 3 [pid 2306] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] newfstatat(3, "", [pid 2306] <... futex resumed>) = 1 [pid 2303] <... futex resumed>) = 0 [pid 2304] <... futex resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2311] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2306] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2303] close(3 [pid 290] getdents64(3, [pid 2303] <... close resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2303] close(4 [pid 290] umount2("./133/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2303] <... close resumed>) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2303] close(5 [pid 290] newfstatat(AT_FDCWD, "./133/binderfs", [pid 2303] <... close resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2304] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2303] close(6 [pid 290] unlink("./133/binderfs" [pid 2304] <... mmap resumed>) = 0x7f6be1797000 [pid 2303] <... close resumed>) = 0 [pid 290] <... unlink resumed>) = 0 [pid 2303] close(7 [pid 290] getdents64(3, [pid 2311] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2304] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2303] <... close resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2303] close(8 [pid 290] close(3 [pid 2303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... close resumed>) = 0 [pid 2303] close(9 [pid 290] rmdir("./133" [pid 2303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... rmdir resumed>) = 0 [pid 2312] rt_sigprocmask(SIG_SETMASK, [], [pid 2311] <... bpf resumed>) = 3 [pid 2308] <... bpf resumed>) = 0 [pid 2304] <... mprotect resumed>) = 0 [pid 2303] close(10 [pid 290] mkdir("./134", 0777 [pid 2304] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... mkdir resumed>) = 0 [pid 2311] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2312] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2308] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2304] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2303] close(11 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2311] <... futex resumed>) = 1 [pid 2310] <... futex resumed>) = 0 [pid 2312] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2310] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2308] <... futex resumed>) = 0 [pid 2304] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2303] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2313 attached [pid 2311] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2310] <... futex resumed>) = 0 [pid 2303] close(12 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 393 [pid 2310] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2303] close(13 [pid 2311] <... socketpair resumed>[4, 5]) = 0 [pid 2304] <... clone3 resumed> => {parent_tid=[408]}, 88) = 408 [pid 2303] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2303] close(14) = -1 EBADF (Bad file descriptor) [pid 2303] close(15) = -1 EBADF (Bad file descriptor) [pid 2303] close(16) = -1 EBADF (Bad file descriptor) [pid 2303] close(17) = -1 EBADF (Bad file descriptor) [pid 2303] close(18) = -1 EBADF (Bad file descriptor) [pid 2303] close(19) = -1 EBADF (Bad file descriptor) [pid 2303] close(20) = -1 EBADF (Bad file descriptor) [pid 2303] close(21) = -1 EBADF (Bad file descriptor) [pid 2303] close(22) = -1 EBADF (Bad file descriptor) [pid 2303] close(23) = -1 EBADF (Bad file descriptor) [pid 2303] close(24) = -1 EBADF (Bad file descriptor) [pid 2303] close(25) = -1 EBADF (Bad file descriptor) [pid 2303] close(26) = -1 EBADF (Bad file descriptor) [pid 2303] close(27) = -1 EBADF (Bad file descriptor) [pid 2303] close(28) = -1 EBADF (Bad file descriptor) [pid 2303] close(29) = -1 EBADF (Bad file descriptor) [pid 2303] exit_group(0 [pid 2309] <... futex resumed>) = ? [pid 2306] <... futex resumed>) = ? [pid 2303] <... exit_group resumed>) = ? [pid 2311] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2309] +++ exited with 0 +++ [pid 2308] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2306] +++ exited with 0 +++ [pid 2304] rt_sigprocmask(SIG_SETMASK, [], [pid 2303] +++ exited with 0 +++ [pid 2311] <... futex resumed>) = 1 [pid 2310] <... futex resumed>) = 0 [pid 2304] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=415, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- [pid 2310] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2310] <... futex resumed>) = 0 [pid 2310] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2314 attached [pid 2314] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2314] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2314] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2313] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2313] chdir("./134") = 0 [pid 2304] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2311] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2304] <... futex resumed>) = 1 [pid 2314] <... futex resumed>) = 0 [pid 2314] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2311] <... bpf resumed>) = 6 [pid 2304] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2311] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2314] <... bpf resumed>) = 7 [pid 2313] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2312] <... bpf resumed>) = 7 [pid 2311] <... futex resumed>) = 1 [pid 2310] <... futex resumed>) = 0 [pid 2314] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2313] <... prctl resumed>) = 0 [pid 2312] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2311] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2310] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2314] <... futex resumed>) = 1 [pid 2313] setpgid(0, 0 [pid 2312] <... futex resumed>) = 1 [pid 2311] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2310] <... futex resumed>) = 0 [pid 2305] <... futex resumed>) = 0 [pid 2304] <... futex resumed>) = 0 [pid 2314] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2313] <... setpgid resumed>) = 0 [pid 2312] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2311] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2310] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2305] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2304] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2313] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2311] <... bpf resumed>) = 0 [pid 2310] <... futex resumed>) = 0 [pid 2307] <... futex resumed>) = 0 [pid 2305] <... futex resumed>) = 1 [pid 2313] <... openat resumed>) = 3 [pid 2311] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2310] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2308] <... futex resumed>) = 0 [pid 2307] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2305] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2304] <... futex resumed>) = 1 [pid 2313] write(3, "1000", 4 [pid 2311] <... futex resumed>) = 0 [pid 2310] <... mmap resumed>) = 0x7f6be1797000 [pid 2308] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2307] <... setsockopt resumed>) = 0 [pid 2313] <... write resumed>) = 4 [pid 2311] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2310] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2308] <... setsockopt resumed>) = 0 [pid 2307] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2304] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2313] close(3 [pid 2310] <... mprotect resumed>) = 0 [pid 2308] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2307] <... futex resumed>) = 1 [pid 2305] <... futex resumed>) = 0 [pid 2313] <... close resumed>) = 0 [pid 2310] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2308] <... futex resumed>) = 0 [pid 2307] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2305] close(3 [pid 2304] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2313] symlink("/dev/binderfs", "./binderfs" [pid 2310] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2308] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2305] <... close resumed>) = 0 [pid 2313] <... symlink resumed>) = 0 [pid 2310] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2305] close(4 [pid 2304] close(3 [pid 2313] write(1, "executing program\n", 18executing program [pid 2305] <... close resumed>) = 0 [pid 2313] <... write resumed>) = 18 [pid 2310] <... clone3 resumed> => {parent_tid=[406]}, 88) = 406 [pid 2305] close(5 [pid 2304] <... close resumed>) = 0 [pid 2313] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2310] rt_sigprocmask(SIG_SETMASK, [], [pid 2305] <... close resumed>) = 0 [pid 2304] close(4 [pid 2313] <... futex resumed>) = 0 [pid 2310] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2305] close(6./strace-static-x86_64: Process 2315 attached [pid 2313] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2310] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2305] <... close resumed>) = 0 [pid 2304] <... close resumed>) = 0 [pid 2313] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2310] <... futex resumed>) = 0 [pid 2305] close(7 [pid 2313] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2310] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2305] <... close resumed>) = 0 [pid 2313] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2305] close(8 [pid 2313] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2313] <... mmap resumed>) = 0x7f6be17b8000 [pid 2305] close(9 [pid 2313] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2313] <... mprotect resumed>) = 0 [pid 2305] close(10 [pid 2313] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2313] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2305] close(11 [pid 2313] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2315] set_robust_list(0x7f6be17b79a0, 24 [pid 2305] close(12 [pid 2304] close(5 [pid 2315] <... set_robust_list resumed>) = 0 [pid 2313] <... clone3 resumed> => {parent_tid=[394]}, 88) = 394 [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2313] rt_sigprocmask(SIG_SETMASK, [], [pid 2305] close(13 [pid 2304] <... close resumed>) = 0 [pid 2313] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2304] close(6 [pid 2313] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2305] close(14 [pid 2313] <... futex resumed>) = 0 [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2313] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2305] close(15) = -1 EBADF (Bad file descriptor) [pid 2304] <... close resumed>) = 0 [pid 2305] close(16 [pid 2304] close(7 [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] close(17 [pid 2304] <... close resumed>) = 0 [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2304] close(8 [pid 2305] close(18 [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] close(19) = -1 EBADF (Bad file descriptor) [pid 2305] close(20 [pid 2304] close(9 [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] close(21 [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2304] close(10 [pid 2305] close(22 [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] close(23) = -1 EBADF (Bad file descriptor) [pid 2305] close(24 [pid 2304] close(11 [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] close(25 [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2304] close(12 [pid 2305] close(26 [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2304] close(13 [pid 2305] close(27) = -1 EBADF (Bad file descriptor) [pid 2305] close(28) = -1 EBADF (Bad file descriptor) [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] close(29 [pid 2304] close(14 [pid 292] <... restart_syscall resumed>) = 0 [pid 2305] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2305] exit_group(0 [pid 2304] close(15 [pid 2312] <... futex resumed>) = ? [pid 2307] <... futex resumed>) = ? [pid 2305] <... exit_group resumed>) = ? [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./140", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2315] rt_sigprocmask(SIG_SETMASK, [], [pid 2312] +++ exited with 0 +++ [pid 2307] +++ exited with 0 +++ [pid 2305] +++ exited with 0 +++ [pid 2304] close(16 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] openat(AT_FDCWD, "./140", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2304] close(17 [pid 292] <... openat resumed>) = 3 [pid 292] newfstatat(3, "", [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=398, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2304] close(18 [pid 292] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2304] close(19 [pid 292] umount2("./140/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2304] close(20 [pid 292] newfstatat(AT_FDCWD, "./140/binderfs", [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] unlink("./140/binderfs" [pid 2304] close(21 [pid 292] <... unlink resumed>) = 0 [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 2304] close(22 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] close(3 [pid 2304] close(23 [pid 292] <... close resumed>) = 0 [pid 292] rmdir("./140" [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 2304] close(24 [pid 292] mkdir("./141", 0777 [pid 2315] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... mkdir resumed>) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2315] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2304] close(25 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 418 ./strace-static-x86_64: Process 2316 attached [pid 2316] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2316] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2316] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... restart_syscall resumed>) = 0 [pid 2304] close(26 [pid 2316] <... bpf resumed>) = 3 [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2304] close(27 [pid 2316] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2313] <... futex resumed>) = 0 [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2313] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2313] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2316] <... futex resumed>) = 1 [pid 2316] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2304] close(28 [pid 289] umount2("./135", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2304] close(29 [pid 289] openat(AT_FDCWD, "./135", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2304] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2316] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... openat resumed>) = 3 [pid 2304] exit_group(0 [pid 289] newfstatat(3, "", [pid 2314] <... futex resumed>) = ? [pid 2314] +++ exited with 0 +++ [pid 2308] <... futex resumed>) = ? [pid 2304] <... exit_group resumed>) = ? [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2308] +++ exited with 0 +++ [pid 2316] <... futex resumed>) = 1 [pid 2313] <... futex resumed>) = 0 [pid 2316] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2313] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2316] <... bpf resumed>) = 6 [pid 2313] <... futex resumed>) = 0 [pid 2316] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2313] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2316] <... futex resumed>) = 0 [pid 2313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2316] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2313] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2304] +++ exited with 0 +++ [pid 2316] <... bpf resumed>) = 0 [pid 2313] <... futex resumed>) = 0 [pid 289] getdents64(3, [pid 2316] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2313] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=406, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2316] <... futex resumed>) = 0 [pid 2313] <... futex resumed>) = 0 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2316] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2313] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 289] umount2("./135/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2313] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2313] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] newfstatat(AT_FDCWD, "./135/binderfs", [pid 2313] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2313] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] unlink("./135/binderfs" [pid 2313] <... clone3 resumed> => {parent_tid=[395]}, 88) = 395 [pid 2313] rt_sigprocmask(SIG_SETMASK, [], [pid 289] <... unlink resumed>) = 0 [pid 2313] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2313] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] getdents64(3, [pid 2313] <... futex resumed>) = 0 [pid 2313] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 ./strace-static-x86_64: Process 2318 attached [pid 289] close(3 [pid 2318] set_robust_list(0x7f6be17b79a0, 24 [pid 289] <... close resumed>) = 0 [pid 2318] <... set_robust_list resumed>) = 0 [pid 2318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 289] rmdir("./135" [pid 2318] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 289] <... rmdir resumed>) = 0 [pid 289] mkdir("./136", 0777) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2317 attached [pid 2317] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2317] chdir("./141" [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 401 [pid 291] <... restart_syscall resumed>) = 0 [pid 2317] <... chdir resumed>) = 0 [pid 2317] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 291] umount2("./137", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 291] openat(AT_FDCWD, "./137", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2315] <... bpf resumed>) = 7 [pid 2315] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... openat resumed>) = 3 [pid 291] newfstatat(3, "", [pid 2315] <... futex resumed>) = 1 [pid 2310] <... futex resumed>) = 0 [pid 2310] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2310] <... futex resumed>) = 1 [pid 2310] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2311] <... futex resumed>) = 0 [pid 291] getdents64(3, [pid 2315] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2311] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2311] <... setsockopt resumed>) = 0 [pid 291] umount2("./137/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2311] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2311] <... futex resumed>) = 1 [pid 2310] <... futex resumed>) = 0 [pid 2311] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2310] close(3 [pid 291] newfstatat(AT_FDCWD, "./137/binderfs", [pid 2310] <... close resumed>) = 0 [pid 2310] close(4) = 0 [pid 2310] close(5 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2310] <... close resumed>) = 0 [pid 2310] close(6) = 0 [pid 291] unlink("./137/binderfs"./strace-static-x86_64: Process 2319 attached [pid 2310] close(7) = 0 [pid 2310] close(8) = -1 EBADF (Bad file descriptor) [pid 2310] close(9) = -1 EBADF (Bad file descriptor) [pid 2310] close(10) = -1 EBADF (Bad file descriptor) [pid 2310] close(11) = -1 EBADF (Bad file descriptor) [pid 291] <... unlink resumed>) = 0 [pid 2310] close(12) = -1 EBADF (Bad file descriptor) [pid 2310] close(13) = -1 EBADF (Bad file descriptor) [pid 2310] close(14) = -1 EBADF (Bad file descriptor) [pid 2310] close(15) = -1 EBADF (Bad file descriptor) [pid 2310] close(16) = -1 EBADF (Bad file descriptor) [pid 2310] close(17) = -1 EBADF (Bad file descriptor) [pid 2310] close(18) = -1 EBADF (Bad file descriptor) [pid 2310] close(19) = -1 EBADF (Bad file descriptor) [pid 2310] close(20) = -1 EBADF (Bad file descriptor) [pid 2310] close(21) = -1 EBADF (Bad file descriptor) [pid 2310] close(22) = -1 EBADF (Bad file descriptor) [pid 2310] close(23) = -1 EBADF (Bad file descriptor) [pid 2310] close(24) = -1 EBADF (Bad file descriptor) [pid 2310] close(25) = -1 EBADF (Bad file descriptor) [pid 2310] close(26) = -1 EBADF (Bad file descriptor) [pid 2310] close(27) = -1 EBADF (Bad file descriptor) [pid 2310] close(28) = -1 EBADF (Bad file descriptor) [pid 2310] close(29) = -1 EBADF (Bad file descriptor) [pid 2310] exit_group(0) = ? [pid 2311] <... futex resumed>) = ? [pid 291] getdents64(3, [pid 2315] <... futex resumed>) = ? [pid 2311] +++ exited with 0 +++ [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2318] <... bpf resumed>) = 7 [pid 2318] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2313] <... futex resumed>) = 0 [pid 2313] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2316] <... futex resumed>) = 0 [pid 2313] <... futex resumed>) = 1 [pid 2316] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2313] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2316] <... setsockopt resumed>) = 0 [pid 2315] +++ exited with 0 +++ [pid 2310] +++ exited with 0 +++ [pid 2316] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] close(3 [pid 2316] <... futex resumed>) = 1 [pid 2313] <... futex resumed>) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=404, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2316] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2313] close(3 [pid 291] <... close resumed>) = 0 [pid 2313] <... close resumed>) = 0 [pid 2313] close(4) = 0 [pid 291] rmdir("./137" [pid 2313] close(5) = 0 [pid 291] <... rmdir resumed>) = 0 [pid 2313] close(6) = 0 [pid 291] mkdir("./138", 0777 [pid 2313] close(7) = 0 [pid 2313] close(8) = -1 EBADF (Bad file descriptor) [pid 291] <... mkdir resumed>) = 0 [pid 2313] close(9 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2318] <... futex resumed>) = 1 [pid 2313] close(10 [pid 2318] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2313] close(11) = -1 EBADF (Bad file descriptor) [pid 2317] setpgid(0, 0 [pid 2313] close(12 [pid 2317] <... setpgid resumed>) = 0 [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2320 attached [pid 2319] set_robust_list(0x5555698ca6a0, 24 [pid 2317] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2313] close(13 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 409 [pid 2317] <... openat resumed>) = 3 [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2317] write(3, "1000", 4 [pid 2313] close(14 [pid 2317] <... write resumed>) = 4 [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2317] close(3 [pid 2313] close(15 [pid 2317] <... close resumed>) = 0 [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2317] symlink("/dev/binderfs", "./binderfs" [pid 2313] close(16 [pid 2319] <... set_robust_list resumed>) = 0 [pid 2317] <... symlink resumed>) = 0 [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2317] write(1, "executing program\n", 18 [pid 2313] close(17executing program [pid 2317] <... write resumed>) = 18 [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2317] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2313] close(18 [pid 2317] <... futex resumed>) = 0 [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2317] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2313] close(19 [pid 2317] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2317] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2313] close(20 [pid 2317] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2317] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2313] close(21 [pid 2317] <... mmap resumed>) = 0x7f6be17b8000 [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2317] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2313] close(22 [pid 2317] <... mprotect resumed>) = 0 [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2317] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2313] close(23 [pid 2317] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2317] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2313] close(24 [pid 2319] chdir("./136" [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2317] <... clone3 resumed> => {parent_tid=[419]}, 88) = 419 [pid 2313] close(25 [pid 2317] rt_sigprocmask(SIG_SETMASK, [], [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2317] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2313] close(26 [pid 2317] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2317] <... futex resumed>) = 0 [pid 2313] close(27 [pid 2317] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2313] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2313] close(28) = -1 EBADF (Bad file descriptor) [pid 2313] close(29) = -1 EBADF (Bad file descriptor) [pid 2313] exit_group(0 [pid 2318] <... futex resumed>) = ? [pid 2316] <... futex resumed>) = ? [pid 2313] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2321 attached [pid 2320] set_robust_list(0x5555698ca6a0, 24 [pid 2319] <... chdir resumed>) = 0 [pid 2318] +++ exited with 0 +++ [pid 2316] +++ exited with 0 +++ [pid 2313] +++ exited with 0 +++ [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=393, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2321] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2321] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2320] <... set_robust_list resumed>) = 0 [pid 2319] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2321] <... bpf resumed>) = 3 [pid 2320] chdir("./138" [pid 2319] <... prctl resumed>) = 0 [pid 2321] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2317] <... futex resumed>) = 0 [pid 2317] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2317] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2321] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2320] <... chdir resumed>) = 0 [pid 2319] setpgid(0, 0 [pid 2321] <... socketpair resumed>[4, 5]) = 0 [pid 2321] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2317] <... futex resumed>) = 0 [pid 2321] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2317] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2321] <... bpf resumed>) = 6 [pid 2320] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2319] <... setpgid resumed>) = 0 [pid 2317] <... futex resumed>) = 0 [pid 2321] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2317] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2321] <... futex resumed>) = 0 [pid 2317] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2321] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2317] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2321] <... bpf resumed>) = 0 [pid 2317] <... futex resumed>) = 0 [pid 2321] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2317] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2321] <... futex resumed>) = 0 [pid 2317] <... futex resumed>) = 0 [pid 2321] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2317] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2317] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2317] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2317] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[420]}, 88) = 420 [pid 2317] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2317] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2319] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2317] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2322 attached [pid 2322] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2322] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2322] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2319] <... openat resumed>) = 3 [pid 2319] write(3, "1000", 4 [pid 2320] <... prctl resumed>) = 0 [pid 2319] <... write resumed>) = 4 [pid 2320] setpgid(0, 0 [pid 2322] <... bpf resumed>) = 7 [pid 2322] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2317] <... futex resumed>) = 0 [pid 2317] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2321] <... futex resumed>) = 0 [pid 2317] <... futex resumed>) = 1 [pid 2321] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2317] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2321] <... setsockopt resumed>) = 0 [pid 2321] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2320] <... setpgid resumed>) = 0 [pid 2319] close(3 [pid 290] <... restart_syscall resumed>) = 0 [pid 2321] <... futex resumed>) = 1 [pid 2317] <... futex resumed>) = 0 [pid 2321] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2320] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2319] <... close resumed>) = 0 [pid 2317] close(3 [pid 2319] symlink("/dev/binderfs", "./binderfs" [pid 2317] <... close resumed>) = 0 [pid 290] umount2("./134", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2320] <... openat resumed>) = 3 [pid 2317] close(4 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2320] write(3, "1000", 4 [pid 2319] <... symlink resumed>) = 0 [pid 2317] <... close resumed>) = 0 executing program [pid 290] openat(AT_FDCWD, "./134", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2320] <... write resumed>) = 4 [pid 2319] write(1, "executing program\n", 18 [pid 2317] close(5 [pid 290] <... openat resumed>) = 3 [pid 2320] close(3 [pid 2319] <... write resumed>) = 18 [pid 2317] <... close resumed>) = 0 [pid 290] newfstatat(3, "", [pid 2320] <... close resumed>) = 0 [pid 2319] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2317] close(6 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2317] <... close resumed>) = 0 [pid 290] getdents64(3, [pid 2320] symlink("/dev/binderfs", "./binderfs" [pid 2319] <... futex resumed>) = 0 [pid 2317] close(7 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2319] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2317] <... close resumed>) = 0 [pid 290] umount2("./134/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2320] <... symlink resumed>) = 0 [pid 2319] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2317] close(8 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 287] umount2("./137", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2320] write(1, "executing program\n", 18 [pid 2319] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(AT_FDCWD, "./134/binderfs", [pid 2320] <... write resumed>) = 18 [pid 2319] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2317] close(9 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2320] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2319] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] unlink("./134/binderfs" [pid 2320] <... futex resumed>) = 0 [pid 2319] <... mmap resumed>) = 0x7f6be17b8000 [pid 2317] close(10 [pid 290] <... unlink resumed>) = 0 [pid 287] openat(AT_FDCWD, "./137", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2320] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2319] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 2320] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2319] <... mprotect resumed>) = 0 [pid 2317] close(11 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... openat resumed>) = 3 [pid 2317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] close(3 [pid 2319] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2317] close(12 [pid 2320] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 290] <... close resumed>) = 0 [pid 287] newfstatat(3, "", [pid 2320] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2319] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] rmdir("./134" [pid 2320] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2319] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2317] close(13 [pid 290] <... rmdir resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2320] <... mmap resumed>) = 0x7f6be17b8000 [pid 2317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] mkdir("./135", 0777./strace-static-x86_64: Process 2323 attached [pid 2320] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2319] <... clone3 resumed> => {parent_tid=[402]}, 88) = 402 [pid 2317] close(14 [pid 290] <... mkdir resumed>) = 0 [pid 287] getdents64(3, [pid 2317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2323] set_robust_list(0x7f6be17d89a0, 24 [pid 2320] <... mprotect resumed>) = 0 [pid 2319] rt_sigprocmask(SIG_SETMASK, [], [pid 2317] close(15 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 396 [pid 2317] close(16) = -1 EBADF (Bad file descriptor) [pid 2317] close(17) = -1 EBADF (Bad file descriptor) [pid 2317] close(18) = -1 EBADF (Bad file descriptor) [pid 2317] close(19) = -1 EBADF (Bad file descriptor) [pid 2317] close(20) = -1 EBADF (Bad file descriptor) [pid 2317] close(21) = -1 EBADF (Bad file descriptor) [pid 2317] close(22) = -1 EBADF (Bad file descriptor) [pid 2317] close(23) = -1 EBADF (Bad file descriptor) [pid 2317] close(24) = -1 EBADF (Bad file descriptor) [pid 2317] close(25) = -1 EBADF (Bad file descriptor) [pid 2317] close(26) = -1 EBADF (Bad file descriptor) [pid 2317] close(27) = -1 EBADF (Bad file descriptor) [pid 2317] close(28) = -1 EBADF (Bad file descriptor) [pid 2317] close(29 [pid 2322] <... futex resumed>) = 1 [pid 2317] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2322] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2317] exit_group(0 [pid 2322] <... futex resumed>) = ? [pid 2321] <... futex resumed>) = ? [pid 2317] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2324 attached [pid 2323] <... set_robust_list resumed>) = 0 [pid 2322] +++ exited with 0 +++ [pid 2321] +++ exited with 0 +++ [pid 2320] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2319] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2317] +++ exited with 0 +++ [pid 287] umount2("./137/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=418, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2324] set_robust_list(0x5555698ca6a0, 24 [pid 2319] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2324] <... set_robust_list resumed>) = 0 [pid 2324] chdir("./135" [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2319] <... futex resumed>) = 0 [pid 2320] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2324] <... chdir resumed>) = 0 [pid 2323] rt_sigprocmask(SIG_SETMASK, [], [pid 2319] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] newfstatat(AT_FDCWD, "./137/binderfs", [pid 2324] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2323] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2320] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2324] <... prctl resumed>) = 0 [pid 2323] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 287] unlink("./137/binderfs"./strace-static-x86_64: Process 2325 attached [pid 2324] setpgid(0, 0 [pid 2323] <... bpf resumed>) = 3 [pid 287] <... unlink resumed>) = 0 [pid 2324] <... setpgid resumed>) = 0 [pid 2323] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] getdents64(3, [pid 2324] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2323] <... futex resumed>) = 1 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2325] set_robust_list(0x7f6be17d89a0, 24 [pid 2324] <... openat resumed>) = 3 [pid 2323] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2320] <... clone3 resumed> => {parent_tid=[410]}, 88) = 410 [pid 2319] <... futex resumed>) = 0 [pid 287] close(3 [pid 2324] write(3, "1000", 4 [pid 287] <... close resumed>) = 0 [pid 2324] <... write resumed>) = 4 [pid 287] rmdir("./137" [pid 2324] close(3 [pid 287] <... rmdir resumed>) = 0 [pid 2324] <... close resumed>) = 0 [pid 2320] rt_sigprocmask(SIG_SETMASK, [], [pid 2319] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] mkdir("./138", 0777 [pid 2324] symlink("/dev/binderfs", "./binderfs" [pid 287] <... mkdir resumed>) = 0 [pid 2324] <... symlink resumed>) = 0 [pid 2320] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2325] <... set_robust_list resumed>) = 0 [pid 2323] <... futex resumed>) = 0 [pid 2319] <... futex resumed>) = 1 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2325] rt_sigprocmask(SIG_SETMASK, [], [pid 2324] write(1, "executing program\n", 18 [pid 2323] socketpair(AF_UNIX, SOCK_DGRAM, 0, executing program [pid 2320] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2319] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2326 attached [pid 2324] <... write resumed>) = 18 [pid 2323] <... socketpair resumed>[4, 5]) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 407 [pid 2324] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2323] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2324] <... futex resumed>) = 0 [pid 2323] <... futex resumed>) = 0 [pid 2324] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2323] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2325] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2324] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2320] <... futex resumed>) = 0 [pid 2319] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2324] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2324] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2324] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2324] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2324] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[397]}, 88) = 397 [pid 2320] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2324] rt_sigprocmask(SIG_SETMASK, [], [pid 2319] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2324] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2324] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2324] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2327 attached [pid 2327] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2327] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2327] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2323] <... futex resumed>) = 0 [pid 2319] <... futex resumed>) = 1 [pid 2323] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2326] set_robust_list(0x5555698ca6a0, 24 [pid 2325] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2319] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2326] <... set_robust_list resumed>) = 0 [pid 2323] <... bpf resumed>) = 6 [pid 2323] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2323] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2319] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 292] <... restart_syscall resumed>) = 0 [pid 292] umount2("./141", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 292] openat(AT_FDCWD, "./141", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2325] <... bpf resumed>) = 3 [pid 2319] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... openat resumed>) = 3 [pid 292] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 292] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] umount2("./141/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 292] newfstatat(AT_FDCWD, "./141/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] unlink("./141/binderfs") = 0 [pid 292] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 292] close(3) = 0 [pid 292] rmdir("./141") = 0 [pid 292] mkdir("./142", 0777 [pid 2325] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2323] <... futex resumed>) = 0 [pid 2319] <... futex resumed>) = 1 [pid 292] <... mkdir resumed>) = 0 [pid 2326] chdir("./138" [pid 2323] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2328 attached [pid 2327] <... bpf resumed>) = 3 [pid 2326] <... chdir resumed>) = 0 [pid 2325] <... futex resumed>) = 1 [pid 2323] <... bpf resumed>) = 0 [pid 2320] <... futex resumed>) = 0 [pid 2319] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2327] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2325] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2323] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2320] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2319] <... futex resumed>) = 0 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 421 [pid 2328] set_robust_list(0x5555698ca6a0, 24 [pid 2327] <... futex resumed>) = 1 [pid 2325] <... socketpair resumed>[4, 5]) = 0 [pid 2324] <... futex resumed>) = 0 [pid 2323] <... futex resumed>) = 0 [pid 2320] <... futex resumed>) = 0 [pid 2319] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2327] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2325] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2324] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2323] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2320] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2319] <... mmap resumed>) = 0x7f6be1797000 [pid 2327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2325] <... futex resumed>) = 0 [pid 2324] <... futex resumed>) = 0 [pid 2320] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2319] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2327] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2325] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2324] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2320] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2319] <... mprotect resumed>) = 0 [pid 2327] <... socketpair resumed>[4, 5]) = 0 [pid 2325] <... bpf resumed>) = 6 [pid 2320] <... futex resumed>) = 0 [pid 2319] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2328] <... set_robust_list resumed>) = 0 [pid 2327] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2325] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2320] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2319] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2327] <... futex resumed>) = 1 [pid 2325] <... futex resumed>) = 0 [pid 2324] <... futex resumed>) = 0 [pid 2320] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2319] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0}./strace-static-x86_64: Process 2329 attached [pid 2328] chdir("./142" [pid 2327] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2326] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2325] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2324] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2320] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2328] <... chdir resumed>) = 0 [pid 2327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2326] <... prctl resumed>) = 0 [pid 2324] <... futex resumed>) = 0 [pid 2328] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2327] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2326] setpgid(0, 0 [pid 2324] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2328] <... prctl resumed>) = 0 [pid 2327] <... bpf resumed>) = 6 [pid 2326] <... setpgid resumed>) = 0 [pid 2329] set_robust_list(0x7f6be17b79a0, 24 [pid 2328] setpgid(0, 0 [pid 2327] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2326] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2325] <... bpf resumed>) = 0 [pid 2320] <... futex resumed>) = 0 [pid 2319] <... clone3 resumed> => {parent_tid=[403]}, 88) = 403 [pid 2329] <... set_robust_list resumed>) = 0 [pid 2328] <... setpgid resumed>) = 0 [pid 2327] <... futex resumed>) = 1 [pid 2326] <... openat resumed>) = 3 [pid 2324] <... futex resumed>) = 0 [pid 2328] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2327] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2326] write(3, "1000", 4 [pid 2324] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2328] <... openat resumed>) = 3 [pid 2327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2326] <... write resumed>) = 4 [pid 2324] <... futex resumed>) = 0 [pid 2328] write(3, "1000", 4 [pid 2327] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2326] close(3 [pid 2324] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2328] <... write resumed>) = 4 [pid 2327] <... bpf resumed>) = 0 [pid 2326] <... close resumed>) = 0 [pid 2324] <... futex resumed>) = 0 [pid 2328] close(3 [pid 2327] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2326] symlink("/dev/binderfs", "./binderfs" [pid 2324] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2329] rt_sigprocmask(SIG_SETMASK, [], [pid 2328] <... close resumed>) = 0 [pid 2327] <... futex resumed>) = 0 [pid 2326] <... symlink resumed>) = 0 [pid 2325] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2324] <... mmap resumed>) = 0x7f6be1797000 [pid 2320] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2319] rt_sigprocmask(SIG_SETMASK, [], executing program [pid 2328] symlink("/dev/binderfs", "./binderfs" [pid 2327] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2326] write(1, "executing program\n", 18 [pid 2324] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITEexecuting program [pid 2328] <... symlink resumed>) = 0 [pid 2326] <... write resumed>) = 18 [pid 2324] <... mprotect resumed>) = 0 [pid 2328] write(1, "executing program\n", 18 [pid 2326] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2324] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2320] <... futex resumed>) = 0 [pid 2329] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2328] <... write resumed>) = 18 [pid 2326] <... futex resumed>) = 0 [pid 2325] <... futex resumed>) = 0 [pid 2324] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2319] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2328] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2326] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2324] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2320] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2328] <... futex resumed>) = 0 [pid 2326] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2328] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2326] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2325] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2324] <... clone3 resumed> => {parent_tid=[398]}, 88) = 398 [pid 2320] <... mmap resumed>) = 0x7f6be1797000 [pid 2319] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2328] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2326] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2324] rt_sigprocmask(SIG_SETMASK, [], [pid 2320] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2319] <... futex resumed>) = 0 [pid 2328] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2326] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2324] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2320] <... mprotect resumed>) = 0 [pid 2328] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2326] <... mmap resumed>) = 0x7f6be17b8000 [pid 2324] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2319] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2328] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2326] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2324] <... futex resumed>) = 0 [pid 2320] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2328] <... mmap resumed>) = 0x7f6be17b8000 [pid 2326] <... mprotect resumed>) = 0 [pid 2324] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2320] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2328] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2326] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2328] <... mprotect resumed>) = 0 [pid 2326] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2320] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0}./strace-static-x86_64: Process 2330 attached ./strace-static-x86_64: Process 2331 attached [pid 2329] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2328] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2326] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2331] set_robust_list(0x7f6be17b79a0, 24 [pid 2330] set_robust_list(0x7f6be17b79a0, 24 [pid 2329] <... bpf resumed>) = 7 [pid 2328] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2320] <... clone3 resumed> => {parent_tid=[411]}, 88) = 411 [pid 2331] <... set_robust_list resumed>) = 0 [pid 2330] <... set_robust_list resumed>) = 0 [pid 2329] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2320] rt_sigprocmask(SIG_SETMASK, [], [pid 2331] rt_sigprocmask(SIG_SETMASK, [], [pid 2330] rt_sigprocmask(SIG_SETMASK, [], [pid 2329] <... futex resumed>) = 1 [pid 2320] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2319] <... futex resumed>) = 0 [pid 2331] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2330] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2329] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2328] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2320] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2319] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2331] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2330] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2320] <... futex resumed>) = 0 [pid 2319] <... futex resumed>) = 1 ./strace-static-x86_64: Process 2333 attached ./strace-static-x86_64: Process 2332 attached [pid 2331] <... bpf resumed>) = 7 [pid 2330] <... bpf resumed>) = 7 [pid 2326] <... clone3 resumed> => {parent_tid=[408]}, 88) = 408 [pid 2323] <... futex resumed>) = 0 [pid 2320] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2319] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2333] set_robust_list(0x7f6be17d89a0, 24 [pid 2332] set_robust_list(0x7f6be17d89a0, 24 [pid 2331] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2330] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2328] <... clone3 resumed> => {parent_tid=[422]}, 88) = 422 [pid 2326] rt_sigprocmask(SIG_SETMASK, [], [pid 2323] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2330] <... futex resumed>) = 1 [pid 2324] <... futex resumed>) = 0 [pid 2330] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2324] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2324] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2333] <... set_robust_list resumed>) = 0 [pid 2333] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2327] <... futex resumed>) = 0 [pid 2328] rt_sigprocmask(SIG_SETMASK, [], [pid 2323] <... setsockopt resumed>) = 0 [pid 2326] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2333] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2332] <... set_robust_list resumed>) = 0 [pid 2332] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2332] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2331] <... futex resumed>) = 1 [pid 2328] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2327] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2326] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2323] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2320] <... futex resumed>) = 0 [pid 2332] <... bpf resumed>) = 3 [pid 2331] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2328] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2327] <... setsockopt resumed>) = 0 [pid 2326] <... futex resumed>) = 0 [pid 2323] <... futex resumed>) = 1 [pid 2320] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2319] <... futex resumed>) = 0 [pid 2332] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2332] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2333] <... futex resumed>) = 0 [pid 2328] <... futex resumed>) = 1 [pid 2327] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2326] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2325] <... futex resumed>) = 0 [pid 2323] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2320] <... futex resumed>) = 1 [pid 2319] close(3 [pid 2333] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2328] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2325] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2320] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2319] <... close resumed>) = 0 [pid 2333] <... bpf resumed>) = 3 [pid 2327] <... futex resumed>) = 1 [pid 2326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2325] <... setsockopt resumed>) = 0 [pid 2324] <... futex resumed>) = 0 [pid 2319] close(4 [pid 2333] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2327] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2326] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2325] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2324] close(3 [pid 2319] <... close resumed>) = 0 [pid 2333] <... futex resumed>) = 1 [pid 2328] <... futex resumed>) = 0 [pid 2326] <... futex resumed>) = 1 [pid 2325] <... futex resumed>) = 1 [pid 2324] <... close resumed>) = 0 [pid 2320] <... futex resumed>) = 0 [pid 2319] close(5 [pid 2333] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2328] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2326] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2325] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2324] close(4 [pid 2320] close(3 [pid 2333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2328] <... futex resumed>) = 0 [pid 2319] <... close resumed>) = 0 [pid 2333] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2332] <... futex resumed>) = 0 [pid 2328] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2324] <... close resumed>) = 0 [pid 2320] <... close resumed>) = 0 [pid 2319] close(6 [pid 2333] <... socketpair resumed>[4, 5]) = 0 [pid 2324] close(5 [pid 2320] close(4 [pid 2333] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2319] <... close resumed>) = 0 [pid 2333] <... futex resumed>) = 1 [pid 2328] <... futex resumed>) = 0 [pid 2320] <... close resumed>) = 0 [pid 2333] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2328] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2324] <... close resumed>) = 0 [pid 2320] close(5 [pid 2319] close(7 [pid 2333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2328] <... futex resumed>) = 0 [pid 2324] close(6 [pid 2333] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2328] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2324] <... close resumed>) = 0 [pid 2320] <... close resumed>) = 0 [pid 2319] <... close resumed>) = 0 [pid 2333] <... bpf resumed>) = 6 [pid 2324] close(7 [pid 2320] close(6 [pid 2319] close(8 [pid 2333] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2332] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2324] <... close resumed>) = 0 [pid 2320] <... close resumed>) = 0 [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2333] <... futex resumed>) = 1 [pid 2328] <... futex resumed>) = 0 [pid 2324] close(8 [pid 2320] close(7 [pid 2319] close(9 [pid 2333] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2328] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2320] <... close resumed>) = 0 [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2328] <... futex resumed>) = 0 [pid 2324] close(9 [pid 2320] close(8 [pid 2319] close(10 [pid 2333] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2328] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2333] <... bpf resumed>) = 0 [pid 2328] <... futex resumed>) = 0 [pid 2324] close(10 [pid 2320] close(9 [pid 2319] close(11 [pid 2333] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2328] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2333] <... futex resumed>) = 0 [pid 2328] <... mmap resumed>) = 0x7f6be1797000 [pid 2324] close(11 [pid 2320] close(10 [pid 2319] close(12 [pid 2333] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2328] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] <... mprotect resumed>) = 0 [pid 2324] close(12 [pid 2320] close(11 [pid 2319] close(13 [pid 2328] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2324] close(13 [pid 2320] close(12 [pid 2319] close(14 [pid 2332] <... socketpair resumed>[4, 5]) = 0 [pid 2328] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2332] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2324] close(14 [pid 2320] close(13 [pid 2319] close(15 [pid 2332] <... futex resumed>) = 1 [pid 2328] <... clone3 resumed> => {parent_tid=[423]}, 88) = 423 [pid 2326] <... futex resumed>) = 0 [pid 2324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2332] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2328] rt_sigprocmask(SIG_SETMASK, [], [pid 2326] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2324] close(15 [pid 2320] close(14 [pid 2319] close(16./strace-static-x86_64: Process 2334 attached [pid 2332] <... bpf resumed>) = 6 [pid 2328] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2328] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2328] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2326] <... futex resumed>) = 0 [pid 2332] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2326] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2332] <... futex resumed>) = 0 [pid 2326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2324] close(16 [pid 2320] close(15 [pid 2319] close(17 [pid 2332] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2326] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2332] <... bpf resumed>) = 0 [pid 2326] <... futex resumed>) = 0 [pid 2324] close(17 [pid 2320] close(16 [pid 2319] close(18 [pid 2332] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2326] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2332] <... futex resumed>) = 0 [pid 2326] <... futex resumed>) = 0 [pid 2324] close(18 [pid 2320] close(17 [pid 2319] close(19 [pid 2332] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2326] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2326] <... mmap resumed>) = 0x7f6be1797000 [pid 2324] close(19 [pid 2320] close(18 [pid 2319] close(20 [pid 2326] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2326] <... mprotect resumed>) = 0 [pid 2324] close(20 [pid 2320] close(19 [pid 2319] close(21 [pid 2326] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2326] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2324] close(21 [pid 2326] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2324] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2320] close(20 [pid 2319] close(22./strace-static-x86_64: Process 2335 attached [pid 2334] set_robust_list(0x7f6be17b79a0, 24 [pid 2326] <... clone3 resumed> => {parent_tid=[409]}, 88) = 409 [pid 2326] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2326] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2326] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2324] close(22) = -1 EBADF (Bad file descriptor) [pid 2324] close(23) = -1 EBADF (Bad file descriptor) [pid 2324] close(24) = -1 EBADF (Bad file descriptor) [pid 2324] close(25) = -1 EBADF (Bad file descriptor) [pid 2324] close(26) = -1 EBADF (Bad file descriptor) [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2324] close(27) = -1 EBADF (Bad file descriptor) [pid 2324] close(28) = -1 EBADF (Bad file descriptor) [pid 2324] close(29) = -1 EBADF (Bad file descriptor) [pid 2319] close(23 [pid 2335] set_robust_list(0x7f6be17b79a0, 24 [pid 2334] <... set_robust_list resumed>) = 0 [pid 2324] exit_group(0 [pid 2320] close(21 [pid 2330] <... futex resumed>) = ? [pid 2324] <... exit_group resumed>) = ? [pid 2330] +++ exited with 0 +++ [pid 2335] <... set_robust_list resumed>) = 0 [pid 2334] rt_sigprocmask(SIG_SETMASK, [], [pid 2327] <... futex resumed>) = ? [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2335] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2335] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2319] close(24 [pid 2335] <... bpf resumed>) = 7 [pid 2334] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2327] +++ exited with 0 +++ [pid 2324] +++ exited with 0 +++ [pid 2320] close(22 [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] close(25 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=396, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2334] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2320] close(23 [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] close(26 [pid 2335] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./135", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2320] close(24 [pid 2319] close(27 [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2320] close(25 [pid 2319] close(28 [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] openat(AT_FDCWD, "./135", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2320] close(26 [pid 2319] close(29 [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... openat resumed>) = 3 [pid 2335] <... futex resumed>) = 1 [pid 2326] <... futex resumed>) = 0 [pid 2320] close(27 [pid 2335] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2326] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2319] exit_group(0 [pid 290] newfstatat(3, "", [pid 2332] <... futex resumed>) = 0 [pid 2329] <... futex resumed>) = ? [pid 2326] <... futex resumed>) = 1 [pid 2323] <... futex resumed>) = ? [pid 2320] close(28 [pid 2319] <... exit_group resumed>) = ? [pid 2332] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2329] +++ exited with 0 +++ [pid 2326] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2323] +++ exited with 0 +++ [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2334] <... bpf resumed>) = 7 [pid 2332] <... setsockopt resumed>) = 0 [pid 2319] +++ exited with 0 +++ [pid 2320] close(29 [pid 2334] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2332] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2320] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 2332] <... futex resumed>) = 1 [pid 2326] <... futex resumed>) = 0 [pid 2320] exit_group(0 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=401, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2332] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2326] close(3 [pid 2334] <... futex resumed>) = 1 [pid 2331] <... futex resumed>) = ? [pid 2328] <... futex resumed>) = 0 [pid 2325] <... futex resumed>) = ? [pid 2320] <... exit_group resumed>) = ? [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2334] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2331] +++ exited with 0 +++ [pid 2328] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2326] <... close resumed>) = 0 [pid 2325] +++ exited with 0 +++ [pid 290] umount2("./135/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2333] <... futex resumed>) = 0 [pid 2328] <... futex resumed>) = 1 [pid 2326] close(4 [pid 2320] +++ exited with 0 +++ [pid 2333] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2328] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=409, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2326] <... close resumed>) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2333] <... setsockopt resumed>) = 0 [pid 2326] close(5 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 290] newfstatat(AT_FDCWD, "./135/binderfs", [pid 2333] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2328] <... futex resumed>) = 0 [pid 2326] <... close resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2333] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2328] close(3 [pid 2326] close(6 [pid 290] unlink("./135/binderfs" [pid 2328] <... close resumed>) = 0 [pid 2326] <... close resumed>) = 0 [pid 2328] close(4 [pid 2326] close(7 [pid 290] <... unlink resumed>) = 0 [pid 2328] <... close resumed>) = 0 [pid 2326] <... close resumed>) = 0 [pid 290] getdents64(3, [pid 2328] close(5 [pid 2326] close(8 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2328] <... close resumed>) = 0 [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] close(3 [pid 2328] close(6 [pid 2326] close(9 [pid 2328] <... close resumed>) = 0 [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... close resumed>) = 0 [pid 2328] close(7 [pid 2326] close(10 [pid 290] rmdir("./135" [pid 2328] <... close resumed>) = 0 [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] close(8 [pid 2326] close(11 [pid 290] <... rmdir resumed>) = 0 [pid 2328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] close(9 [pid 2326] close(12 [pid 290] mkdir("./136", 0777 [pid 2328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] close(10 [pid 2326] close(13 [pid 290] <... mkdir resumed>) = 0 [pid 2328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2328] close(11 [pid 2326] close(14 [pid 2328] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2336 attached [pid 2328] close(12 [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2326] close(15 [pid 2328] close(13 [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 399 [pid 2328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2326] close(16 [pid 2328] close(14 [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] close(15 [pid 2326] close(17 [pid 2328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] close(16) = -1 EBADF (Bad file descriptor) [pid 2328] close(17) = -1 EBADF (Bad file descriptor) [pid 2328] close(18) = -1 EBADF (Bad file descriptor) [pid 2328] close(19) = -1 EBADF (Bad file descriptor) [pid 2328] close(20 [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2326] close(18 [pid 2328] close(21 [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] close(22 [pid 2326] close(19 [pid 2328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] close(23) = -1 EBADF (Bad file descriptor) [pid 2326] close(20 [pid 2328] close(24 [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] close(25 [pid 2326] close(21 [pid 2328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] close(26 [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2326] close(22 [pid 2328] close(27 [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2326] close(23 [pid 2328] close(28 [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2326] close(24 [pid 2328] close(29) = -1 EBADF (Bad file descriptor) [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2328] exit_group(0 [pid 2326] close(25 [pid 2334] <... futex resumed>) = ? [pid 2333] <... futex resumed>) = ? [pid 2328] <... exit_group resumed>) = ? [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... restart_syscall resumed>) = 0 [pid 2336] set_robust_list(0x5555698ca6a0, 24 [pid 2334] +++ exited with 0 +++ [pid 2333] +++ exited with 0 +++ [pid 2328] +++ exited with 0 +++ [pid 2326] close(26) = -1 EBADF (Bad file descriptor) [pid 2336] <... set_robust_list resumed>) = 0 [pid 2326] close(27 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=421, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 291] umount2("./138", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2326] close(28 [pid 291] openat(AT_FDCWD, "./138", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2336] chdir("./136" [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... openat resumed>) = 3 [pid 2336] <... chdir resumed>) = 0 [pid 2326] close(29 [pid 291] newfstatat(3, "", [pid 2336] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2326] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2336] <... prctl resumed>) = 0 [pid 2326] exit_group(0 [pid 291] getdents64(3, [pid 2336] setpgid(0, 0 [pid 2335] <... futex resumed>) = ? [pid 2332] <... futex resumed>) = ? [pid 2326] <... exit_group resumed>) = ? [pid 292] <... restart_syscall resumed>) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2336] <... setpgid resumed>) = 0 [pid 2335] +++ exited with 0 +++ [pid 2332] +++ exited with 0 +++ [pid 291] umount2("./138/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... restart_syscall resumed>) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] newfstatat(AT_FDCWD, "./138/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] unlink("./138/binderfs" [pid 2326] +++ exited with 0 +++ [pid 291] <... unlink resumed>) = 0 [pid 291] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] close(3) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=407, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 291] rmdir("./138") = 0 [pid 292] umount2("./142", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] mkdir("./139", 0777 [pid 289] umount2("./136", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2336] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... mkdir resumed>) = 0 [pid 292] openat(AT_FDCWD, "./142", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] umount2("./138", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 2337 attached [pid 2336] <... openat resumed>) = 3 [pid 292] <... openat resumed>) = 3 [pid 289] openat(AT_FDCWD, "./136", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2336] write(3, "1000", 4 [pid 292] newfstatat(3, "", [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 412 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2336] <... write resumed>) = 4 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] <... openat resumed>) = 3 [pid 2336] close(3 [pid 292] getdents64(3, [pid 289] newfstatat(3, "", [pid 287] openat(AT_FDCWD, "./138", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2336] <... close resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2336] symlink("/dev/binderfs", "./binderfs" [pid 292] umount2("./142/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... openat resumed>) = 3 [pid 289] getdents64(3, [pid 2337] set_robust_list(0x5555698ca6a0, 24 [pid 2336] <... symlink resumed>) = 0 [pid 287] newfstatat(3, "", [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 executing program [pid 2336] write(1, "executing program\n", 18 [pid 292] newfstatat(AT_FDCWD, "./142/binderfs", [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] umount2("./136/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2336] <... write resumed>) = 18 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] getdents64(3, [pid 2336] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] unlink("./142/binderfs" [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] <... unlink resumed>) = 0 [pid 289] newfstatat(AT_FDCWD, "./136/binderfs", [pid 287] umount2("./138/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 292] getdents64(3, [pid 2336] <... futex resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] unlink("./136/binderfs" [pid 287] newfstatat(AT_FDCWD, "./138/binderfs", [pid 2336] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 292] close(3 [pid 289] <... unlink resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2336] <... rt_sigaction resumed>NULL, 8) = 0 [pid 292] <... close resumed>) = 0 [pid 289] getdents64(3, [pid 287] unlink("./138/binderfs" [pid 2336] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 292] rmdir("./142" [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2336] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] <... unlink resumed>) = 0 [pid 2336] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] <... rmdir resumed>) = 0 [pid 289] close(3 [pid 287] getdents64(3, [pid 2336] <... mmap resumed>) = 0x7f6be17b8000 [pid 292] mkdir("./143", 0777 [pid 2336] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 289] <... close resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 292] <... mkdir resumed>) = 0 [pid 289] rmdir("./136" [pid 287] close(3 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2336] <... mprotect resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 2337] <... set_robust_list resumed>) = 0 [pid 2337] chdir("./139") = 0 [pid 2337] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2337] setpgid(0, 0 [pid 287] rmdir("./138" [pid 289] mkdir("./137", 0777 [pid 2337] <... setpgid resumed>) = 0 [pid 2336] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] <... rmdir resumed>) = 0 executing program [pid 2337] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2336] <... rt_sigprocmask resumed>[], 8) = 0 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 424 [pid 289] <... mkdir resumed>) = 0 [pid 287] mkdir("./139", 0777 [pid 2336] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] <... mkdir resumed>) = 0 [pid 2337] <... openat resumed>) = 3 [pid 2337] write(3, "1000", 4) = 4 [pid 2337] close(3) = 0 [pid 2337] symlink("/dev/binderfs", "./binderfs" [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2336] <... clone3 resumed> => {parent_tid=[400]}, 88) = 400 [pid 2337] <... symlink resumed>) = 0 [pid 2337] write(1, "executing program\n", 18) = 18 [pid 2337] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2337] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 404 [pid 2336] rt_sigprocmask(SIG_SETMASK, [], [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 410 [pid 2336] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2336] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2337] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2337] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2337] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2337] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE./strace-static-x86_64: Process 2340 attached ./strace-static-x86_64: Process 2339 attached ) = 0 [pid 2336] <... futex resumed>) = 0 [pid 2337] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2336] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2340] set_robust_list(0x5555698ca6a0, 24 [pid 2339] set_robust_list(0x7f6be17d89a0, 24 [pid 2337] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2337] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0}./strace-static-x86_64: Process 2342 attached [pid 2340] <... set_robust_list resumed>) = 0 [pid 2339] <... set_robust_list resumed>) = 0 [pid 2337] <... clone3 resumed> => {parent_tid=[413]}, 88) = 413 [pid 2337] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2337] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2337] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2338 attached [pid 2342] set_robust_list(0x7f6be17d89a0, 24 [pid 2340] chdir("./137" [pid 2339] rt_sigprocmask(SIG_SETMASK, [], [pid 2338] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2338] chdir("./143" [pid 2342] <... set_robust_list resumed>) = 0 [pid 2340] <... chdir resumed>) = 0 [pid 2339] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2338] <... chdir resumed>) = 0 [pid 2338] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2338] setpgid(0, 0 [pid 2340] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2338] <... setpgid resumed>) = 0 [pid 2340] <... prctl resumed>) = 0 [pid 2338] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2342] rt_sigprocmask(SIG_SETMASK, [], [pid 2339] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2340] setpgid(0, 0./strace-static-x86_64: Process 2341 attached ) = 0 [pid 2338] <... openat resumed>) = 3 [pid 2341] set_robust_list(0x5555698ca6a0, 24 [pid 2338] write(3, "1000", 4 [pid 2341] <... set_robust_list resumed>) = 0 [pid 2338] <... write resumed>) = 4 [pid 2340] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2341] chdir("./139" [pid 2338] close(3 [pid 2341] <... chdir resumed>) = 0 [pid 2340] <... openat resumed>) = 3 [pid 2338] <... close resumed>) = 0 executing program [pid 2341] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2338] symlink("/dev/binderfs", "./binderfs" [pid 2341] <... prctl resumed>) = 0 [pid 2340] write(3, "1000", 4 [pid 2338] <... symlink resumed>) = 0 [pid 2341] setpgid(0, 0 [pid 2338] write(1, "executing program\n", 18 [pid 2341] <... setpgid resumed>) = 0 [pid 2338] <... write resumed>) = 18 [pid 2341] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2339] <... bpf resumed>) = 3 [pid 2338] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2342] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2341] <... openat resumed>) = 3 [pid 2340] <... write resumed>) = 4 [pid 2339] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2338] <... futex resumed>) = 0 [pid 2342] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2340] close(3 [pid 2339] <... futex resumed>) = 1 [pid 2336] <... futex resumed>) = 0 [pid 2341] write(3, "1000", 4 [pid 2338] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2336] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2341] <... write resumed>) = 4 [pid 2338] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2336] <... futex resumed>) = 0 [pid 2341] close(3 [pid 2338] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2336] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2341] <... close resumed>) = 0 [pid 2338] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2341] symlink("/dev/binderfs", "./binderfs" [pid 2338] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2341] <... symlink resumed>) = 0 [pid 2340] <... close resumed>) = 0 [pid 2339] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2338] <... mmap resumed>) = 0x7f6be17b8000 [pid 2341] write(1, "executing program\n", 18 [pid 2338] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITEexecuting program [pid 2341] <... write resumed>) = 18 [pid 2338] <... mprotect resumed>) = 0 [pid 2341] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2340] symlink("/dev/binderfs", "./binderfs" [pid 2338] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2339] <... socketpair resumed>[4, 5]) = 0 [pid 2341] <... futex resumed>) = 0 [pid 2338] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2341] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2338] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2341] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2340] <... symlink resumed>) = 0 [pid 2341] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2338] <... clone3 resumed> => {parent_tid=[425]}, 88) = 425 [pid 2341] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2338] rt_sigprocmask(SIG_SETMASK, [], [pid 2341] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2340] write(1, "executing program\n", 18 [pid 2339] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2338] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2341] <... mmap resumed>) = 0x7f6be17b8000 [pid 2338] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2341] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2338] <... futex resumed>) = 0 executing program [pid 2341] <... mprotect resumed>) = 0 [pid 2338] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2340] <... write resumed>) = 18 [pid 2339] <... futex resumed>) = 1 [pid 2336] <... futex resumed>) = 0 [pid 2341] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2340] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2339] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2336] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2340] <... futex resumed>) = 0 [pid 2336] <... futex resumed>) = 0 [pid 2339] <... bpf resumed>) = 6 [pid 2340] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2336] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2341] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2340] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2339] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2341] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2340] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2339] <... futex resumed>) = 1 [pid 2336] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2344 attached [pid 2342] <... bpf resumed>) = 3 [pid 2341] <... clone3 resumed> => {parent_tid=[411]}, 88) = 411 [pid 2341] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2341] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2341] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2343 attached [pid 2343] set_robust_list(0x7f6be17d89a0, 24 [pid 2340] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2339] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2336] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2340] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2336] <... futex resumed>) = 0 [pid 2340] <... mmap resumed>) = 0x7f6be17b8000 [pid 2339] <... bpf resumed>) = 0 [pid 2340] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2336] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2340] <... mprotect resumed>) = 0 [pid 2336] <... futex resumed>) = 0 [pid 2343] <... set_robust_list resumed>) = 0 [pid 2343] rt_sigprocmask(SIG_SETMASK, [], [pid 2340] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2336] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2340] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2339] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2340] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2336] <... mmap resumed>) = 0x7f6be1797000 [pid 2339] <... futex resumed>) = 0 [pid 2343] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2339] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2336] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2340] <... clone3 resumed> => {parent_tid=[405]}, 88) = 405 [pid 2343] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2340] rt_sigprocmask(SIG_SETMASK, [], [pid 2336] <... mprotect resumed>) = 0 [pid 2344] set_robust_list(0x7f6be17d89a0, 24 [pid 2342] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2340] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2336] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2340] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2336] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2340] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2336] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0}./strace-static-x86_64: Process 2346 attached [pid 2344] <... set_robust_list resumed>) = 0 [pid 2342] <... futex resumed>) = 1 [pid 2337] <... futex resumed>) = 0 [pid 2337] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2337] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2336] <... clone3 resumed> => {parent_tid=[401]}, 88) = 401 [pid 2343] <... bpf resumed>) = 3 [pid 2343] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2336] rt_sigprocmask(SIG_SETMASK, [], [pid 2338] <... futex resumed>) = 0 [pid 2338] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2338] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2343] <... futex resumed>) = 1 [pid 2346] set_robust_list(0x7f6be17b79a0, 24 [pid 2344] rt_sigprocmask(SIG_SETMASK, [], [pid 2342] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2336] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2343] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2336] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2342] <... socketpair resumed>[4, 5]) = 0 [pid 2336] <... futex resumed>) = 0 [pid 2343] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2338] <... futex resumed>) = 0 [pid 2338] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2338] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2343] <... futex resumed>) = 1 [pid 2343] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2346] <... set_robust_list resumed>) = 0 [pid 2344] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2342] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2336] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2342] <... futex resumed>) = 1 [pid 2337] <... futex resumed>) = 0 [pid 2337] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2342] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2337] <... futex resumed>) = 0 [pid 2337] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2342] <... bpf resumed>) = 6 [pid 2343] <... bpf resumed>) = 6 [pid 2342] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2343] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2338] <... futex resumed>) = 0 [pid 2338] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2338] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2338] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2338] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2338] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2338] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[426]}, 88) = 426 [pid 2342] <... futex resumed>) = 1 [pid 2338] rt_sigprocmask(SIG_SETMASK, [], [pid 2337] <... futex resumed>) = 0 [pid 2346] rt_sigprocmask(SIG_SETMASK, [], [pid 2344] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2342] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2338] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2337] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2346] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2343] <... futex resumed>) = 1 [pid 2342] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2338] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2337] <... futex resumed>) = 0 [pid 2343] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2342] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2338] <... futex resumed>) = 0 [pid 2337] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2343] <... bpf resumed>) = 0 [pid 2342] <... bpf resumed>) = 0 [pid 2338] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2337] <... futex resumed>) = 0 [pid 2343] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2342] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2337] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2342] <... futex resumed>) = 0 [pid 2337] <... mmap resumed>) = 0x7f6be1797000 [pid 2342] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2337] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2343] <... futex resumed>) = 0 [pid 2337] <... mprotect resumed>) = 0 [pid 2343] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2337] rt_sigprocmask(SIG_BLOCK, ~[], ./strace-static-x86_64: Process 2345 attached [], 8) = 0 [pid 2345] set_robust_list(0x7f6be17d89a0, 24 [pid 2337] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2345] <... set_robust_list resumed>) = 0 [pid 2345] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2345] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72./strace-static-x86_64: Process 2348 attached [pid 2346] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2345] <... bpf resumed>) = 3 [pid 2344] <... bpf resumed>) = 3 [pid 2337] <... clone3 resumed> => {parent_tid=[414]}, 88) = 414 [pid 2348] set_robust_list(0x7f6be17b79a0, 24 [pid 2345] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2337] rt_sigprocmask(SIG_SETMASK, [], [pid 2345] <... futex resumed>) = 1 [pid 2340] <... futex resumed>) = 0 [pid 2337] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2344] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2340] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2337] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2345] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2344] <... futex resumed>) = 1 [pid 2341] <... futex resumed>) = 0 [pid 2340] <... futex resumed>) = 0 [pid 2337] <... futex resumed>) = 0 [pid 2345] <... socketpair resumed>[4, 5]) = 0 [pid 2344] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2341] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2340] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2345] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2341] <... futex resumed>) = 0 [pid 2340] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2337] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2345] <... futex resumed>) = 0 [pid 2344] <... socketpair resumed>[4, 5]) = 0 [pid 2341] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2340] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2345] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2344] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2340] <... futex resumed>) = 0 [pid 2345] <... bpf resumed>) = 6 [pid 2344] <... futex resumed>) = 1 [pid 2341] <... futex resumed>) = 0 [pid 2340] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2345] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2344] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2341] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2340] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ./strace-static-x86_64: Process 2347 attached [pid 2345] <... futex resumed>) = 0 [pid 2344] <... bpf resumed>) = 6 [pid 2341] <... futex resumed>) = 0 [pid 2340] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2347] set_robust_list(0x7f6be17b79a0, 24 [pid 2345] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2344] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2341] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2340] <... futex resumed>) = 0 [pid 2347] <... set_robust_list resumed>) = 0 [pid 2345] <... bpf resumed>) = 0 [pid 2341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2347] rt_sigprocmask(SIG_SETMASK, [], [pid 2345] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2344] <... futex resumed>) = 0 [pid 2341] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2340] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2347] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2345] <... futex resumed>) = 0 [pid 2341] <... futex resumed>) = 0 [pid 2340] <... futex resumed>) = 0 [pid 2347] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2345] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2344] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2341] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2340] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2348] <... set_robust_list resumed>) = 0 [pid 2347] <... bpf resumed>) = 7 [pid 2346] <... bpf resumed>) = 7 [pid 2344] <... bpf resumed>) = 0 [pid 2341] <... futex resumed>) = 0 [pid 2340] <... mmap resumed>) = 0x7f6be1797000 [pid 2347] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2341] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2340] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2347] <... futex resumed>) = 1 [pid 2346] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2344] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2341] <... mmap resumed>) = 0x7f6be1797000 [pid 2338] <... futex resumed>) = 0 [pid 2347] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2346] <... futex resumed>) = 1 [pid 2344] <... futex resumed>) = 0 [pid 2341] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2340] <... mprotect resumed>) = 0 [pid 2338] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2336] <... futex resumed>) = 0 [pid 2346] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2344] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2343] <... futex resumed>) = 0 [pid 2341] <... mprotect resumed>) = 0 [pid 2340] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2338] <... futex resumed>) = 1 [pid 2343] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2341] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2340] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2338] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2336] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2348] rt_sigprocmask(SIG_SETMASK, [], [pid 2343] <... setsockopt resumed>) = 0 [pid 2341] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2343] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2341] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2343] <... futex resumed>) = 1 [pid 2348] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2340] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2339] <... futex resumed>) = 0 [pid 2338] <... futex resumed>) = 0 [pid 2336] <... futex resumed>) = 1 [pid 2343] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2341] <... clone3 resumed> => {parent_tid=[412]}, 88) = 412 [pid 2338] close(3./strace-static-x86_64: Process 2350 attached [pid 2341] rt_sigprocmask(SIG_SETMASK, [], [pid 2339] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2338] <... close resumed>) = 0 [pid 2336] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2348] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2341] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2340] <... clone3 resumed> => {parent_tid=[406]}, 88) = 406 [pid 2339] <... setsockopt resumed>) = 0 [pid 2338] close(4 [pid 2341] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2340] rt_sigprocmask(SIG_SETMASK, [], [pid 2339] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2338] <... close resumed>) = 0 [pid 2341] <... futex resumed>) = 0 [pid 2340] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2339] <... futex resumed>) = 1 [pid 2338] close(5 [pid 2336] <... futex resumed>) = 0 [pid 2341] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2340] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2339] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2338] <... close resumed>) = 0 [pid 2336] close(3./strace-static-x86_64: Process 2349 attached [pid 2340] <... futex resumed>) = 0 [pid 2338] close(6 [pid 2340] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2338] <... close resumed>) = 0 [pid 2336] <... close resumed>) = 0 [pid 2338] close(7 [pid 2336] close(4 [pid 2338] <... close resumed>) = 0 [pid 2338] close(8 [pid 2336] <... close resumed>) = 0 [pid 2338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] close(5 [pid 2338] close(9) = -1 EBADF (Bad file descriptor) [pid 2338] close(10 [pid 2336] <... close resumed>) = 0 [pid 2338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] close(6 [pid 2338] close(11) = -1 EBADF (Bad file descriptor) [pid 2336] <... close resumed>) = 0 [pid 2338] close(12) = -1 EBADF (Bad file descriptor) [pid 2336] close(7 [pid 2338] close(13) = -1 EBADF (Bad file descriptor) [pid 2336] <... close resumed>) = 0 [pid 2338] close(14 [pid 2336] close(8 [pid 2348] <... bpf resumed>) = 7 [pid 2338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2338] close(15 [pid 2336] close(9 [pid 2348] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2338] close(16 [pid 2336] close(10 [pid 2348] <... futex resumed>) = 1 [pid 2338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] <... futex resumed>) = 0 [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2348] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2338] close(17 [pid 2337] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2336] close(11 [pid 2342] <... futex resumed>) = 0 [pid 2338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] <... futex resumed>) = 1 [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2342] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2338] close(18 [pid 2337] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2336] close(12 [pid 2342] <... setsockopt resumed>) = 0 [pid 2338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2342] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2338] close(19 [pid 2336] close(13 [pid 2349] set_robust_list(0x7f6be17b79a0, 24 [pid 2342] <... futex resumed>) = 1 [pid 2338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] <... futex resumed>) = 0 [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2342] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2338] close(20 [pid 2337] close(3 [pid 2336] close(14 [pid 2338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] <... close resumed>) = 0 [pid 2338] close(21 [pid 2337] close(4 [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2338] close(22 [pid 2337] <... close resumed>) = 0 [pid 2336] close(15 [pid 2338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2350] set_robust_list(0x7f6be17b79a0, 24 [pid 2338] close(23 [pid 2337] close(5 [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2350] <... set_robust_list resumed>) = 0 [pid 2338] close(24 [pid 2337] <... close resumed>) = 0 [pid 2336] close(16 [pid 2338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] close(6 [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2350] rt_sigprocmask(SIG_SETMASK, [], [pid 2338] close(25) = -1 EBADF (Bad file descriptor) [pid 2337] <... close resumed>) = 0 [pid 2336] close(17 [pid 2350] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2338] close(26 [pid 2337] close(7 [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] <... close resumed>) = 0 [pid 2336] close(18 [pid 2350] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2338] close(27) = -1 EBADF (Bad file descriptor) [pid 2337] close(8 [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2338] close(28 [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] close(19 [pid 2338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] close(9 [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2338] close(29 [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] close(20 [pid 2349] <... set_robust_list resumed>) = 0 [pid 2338] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] close(10 [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2349] rt_sigprocmask(SIG_SETMASK, [], [pid 2338] exit_group(0 [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] close(21 [pid 2350] <... bpf resumed>) = 7 [pid 2349] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2347] <... futex resumed>) = ? [pid 2343] <... futex resumed>) = ? [pid 2338] <... exit_group resumed>) = ? [pid 2337] close(11 [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2350] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2349] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2347] +++ exited with 0 +++ [pid 2343] +++ exited with 0 +++ [pid 2338] +++ exited with 0 +++ [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] close(22 [pid 2350] <... futex resumed>) = 1 [pid 2340] <... futex resumed>) = 0 [pid 2337] close(12 [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=424, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2340] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2350] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2349] <... bpf resumed>) = 7 [pid 2345] <... futex resumed>) = 0 [pid 2340] <... futex resumed>) = 1 [pid 2337] close(13 [pid 2336] close(23 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2349] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2345] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2340] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2349] <... futex resumed>) = 1 [pid 2345] <... setsockopt resumed>) = 0 [pid 2341] <... futex resumed>) = 0 [pid 2337] close(14 [pid 2336] close(24 [pid 2349] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2345] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2341] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2345] <... futex resumed>) = 1 [pid 2344] <... futex resumed>) = 0 [pid 2341] <... futex resumed>) = 1 [pid 2340] <... futex resumed>) = 0 [pid 2337] close(15 [pid 2336] close(25 [pid 2345] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2344] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2341] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2340] close(3 [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2344] <... setsockopt resumed>) = 0 [pid 2340] <... close resumed>) = 0 [pid 2337] close(16 [pid 2336] close(26 [pid 2344] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2340] close(4 [pid 2344] <... futex resumed>) = 1 [pid 2341] <... futex resumed>) = 0 [pid 2340] <... close resumed>) = 0 [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2344] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2341] close(3 [pid 2340] close(5 [pid 2337] close(17 [pid 2336] close(27 [pid 2341] <... close resumed>) = 0 [pid 2340] <... close resumed>) = 0 [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2341] close(4 [pid 2340] close(6 [pid 2337] close(18 [pid 2336] close(28 [pid 2341] <... close resumed>) = 0 [pid 2340] <... close resumed>) = 0 [pid 2341] close(5 [pid 2340] close(7 [pid 2341] <... close resumed>) = 0 [pid 2340] <... close resumed>) = 0 [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... restart_syscall resumed>) = 0 [pid 2341] close(6 [pid 2340] close(8 [pid 2337] close(19 [pid 2336] close(29 [pid 2341] <... close resumed>) = 0 [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2341] close(7 [pid 2340] close(9 [pid 2337] close(20 [pid 2341] <... close resumed>) = 0 [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2336] exit_group(0 [pid 292] umount2("./143", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2341] close(8 [pid 2340] close(10 [pid 2337] close(21 [pid 2336] <... exit_group resumed>) = ? [pid 2346] <... futex resumed>) = ? [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2339] <... futex resumed>) = ? [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2346] +++ exited with 0 +++ [pid 2341] close(9 [pid 2340] close(11 [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2341] close(10 [pid 2340] close(12 [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2341] close(11 [pid 2340] close(13 [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2341] close(12 [pid 2340] close(14 [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2341] close(13 [pid 2340] close(15 [pid 2339] +++ exited with 0 +++ [pid 2337] close(22 [pid 2336] +++ exited with 0 +++ [pid 292] openat(AT_FDCWD, "./143", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2341] close(14 [pid 2340] close(16 [pid 2337] close(23 [pid 292] <... openat resumed>) = 3 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=399, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(3, "", [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2341] close(15 [pid 2340] close(17 [pid 2337] close(24 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 2341] close(16 [pid 2340] close(18 [pid 2337] close(25 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2341] close(17 [pid 2340] close(19 [pid 2337] close(26 [pid 292] umount2("./143/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] umount2("./136", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2341] close(18 [pid 2340] close(20 [pid 2337] close(27 [pid 292] newfstatat(AT_FDCWD, "./143/binderfs", [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2341] close(19 [pid 2340] close(21 [pid 2337] close(28 [pid 290] openat(AT_FDCWD, "./136", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 292] unlink("./143/binderfs" [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... openat resumed>) = 3 [pid 2341] close(20 [pid 2340] close(22 [pid 2337] close(29 [pid 292] <... unlink resumed>) = 0 [pid 290] newfstatat(3, "", [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 2341] close(21 [pid 2340] close(23 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] exit_group(0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] getdents64(3, [pid 2341] close(22 [pid 2340] close(24 [pid 2337] <... exit_group resumed>) = ? [pid 292] close(3 [pid 2348] <... futex resumed>) = ? [pid 2342] <... futex resumed>) = ? [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2348] +++ exited with 0 +++ [pid 2341] close(23 [pid 2340] close(25 [pid 292] <... close resumed>) = 0 [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2341] close(24 [pid 2340] close(26 [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2341] close(25 [pid 2340] close(27 [pid 2342] +++ exited with 0 +++ [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2337] +++ exited with 0 +++ [pid 2341] close(26 [pid 2340] close(28 [pid 292] rmdir("./143" [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=412, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] umount2("./136/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2341] close(27 [pid 2340] close(29 [pid 292] mkdir("./144", 0777 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2341] close(28 [pid 2340] exit_group(0 [pid 292] <... mkdir resumed>) = 0 [pid 290] newfstatat(AT_FDCWD, "./136/binderfs", [pid 2350] <... futex resumed>) = ? [pid 2345] <... futex resumed>) = ? [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2340] <... exit_group resumed>) = ? [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2350] +++ exited with 0 +++ [pid 2345] +++ exited with 0 +++ [pid 2341] close(29 [pid 2340] +++ exited with 0 +++ [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2341] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2341] exit_group(0 [pid 2349] <... futex resumed>) = ? [pid 2344] <... futex resumed>) = ? [pid 2341] <... exit_group resumed>) = ? [pid 2349] +++ exited with 0 +++ [pid 2344] +++ exited with 0 +++ [pid 2341] +++ exited with 0 +++ [pid 290] unlink("./136/binderfs" [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 427 [pid 290] <... unlink resumed>) = 0 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=404, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] getdents64(3, [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=410, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 290] close(3./strace-static-x86_64: Process 2351 attached ) = 0 [pid 2351] set_robust_list(0x5555698ca6a0, 24 [pid 290] rmdir("./136" [pid 2351] <... set_robust_list resumed>) = 0 [pid 2351] chdir("./144" [pid 290] <... rmdir resumed>) = 0 [pid 291] <... restart_syscall resumed>) = 0 [pid 290] mkdir("./137", 0777 [pid 291] umount2("./139", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 290] <... mkdir resumed>) = 0 [pid 291] openat(AT_FDCWD, "./139", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 291] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] umount2("./139/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 291] newfstatat(AT_FDCWD, "./139/binderfs", [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 402 ./strace-static-x86_64: Process 2352 attached [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] unlink("./139/binderfs") = 0 [pid 291] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] close(3) = 0 [pid 291] rmdir("./139") = 0 [pid 291] mkdir("./140", 0777 [pid 2352] set_robust_list(0x5555698ca6a0, 24 [pid 291] <... mkdir resumed>) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2352] <... set_robust_list resumed>) = 0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 415 [pid 2351] <... chdir resumed>) = 0 [pid 2351] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2351] setpgid(0, 0) = 0 [pid 2351] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2352] chdir("./137"./strace-static-x86_64: Process 2353 attached ) = 0 [pid 2351] <... openat resumed>) = 3 [pid 2351] write(3, "1000", 4) = 4 [pid 2351] close(3) = 0 [pid 2351] symlink("/dev/binderfs", "./binderfs" [pid 2353] set_robust_list(0x5555698ca6a0, 24 [pid 2352] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2353] <... set_robust_list resumed>) = 0 executing program [pid 2352] <... prctl resumed>) = 0 [pid 2351] <... symlink resumed>) = 0 [pid 2351] write(1, "executing program\n", 18) = 18 [pid 2351] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2351] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2351] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2352] setpgid(0, 0 [pid 2351] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2351] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2352] <... setpgid resumed>) = 0 [pid 2351] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2352] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2351] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] <... restart_syscall resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 2353] chdir("./140" [pid 2351] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2351] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[428]}, 88) = 428 [pid 2351] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 289] umount2("./137", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] umount2("./139", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2351] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2351] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2354 attached [pid 2354] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2354] rt_sigprocmask(SIG_SETMASK, [], [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2354] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] openat(AT_FDCWD, "./139", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] openat(AT_FDCWD, "./137", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] <... openat resumed>) = 3 [pid 289] <... openat resumed>) = 3 [pid 287] newfstatat(3, "", [pid 289] newfstatat(3, "", [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] getdents64(3, [pid 289] getdents64(3, [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] umount2("./139/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] umount2("./137/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] newfstatat(AT_FDCWD, "./139/binderfs", [pid 289] newfstatat(AT_FDCWD, "./137/binderfs", [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] unlink("./139/binderfs" [pid 289] unlink("./137/binderfs" [pid 2354] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 289] <... unlink resumed>) = 0 [pid 287] <... unlink resumed>) = 0 [pid 289] getdents64(3, [pid 287] getdents64(3, [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] close(3 [pid 287] close(3 [pid 289] <... close resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 289] rmdir("./137" [pid 287] rmdir("./139" [pid 289] <... rmdir resumed>) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 289] mkdir("./138", 0777 [pid 287] mkdir("./140", 0777 [pid 289] <... mkdir resumed>) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2354] <... bpf resumed>) = 3 [pid 2354] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2351] <... futex resumed>) = 0 [pid 2351] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2351] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2354] <... futex resumed>) = 1 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 407 [pid 2354] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2354] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2351] <... futex resumed>) = 0 [pid 2352] <... openat resumed>) = 3 [pid 2351] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 413 [pid 2353] <... chdir resumed>) = 0 [pid 2351] <... futex resumed>) = 0 [pid 2351] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2354] <... futex resumed>) = 1 [pid 2352] write(3, "1000", 4 [pid 2354] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72./strace-static-x86_64: Process 2356 attached [pid 2353] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2352] <... write resumed>) = 4 [pid 2354] <... bpf resumed>) = 6 [pid 2354] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2351] <... futex resumed>) = 0 [pid 2351] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2351] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2356] set_robust_list(0x5555698ca6a0, 24 [pid 2353] <... prctl resumed>) = 0 [pid 2352] close(3 [pid 2351] <... futex resumed>) = 0 [pid 2351] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2352] <... close resumed>) = 0 [pid 2351] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2352] symlink("/dev/binderfs", "./binderfs" [pid 2356] <... set_robust_list resumed>) = 0 [pid 2353] setpgid(0, 0 [pid 2351] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2352] <... symlink resumed>) = 0 [pid 2351] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0}executing program [pid 2353] <... setpgid resumed>) = 0 [pid 2352] write(1, "executing program\n", 18 [pid 2351] <... clone3 resumed> => {parent_tid=[429]}, 88) = 429 [pid 2352] <... write resumed>) = 18 [pid 2351] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2351] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2352] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2351] <... futex resumed>) = 0 [pid 2351] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2354] <... futex resumed>) = 1 [pid 2354] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 2354] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2354] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2355 attached [pid 2352] <... futex resumed>) = 0 [pid 2355] set_robust_list(0x5555698ca6a0, 24 [pid 2352] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2353] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2355] <... set_robust_list resumed>) = 0 [pid 2352] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2355] chdir("./138" [pid 2352] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2355] <... chdir resumed>) = 0 [pid 2355] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2352] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2352] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2355] setpgid(0, 0 [pid 2352] <... mprotect resumed>) = 0 [pid 2355] <... setpgid resumed>) = 0 [pid 2352] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2356] chdir("./140" [pid 2353] <... openat resumed>) = 3 [pid 2352] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2355] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2352] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2355] <... openat resumed>) = 3 [pid 2355] write(3, "1000", 4) = 4 [pid 2355] close(3 [pid 2352] <... clone3 resumed> => {parent_tid=[403]}, 88) = 403 [pid 2353] write(3, "1000", 4 [pid 2352] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ./strace-static-x86_64: Process 2358 attached [pid 2356] <... chdir resumed>) = 0 [pid 2353] <... write resumed>) = 4 [pid 2352] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2355] <... close resumed>) = 0 [pid 2353] close(3 [pid 2352] <... futex resumed>) = 0 [pid 2356] prctl(PR_SET_PDEATHSIG, SIGKILLexecuting program [pid 2358] set_robust_list(0x7f6be17d89a0, 24 [pid 2355] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2353] <... close resumed>) = 0 [pid 2352] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2355] write(1, "executing program\n", 18) = 18 ./strace-static-x86_64: Process 2357 attached [pid 2355] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2357] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2357] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2353] symlink("/dev/binderfs", "./binderfs" [pid 2355] <... futex resumed>) = 0 [pid 2357] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2356] <... prctl resumed>) = 0 [pid 2353] <... symlink resumed>) = 0 [pid 2355] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2358] <... set_robust_list resumed>) = 0 [pid 2356] setpgid(0, 0 [pid 2353] write(1, "executing program\n", 18 [pid 2355] <... rt_sigaction resumed>NULL, 8) = 0 executing program [pid 2355] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2355] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2353] <... write resumed>) = 18 [pid 2355] <... mmap resumed>) = 0x7f6be17b8000 [pid 2355] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2353] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2358] rt_sigprocmask(SIG_SETMASK, [], [pid 2356] <... setpgid resumed>) = 0 [pid 2353] <... futex resumed>) = 0 [pid 2353] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2356] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2355] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2353] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2353] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2355] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2356] <... openat resumed>) = 3 [pid 2353] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2355] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2353] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2356] write(3, "1000", 4 [pid 2358] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2353] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2358] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2356] <... write resumed>) = 4 [pid 2353] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2355] <... clone3 resumed> => {parent_tid=[408]}, 88) = 408 [pid 2355] rt_sigprocmask(SIG_SETMASK, [], [pid 2357] <... bpf resumed>) = 7 [pid 2356] close(3 [pid 2353] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2355] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2355] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2356] <... close resumed>) = 0 [pid 2353] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2356] symlink("/dev/binderfs", "./binderfs" [pid 2355] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2357] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 2356] <... symlink resumed>) = 0 [pid 2353] <... clone3 resumed> => {parent_tid=[416]}, 88) = 416 [pid 2351] <... futex resumed>) = 0 [pid 2356] write(1, "executing program\n", 18 [pid 2353] rt_sigprocmask(SIG_SETMASK, [], [pid 2351] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2356] <... write resumed>) = 18 [pid 2354] <... futex resumed>) = 0 [pid 2353] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2351] <... futex resumed>) = 1 [pid 2354] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2353] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2351] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2356] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2354] <... setsockopt resumed>) = 0 [pid 2353] <... futex resumed>) = 0 [pid 2354] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2353] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2356] <... futex resumed>) = 0 [pid 2354] <... futex resumed>) = 1 [pid 2351] <... futex resumed>) = 0 [pid 2354] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2351] close(3) = 0 [pid 2356] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2351] close(4 [pid 2356] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2351] <... close resumed>) = 0 [pid 2356] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2351] close(5 [pid 2356] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2351] <... close resumed>) = 0 [pid 2356] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2351] close(6./strace-static-x86_64: Process 2360 attached [pid 2358] <... bpf resumed>) = 3 [pid 2356] <... mmap resumed>) = 0x7f6be17b8000 [pid 2351] <... close resumed>) = 0 [pid 2351] close(7 [pid 2356] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2351] <... close resumed>) = 0 [pid 2351] close(8 [pid 2356] <... mprotect resumed>) = 0 [pid 2351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2351] close(9) = -1 EBADF (Bad file descriptor) [pid 2356] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2351] close(10) = -1 EBADF (Bad file descriptor) [pid 2351] close(11) = -1 EBADF (Bad file descriptor) [pid 2351] close(12) = -1 EBADF (Bad file descriptor) [pid 2351] close(13) = -1 EBADF (Bad file descriptor) [pid 2351] close(14) = -1 EBADF (Bad file descriptor) [pid 2351] close(15) = -1 EBADF (Bad file descriptor) [pid 2351] close(16) = -1 EBADF (Bad file descriptor) [pid 2351] close(17) = -1 EBADF (Bad file descriptor) [pid 2351] close(18) = -1 EBADF (Bad file descriptor) [pid 2351] close(19) = -1 EBADF (Bad file descriptor) [pid 2360] set_robust_list(0x7f6be17d89a0, 24 [pid 2358] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2356] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2351] close(20 [pid 2358] <... futex resumed>) = 1 [pid 2356] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2352] <... futex resumed>) = 0 [pid 2351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2358] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2351] close(21) = -1 EBADF (Bad file descriptor) [pid 2352] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2351] close(22 [pid 2358] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2356] <... clone3 resumed> => {parent_tid=[414]}, 88) = 414 [pid 2352] <... futex resumed>) = 0 [pid 2351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2358] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2356] rt_sigprocmask(SIG_SETMASK, [], [pid 2352] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2351] close(23 [pid 2356] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2358] <... socketpair resumed>[4, 5]) = 0 [pid 2356] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2351] close(24./strace-static-x86_64: Process 2361 attached [pid 2358] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2360] <... set_robust_list resumed>) = 0 [pid 2357] <... futex resumed>) = 1 [pid 2356] <... futex resumed>) = 0 [pid 2351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2358] <... futex resumed>) = 1 [pid 2357] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2356] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2352] <... futex resumed>) = 0 [pid 2351] close(25 [pid 2358] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2352] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2358] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2352] <... futex resumed>) = 0 [pid 2351] close(26 [pid 2358] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2352] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2361] set_robust_list(0x7f6be17d89a0, 24 [pid 2360] rt_sigprocmask(SIG_SETMASK, [], [pid 2358] <... bpf resumed>) = 6 [pid 2351] close(27) = -1 EBADF (Bad file descriptor) [pid 2358] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2351] close(28) = -1 EBADF (Bad file descriptor) [pid 2358] <... futex resumed>) = 1 [pid 2352] <... futex resumed>) = 0 [pid 2351] close(29 [pid 2358] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2352] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2351] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2358] <... bpf resumed>) = 0 [pid 2352] <... futex resumed>) = 0 [pid 2351] exit_group(0 [pid 2358] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2357] <... futex resumed>) = ? [pid 2354] <... futex resumed>) = ? [pid 2352] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2351] <... exit_group resumed>) = ? [pid 2361] <... set_robust_list resumed>) = 0 [pid 2360] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2358] <... futex resumed>) = 0 [pid 2357] +++ exited with 0 +++ [pid 2354] +++ exited with 0 +++ [pid 2352] <... futex resumed>) = 0 [pid 2351] +++ exited with 0 +++ [pid 2358] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2352] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2352] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=427, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ./strace-static-x86_64: Process 2359 attached [pid 2352] <... mprotect resumed>) = 0 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2359] set_robust_list(0x7f6be17d89a0, 24 [pid 2352] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2359] <... set_robust_list resumed>) = 0 [pid 2352] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2359] rt_sigprocmask(SIG_SETMASK, [], [pid 2352] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2359] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2352] <... clone3 resumed> => {parent_tid=[404]}, 88) = 404 [pid 2352] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2352] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2360] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2352] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2361] rt_sigprocmask(SIG_SETMASK, [], [pid 2359] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2360] <... bpf resumed>) = 3 [pid 2360] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2361] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2361] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2360] <... futex resumed>) = 1 [pid 2353] <... futex resumed>) = 0 [pid 2353] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2360] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2353] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2360] <... socketpair resumed>[4, 5]) = 0 [pid 2359] <... bpf resumed>) = 3 [pid 2359] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2355] <... futex resumed>) = 0 [pid 2355] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2355] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2359] <... futex resumed>) = 1 [pid 2359] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2360] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2359] <... socketpair resumed>[4, 5]) = 0 [pid 2359] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2355] <... futex resumed>) = 0 [pid 2361] <... bpf resumed>) = 3 [pid 2355] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2353] <... futex resumed>) = 0 [pid 2360] <... futex resumed>) = 1 [pid 2355] <... futex resumed>) = 0 [pid 2353] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2355] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2360] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2353] <... futex resumed>) = 0 [pid 2361] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2353] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2360] <... bpf resumed>) = 6 [pid 2359] <... futex resumed>) = 1 [pid 2359] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2360] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2356] <... futex resumed>) = 0 [pid 2360] <... futex resumed>) = 1 [pid 2359] <... bpf resumed>) = 6 [pid 2356] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2353] <... futex resumed>) = 0 [pid 2360] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2356] <... futex resumed>) = 0 [pid 2353] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2360] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2356] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2353] <... futex resumed>) = 0 [pid 2360] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2353] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2359] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2353] <... futex resumed>) = 0 [pid 2360] <... bpf resumed>) = 0 [pid 2353] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2355] <... futex resumed>) = 0 [pid 2353] <... mmap resumed>) = 0x7f6be1797000 [pid 2360] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2355] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2353] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2355] <... futex resumed>) = 0 [pid 2360] <... futex resumed>) = 0 [pid 2355] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2353] <... mprotect resumed>) = 0 [pid 2355] <... futex resumed>) = 0 [pid 2355] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2353] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2360] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2355] <... mmap resumed>) = 0x7f6be1797000 [pid 2355] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2353] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2355] <... mprotect resumed>) = 0 [pid 2355] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2353] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2355] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2355] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2361] <... futex resumed>) = 1 [pid 2355] <... clone3 resumed> => {parent_tid=[409]}, 88) = 409 [pid 2353] <... clone3 resumed> => {parent_tid=[417]}, 88) = 417 [pid 2361] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2355] rt_sigprocmask(SIG_SETMASK, [], [pid 2353] rt_sigprocmask(SIG_SETMASK, [], [pid 2355] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2353] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2361] <... socketpair resumed>[4, 5]) = 0 [pid 2355] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2353] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2361] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2359] <... futex resumed>) = 1 [pid 2355] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2353] <... futex resumed>) = 0 [pid 2359] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2353] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2361] <... futex resumed>) = 1 [pid 2356] <... futex resumed>) = 0 [pid 2356] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2361] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2356] <... futex resumed>) = 0 [pid 2359] <... bpf resumed>) = 0 [pid 2361] <... bpf resumed>) = 6 [pid 2356] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2359] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2361] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2359] <... futex resumed>) = 0 [pid 2359] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2362 attached [pid 2362] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2362] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2362] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2361] <... futex resumed>) = 1 [pid 2356] <... futex resumed>) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 2361] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2356] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2362] <... bpf resumed>) = 7 [pid 2361] <... bpf resumed>) = 0 [pid 2356] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2362] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2362] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2356] <... futex resumed>) = 0 [pid 2361] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2356] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2352] <... futex resumed>) = 0 [pid 292] umount2("./144", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2361] <... futex resumed>) = 0 [pid 2356] <... mmap resumed>) = 0x7f6be1797000 [pid 2352] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2361] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2356] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2352] <... futex resumed>) = 1 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2358] <... futex resumed>) = 0 [pid 2356] <... mprotect resumed>) = 0 [pid 2358] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2352] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] openat(AT_FDCWD, "./144", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2358] <... setsockopt resumed>) = 0 [pid 2356] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2358] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2356] <... rt_sigprocmask resumed>[], 8) = 0 [pid 292] <... openat resumed>) = 3 [pid 2358] <... futex resumed>) = 1 [pid 2356] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2352] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2363 attached [pid 292] newfstatat(3, "", [pid 2358] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2352] close(3 [pid 2363] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2363] rt_sigprocmask(SIG_SETMASK, [], [pid 2352] <... close resumed>) = 0 [pid 2356] <... clone3 resumed> => {parent_tid=[415]}, 88) = 415 [pid 2352] close(4 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2356] rt_sigprocmask(SIG_SETMASK, [], [pid 2352] <... close resumed>) = 0 [pid 2356] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2352] close(5 [pid 292] getdents64(3, [pid 2356] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2363] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2352] <... close resumed>) = 0 [pid 2356] <... futex resumed>) = 0 [pid 2352] close(6 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2356] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2352] <... close resumed>) = 0 [pid 2363] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 292] umount2("./144/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2352] close(7) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2352] close(8 [pid 292] newfstatat(AT_FDCWD, "./144/binderfs", [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2352] close(9 [pid 292] unlink("./144/binderfs" [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2365 attached [pid 2363] <... bpf resumed>) = 7 ./strace-static-x86_64: Process 2364 attached [pid 2363] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2352] close(10 [pid 292] <... unlink resumed>) = 0 [pid 2363] <... futex resumed>) = 1 [pid 2364] set_robust_list(0x7f6be17b79a0, 24 [pid 2355] <... futex resumed>) = 0 [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 2365] set_robust_list(0x7f6be17b79a0, 24 [pid 2363] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2364] <... set_robust_list resumed>) = 0 [pid 2355] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2352] close(11 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2364] rt_sigprocmask(SIG_SETMASK, [], [pid 2359] <... futex resumed>) = 0 [pid 2355] <... futex resumed>) = 1 [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] close(3 [pid 2364] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2359] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2355] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2352] close(12 [pid 2364] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2359] <... setsockopt resumed>) = 0 [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... close resumed>) = 0 [pid 2365] <... set_robust_list resumed>) = 0 [pid 2364] <... bpf resumed>) = 7 [pid 2359] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2352] close(13 [pid 292] rmdir("./144" [pid 2365] rt_sigprocmask(SIG_SETMASK, [], [pid 2364] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2359] <... futex resumed>) = 1 [pid 2355] <... futex resumed>) = 0 [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2364] <... futex resumed>) = 1 [pid 2359] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2355] close(3 [pid 2353] <... futex resumed>) = 0 [pid 2352] close(14 [pid 292] <... rmdir resumed>) = 0 [pid 2365] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2364] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2355] <... close resumed>) = 0 [pid 2353] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] mkdir("./145", 0777 [pid 2360] <... futex resumed>) = 0 [pid 2355] close(4 [pid 2353] <... futex resumed>) = 1 [pid 2352] close(15 [pid 2360] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2355] <... close resumed>) = 0 [pid 2353] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... mkdir resumed>) = 0 [pid 2365] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2360] <... setsockopt resumed>) = 0 [pid 2355] close(5 [pid 2352] close(16 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2360] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2355] <... close resumed>) = 0 [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2355] close(6) = 0 [pid 2355] close(7) = 0 [pid 2355] close(8) = -1 EBADF (Bad file descriptor) [pid 2355] close(9 [pid 2360] <... futex resumed>) = 1 [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] <... futex resumed>) = 0 [pid 2352] close(17 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 430 [pid 2360] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2355] close(10 [pid 2353] close(3 [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] <... close resumed>) = 0 [pid 2352] close(18 [pid 2355] close(11 [pid 2353] close(4 [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2355] close(12 [pid 2353] <... close resumed>) = 0 [pid 2352] close(19 [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] close(5 [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2355] close(13) = -1 EBADF (Bad file descriptor) [pid 2355] close(14 [pid 2353] <... close resumed>) = 0 [pid 2352] close(20 [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] close(6 [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2355] close(15) = -1 EBADF (Bad file descriptor) [pid 2353] <... close resumed>) = 0 [pid 2352] close(21 [pid 2355] close(16 [pid 2353] close(7 [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] <... close resumed>) = 0 [pid 2355] close(17 [pid 2353] close(8 [pid 2352] close(22 [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2365] <... bpf resumed>) = 7 [pid 2355] close(18 [pid 2353] close(9 [pid 2352] close(23 [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2365] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2355] close(19 [pid 2353] close(10 [pid 2352] close(24 [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2365] <... futex resumed>) = 1 [pid 2356] <... futex resumed>) = 0 [pid 2355] close(20 [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2365] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2356] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] close(11 [pid 2352] close(25 [pid 2361] <... futex resumed>) = 0 [pid 2356] <... futex resumed>) = 1 [pid 2355] close(21 [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2361] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2356] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] close(12 [pid 2352] close(26 [pid 2361] <... setsockopt resumed>) = 0 [pid 2355] close(22 [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2361] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2361] <... futex resumed>) = 1 [pid 2356] <... futex resumed>) = 0 [pid 2355] close(23 [pid 2353] close(13 [pid 2352] close(27 [pid 2361] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2356] close(3 [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2356] <... close resumed>) = 0 [pid 2355] close(24 [pid 2353] close(14 [pid 2352] close(28 [pid 2356] close(4 [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2356] <... close resumed>) = 0 [pid 2355] close(25 [pid 2353] close(15 [pid 2352] close(29 [pid 2356] close(5 [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2352] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2355] close(26 [pid 2356] <... close resumed>) = 0 [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] close(16./strace-static-x86_64: Process 2366 attached [pid 2356] close(6 [pid 2355] close(27 [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2352] exit_group(0 [pid 2356] <... close resumed>) = 0 [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2362] <... futex resumed>) = ? [pid 2358] <... futex resumed>) = ? [pid 2355] close(28 [pid 2353] close(17 [pid 2352] <... exit_group resumed>) = ? [pid 2362] +++ exited with 0 +++ [pid 2358] +++ exited with 0 +++ [pid 2356] close(7 [pid 2355] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2355] close(29) = -1 EBADF (Bad file descriptor) [pid 2355] exit_group(0 [pid 2363] <... futex resumed>) = ? [pid 2359] <... futex resumed>) = ? [pid 2355] <... exit_group resumed>) = ? [pid 2366] set_robust_list(0x5555698ca6a0, 24 [pid 2363] +++ exited with 0 +++ [pid 2359] +++ exited with 0 +++ [pid 2356] <... close resumed>) = 0 [pid 2355] +++ exited with 0 +++ [pid 2353] close(18 [pid 2352] +++ exited with 0 +++ [pid 2366] <... set_robust_list resumed>) = 0 [pid 2356] close(8 [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2366] chdir("./145" [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] close(19 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=402, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=407, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2356] close(9 [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2366] <... chdir resumed>) = 0 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2366] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] close(20 [pid 290] <... restart_syscall resumed>) = 0 [pid 2366] <... prctl resumed>) = 0 [pid 2356] close(10 [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] close(21 [pid 2366] setpgid(0, 0 [pid 2356] close(11 [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2366] <... setpgid resumed>) = 0 [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] close(22 [pid 290] umount2("./137", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2356] close(12 [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2366] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] close(23 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2356] close(13 [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] openat(AT_FDCWD, "./137", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] close(24 [pid 2356] close(14 [pid 290] <... openat resumed>) = 3 [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] close(25 [pid 290] newfstatat(3, "", [pid 2366] <... openat resumed>) = 3 [pid 2356] close(15 [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2366] write(3, "1000", 4 [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] close(26 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2366] <... write resumed>) = 4 [pid 2356] close(16 [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2366] close(3 [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] close(27 [pid 290] getdents64(3, [pid 2366] <... close resumed>) = 0 [pid 2356] close(17 [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2366] symlink("/dev/binderfs", "./binderfs" [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] close(28 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2366] <... symlink resumed>) = 0 [pid 2356] close(18 [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 290] umount2("./137/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2366] write(1, "executing program\n", 18 [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] close(29 [pid 2356] close(19 [pid 2353] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2366] <... write resumed>) = 18 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2353] exit_group(0 [pid 290] newfstatat(AT_FDCWD, "./137/binderfs", [pid 2366] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2364] <... futex resumed>) = ? [pid 2360] <... futex resumed>) = ? [pid 2356] close(20 [pid 2353] <... exit_group resumed>) = ? [pid 2366] <... futex resumed>) = 0 [pid 2364] +++ exited with 0 +++ [pid 2360] +++ exited with 0 +++ [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2366] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2353] +++ exited with 0 +++ [pid 290] unlink("./137/binderfs" [pid 2356] close(21 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=415, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2366] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 290] <... unlink resumed>) = 0 [pid 2356] close(22 [pid 290] getdents64(3, [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2356] close(23 [pid 290] close(3 [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2366] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2356] close(24 [pid 290] <... close resumed>) = 0 [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2366] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2356] close(25 [pid 290] rmdir("./137" [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2366] <... mmap resumed>) = 0x7f6be17b8000 [pid 2356] close(26 [pid 290] <... rmdir resumed>) = 0 [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] mkdir("./138", 0777 [pid 2356] close(27 [pid 2366] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... mkdir resumed>) = 0 [pid 2356] close(28 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2356] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2366] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2366] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2356] close(29) = -1 EBADF (Bad file descriptor) [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 405 [pid 2366] <... clone3 resumed> => {parent_tid=[431]}, 88) = 431 [pid 2356] exit_group(0) = ? [pid 2361] <... futex resumed>) = ? [pid 2366] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2366] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2361] +++ exited with 0 +++ [pid 2366] <... futex resumed>) = 0 [pid 2365] <... futex resumed>) = ? [pid 2366] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2367 attached [pid 2367] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2367] chdir("./138") = 0 [pid 2367] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2365] +++ exited with 0 +++ [pid 2356] +++ exited with 0 +++ [pid 2367] setpgid(0, 0) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=413, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2367] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC./strace-static-x86_64: Process 2368 attached ) = 3 [pid 2367] write(3, "1000", 4 [pid 2368] set_robust_list(0x7f6be17d89a0, 24 [pid 2367] <... write resumed>) = 4 [pid 2367] close(3 [pid 2368] <... set_robust_list resumed>) = 0 [pid 2367] <... close resumed>) = 0 [pid 2368] rt_sigprocmask(SIG_SETMASK, [], [pid 2367] symlink("/dev/binderfs", "./binderfs" [pid 2368] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2367] <... symlink resumed>) = 0 [pid 2367] write(1, "executing program\n", 18 executing program [pid 2368] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2367] <... write resumed>) = 18 [pid 2367] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2367] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2367] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2367] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2367] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2367] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2367] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 289] <... restart_syscall resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 289] umount2("./138", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2367] <... clone3 resumed> => {parent_tid=[406]}, 88) = 406 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2367] rt_sigprocmask(SIG_SETMASK, [], [pid 289] openat(AT_FDCWD, "./138", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] umount2("./140", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 2369 attached [pid 2368] <... bpf resumed>) = 3 [pid 2367] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] <... openat resumed>) = 3 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2369] set_robust_list(0x7f6be17d89a0, 24 [pid 2368] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2367] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] newfstatat(3, "", [pid 287] openat(AT_FDCWD, "./140", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2369] <... set_robust_list resumed>) = 0 [pid 2368] <... futex resumed>) = 1 [pid 2367] <... futex resumed>) = 0 [pid 2366] <... futex resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] <... openat resumed>) = 3 [pid 2369] rt_sigprocmask(SIG_SETMASK, [], [pid 2368] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2367] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2366] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] getdents64(3, [pid 287] newfstatat(3, "", [pid 2369] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2368] <... socketpair resumed>[4, 5]) = 0 [pid 2366] <... futex resumed>) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2369] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2368] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2366] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] umount2("./138/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] getdents64(3, [pid 2368] <... futex resumed>) = 0 [pid 2366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2368] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2366] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] newfstatat(AT_FDCWD, "./138/binderfs", [pid 287] umount2("./140/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2369] <... bpf resumed>) = 3 [pid 2368] <... bpf resumed>) = 6 [pid 2366] <... futex resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2369] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2368] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2366] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] unlink("./138/binderfs" [pid 287] newfstatat(AT_FDCWD, "./140/binderfs", [pid 2369] <... futex resumed>) = 1 [pid 2368] <... futex resumed>) = 0 [pid 2367] <... futex resumed>) = 0 [pid 2366] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 289] <... unlink resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2369] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2368] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2367] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2366] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] getdents64(3, [pid 287] unlink("./140/binderfs" [pid 2369] <... socketpair resumed>[4, 5]) = 0 [pid 2368] <... bpf resumed>) = 0 [pid 2367] <... futex resumed>) = 0 [pid 2366] <... futex resumed>) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... unlink resumed>) = 0 [pid 2369] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2368] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2367] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2366] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] close(3 [pid 287] getdents64(3, [pid 2369] <... futex resumed>) = 0 [pid 2368] <... futex resumed>) = 0 [pid 2367] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2366] <... futex resumed>) = 0 [pid 289] <... close resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2369] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2368] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2367] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2366] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] rmdir("./138" [pid 287] close(3 [pid 2369] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2367] <... futex resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 289] mkdir("./139", 0777 [pid 287] rmdir("./140" [pid 289] <... mkdir resumed>) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 2369] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2368] <... bpf resumed>) = 7 [pid 2367] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] mkdir("./141", 0777 [pid 2369] <... bpf resumed>) = 6 [pid 2368] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... mkdir resumed>) = 0 ./strace-static-x86_64: Process 2370 attached [pid 2369] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2368] <... futex resumed>) = 1 [pid 2366] <... futex resumed>) = 0 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 410 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2370] set_robust_list(0x5555698ca6a0, 24 [pid 2369] <... futex resumed>) = 1 [pid 2368] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2367] <... futex resumed>) = 0 [pid 2366] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... restart_syscall resumed>) = 0 [pid 2369] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2368] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2367] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2366] <... futex resumed>) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 416 [pid 2369] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2368] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2367] <... futex resumed>) = 0 [pid 2366] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2368] <... setsockopt resumed>) = 0 [pid 2367] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] umount2("./140", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2369] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2368] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2367] <... futex resumed>) = 0 [pid 2368] <... futex resumed>) = 1 [pid 2366] <... futex resumed>) = 0 [pid 2367] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2369] <... bpf resumed>) = 0 [pid 2368] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2367] <... mmap resumed>) = 0x7f6be1797000 [pid 2366] close(3 [pid 2369] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2367] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 291] openat(AT_FDCWD, "./140", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2367] <... mprotect resumed>) = 0 [pid 2366] <... close resumed>) = 0 [pid 291] <... openat resumed>) = 3 [pid 2366] close(4 [pid 2367] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2366] <... close resumed>) = 0 [pid 291] newfstatat(3, "", [pid 2369] <... futex resumed>) = 0 [pid 2367] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2366] close(5./strace-static-x86_64: Process 2371 attached [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2367] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2366] <... close resumed>) = 0 [pid 2369] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 291] getdents64(3, [pid 2371] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2366] close(6 [pid 2367] <... clone3 resumed> => {parent_tid=[407]}, 88) = 407 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2366] <... close resumed>) = 0 [pid 2366] close(7 [pid 2367] rt_sigprocmask(SIG_SETMASK, [], [pid 291] umount2("./140/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2367] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2366] <... close resumed>) = 0 [pid 2367] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2367] <... futex resumed>) = 0 [pid 2366] close(8 [pid 291] newfstatat(AT_FDCWD, "./140/binderfs", [pid 2367] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2366] close(9 [pid 291] unlink("./140/binderfs" [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... unlink resumed>) = 0 [pid 2366] close(10 [pid 291] getdents64(3, [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2366] close(11 [pid 2371] chdir("./141") = 0 [pid 2371] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 291] close(3 [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2366] close(12 [pid 291] <... close resumed>) = 0 [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] rmdir("./140" [pid 2366] close(13) = -1 EBADF (Bad file descriptor) [pid 291] <... rmdir resumed>) = 0 [pid 2370] <... set_robust_list resumed>) = 0 [pid 2366] close(14 [pid 291] mkdir("./141", 0777 [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... prctl resumed>) = 0 [pid 2371] setpgid(0, 0 [pid 2366] close(15 [pid 291] <... mkdir resumed>) = 0 [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2366] close(16 [pid 2371] <... setpgid resumed>) = 0 [pid 2371] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2371] write(3, "1000", 4) = 4 [pid 2371] close(3) = 0 [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2366] close(17 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 418 [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] symlink("/dev/binderfs", "./binderfs" [pid 2366] close(18 [pid 2371] <... symlink resumed>) = 0 [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] write(1, "executing program\n", 18executing program [pid 2366] close(19 [pid 2371] <... write resumed>) = 18 [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2366] close(20 [pid 2371] <... futex resumed>) = 0 [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2366] close(21 [pid 2371] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2366] close(22 [pid 2371] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2366] close(23 [pid 2371] <... mmap resumed>) = 0x7f6be17b8000 [pid 2371] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... mprotect resumed>) = 0 [pid 2366] close(24 [pid 2371] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2366] close(25 [pid 2371] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... clone3 resumed> => {parent_tid=[417]}, 88) = 417 [pid 2366] close(26 [pid 2371] rt_sigprocmask(SIG_SETMASK, [], [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2371] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2366] close(27 [pid 2371] <... futex resumed>) = 0 [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2366] close(28) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2372 attached [pid 2366] close(29 [pid 2372] set_robust_list(0x7f6be17b79a0, 24 [pid 2366] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2372] <... set_robust_list resumed>) = 0 [pid 2372] rt_sigprocmask(SIG_SETMASK, [], [pid 2366] exit_group(0 [pid 2372] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2366] <... exit_group resumed>) = ? [pid 2368] <... futex resumed>) = 0 [pid 2372] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144) = 7 [pid 2368] +++ exited with 0 +++ [pid 2366] +++ exited with 0 +++ [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=430, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2372] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2367] <... futex resumed>) = 0 [pid 2372] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2373 attached [pid 2367] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2373] set_robust_list(0x5555698ca6a0, 24 [pid 2369] <... futex resumed>) = 0 [pid 2367] <... futex resumed>) = 1 [pid 2369] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2367] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2369] <... setsockopt resumed>) = 0 [pid 2373] <... set_robust_list resumed>) = 0 [pid 2373] chdir("./141" [pid 2369] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2373] <... chdir resumed>) = 0 [pid 2369] <... futex resumed>) = 1 [pid 2367] <... futex resumed>) = 0 [pid 2373] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2369] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2367] close(3 [pid 2373] <... prctl resumed>) = 0 [pid 2367] <... close resumed>) = 0 [pid 2373] setpgid(0, 0 [pid 2367] close(4 [pid 2373] <... setpgid resumed>) = 0 [pid 2373] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2367] <... close resumed>) = 0 [pid 2373] <... openat resumed>) = 3 [pid 2367] close(5./strace-static-x86_64: Process 2374 attached [pid 2374] set_robust_list(0x7f6be17d89a0, 24 [pid 2367] <... close resumed>) = 0 [pid 2374] <... set_robust_list resumed>) = 0 [pid 2374] rt_sigprocmask(SIG_SETMASK, [], [pid 2367] close(6 [pid 2374] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2367] <... close resumed>) = 0 [pid 2373] write(3, "1000", 4 [pid 2367] close(7 [pid 2374] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2367] <... close resumed>) = 0 [pid 2373] <... write resumed>) = 4 [pid 2367] close(8 [pid 2373] close(3 [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] <... close resumed>) = 0 [pid 2367] close(9 [pid 2370] chdir("./139" [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2374] <... bpf resumed>) = 3 [pid 2370] <... chdir resumed>) = 0 [pid 2367] close(10 [pid 2370] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] symlink("/dev/binderfs", "./binderfs" [pid 2370] <... prctl resumed>) = 0 [pid 2367] close(11 [pid 2373] <... symlink resumed>) = 0 executing program [pid 2370] setpgid(0, 0 [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] write(1, "executing program\n", 18 [pid 2367] close(12 [pid 2370] <... setpgid resumed>) = 0 [pid 2373] <... write resumed>) = 18 [pid 2373] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] <... futex resumed>) = 0 [pid 2367] close(13 [pid 2373] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2370] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2367] close(14 [pid 2373] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2367] close(15 [pid 2370] <... openat resumed>) = 3 [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2370] write(3, "1000", 4 [pid 2367] close(16 [pid 2373] <... mmap resumed>) = 0x7f6be17b8000 [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2370] <... write resumed>) = 4 [pid 2367] close(17 [pid 2370] close(3 [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2367] close(18 [pid 2370] <... close resumed>) = 0 [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2370] symlink("/dev/binderfs", "./binderfs" [pid 2367] close(19 [pid 2374] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2373] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2370] <... symlink resumed>) = 0 [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2374] <... futex resumed>) = 1 executing program [pid 2373] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2371] <... futex resumed>) = 0 [pid 2370] write(1, "executing program\n", 18 [pid 2367] close(20 [pid 2374] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2373] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2371] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2375 attached [pid 2374] <... socketpair resumed>[4, 5]) = 0 [pid 2371] <... futex resumed>) = 0 [pid 2370] <... write resumed>) = 18 [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2374] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2373] <... clone3 resumed> => {parent_tid=[419]}, 88) = 419 [pid 2371] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2374] <... futex resumed>) = 0 [pid 2373] rt_sigprocmask(SIG_SETMASK, [], [pid 2371] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2374] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2373] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2371] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2374] <... bpf resumed>) = 6 [pid 2373] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2371] <... futex resumed>) = 0 [pid 2370] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2367] close(21 [pid 2374] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2373] <... futex resumed>) = 0 [pid 2371] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2370] <... futex resumed>) = 0 [pid 2374] <... futex resumed>) = 0 [pid 2373] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2371] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2367] close(22 [pid 2374] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2371] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2370] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2374] <... bpf resumed>) = 0 [pid 2371] <... futex resumed>) = 0 [pid 2367] close(23 [pid 2374] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2371] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2370] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2374] <... futex resumed>) = 0 [pid 2371] <... futex resumed>) = 0 [pid 2367] close(24 [pid 2374] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2371] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2370] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... mmap resumed>) = 0x7f6be1797000 [pid 2370] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2367] close(25 [pid 292] <... restart_syscall resumed>) = 0 [pid 2371] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2370] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2375] set_robust_list(0x7f6be17d89a0, 24 [pid 2371] <... mprotect resumed>) = 0 [pid 2370] <... mmap resumed>) = 0x7f6be17b8000 [pid 2367] close(26 [pid 2371] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2370] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./145", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2371] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2370] <... mprotect resumed>) = 0 [pid 2367] close(27 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2371] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 292] openat(AT_FDCWD, "./145", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY./strace-static-x86_64: Process 2376 attached [pid 2375] <... set_robust_list resumed>) = 0 [pid 2370] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... openat resumed>) = 3 [pid 2371] <... clone3 resumed> => {parent_tid=[418]}, 88) = 418 [pid 292] newfstatat(3, "", [pid 2371] rt_sigprocmask(SIG_SETMASK, [], [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2371] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] getdents64(3, [pid 2371] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2371] <... futex resumed>) = 0 [pid 292] umount2("./145/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2371] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] newfstatat(AT_FDCWD, "./145/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] unlink("./145/binderfs" [pid 2370] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2367] close(28 [pid 292] <... unlink resumed>) = 0 [pid 2375] rt_sigprocmask(SIG_SETMASK, [], [pid 292] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 292] close(3) = 0 [pid 2370] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] rmdir("./145" [pid 2376] set_robust_list(0x7f6be17b79a0, 24 [pid 2375] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2367] close(29 [pid 292] <... rmdir resumed>) = 0 [pid 292] mkdir("./146", 0777) = 0 [pid 2370] <... clone3 resumed> => {parent_tid=[411]}, 88) = 411 [pid 2367] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2376] <... set_robust_list resumed>) = 0 [pid 2375] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2370] rt_sigprocmask(SIG_SETMASK, [], [pid 2367] exit_group(0 [pid 2376] rt_sigprocmask(SIG_SETMASK, [], [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 432 ./strace-static-x86_64: Process 2377 attached [pid 2372] <... futex resumed>) = ? [pid 2367] <... exit_group resumed>) = ? [pid 2372] +++ exited with 0 +++ [pid 2370] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2369] <... futex resumed>) = ? [pid 2377] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2377] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2377] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2369] +++ exited with 0 +++ [pid 2370] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2367] +++ exited with 0 +++ [pid 2370] <... futex resumed>) = 1 [pid 2377] <... futex resumed>) = 0 [pid 2377] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2370] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=405, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2377] <... bpf resumed>) = 3 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2377] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2377] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2375] <... bpf resumed>) = 3 [pid 2376] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2370] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2378 attached [pid 2376] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2375] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2370] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2375] <... futex resumed>) = 1 [pid 2373] <... futex resumed>) = 0 [pid 2373] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2373] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2377] <... futex resumed>) = 0 [pid 2375] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2370] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2377] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2377] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2377] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2370] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2375] <... socketpair resumed>[4, 5]) = 0 [pid 2370] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2375] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2370] <... futex resumed>) = 1 [pid 2377] <... futex resumed>) = 0 [pid 2377] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 2377] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2377] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2375] <... futex resumed>) = 1 [pid 2373] <... futex resumed>) = 0 [pid 2370] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2375] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2373] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2373] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2375] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2370] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2375] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2370] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2375] <... bpf resumed>) = 6 [pid 2370] <... futex resumed>) = 1 [pid 2377] <... futex resumed>) = 0 [pid 2377] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 2377] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2375] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2370] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2377] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144) = 7 [pid 2375] <... futex resumed>) = 1 [pid 2373] <... futex resumed>) = 0 [pid 2370] <... futex resumed>) = 0 [pid 2377] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2376] <... bpf resumed>) = 7 [pid 2373] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2377] <... futex resumed>) = 0 [pid 2373] <... futex resumed>) = 0 [pid 2377] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2373] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2373] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2373] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2375] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2373] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2370] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2376] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2373] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2375] <... bpf resumed>) = 0 [pid 2373] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2370] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2375] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2370] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2375] <... futex resumed>) = 0 [pid 2373] <... clone3 resumed> => {parent_tid=[420]}, 88) = 420 [pid 2377] <... futex resumed>) = 0 [pid 2375] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2373] rt_sigprocmask(SIG_SETMASK, [], [pid 2370] <... futex resumed>) = 1 [pid 2377] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2373] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2377] <... setsockopt resumed>) = 0 [pid 2373] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2370] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2377] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2373] <... futex resumed>) = 0 [pid 2370] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2377] <... futex resumed>) = 0 [pid 2373] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2370] close(3 [pid 2377] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2370] <... close resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 2370] close(4./strace-static-x86_64: Process 2379 attached ) = 0 [pid 2379] set_robust_list(0x7f6be17b79a0, 24 [pid 2370] close(5 [pid 290] umount2("./138", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2379] <... set_robust_list resumed>) = 0 [pid 2370] <... close resumed>) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2370] close(6 [pid 290] openat(AT_FDCWD, "./138", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2370] <... close resumed>) = 0 [pid 2379] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2370] close(7 [pid 290] <... openat resumed>) = 3 [pid 2379] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2370] <... close resumed>) = 0 [pid 290] newfstatat(3, "", [pid 2370] close(8 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 2370] close(9 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./138/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2370] close(10 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(AT_FDCWD, "./138/binderfs", [pid 2370] close(11 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] unlink("./138/binderfs" [pid 2370] close(12 [pid 290] <... unlink resumed>) = 0 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 2370] close(13 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] close(3 [pid 2370] close(14 [pid 290] <... close resumed>) = 0 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] rmdir("./138" [pid 2370] close(15 [pid 290] <... rmdir resumed>) = 0 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] mkdir("./139", 0777 [pid 2370] close(16 [pid 290] <... mkdir resumed>) = 0 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2370] close(17 [pid 2379] <... bpf resumed>) = 7 [pid 2379] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2373] <... futex resumed>) = 0 [pid 2373] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2373] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2379] <... futex resumed>) = 1 [pid 2375] <... futex resumed>) = 0 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2375] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2370] close(18 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 408 [pid 2375] <... setsockopt resumed>) = 0 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2375] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2370] close(19 [pid 2376] <... futex resumed>) = 1 [pid 2375] <... futex resumed>) = 1 [pid 2373] <... futex resumed>) = 0 [pid 2371] <... futex resumed>) = 0 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2376] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2375] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2373] close(3 [pid 2371] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2370] close(20 [pid 2374] <... futex resumed>) = 0 [pid 2373] <... close resumed>) = 0 [pid 2371] <... futex resumed>) = 1 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2374] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2373] close(4 [pid 2371] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2370] close(21 [pid 2374] <... setsockopt resumed>) = 0 [pid 2373] <... close resumed>) = 0 [pid 2374] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2373] close(5 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2374] <... futex resumed>) = 1 [pid 2373] <... close resumed>) = 0 [pid 2371] <... futex resumed>) = 0 [pid 2370] close(22 [pid 2374] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2373] close(6 [pid 2371] close(3 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] <... close resumed>) = 0 [pid 2371] <... close resumed>) = 0 [pid 2373] close(7 [pid 2371] close(4 [pid 2370] close(23 [pid 2373] <... close resumed>) = 0 [pid 2371] <... close resumed>) = 0 [pid 2373] close(8 [pid 2371] close(5 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = 0 [pid 2370] close(24 [pid 2373] close(9 [pid 2371] close(6 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = 0 [pid 2370] close(25 [pid 2373] close(10 [pid 2371] close(7 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = 0 [pid 2370] close(26 [pid 2373] close(11 [pid 2371] close(8 [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] close(12 [pid 2371] close(9 [pid 2370] close(27 [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] close(13 [pid 2371] close(10 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2379] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2373] close(14 [pid 2371] close(11 [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2370] close(28 [pid 2373] close(15 [pid 2371] close(12 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2370] close(29 [pid 2373] close(16 [pid 2371] close(13 [pid 2370] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] close(17 [pid 2371] close(14 [pid 2370] exit_group(0 [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2377] <... futex resumed>) = ? [pid 2373] close(18 [pid 2371] close(15 [pid 2370] <... exit_group resumed>) = ? [pid 2377] +++ exited with 0 +++ [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] close(19 [pid 2371] close(16 [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] close(20 [pid 2371] close(17 [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] close(21 [pid 2371] close(18 [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] close(22 [pid 2371] close(19 [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2370] +++ exited with 0 +++ [pid 2373] close(23 [pid 2371] close(20 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=410, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2373] close(24 [pid 2371] close(21 [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] close(25 [pid 2371] close(22 [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] close(26 [pid 2371] close(23 [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2373] close(27 [pid 2371] close(24 [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... restart_syscall resumed>) = 0 [pid 2373] close(28 [pid 2371] close(25 [pid 2378] set_robust_list(0x5555698ca6a0, 24 [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2380 attached [pid 2373] close(29 [pid 2371] close(26 [pid 289] umount2("./139", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2380] set_robust_list(0x5555698ca6a0, 24 [pid 2373] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2380] <... set_robust_list resumed>) = 0 [pid 2378] <... set_robust_list resumed>) = 0 [pid 2373] exit_group(0 [pid 2371] close(27 [pid 289] openat(AT_FDCWD, "./139", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2380] chdir("./139" [pid 2379] <... futex resumed>) = ? [pid 2378] chdir("./146" [pid 2375] <... futex resumed>) = ? [pid 2373] <... exit_group resumed>) = ? [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... openat resumed>) = 3 [pid 2380] <... chdir resumed>) = 0 [pid 2379] +++ exited with 0 +++ [pid 2378] <... chdir resumed>) = 0 [pid 2375] +++ exited with 0 +++ [pid 2373] +++ exited with 0 +++ [pid 2371] close(28 [pid 289] newfstatat(3, "", [pid 2380] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2380] <... prctl resumed>) = 0 [pid 2378] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2371] close(29 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=418, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] getdents64(3, [pid 2380] setpgid(0, 0 [pid 2371] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2380] <... setpgid resumed>) = 0 [pid 2378] <... prctl resumed>) = 0 [pid 2371] exit_group(0 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 289] umount2("./139/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2380] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2378] setpgid(0, 0 [pid 2376] <... futex resumed>) = ? [pid 2374] <... futex resumed>) = ? [pid 2371] <... exit_group resumed>) = ? [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2380] <... openat resumed>) = 3 [pid 2378] <... setpgid resumed>) = 0 [pid 2376] +++ exited with 0 +++ [pid 2374] +++ exited with 0 +++ [pid 2371] +++ exited with 0 +++ [pid 289] newfstatat(AT_FDCWD, "./139/binderfs", [pid 2380] write(3, "1000", 4 [pid 2378] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=416, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2380] <... write resumed>) = 4 [pid 289] unlink("./139/binderfs" [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2380] close(3 [pid 2378] <... openat resumed>) = 3 [pid 289] <... unlink resumed>) = 0 [pid 2380] <... close resumed>) = 0 [pid 2378] write(3, "1000", 4 [pid 289] getdents64(3, executing program [pid 2380] symlink("/dev/binderfs", "./binderfs" [pid 2378] <... write resumed>) = 4 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2380] <... symlink resumed>) = 0 [pid 2378] close(3 [pid 289] close(3 [pid 2380] write(1, "executing program\n", 18 [pid 289] <... close resumed>) = 0 [pid 2380] <... write resumed>) = 18 [pid 289] rmdir("./139" [pid 2380] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2378] <... close resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 2380] <... futex resumed>) = 0 [pid 2378] symlink("/dev/binderfs", "./binderfs" [pid 289] mkdir("./140", 0777 [pid 2380] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, executing program [pid 2378] <... symlink resumed>) = 0 [pid 289] <... mkdir resumed>) = 0 [pid 2380] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2378] write(1, "executing program\n", 18 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2380] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2378] <... write resumed>) = 18 ./strace-static-x86_64: Process 2381 attached [pid 2380] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2378] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 412 [pid 291] <... restart_syscall resumed>) = 0 [pid 2380] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2378] <... futex resumed>) = 0 [pid 2380] <... mmap resumed>) = 0x7f6be17b8000 [pid 2378] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2380] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2378] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2380] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2378] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 291] umount2("./141", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2380] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2378] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2380] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2378] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2380] <... clone3 resumed> => {parent_tid=[409]}, 88) = 409 [pid 291] openat(AT_FDCWD, "./141", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2380] rt_sigprocmask(SIG_SETMASK, [], [pid 2378] <... mmap resumed>) = 0x7f6be17b8000 [pid 2380] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2380] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2378] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 291] <... openat resumed>) = 3 [pid 2380] <... futex resumed>) = 0 [pid 2378] <... mprotect resumed>) = 0 [pid 291] newfstatat(3, "", [pid 2380] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2378] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 ./strace-static-x86_64: Process 2382 attached [pid 2378] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 291] getdents64(3, [pid 2382] set_robust_list(0x7f6be17d89a0, 24 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2378] <... clone3 resumed> => {parent_tid=[433]}, 88) = 433 [pid 291] umount2("./141/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2378] rt_sigprocmask(SIG_SETMASK, [], [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2378] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2382] <... set_robust_list resumed>) = 0 [pid 2378] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] newfstatat(AT_FDCWD, "./141/binderfs", [pid 2378] <... futex resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2378] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] unlink("./141/binderfs" [pid 2382] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 291] <... unlink resumed>) = 0 [pid 291] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] close(3) = 0 [pid 291] rmdir("./141" [pid 2382] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 291] <... rmdir resumed>) = 0 [pid 291] mkdir("./142", 0777) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2382] <... bpf resumed>) = 3 [pid 2382] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2380] <... futex resumed>) = 0 [pid 2380] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2380] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2382] <... futex resumed>) = 1 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 421 [pid 2382] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2382] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2380] <... futex resumed>) = 0 [pid 2380] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2380] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2382] <... futex resumed>) = 1 [pid 2382] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2381] set_robust_list(0x5555698ca6a0, 24 [pid 2382] <... bpf resumed>) = 6 [pid 2382] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2380] <... futex resumed>) = 0 [pid 2380] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2380] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2380] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2380] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2380] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2380] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[410]}, 88) = 410 [pid 2380] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2380] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2380] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2382] <... futex resumed>) = 1 [pid 2382] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 2382] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2382] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2383 attached [pid 2383] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2383] rt_sigprocmask(SIG_SETMASK, [], [pid 2381] <... set_robust_list resumed>) = 0 [pid 2383] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2383] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2381] chdir("./140") = 0 ./strace-static-x86_64: Process 2384 attached [pid 2381] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2383] <... bpf resumed>) = 3 [pid 2383] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2378] <... futex resumed>) = 0 [pid 2381] <... prctl resumed>) = 0 [pid 2378] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2383] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2378] <... futex resumed>) = 0 [pid 2381] setpgid(0, 0 [pid 2378] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2381] <... setpgid resumed>) = 0 [pid 2383] <... socketpair resumed>[4, 5]) = 0 [pid 2383] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2378] <... futex resumed>) = 0 [pid 2383] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2378] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2383] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2378] <... futex resumed>) = 0 [pid 2383] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2378] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2381] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2383] <... bpf resumed>) = 6 [pid 287] <... restart_syscall resumed>) = 0 [pid 287] umount2("./141", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 287] openat(AT_FDCWD, "./141", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 2381] <... openat resumed>) = 3 [pid 287] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] umount2("./141/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 287] newfstatat(AT_FDCWD, "./141/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] unlink("./141/binderfs" [pid 2381] write(3, "1000", 4 [pid 287] <... unlink resumed>) = 0 [pid 287] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] close(3) = 0 [pid 287] rmdir("./141") = 0 [pid 287] mkdir("./142", 0777 [pid 2381] <... write resumed>) = 4 [pid 287] <... mkdir resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2386 attached [pid 2384] set_robust_list(0x5555698ca6a0, 24 [pid 2381] close(3 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 419 ./strace-static-x86_64: Process 2385 attached [pid 2383] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2385] set_robust_list(0x7f6be17b79a0, 24 [pid 2383] <... futex resumed>) = 1 [pid 2378] <... futex resumed>) = 0 [pid 2381] <... close resumed>) = 0 [pid 2378] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2385] <... set_robust_list resumed>) = 0 [pid 2385] rt_sigprocmask(SIG_SETMASK, [], [pid 2378] <... futex resumed>) = 0 [pid 2381] symlink("/dev/binderfs", "./binderfs" [pid 2378] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2383] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2378] <... futex resumed>) = 0 executing program [pid 2385] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2381] <... symlink resumed>) = 0 [pid 2378] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2383] <... bpf resumed>) = 0 [pid 2381] write(1, "executing program\n", 18 [pid 2378] <... mmap resumed>) = 0x7f6be1797000 [pid 2385] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2378] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2381] <... write resumed>) = 18 [pid 2386] set_robust_list(0x5555698ca6a0, 24 [pid 2385] <... bpf resumed>) = 7 [pid 2384] <... set_robust_list resumed>) = 0 [pid 2381] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2378] <... mprotect resumed>) = 0 [pid 2381] <... futex resumed>) = 0 [pid 2383] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2378] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2381] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2378] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2381] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2378] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2381] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2383] <... futex resumed>) = 0 [pid 2381] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2383] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2385] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2378] <... clone3 resumed> => {parent_tid=[434]}, 88) = 434 [pid 2381] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2378] rt_sigprocmask(SIG_SETMASK, [], [pid 2381] <... mmap resumed>) = 0x7f6be17b8000 [pid 2378] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2381] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2378] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2381] <... mprotect resumed>) = 0 [pid 2378] <... futex resumed>) = 0 [pid 2380] <... futex resumed>) = 0 [pid 2381] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2380] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2382] <... futex resumed>) = 0 [pid 2381] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2380] <... futex resumed>) = 1 [pid 2378] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2382] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2381] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2380] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2382] <... setsockopt resumed>) = 0 [pid 2382] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2380] <... futex resumed>) = 0 [pid 2382] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2384] chdir("./142" [pid 2380] close(3 [pid 2381] <... clone3 resumed> => {parent_tid=[413]}, 88) = 413 [pid 2380] <... close resumed>) = 0 [pid 2384] <... chdir resumed>) = 0 [pid 2381] rt_sigprocmask(SIG_SETMASK, [], [pid 2380] close(4 [pid 2385] <... futex resumed>) = 1 [pid 2384] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2381] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2380] <... close resumed>) = 0 [pid 2385] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2384] <... prctl resumed>) = 0 [pid 2381] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2380] close(5 [pid 2384] setpgid(0, 0 [pid 2381] <... futex resumed>) = 0 [pid 2380] <... close resumed>) = 0 [pid 2384] <... setpgid resumed>) = 0 [pid 2381] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2380] close(6 [pid 2384] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2380] <... close resumed>) = 0 [pid 2380] close(7) = 0 [pid 2380] close(8) = -1 EBADF (Bad file descriptor) [pid 2380] close(9) = -1 EBADF (Bad file descriptor) [pid 2380] close(10) = -1 EBADF (Bad file descriptor) [pid 2380] close(11) = -1 EBADF (Bad file descriptor) [pid 2380] close(12) = -1 EBADF (Bad file descriptor) [pid 2380] close(13) = -1 EBADF (Bad file descriptor) [pid 2380] close(14) = -1 EBADF (Bad file descriptor) [pid 2380] close(15) = -1 EBADF (Bad file descriptor) [pid 2380] close(16) = -1 EBADF (Bad file descriptor) [pid 2380] close(17) = -1 EBADF (Bad file descriptor) [pid 2380] close(18) = -1 EBADF (Bad file descriptor) [pid 2380] close(19) = -1 EBADF (Bad file descriptor) [pid 2380] close(20) = -1 EBADF (Bad file descriptor) [pid 2380] close(21) = -1 EBADF (Bad file descriptor) [pid 2380] close(22) = -1 EBADF (Bad file descriptor) [pid 2380] close(23) = -1 EBADF (Bad file descriptor) [pid 2384] <... openat resumed>) = 3 [pid 2380] close(24) = -1 EBADF (Bad file descriptor) [pid 2384] write(3, "1000", 4 [pid 2380] close(25) = -1 EBADF (Bad file descriptor) [pid 2380] close(26) = -1 EBADF (Bad file descriptor) [pid 2380] close(27) = -1 EBADF (Bad file descriptor) [pid 2380] close(28) = -1 EBADF (Bad file descriptor) [pid 2380] close(29) = -1 EBADF (Bad file descriptor) [pid 2380] exit_group(0 [pid 2385] <... futex resumed>) = ? [pid 2384] <... write resumed>) = 4 [pid 2382] <... futex resumed>) = ? [pid 2380] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2388 attached ./strace-static-x86_64: Process 2387 attached [pid 2386] <... set_robust_list resumed>) = 0 [pid 2385] +++ exited with 0 +++ [pid 2384] close(3 [pid 2382] +++ exited with 0 +++ [pid 2380] +++ exited with 0 +++ [pid 2387] set_robust_list(0x7f6be17b79a0, 24 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=408, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2384] <... close resumed>) = 0 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2387] <... set_robust_list resumed>) = 0 [pid 2384] symlink("/dev/binderfs", "./binderfs" [pid 2387] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2387] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2388] set_robust_list(0x7f6be17d89a0, 24 [pid 2387] <... bpf resumed>) = 7 [pid 2386] chdir("./142" [pid 2384] <... symlink resumed>) = 0 [pid 2387] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2378] <... futex resumed>) = 0 [pid 2387] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2384] write(1, "executing program\n", 18 [pid 2378] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2383] <... futex resumed>) = 0 [pid 2378] <... futex resumed>) = 1 [pid 2383] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2378] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2383] <... setsockopt resumed>) = 0 [pid 2383] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2378] <... futex resumed>) = 0 [pid 2383] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2378] close(3executing program ) = 0 [pid 2378] close(4) = 0 [pid 2384] <... write resumed>) = 18 [pid 2378] close(5 [pid 2386] <... chdir resumed>) = 0 [pid 2378] <... close resumed>) = 0 [pid 2378] close(6 [pid 2386] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2384] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2378] <... close resumed>) = 0 [pid 2388] <... set_robust_list resumed>) = 0 [pid 2386] <... prctl resumed>) = 0 [pid 2384] <... futex resumed>) = 0 [pid 2378] close(7 [pid 2384] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2378] <... close resumed>) = 0 [pid 2378] close(8) = -1 EBADF (Bad file descriptor) [pid 2378] close(9 [pid 2386] setpgid(0, 0 [pid 2384] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2386] <... setpgid resumed>) = 0 [pid 2384] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2378] close(10 [pid 2384] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2378] close(11 [pid 2384] <... mmap resumed>) = 0x7f6be17b8000 [pid 2378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2386] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2378] close(12 [pid 2384] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] <... mprotect resumed>) = 0 [pid 2378] close(13) = -1 EBADF (Bad file descriptor) [pid 2378] close(14) = -1 EBADF (Bad file descriptor) [pid 2384] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2378] close(15 [pid 2386] <... openat resumed>) = 3 [pid 2384] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2386] write(3, "1000", 4 [pid 2384] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2378] close(16) = -1 EBADF (Bad file descriptor) [pid 2378] close(17) = -1 EBADF (Bad file descriptor) [pid 2378] close(18) = -1 EBADF (Bad file descriptor) [pid 2386] <... write resumed>) = 4 [pid 2378] close(19 [pid 2386] close(3 [pid 2384] <... clone3 resumed> => {parent_tid=[422]}, 88) = 422 [pid 2378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2378] close(20) = -1 EBADF (Bad file descriptor) [pid 2378] close(21) = -1 EBADF (Bad file descriptor) [pid 2384] rt_sigprocmask(SIG_SETMASK, [], [pid 2386] <... close resumed>) = 0 [pid 2384] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2378] close(22 [pid 2386] symlink("/dev/binderfs", "./binderfs" [pid 2384] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] <... futex resumed>) = 0 [pid 2378] close(23) = -1 EBADF (Bad file descriptor) [pid 2386] <... symlink resumed>) = 0 [pid 2384] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2378] close(24executing program [pid 2386] write(1, "executing program\n", 18 [pid 2378] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2386] <... write resumed>) = 18 [pid 2378] close(25) = -1 EBADF (Bad file descriptor) [pid 2378] close(26) = -1 EBADF (Bad file descriptor) [pid 2386] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2378] close(27) = -1 EBADF (Bad file descriptor) [pid 2378] close(28) = -1 EBADF (Bad file descriptor) [pid 2378] close(29) = -1 EBADF (Bad file descriptor) [pid 2378] exit_group(0 [pid 2387] <... futex resumed>) = ? [pid 2383] <... futex resumed>) = ? [pid 2378] <... exit_group resumed>) = ? [pid 2388] rt_sigprocmask(SIG_SETMASK, [], [pid 2387] +++ exited with 0 +++ [pid 2386] <... futex resumed>) = 0 [pid 2383] +++ exited with 0 +++ [pid 2378] +++ exited with 0 +++ [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=432, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2388] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2386] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2386] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2388] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2386] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], ./strace-static-x86_64: Process 2389 attached NULL, 8) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 2389] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2389] rt_sigprocmask(SIG_SETMASK, [], [pid 2386] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2389] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2389] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2386] <... mmap resumed>) = 0x7f6be17b8000 [pid 2386] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 290] umount2("./139", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2386] <... mprotect resumed>) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2389] <... bpf resumed>) = 3 [pid 2388] <... bpf resumed>) = 3 [pid 2386] rt_sigprocmask(SIG_BLOCK, ~[], [pid 290] openat(AT_FDCWD, "./139", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2386] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2389] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... restart_syscall resumed>) = 0 [pid 290] <... openat resumed>) = 3 [pid 2386] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 290] newfstatat(3, "", [pid 2384] <... futex resumed>) = 0 [pid 2384] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2384] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2389] <... futex resumed>) = 1 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 292] umount2("./146", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] getdents64(3, [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] openat(AT_FDCWD, "./146", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 290] umount2("./139/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 292] <... openat resumed>) = 3 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] newfstatat(3, "", [pid 290] newfstatat(AT_FDCWD, "./139/binderfs", [pid 2386] <... clone3 resumed> => {parent_tid=[420]}, 88) = 420 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2388] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2386] rt_sigprocmask(SIG_SETMASK, [], [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2388] <... futex resumed>) = 1 [pid 2386] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2381] <... futex resumed>) = 0 [pid 292] getdents64(3, [pid 290] unlink("./139/binderfs" [pid 2388] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2386] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2381] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2389] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2381] <... futex resumed>) = 0 [pid 290] <... unlink resumed>) = 0 [pid 2388] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2386] <... futex resumed>) = 0 [pid 2381] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] umount2("./146/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] getdents64(3, [pid 2388] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2386] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 292] newfstatat(AT_FDCWD, "./146/binderfs", [pid 290] close(3 [pid 2389] <... socketpair resumed>[4, 5]) = 0 [pid 2388] <... socketpair resumed>[4, 5]) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] <... close resumed>) = 0 [pid 2388] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] unlink("./146/binderfs" [pid 290] rmdir("./139" [pid 2389] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2384] <... futex resumed>) = 0 [pid 2389] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2384] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... unlink resumed>) = 0 [pid 2389] <... bpf resumed>) = 6 [pid 2388] <... futex resumed>) = 1 [pid 2384] <... futex resumed>) = 0 [pid 2381] <... futex resumed>) = 0 [pid 292] getdents64(3, [pid 290] <... rmdir resumed>) = 0 [pid 2389] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2384] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2381] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 ./strace-static-x86_64: Process 2390 attached [pid 2389] <... futex resumed>) = 0 [pid 2388] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2384] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2381] <... futex resumed>) = 0 [pid 292] close(3 [pid 290] mkdir("./140", 0777 [pid 2389] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2384] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2381] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... close resumed>) = 0 [pid 2389] <... bpf resumed>) = 0 [pid 2384] <... futex resumed>) = 0 [pid 290] <... mkdir resumed>) = 0 [pid 2389] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2384] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] rmdir("./146" [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2389] <... futex resumed>) = 0 [pid 2388] <... bpf resumed>) = 6 [pid 2384] <... futex resumed>) = 0 [pid 2389] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2384] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] <... rmdir resumed>) = 0 [pid 2384] <... mmap resumed>) = 0x7f6be1797000 [pid 2384] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2384] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2384] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2388] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] mkdir("./147", 0777 [pid 2384] <... clone3 resumed> => {parent_tid=[423]}, 88) = 423 [pid 2384] rt_sigprocmask(SIG_SETMASK, [], [pid 292] <... mkdir resumed>) = 0 [pid 2388] <... futex resumed>) = 1 [pid 2384] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2381] <... futex resumed>) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 411 [pid 2388] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2384] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2381] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2384] <... futex resumed>) = 0 [pid 2384] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2390] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2390] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2390] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2381] <... futex resumed>) = 0 [pid 2388] <... bpf resumed>) = 0 [pid 2381] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 435 ./strace-static-x86_64: Process 2392 attached [pid 2390] <... bpf resumed>) = 3 [pid 2388] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2381] <... futex resumed>) = 0 [pid 2390] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2381] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2388] <... futex resumed>) = 0 [pid 2386] <... futex resumed>) = 0 [pid 2381] <... mmap resumed>) = 0x7f6be1797000 [pid 2386] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2388] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2386] <... futex resumed>) = 0 [pid 2381] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2386] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2381] <... mprotect resumed>) = 0 [pid 2390] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2381] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2390] <... socketpair resumed>[4, 5]) = 0 [pid 2381] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2392] set_robust_list(0x7f6be17b79a0, 24 [pid 2390] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2381] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2386] <... futex resumed>) = 0 [pid 2390] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2393 attached [pid 2386] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2381] <... clone3 resumed> => {parent_tid=[414]}, 88) = 414 [pid 2386] <... futex resumed>) = 1 [pid 2381] rt_sigprocmask(SIG_SETMASK, [], [pid 2386] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2381] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2390] <... futex resumed>) = 0 [pid 2381] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2390] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2381] <... futex resumed>) = 0 [pid 2390] <... bpf resumed>) = 6 [pid 2381] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2390] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2390] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2386] <... futex resumed>) = 0 [pid 2390] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2386] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2390] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2386] <... futex resumed>) = 0 [pid 2390] <... bpf resumed>) = 0 [pid 2386] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2390] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2386] <... futex resumed>) = 0 [pid 2390] <... futex resumed>) = 0 [pid 2386] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2390] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2386] <... mmap resumed>) = 0x7f6be1797000 [pid 2393] set_robust_list(0x5555698ca6a0, 24 [pid 2386] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2393] <... set_robust_list resumed>) = 0 [pid 2386] <... mprotect resumed>) = 0 [pid 2393] chdir("./147" [pid 2386] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2393] <... chdir resumed>) = 0 [pid 2386] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2393] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2386] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2393] setpgid(0, 0) = 0 [pid 2393] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC./strace-static-x86_64: Process 2394 attached ) = 3 [pid 2392] <... set_robust_list resumed>) = 0 [pid 2386] <... clone3 resumed> => {parent_tid=[421]}, 88) = 421 [pid 2393] write(3, "1000", 4) = 4 [pid 2393] close(3) = 0 [pid 2393] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2386] rt_sigprocmask(SIG_SETMASK, [], [pid 2393] write(1, "executing program\n", 18executing program [pid 2386] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 2391 attached [pid 2393] <... write resumed>) = 18 [pid 2386] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2393] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2391] set_robust_list(0x5555698ca6a0, 24 [pid 2386] <... futex resumed>) = 0 [pid 2393] <... futex resumed>) = 0 [pid 2391] <... set_robust_list resumed>) = 0 [pid 2386] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2394] set_robust_list(0x7f6be17b79a0, 24 [pid 2393] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2392] rt_sigprocmask(SIG_SETMASK, [], [pid 2391] chdir("./140" [pid 2393] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2391] <... chdir resumed>) = 0 [pid 2392] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2393] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2391] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2393] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2391] <... prctl resumed>) = 0 [pid 2393] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2391] setpgid(0, 0 [pid 2393] <... mmap resumed>) = 0x7f6be17b8000 [pid 2393] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2391] <... setpgid resumed>) = 0 [pid 2394] <... set_robust_list resumed>) = 0 [pid 2393] <... mprotect resumed>) = 0 [pid 2392] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2391] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2393] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2391] <... openat resumed>) = 3 [pid 2393] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2391] write(3, "1000", 4 [pid 2393] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2392] <... bpf resumed>) = 7 [pid 2391] <... write resumed>) = 4 [pid 2391] close(3 [pid 2393] <... clone3 resumed> => {parent_tid=[436]}, 88) = 436 [pid 2391] <... close resumed>) = 0 [pid 2393] rt_sigprocmask(SIG_SETMASK, [], [pid 2391] symlink("/dev/binderfs", "./binderfs" [pid 2393] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2391] <... symlink resumed>) = 0 executing program [pid 2393] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2391] write(1, "executing program\n", 18 [pid 2393] <... futex resumed>) = 0 [pid 2391] <... write resumed>) = 18 [pid 2393] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2391] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2391] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2391] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2391] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2391] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2391] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2391] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[412]}, 88) = 412 [pid 2394] rt_sigprocmask(SIG_SETMASK, [], [pid 2392] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2391] rt_sigprocmask(SIG_SETMASK, [], ./strace-static-x86_64: Process 2395 attached NULL, 8) = 0 [pid 2395] set_robust_list(0x7f6be17b79a0, 24 [pid 2391] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2395] <... set_robust_list resumed>) = 0 [pid 2392] <... futex resumed>) = 1 [pid 2384] <... futex resumed>) = 0 [pid 2395] rt_sigprocmask(SIG_SETMASK, [], [pid 2391] <... futex resumed>) = 0 [pid 2384] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2397 attached [pid 2395] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2394] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2392] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2391] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2389] <... futex resumed>) = 0 [pid 2384] <... futex resumed>) = 1 [pid 2395] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2389] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2384] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2397] set_robust_list(0x7f6be17d89a0, 24 [pid 2395] <... bpf resumed>) = 7 [pid 2394] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2389] <... setsockopt resumed>) = 0 [pid 2397] <... set_robust_list resumed>) = 0 [pid 2395] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2389] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2395] <... futex resumed>) = 1 [pid 2389] <... futex resumed>) = 1 [pid 2384] <... futex resumed>) = 0 [pid 2395] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2389] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2386] <... futex resumed>) = 0 [pid 2384] close(3 [pid 2386] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2384] <... close resumed>) = 0 [pid 2390] <... futex resumed>) = 0 [pid 2386] <... futex resumed>) = 1 [pid 2384] close(4 [pid 2390] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2386] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2384] <... close resumed>) = 0 [pid 2390] <... setsockopt resumed>) = 0 [pid 2384] close(5 [pid 2390] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2384] <... close resumed>) = 0 [pid 2390] <... futex resumed>) = 1 [pid 2386] <... futex resumed>) = 0 [pid 2384] close(6 [pid 2390] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2386] close(3 [pid 2384] <... close resumed>) = 0 [pid 2384] close(7 [pid 2386] <... close resumed>) = 0 [pid 2384] <... close resumed>) = 0 [pid 2386] close(4 [pid 2384] close(8 [pid 2386] <... close resumed>) = 0 [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2394] <... bpf resumed>) = 7 [pid 2386] close(5 [pid 2384] close(9./strace-static-x86_64: Process 2396 attached [pid 2397] rt_sigprocmask(SIG_SETMASK, [], [pid 2394] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2386] <... close resumed>) = 0 [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2386] close(6 [pid 2384] close(10 [pid 2381] <... futex resumed>) = 0 [pid 2394] <... futex resumed>) = 1 [pid 2386] <... close resumed>) = 0 [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] close(11 [pid 2381] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2386] close(7 [pid 2394] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2388] <... futex resumed>) = 0 [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] <... futex resumed>) = 1 [pid 2386] <... close resumed>) = 0 [pid 2396] set_robust_list(0x7f6be17d89a0, 24 [pid 2388] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2386] close(8 [pid 2384] close(12 [pid 2381] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2396] <... set_robust_list resumed>) = 0 [pid 2388] <... setsockopt resumed>) = 0 [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2396] rt_sigprocmask(SIG_SETMASK, [], [pid 2384] close(13 [pid 2396] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2388] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2386] close(9 [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2396] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2388] <... futex resumed>) = 1 [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] close(14 [pid 2381] <... futex resumed>) = 0 [pid 2397] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2396] <... bpf resumed>) = 3 [pid 2388] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2386] close(10 [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] close(3 [pid 2396] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] close(15 [pid 2396] <... futex resumed>) = 1 [pid 2393] <... futex resumed>) = 0 [pid 2386] close(11 [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] <... close resumed>) = 0 [pid 2396] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2393] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] close(16 [pid 2396] <... socketpair resumed>[4, 5]) = 0 [pid 2393] <... futex resumed>) = 0 [pid 2386] close(12 [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] close(4 [pid 2396] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2393] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] close(17 [pid 2397] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2396] <... futex resumed>) = 0 [pid 2393] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2386] close(13 [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] <... close resumed>) = 0 [pid 2396] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2393] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] close(18 [pid 2381] close(5 [pid 2396] <... bpf resumed>) = 6 [pid 2393] <... futex resumed>) = 0 [pid 2386] close(14 [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2396] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2393] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] close(19 [pid 2381] <... close resumed>) = 0 [pid 2396] <... futex resumed>) = 0 [pid 2393] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2386] close(15 [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] close(6 [pid 2396] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2393] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2384] close(20 [pid 2396] <... bpf resumed>) = 0 [pid 2393] <... futex resumed>) = 0 [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] <... close resumed>) = 0 [pid 2396] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2393] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2386] close(16 [pid 2384] close(21 [pid 2381] close(7 [pid 2396] <... futex resumed>) = 0 [pid 2393] <... futex resumed>) = 0 [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2396] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2393] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] close(22 [pid 2381] <... close resumed>) = 0 [pid 2393] <... mmap resumed>) = 0x7f6be1797000 [pid 2386] close(17 [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] close(8 [pid 2393] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2384] close(23 [pid 2393] <... mprotect resumed>) = 0 [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2393] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2386] close(18 [pid 2384] close(24 [pid 2381] close(9 [pid 2393] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2393] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2386] close(19 [pid 2384] close(25 [pid 2381] close(10 [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2393] <... clone3 resumed> => {parent_tid=[437]}, 88) = 437 [pid 2384] close(26 [pid 2393] rt_sigprocmask(SIG_SETMASK, [], [pid 2386] close(20 [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] close(11 [pid 2393] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] close(27 [pid 2393] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2386] close(21 [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2393] <... futex resumed>) = 0 [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] close(28 [pid 2381] close(12 [pid 2393] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2386] close(22 [pid 2384] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] close(29) = -1 EBADF (Bad file descriptor) [pid 2386] close(23 [pid 2384] exit_group(0 [pid 2381] close(13 [pid 2392] <... futex resumed>) = ? [pid 2389] <... futex resumed>) = ? [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2384] <... exit_group resumed>) = ? [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2397] <... bpf resumed>) = 3 [pid 2392] +++ exited with 0 +++ [pid 2389] +++ exited with 0 +++ [pid 2386] close(24 [pid 2384] +++ exited with 0 +++ [pid 2381] close(14 [pid 2397] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2397] <... futex resumed>) = 1 [pid 2391] <... futex resumed>) = 0 [pid 2386] close(25 [pid 2381] close(15 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=421, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2397] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2391] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2391] <... futex resumed>) = 0 [pid 2386] close(26 [pid 2391] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] close(16 [pid 2386] close(27 [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2397] <... socketpair resumed>[4, 5]) = 0 [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] close(17 [pid 2397] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2386] close(28 [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2397] <... futex resumed>) = 1 [pid 2391] <... futex resumed>) = 0 [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] close(18 [pid 2397] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2391] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2386] close(29 [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2391] <... futex resumed>) = 0 [pid 2391] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2386] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] close(19 [pid 2397] <... bpf resumed>) = 6 [pid 2386] exit_group(0 [pid 2397] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2395] <... futex resumed>) = ? [pid 2390] <... futex resumed>) = ? [pid 2397] <... futex resumed>) = 1 [pid 2395] +++ exited with 0 +++ [pid 2391] <... futex resumed>) = 0 [pid 2390] +++ exited with 0 +++ [pid 2386] <... exit_group resumed>) = ? [pid 2381] close(20 [pid 2391] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2391] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2391] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2391] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2391] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2391] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2397] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2386] +++ exited with 0 +++ [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2391] <... clone3 resumed> => {parent_tid=[413]}, 88) = 413 [pid 2381] close(21 [pid 2397] <... bpf resumed>) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=419, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2391] rt_sigprocmask(SIG_SETMASK, [], [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2397] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2391] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2381] close(22 [pid 291] <... restart_syscall resumed>) = 0 [pid 2397] <... futex resumed>) = 0 [pid 2391] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2391] <... futex resumed>) = 0 [pid 2381] close(23 [pid 2391] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2397] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2381] close(24./strace-static-x86_64: Process 2398 attached [pid 291] umount2("./142", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2381] close(25 [pid 291] openat(AT_FDCWD, "./142", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2398] set_robust_list(0x7f6be17b79a0, 24 [pid 291] <... openat resumed>) = 3 [pid 2381] close(26 [pid 291] newfstatat(3, "", [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2381] close(27 [pid 2398] <... set_robust_list resumed>) = 0 [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2381] close(28 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2398] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2398] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2381] close(29 [pid 291] umount2("./142/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2381] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2398] <... bpf resumed>) = 7 [pid 2381] exit_group(0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2381] <... exit_group resumed>) = ? [pid 291] newfstatat(AT_FDCWD, "./142/binderfs", [pid 2388] <... futex resumed>) = ? [pid 2398] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2393] <... futex resumed>) = 0 [pid 2388] +++ exited with 0 +++ [pid 2394] <... futex resumed>) = ? [pid 2393] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] unlink("./142/binderfs" [pid 2396] <... futex resumed>) = 0 [pid 2393] <... futex resumed>) = 1 [pid 2398] <... futex resumed>) = 1 [pid 2396] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2393] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2398] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2396] <... setsockopt resumed>) = 0 [pid 2396] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2393] <... futex resumed>) = 0 [pid 2396] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2393] close(3) = 0 [pid 2394] +++ exited with 0 +++ [pid 2393] close(4 [pid 2381] +++ exited with 0 +++ [pid 2393] <... close resumed>) = 0 [pid 291] <... unlink resumed>) = 0 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=412, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2393] close(5 [pid 291] getdents64(3, [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2393] <... close resumed>) = 0 [pid 2393] close(6 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 ./strace-static-x86_64: Process 2399 attached [pid 2393] <... close resumed>) = 0 [pid 291] close(3 [pid 2393] close(7) = 0 [pid 291] <... close resumed>) = 0 [pid 2393] close(8) = -1 EBADF (Bad file descriptor) [pid 291] rmdir("./142" [pid 2393] close(9) = -1 EBADF (Bad file descriptor) [pid 2393] close(10 [pid 291] <... rmdir resumed>) = 0 [pid 2393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2393] close(11) = -1 EBADF (Bad file descriptor) [pid 2393] close(12) = -1 EBADF (Bad file descriptor) [pid 2393] close(13 [pid 291] mkdir("./143", 0777 [pid 2393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2393] close(14) = -1 EBADF (Bad file descriptor) [pid 2393] close(15 [pid 291] <... mkdir resumed>) = 0 [pid 2393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2393] close(16 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2393] close(17) = -1 EBADF (Bad file descriptor) [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 424 [pid 2393] close(18) = -1 EBADF (Bad file descriptor) [pid 2399] set_robust_list(0x7f6be17b79a0, 24 [pid 2393] close(19) = -1 EBADF (Bad file descriptor) [pid 2393] close(20) = -1 EBADF (Bad file descriptor) [pid 2393] close(21) = -1 EBADF (Bad file descriptor) [pid 2393] close(22) = -1 EBADF (Bad file descriptor) [pid 2393] close(23) = -1 EBADF (Bad file descriptor) [pid 2393] close(24) = -1 EBADF (Bad file descriptor) [pid 287] <... restart_syscall resumed>) = 0 [pid 2393] close(25 [pid 2399] <... set_robust_list resumed>) = 0 [pid 2393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2399] rt_sigprocmask(SIG_SETMASK, [], [pid 2393] close(26 [pid 287] umount2("./142", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2393] close(27 [pid 287] openat(AT_FDCWD, "./142", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... openat resumed>) = 3 [pid 2393] close(28 [pid 287] newfstatat(3, "", [pid 2393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2393] close(29 [pid 287] getdents64(3, [pid 2399] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2393] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2399] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2393] exit_group(0 [pid 287] umount2("./142/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2398] <... futex resumed>) = ? [pid 2396] <... futex resumed>) = ? [pid 2393] <... exit_group resumed>) = ? [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2399] <... bpf resumed>) = 7 [pid 2398] +++ exited with 0 +++ [pid 2396] +++ exited with 0 +++ [pid 2393] +++ exited with 0 +++ [pid 289] <... restart_syscall resumed>) = 0 [pid 287] newfstatat(AT_FDCWD, "./142/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2399] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=435, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] unlink("./142/binderfs" [pid 2399] <... futex resumed>) = 1 [pid 2391] <... futex resumed>) = 0 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 289] umount2("./140", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... unlink resumed>) = 0 [pid 2391] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] getdents64(3, [pid 2399] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2397] <... futex resumed>) = 0 [pid 2391] <... futex resumed>) = 1 [pid 289] openat(AT_FDCWD, "./140", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2397] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2391] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... openat resumed>) = 3 [pid 287] close(3 [pid 2397] <... setsockopt resumed>) = 0 [pid 289] newfstatat(3, "", [pid 287] <... close resumed>) = 0 [pid 2397] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] rmdir("./142" [pid 2397] <... futex resumed>) = 1 [pid 2391] <... futex resumed>) = 0 [pid 289] getdents64(3, [pid 287] <... rmdir resumed>) = 0 [pid 2397] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2391] close(3 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] mkdir("./143", 0777 [pid 2391] <... close resumed>) = 0 [pid 289] umount2("./140/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... mkdir resumed>) = 0 [pid 2391] close(4 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2391] <... close resumed>) = 0 [pid 289] newfstatat(AT_FDCWD, "./140/binderfs", [pid 2391] close(5 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 422 ./strace-static-x86_64: Process 2401 attached [pid 2391] <... close resumed>) = 0 [pid 289] unlink("./140/binderfs"./strace-static-x86_64: Process 2400 attached [pid 2391] close(6 [pid 289] <... unlink resumed>) = 0 [pid 2400] set_robust_list(0x5555698ca6a0, 24 [pid 2391] <... close resumed>) = 0 [pid 289] getdents64(3, [pid 2400] <... set_robust_list resumed>) = 0 [pid 2391] close(7 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2400] chdir("./143" [pid 2391] <... close resumed>) = 0 [pid 289] close(3 [pid 2400] <... chdir resumed>) = 0 [pid 2391] close(8 [pid 289] <... close resumed>) = 0 [pid 2400] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] rmdir("./140" [pid 2400] <... prctl resumed>) = 0 [pid 2391] close(9 [pid 289] <... rmdir resumed>) = 0 [pid 2400] setpgid(0, 0 [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] mkdir("./141", 0777 [pid 2400] <... setpgid resumed>) = 0 [pid 2391] close(10 [pid 289] <... mkdir resumed>) = 0 [pid 2401] set_robust_list(0x5555698ca6a0, 24 [pid 2400] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2401] <... set_robust_list resumed>) = 0 [pid 2400] <... openat resumed>) = 3 [pid 2391] close(11 [pid 2400] write(3, "1000", 4 [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 415 [pid 2400] <... write resumed>) = 4 [pid 2391] close(12 [pid 2400] close(3 [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2400] <... close resumed>) = 0 [pid 2391] close(13 [pid 2400] symlink("/dev/binderfs", "./binderfs" [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 2400] <... symlink resumed>) = 0 [pid 2391] close(14 [pid 2400] write(1, "executing program\n", 18 [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2400] <... write resumed>) = 18 [pid 2391] close(15 [pid 2400] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2400] <... futex resumed>) = 0 [pid 2391] close(16 [pid 2400] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2400] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2391] close(17 [pid 2400] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2400] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2391] close(18 [pid 2400] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2400] <... mmap resumed>) = 0x7f6be17b8000 [pid 2391] close(19 [pid 2400] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2400] <... mprotect resumed>) = 0 [pid 2391] close(20 [pid 2400] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2400] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2391] close(21 [pid 2400] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2391] close(22 [pid 2400] <... clone3 resumed> => {parent_tid=[425]}, 88) = 425 [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2400] rt_sigprocmask(SIG_SETMASK, [], [pid 2391] close(23 [pid 2400] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2400] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2391] close(24 [pid 2400] <... futex resumed>) = 0 [pid 2391] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2400] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2391] close(25) = -1 EBADF (Bad file descriptor) [pid 2391] close(26) = -1 EBADF (Bad file descriptor) [pid 2391] close(27) = -1 EBADF (Bad file descriptor) [pid 2391] close(28) = -1 EBADF (Bad file descriptor) [pid 2391] close(29) = -1 EBADF (Bad file descriptor) [pid 2391] exit_group(0 [pid 2397] <... futex resumed>) = ? [pid 2391] <... exit_group resumed>) = ? [pid 2397] +++ exited with 0 +++ [pid 2399] <... futex resumed>) = ? [pid 292] <... restart_syscall resumed>) = 0 ./strace-static-x86_64: Process 2403 attached [pid 2403] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2403] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2403] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2399] +++ exited with 0 +++ [pid 2391] +++ exited with 0 +++ [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=411, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 292] umount2("./147", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 2403] <... bpf resumed>) = 3 [pid 292] openat(AT_FDCWD, "./147", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2401] chdir("./143"./strace-static-x86_64: Process 2402 attached [pid 2403] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2400] <... futex resumed>) = 0 [pid 2400] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2400] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2403] <... futex resumed>) = 1 [pid 292] <... openat resumed>) = 3 [pid 2401] <... chdir resumed>) = 0 [pid 292] newfstatat(3, "", [pid 2403] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2401] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 292] getdents64(3, [pid 2401] <... prctl resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] umount2("./147/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2401] setpgid(0, 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] newfstatat(AT_FDCWD, "./147/binderfs", [pid 2401] <... setpgid resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2401] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 292] unlink("./147/binderfs" [pid 2403] <... socketpair resumed>[4, 5]) = 0 [pid 292] <... unlink resumed>) = 0 [pid 2403] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2400] <... futex resumed>) = 0 [pid 2401] <... openat resumed>) = 3 [pid 2400] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 292] getdents64(3, [pid 2400] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2401] write(3, "1000", 4 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2403] <... futex resumed>) = 1 [pid 292] close(3 [pid 2401] <... write resumed>) = 4 [pid 2403] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2401] close(3 [pid 292] <... close resumed>) = 0 [pid 2402] set_robust_list(0x5555698ca6a0, 24 [pid 2403] <... bpf resumed>) = 6 [pid 292] rmdir("./147" [pid 2401] <... close resumed>) = 0 [pid 2403] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2401] symlink("/dev/binderfs", "./binderfs" [pid 292] <... rmdir resumed>) = 0 [pid 2400] <... futex resumed>) = 0 [pid 292] mkdir("./148", 0777 [pid 2401] <... symlink resumed>) = 0 [pid 2400] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2401] write(1, "executing program\n", 18 [pid 2400] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... mkdir resumed>) = 0 [pid 2400] <... futex resumed>) = 0 executing program [pid 2401] <... write resumed>) = 18 [pid 2400] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2400] <... mmap resumed>) = 0x7f6be1797000 [pid 2400] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2400] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2400] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[426]}, 88) = 426 [pid 2400] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2401] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2400] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2400] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 438 [pid 2401] <... futex resumed>) = 0 [pid 2403] <... futex resumed>) = 1 [pid 2403] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2401] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2403] <... bpf resumed>) = 0 [pid 2403] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2403] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2401] <... rt_sigaction resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 2404 attached [pid 2404] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2404] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2404] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144./strace-static-x86_64: Process 2405 attached [pid 2402] <... set_robust_list resumed>) = 0 [pid 2401] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2401] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2404] <... bpf resumed>) = 7 [pid 2404] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2400] <... futex resumed>) = 0 [pid 2400] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2400] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2403] <... futex resumed>) = 0 [pid 2403] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 2403] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2400] <... futex resumed>) = 0 [pid 2400] close(3) = 0 [pid 2400] close(4) = 0 [pid 2400] close(5) = 0 [pid 2400] close(6 [pid 2401] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2400] <... close resumed>) = 0 [pid 2400] close(7 [pid 2403] <... futex resumed>) = 1 [pid 2401] <... mprotect resumed>) = 0 [pid 2400] <... close resumed>) = 0 [pid 2403] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2400] close(8 [pid 2401] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2400] close(9 [pid 2401] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2400] close(10) = -1 EBADF (Bad file descriptor) [pid 2400] close(11) = -1 EBADF (Bad file descriptor) [pid 2400] close(12) = -1 EBADF (Bad file descriptor) [pid 2401] <... clone3 resumed> => {parent_tid=[423]}, 88) = 423 [pid 2400] close(13 [pid 2401] rt_sigprocmask(SIG_SETMASK, [], [pid 2400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2400] close(14) = -1 EBADF (Bad file descriptor) [pid 2400] close(15 [pid 2401] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] <... futex resumed>) = 0 [pid 2400] close(16 [pid 2401] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2400] close(17) = -1 EBADF (Bad file descriptor) [pid 2400] close(18) = -1 EBADF (Bad file descriptor) [pid 2400] close(19) = -1 EBADF (Bad file descriptor) [pid 2400] close(20) = -1 EBADF (Bad file descriptor) [pid 2400] close(21) = -1 EBADF (Bad file descriptor) [pid 2400] close(22) = -1 EBADF (Bad file descriptor) [pid 2400] close(23) = -1 EBADF (Bad file descriptor) [pid 2400] close(24) = -1 EBADF (Bad file descriptor) [pid 2400] close(25) = -1 EBADF (Bad file descriptor) [pid 2400] close(26) = -1 EBADF (Bad file descriptor) [pid 2400] close(27) = -1 EBADF (Bad file descriptor) [pid 2400] close(28 [pid 2402] chdir("./141" [pid 2400] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2400] close(29) = -1 EBADF (Bad file descriptor) [pid 2400] exit_group(0 [pid 2403] <... futex resumed>) = ? [pid 2402] <... chdir resumed>) = 0 [pid 2400] <... exit_group resumed>) = ? [pid 2403] +++ exited with 0 +++ [pid 2402] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2404] <... futex resumed>) = ? ./strace-static-x86_64: Process 2406 attached [pid 2405] set_robust_list(0x5555698ca6a0, 24 [pid 2402] <... prctl resumed>) = 0 [pid 2402] setpgid(0, 0 [pid 2405] <... set_robust_list resumed>) = 0 [pid 2406] set_robust_list(0x7f6be17d89a0, 24 [pid 2404] +++ exited with 0 +++ [pid 2400] +++ exited with 0 +++ [pid 2402] <... setpgid resumed>) = 0 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=424, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2402] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2406] <... set_robust_list resumed>) = 0 [pid 2405] chdir("./148" [pid 2402] <... openat resumed>) = 3 [pid 2402] write(3, "1000", 4 [pid 2405] <... chdir resumed>) = 0 [pid 2406] rt_sigprocmask(SIG_SETMASK, [], [pid 2402] <... write resumed>) = 4 [pid 2406] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2405] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2402] close(3 [pid 291] <... restart_syscall resumed>) = 0 [pid 2402] <... close resumed>) = 0 [pid 290] umount2("./140", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 2402] symlink("/dev/binderfs", "./binderfs" [pid 291] umount2("./143", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] openat(AT_FDCWD, "./140", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] newfstatat(3, "", [pid 2402] <... symlink resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] openat(AT_FDCWD, "./143", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYexecuting program [pid 290] getdents64(3, [pid 2402] write(1, "executing program\n", 18 [pid 291] <... openat resumed>) = 3 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2402] <... write resumed>) = 18 [pid 291] newfstatat(3, "", [pid 290] umount2("./140/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2402] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] getdents64(3, [pid 290] newfstatat(AT_FDCWD, "./140/binderfs", [pid 2402] <... futex resumed>) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2402] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 291] umount2("./143/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] unlink("./140/binderfs") = 0 [pid 290] getdents64(3, [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2402] <... rt_sigaction resumed>NULL, 8) = 0 [pid 291] newfstatat(AT_FDCWD, "./143/binderfs", [pid 290] close(3 [pid 2402] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] <... close resumed>) = 0 [pid 2402] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] unlink("./143/binderfs" [pid 290] rmdir("./140" [pid 2402] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 291] <... unlink resumed>) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 2402] <... mmap resumed>) = 0x7f6be17b8000 [pid 291] getdents64(3, [pid 290] mkdir("./141", 0777 [pid 2402] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] <... mkdir resumed>) = 0 [pid 291] close(3 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2402] <... mprotect resumed>) = 0 [pid 291] <... close resumed>) = 0 [pid 291] rmdir("./143" [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 414 [pid 2402] rt_sigprocmask(SIG_BLOCK, ~[], [pid 291] <... rmdir resumed>) = 0 ./strace-static-x86_64: Process 2407 attached [pid 2407] set_robust_list(0x5555698ca6a0, 24 [pid 2402] <... rt_sigprocmask resumed>[], 8) = 0 [pid 291] mkdir("./144", 0777 [pid 2407] <... set_robust_list resumed>) = 0 [pid 291] <... mkdir resumed>) = 0 [pid 2402] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2407] chdir("./141") = 0 [pid 2407] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2407] setpgid(0, 0) = 0 [pid 2407] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 427 [pid 2407] <... openat resumed>) = 3 [pid 2407] write(3, "1000", 4) = 4 [pid 2407] close(3) = 0 [pid 2407] symlink("/dev/binderfs", "./binderfs" [pid 2402] <... clone3 resumed> => {parent_tid=[416]}, 88) = 416 [pid 2407] <... symlink resumed>) = 0 [pid 2407] write(1, "executing program\n", 18executing program ) = 18 [pid 2407] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2407] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2405] <... prctl resumed>) = 0 [pid 2402] rt_sigprocmask(SIG_SETMASK, [], [pid 2407] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2407] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2407] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2407] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2407] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2407] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[415]}, 88) = 415 [pid 2402] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2405] setpgid(0, 0 [pid 2402] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2407] rt_sigprocmask(SIG_SETMASK, [], [pid 2402] <... futex resumed>) = 0 [pid 2405] <... setpgid resumed>) = 0 [pid 2402] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2407] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2405] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2407] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2407] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2408 attached [pid 2408] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2408] chdir("./144") = 0 [pid 2408] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2408] setpgid(0, 0) = 0 [pid 2408] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 ./strace-static-x86_64: Process 2409 attached [pid 2405] <... openat resumed>) = 3 [pid 2409] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2409] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2409] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2406] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2405] write(3, "1000", 4 [pid 2408] write(3, "1000", 4) = 4 [pid 2408] close(3 [pid 2405] <... write resumed>) = 4 [pid 2405] close(3 [pid 2408] <... close resumed>) = 0 [pid 2405] <... close resumed>) = 0 [pid 2408] symlink("/dev/binderfs", "./binderfs" [pid 2405] symlink("/dev/binderfs", "./binderfs" [pid 2408] <... symlink resumed>) = 0 [pid 2408] write(1, "executing program\n", 18executing program ) = 18 executing program [pid 2408] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2408] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2408] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2405] <... symlink resumed>) = 0 [pid 2408] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2405] write(1, "executing program\n", 18 [pid 2408] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2405] <... write resumed>) = 18 [pid 2408] <... mmap resumed>) = 0x7f6be17b8000 [pid 2405] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2408] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2405] <... futex resumed>) = 0 [pid 2405] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2408] <... mprotect resumed>) = 0 [pid 2408] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2405] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2405] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2409] <... bpf resumed>) = 3 [pid 2409] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2405] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2405] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2402] <... futex resumed>) = 0 [pid 2405] <... mmap resumed>) = 0x7f6be17b8000 [pid 2402] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2405] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2402] <... futex resumed>) = 0 [pid 2405] <... mprotect resumed>) = 0 [pid 2402] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2409] <... futex resumed>) = 1 [pid 2409] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2405] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2406] <... bpf resumed>) = 3 [pid 2409] <... socketpair resumed>[4, 5]) = 0 [pid 2406] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2405] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2408] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2408] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2409] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2405] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2402] <... futex resumed>) = 0 [pid 2406] <... futex resumed>) = 1 [pid 2402] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2401] <... futex resumed>) = 0 [pid 2402] <... futex resumed>) = 0 [pid 2401] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2401] <... futex resumed>) = 0 [pid 2401] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2406] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2405] <... clone3 resumed> => {parent_tid=[439]}, 88) = 439 [pid 2409] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2405] rt_sigprocmask(SIG_SETMASK, [], [pid 2406] <... socketpair resumed>[4, 5]) = 0 [pid 2409] <... bpf resumed>) = 6 [pid 2406] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2405] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2408] <... clone3 resumed> => {parent_tid=[428]}, 88) = 428 [pid 2405] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2406] <... futex resumed>) = 1 [pid 2401] <... futex resumed>) = 0 [pid 2405] <... futex resumed>) = 0 [pid 2401] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2406] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2405] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2401] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2412 attached [pid 2406] <... bpf resumed>) = 6 [pid 2401] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2409] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2408] rt_sigprocmask(SIG_SETMASK, [], [pid 2409] <... futex resumed>) = 1 [pid 2402] <... futex resumed>) = 0 [pid 2406] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2408] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2402] <... futex resumed>) = 0 [pid 2401] <... futex resumed>) = 0 [pid 2406] <... futex resumed>) = 1 [pid 2402] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2401] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2409] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2408] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2406] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2402] <... futex resumed>) = 0 [pid 2401] <... futex resumed>) = 0 [pid 2402] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2401] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2406] <... bpf resumed>) = 0 [pid 2402] <... mmap resumed>) = 0x7f6be1797000 [pid 2401] <... futex resumed>) = 0 [pid 2402] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2408] <... futex resumed>) = 0 [pid 2401] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2406] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] <... mprotect resumed>) = 0 [pid 2401] <... mmap resumed>) = 0x7f6be1797000 [pid 2409] <... bpf resumed>) = 0 [pid 2406] <... futex resumed>) = 0 [pid 2402] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2401] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2406] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2402] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2401] <... mprotect resumed>) = 0 [pid 2402] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2408] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2401] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2409] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2409] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2401] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2402] <... clone3 resumed> => {parent_tid=[417]}, 88) = 417 [pid 2401] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2402] rt_sigprocmask(SIG_SETMASK, [], ./strace-static-x86_64: Process 2410 attached [pid 2410] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2402] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2401] <... clone3 resumed> => {parent_tid=[424]}, 88) = 424 [pid 2402] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2410] rt_sigprocmask(SIG_SETMASK, [], [pid 2402] <... futex resumed>) = 0 [pid 2401] rt_sigprocmask(SIG_SETMASK, [], [pid 2402] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2401] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2410] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2401] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2410] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2401] <... futex resumed>) = 0 [pid 2401] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2414 attached [pid 2412] set_robust_list(0x7f6be17d89a0, 24 [pid 2410] <... bpf resumed>) = 3 [pid 2410] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2407] <... futex resumed>) = 0 [pid 2407] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2407] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2410] <... futex resumed>) = 1 [pid 2410] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2410] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2407] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2413 attached ./strace-static-x86_64: Process 2411 attached [pid 2410] <... futex resumed>) = 1 [pid 2407] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2407] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2410] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 2410] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2407] <... futex resumed>) = 0 [pid 2410] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2407] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2410] <... bpf resumed>) = 0 [pid 2407] <... futex resumed>) = 0 [pid 2410] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2407] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2410] <... futex resumed>) = 0 [pid 2407] <... futex resumed>) = 0 [pid 2410] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2407] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2407] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2407] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2414] set_robust_list(0x7f6be17b79a0, 24 [pid 2412] <... set_robust_list resumed>) = 0 [pid 2407] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2407] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[416]}, 88) = 416 [pid 2407] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2412] rt_sigprocmask(SIG_SETMASK, [], [pid 2407] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2407] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2413] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2413] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2413] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2414] <... set_robust_list resumed>) = 0 [pid 2413] <... bpf resumed>) = 7 [pid 2412] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2413] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2402] <... futex resumed>) = 0 [pid 2412] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2402] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2414] rt_sigprocmask(SIG_SETMASK, [], [pid 2413] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2409] <... futex resumed>) = 0 [pid 2402] <... futex resumed>) = 1 [pid 2411] set_robust_list(0x7f6be17d89a0, 24 [pid 2409] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2402] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2411] <... set_robust_list resumed>) = 0 [pid 2409] <... setsockopt resumed>) = 0 [pid 2411] rt_sigprocmask(SIG_SETMASK, [], [pid 2409] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2411] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2409] <... futex resumed>) = 1 [pid 2402] <... futex resumed>) = 0 [pid 2412] <... bpf resumed>) = 3 [pid 2411] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2409] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2414] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2412] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2411] <... bpf resumed>) = 3 [pid 2402] close(3 [pid 2411] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] <... close resumed>) = 0 [pid 2412] <... futex resumed>) = 1 [pid 2405] <... futex resumed>) = 0 [pid 2402] close(4 [pid 2412] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2405] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] <... close resumed>) = 0 [pid 2405] <... futex resumed>) = 0 [pid 2414] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2412] <... socketpair resumed>[4, 5]) = 0 [pid 2411] <... futex resumed>) = 1 [pid 2408] <... futex resumed>) = 0 [pid 2405] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2402] close(5 [pid 2411] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2415 attached [pid 2415] set_robust_list(0x7f6be17b79a0, 24 [pid 2402] <... close resumed>) = 0 [pid 2412] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2408] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] close(6 [pid 2415] <... set_robust_list resumed>) = 0 [pid 2402] <... close resumed>) = 0 [pid 2415] rt_sigprocmask(SIG_SETMASK, [], [pid 2408] <... futex resumed>) = 1 [pid 2402] close(7 [pid 2405] <... futex resumed>) = 0 [pid 2412] <... futex resumed>) = 1 [pid 2405] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] <... close resumed>) = 0 [pid 2408] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2412] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2405] <... futex resumed>) = 0 [pid 2402] close(8 [pid 2405] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2411] <... futex resumed>) = 0 [pid 2411] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2402] close(9 [pid 2412] <... bpf resumed>) = 6 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2412] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2411] <... socketpair resumed>[4, 5]) = 0 [pid 2402] close(10 [pid 2411] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2408] <... futex resumed>) = 0 [pid 2411] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2408] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2405] <... futex resumed>) = 0 [pid 2412] <... futex resumed>) = 1 [pid 2411] <... bpf resumed>) = 6 [pid 2408] <... futex resumed>) = 0 [pid 2402] close(11 [pid 2412] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2411] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2408] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2405] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2415] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2411] <... futex resumed>) = 0 [pid 2408] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2405] <... futex resumed>) = 0 [pid 2402] close(12 [pid 2412] <... bpf resumed>) = 0 [pid 2415] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2411] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2408] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2405] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2415] <... bpf resumed>) = 7 [pid 2412] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2411] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2408] <... futex resumed>) = 0 [pid 2405] <... futex resumed>) = 0 [pid 2402] close(13 [pid 2415] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2411] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2408] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2405] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2415] <... futex resumed>) = 1 [pid 2412] <... futex resumed>) = 0 [pid 2411] <... bpf resumed>) = 0 [pid 2408] <... futex resumed>) = 0 [pid 2407] <... futex resumed>) = 0 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2415] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2412] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2411] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2408] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2407] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2405] <... mmap resumed>) = 0x7f6be1797000 [pid 2402] close(14 [pid 2411] <... futex resumed>) = 0 [pid 2410] <... futex resumed>) = 0 [pid 2408] <... mmap resumed>) = 0x7f6be1797000 [pid 2407] <... futex resumed>) = 1 [pid 2405] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2411] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2410] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2408] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2407] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2405] <... mprotect resumed>) = 0 [pid 2410] <... setsockopt resumed>) = 0 [pid 2408] <... mprotect resumed>) = 0 [pid 2402] close(15 [pid 2410] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2408] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2405] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2410] <... futex resumed>) = 1 [pid 2408] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2407] <... futex resumed>) = 0 [pid 2405] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2410] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2408] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2407] close(3 [pid 2405] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2402] close(16 [pid 2414] <... bpf resumed>) = 7 [pid 2407] <... close resumed>) = 0 [pid 2408] <... clone3 resumed> => {parent_tid=[429]}, 88) = 429 [pid 2407] close(4./strace-static-x86_64: Process 2416 attached [pid 2414] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2408] rt_sigprocmask(SIG_SETMASK, [], [pid 2407] <... close resumed>) = 0 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2408] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2407] close(5 [pid 2405] <... clone3 resumed> => {parent_tid=[440]}, 88) = 440 [pid 2414] <... futex resumed>) = 1 [pid 2402] close(17 [pid 2401] <... futex resumed>) = 0 [pid 2416] set_robust_list(0x7f6be17b79a0, 24 [pid 2408] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2407] <... close resumed>) = 0 [pid 2408] <... futex resumed>) = 0 [pid 2407] close(6 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2405] rt_sigprocmask(SIG_SETMASK, [], [pid 2414] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2408] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2407] <... close resumed>) = 0 [pid 2402] close(18 [pid 2401] <... futex resumed>) = 1 [pid 2407] close(7 [pid 2406] <... futex resumed>) = 0 [pid 2405] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2407] <... close resumed>) = 0 [pid 2406] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2405] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] close(19 [pid 2407] close(8) = -1 EBADF (Bad file descriptor) [pid 2406] <... setsockopt resumed>) = 0 [pid 2407] close(9 [pid 2405] <... futex resumed>) = 0 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2406] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2405] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2402] close(20 [pid 2407] close(10) = -1 EBADF (Bad file descriptor) [pid 2407] close(11) = -1 EBADF (Bad file descriptor) [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2406] <... futex resumed>) = 1 [pid 2401] <... futex resumed>) = 0 [pid 2407] close(12 [pid 2402] close(21 [pid 2406] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2401] close(3 [pid 2407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2407] close(13 [pid 2401] <... close resumed>) = 0 [pid 2407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2402] close(22 [pid 2401] close(4 [pid 2407] close(14 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2402] close(23 [pid 2401] <... close resumed>) = 0 [pid 2407] close(15 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2402] close(24 [pid 2401] close(5 [pid 2407] close(16 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] <... close resumed>) = 0 [pid 2402] close(25 [pid 2407] close(17 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] close(6./strace-static-x86_64: Process 2417 attached [pid 2407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2402] close(26 [pid 2417] set_robust_list(0x7f6be17b79a0, 24 [pid 2407] close(18 [pid 2401] <... close resumed>) = 0 [pid 2417] <... set_robust_list resumed>) = 0 [pid 2407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2417] rt_sigprocmask(SIG_SETMASK, [], [pid 2407] close(19 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] close(7 [pid 2417] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2402] close(27 [pid 2417] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2407] close(20 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] <... close resumed>) = 0 [pid 2417] <... bpf resumed>) = 7 [pid 2416] <... set_robust_list resumed>) = 0 [pid 2407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2402] close(28 [pid 2401] close(8 [pid 2417] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2407] close(21 [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2417] <... futex resumed>) = 1 [pid 2407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2405] <... futex resumed>) = 0 [pid 2402] close(29 [pid 2401] close(9 [pid 2417] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2407] close(22 [pid 2405] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2402] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2405] <... futex resumed>) = 1 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2412] <... futex resumed>) = 0 [pid 2407] close(23 [pid 2412] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2402] exit_group(0 [pid 2407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2405] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2401] close(10 [pid 2413] <... futex resumed>) = ? [pid 2412] <... setsockopt resumed>) = 0 [pid 2409] <... futex resumed>) = ? [pid 2407] close(24 [pid 2402] <... exit_group resumed>) = ? [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2413] +++ exited with 0 +++ [pid 2412] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2409] +++ exited with 0 +++ [pid 2407] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2407] close(25) = -1 EBADF (Bad file descriptor) [pid 2407] close(26) = -1 EBADF (Bad file descriptor) [pid 2407] close(27) = -1 EBADF (Bad file descriptor) [pid 2407] close(28) = -1 EBADF (Bad file descriptor) [pid 2407] close(29) = -1 EBADF (Bad file descriptor) [pid 2407] exit_group(0 [pid 2415] <... futex resumed>) = ? [pid 2412] <... futex resumed>) = 1 [pid 2410] <... futex resumed>) = ? [pid 2407] <... exit_group resumed>) = ? [pid 2405] <... futex resumed>) = 0 [pid 2402] +++ exited with 0 +++ [pid 2401] close(11 [pid 2416] rt_sigprocmask(SIG_SETMASK, [], [pid 2415] +++ exited with 0 +++ [pid 2412] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2410] +++ exited with 0 +++ [pid 2407] +++ exited with 0 +++ [pid 2405] close(3 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2405] <... close resumed>) = 0 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=415, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=414, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2401] close(12 [pid 2416] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2405] close(4 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2405] <... close resumed>) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 2401] close(13 [pid 2405] close(5 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2405] <... close resumed>) = 0 [pid 2405] close(6 [pid 2401] close(14 [pid 2405] <... close resumed>) = 0 [pid 2405] close(7 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./141", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2405] <... close resumed>) = 0 [pid 2401] close(15 [pid 2405] close(8 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] close(16 [pid 2405] close(9 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] openat(AT_FDCWD, "./141", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] close(17 [pid 2405] close(10 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... openat resumed>) = 3 [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] close(18 [pid 289] newfstatat(3, "", [pid 2405] close(11 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] close(19 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2405] close(12 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] close(20 [pid 289] getdents64(3, [pid 2405] close(13 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] close(21 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2405] close(14 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./141/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] close(22 [pid 2405] close(15 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] close(23 [pid 289] newfstatat(AT_FDCWD, "./141/binderfs", [pid 2405] close(16 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] close(24 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2405] close(17 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] unlink("./141/binderfs" [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] close(25 [pid 2405] close(18 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... unlink resumed>) = 0 [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] close(26 [pid 289] getdents64(3, [pid 2405] close(19 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] close(27 [pid 289] close(3 [pid 2405] close(20 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] close(28 [pid 289] <... close resumed>) = 0 [pid 2405] close(21 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] close(29 [pid 289] rmdir("./141" [pid 2405] close(22 [pid 2401] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... rmdir resumed>) = 0 [pid 2401] exit_group(0 [pid 2405] close(23 [pid 289] mkdir("./142", 0777 [pid 2414] <... futex resumed>) = ? [pid 2406] <... futex resumed>) = ? [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2401] <... exit_group resumed>) = ? [pid 289] <... mkdir resumed>) = 0 [pid 2406] +++ exited with 0 +++ [pid 2405] close(24 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2405] close(25) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2418 attached [pid 2418] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2418] chdir("./142") = 0 [pid 2418] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2418] setpgid(0, 0 [pid 2414] +++ exited with 0 +++ [pid 2401] +++ exited with 0 +++ [pid 2405] close(26 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 418 [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=422, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2405] close(27 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2418] <... setpgid resumed>) = 0 [pid 2405] close(28 [pid 2418] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2418] <... openat resumed>) = 3 executing program [pid 2416] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2405] close(29 [pid 2418] write(3, "1000", 4) = 4 [pid 2418] close(3 [pid 2405] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2418] <... close resumed>) = 0 [pid 2405] exit_group(0 [pid 290] <... restart_syscall resumed>) = 0 [pid 2417] <... futex resumed>) = ? [pid 2412] <... futex resumed>) = ? [pid 2405] <... exit_group resumed>) = ? [pid 2417] +++ exited with 0 +++ [pid 2412] +++ exited with 0 +++ [pid 2418] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2418] write(1, "executing program\n", 18) = 18 [pid 2418] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2418] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2405] +++ exited with 0 +++ [pid 2418] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2418] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=438, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] umount2("./141", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 2418] <... mmap resumed>) = 0x7f6be17b8000 [pid 290] openat(AT_FDCWD, "./141", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 292] umount2("./148", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2418] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 290] <... openat resumed>) = 3 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] newfstatat(3, "", [pid 292] openat(AT_FDCWD, "./148", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 292] <... openat resumed>) = 3 [pid 290] getdents64(3, [pid 292] newfstatat(3, "", [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] umount2("./141/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 292] getdents64(3, [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] newfstatat(AT_FDCWD, "./141/binderfs", [pid 292] umount2("./148/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] unlink("./141/binderfs" [pid 292] newfstatat(AT_FDCWD, "./148/binderfs", [pid 2418] <... mprotect resumed>) = 0 [pid 290] <... unlink resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] getdents64(3, [pid 292] unlink("./148/binderfs" [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2418] rt_sigprocmask(SIG_BLOCK, ~[], [pid 292] <... unlink resumed>) = 0 [pid 290] close(3 [pid 292] getdents64(3, [pid 290] <... close resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] rmdir("./141" [pid 292] close(3 [pid 2418] <... rt_sigprocmask resumed>[], 8) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 292] <... close resumed>) = 0 [pid 290] mkdir("./142", 0777 [pid 292] rmdir("./148" [pid 2418] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 290] <... mkdir resumed>) = 0 [pid 292] <... rmdir resumed>) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 292] mkdir("./149", 0777 [pid 2418] <... clone3 resumed> => {parent_tid=[419]}, 88) = 419 [pid 2418] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2418] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2418] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2420 attached [pid 287] <... restart_syscall resumed>) = 0 [pid 292] <... mkdir resumed>) = 0 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 417 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2420] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2420] chdir("./142") = 0 [pid 2420] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2420] setpgid(0, 0 [pid 287] umount2("./143", MNT_FORCE|UMOUNT_NOFOLLOW [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 441 [pid 2420] <... setpgid resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] openat(AT_FDCWD, "./143", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2420] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 287] <... openat resumed>) = 3 [pid 2420] <... openat resumed>) = 3 [pid 2416] <... bpf resumed>) = 7 [pid 287] newfstatat(3, "", [pid 2420] write(3, "1000", 4 [pid 2416] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2420] <... write resumed>) = 4 [pid 2420] close(3 [pid 287] getdents64(3, [pid 2416] <... futex resumed>) = 1 [pid 2408] <... futex resumed>) = 0 [pid 2408] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2411] <... futex resumed>) = 0 [pid 2408] <... futex resumed>) = 1 [pid 2416] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2411] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2408] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] umount2("./143/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2411] <... setsockopt resumed>) = 0 [pid 2411] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2411] <... futex resumed>) = 1 [pid 2408] <... futex resumed>) = 0 [pid 287] newfstatat(AT_FDCWD, "./143/binderfs", [pid 2411] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2408] close(3) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2408] close(4 [pid 287] unlink("./143/binderfs" [pid 2408] <... close resumed>) = 0 [pid 2408] close(5) = 0 [pid 287] <... unlink resumed>) = 0 [pid 2408] close(6 [pid 287] getdents64(3, ./strace-static-x86_64: Process 2419 attached [pid 2408] <... close resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2408] close(7) = 0 [pid 287] close(3 [pid 2408] close(8) = -1 EBADF (Bad file descriptor) [pid 287] <... close resumed>) = 0 [pid 2408] close(9) = -1 EBADF (Bad file descriptor) [pid 2408] close(10) = -1 EBADF (Bad file descriptor) [pid 2408] close(11 [pid 287] rmdir("./143" [pid 2408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2408] close(12) = -1 EBADF (Bad file descriptor) [pid 287] <... rmdir resumed>) = 0 [pid 2408] close(13) = -1 EBADF (Bad file descriptor) [pid 287] mkdir("./144", 0777 [pid 2408] close(14) = -1 EBADF (Bad file descriptor) [pid 2420] <... close resumed>) = 0 [pid 2408] close(15 [pid 2420] symlink("/dev/binderfs", "./binderfs" [pid 2408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2420] <... symlink resumed>) = 0 [pid 2408] close(16 [pid 287] <... mkdir resumed>) = 0 [pid 2420] write(1, "executing program\n", 18executing program [pid 2408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2420] <... write resumed>) = 18 [pid 2408] close(17 [pid 2420] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2420] <... futex resumed>) = 0 [pid 2408] close(18 [pid 2420] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2420] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2408] close(19 [pid 2420] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2420] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2408] close(20 [pid 2420] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2420] <... mmap resumed>) = 0x7f6be17b8000 [pid 2408] close(21 [pid 2420] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2420] <... mprotect resumed>) = 0 [pid 2408] close(22 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 425 [pid 2420] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2419] set_robust_list(0x7f6be17d89a0, 24 [pid 2408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2420] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2408] close(23 [pid 2420] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2419] <... set_robust_list resumed>) = 0 [pid 2408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2408] close(24 [pid 2420] <... clone3 resumed> => {parent_tid=[418]}, 88) = 418 [pid 2408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2420] rt_sigprocmask(SIG_SETMASK, [], [pid 2408] close(25 [pid 2420] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2420] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2408] close(26 [pid 2420] <... futex resumed>) = 0 [pid 2408] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2420] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2408] close(27) = -1 EBADF (Bad file descriptor) [pid 2408] close(28) = -1 EBADF (Bad file descriptor) [pid 2408] close(29) = -1 EBADF (Bad file descriptor) [pid 2408] exit_group(0 [pid 2411] <... futex resumed>) = ? [pid 2408] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2421 attached [pid 2411] +++ exited with 0 +++ [pid 2421] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2421] chdir("./149") = 0 [pid 2421] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2421] setpgid(0, 0) = 0 [pid 2421] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2421] write(3, "1000", 4) = 4 [pid 2421] close(3) = 0 [pid 2421] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 2416] <... futex resumed>) = ? [pid 2421] write(1, "executing program\n", 18) = 18 [pid 2421] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2421] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2421] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2421] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2421] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2416] +++ exited with 0 +++ [pid 2408] +++ exited with 0 +++ ./strace-static-x86_64: Process 2422 attached [pid 2421] <... mprotect resumed>) = 0 [pid 2419] rt_sigprocmask(SIG_SETMASK, [], [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=427, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2421] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2421] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[442]}, 88) = 442 [pid 2419] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2421] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2421] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... restart_syscall resumed>) = 0 [pid 2421] <... futex resumed>) = 0 [pid 2421] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2423 attached [pid 2423] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 291] umount2("./144", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2423] rt_sigprocmask(SIG_SETMASK, [], [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2423] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] openat(AT_FDCWD, "./144", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2423] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 291] <... openat resumed>) = 3 ./strace-static-x86_64: Process 2424 attached [pid 2423] <... bpf resumed>) = 3 [pid 2422] set_robust_list(0x5555698ca6a0, 24 [pid 2419] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 291] newfstatat(3, "", [pid 2424] set_robust_list(0x7f6be17d89a0, 24 [pid 2422] <... set_robust_list resumed>) = 0 [pid 2423] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2420] <... futex resumed>) = 0 [pid 2420] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2420] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2423] <... futex resumed>) = 1 [pid 2423] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2419] <... bpf resumed>) = 3 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2423] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2420] <... futex resumed>) = 0 [pid 2420] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2420] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2423] <... futex resumed>) = 1 [pid 2423] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 2419] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] getdents64(3, [pid 2423] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2419] <... futex resumed>) = 1 [pid 2418] <... futex resumed>) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2418] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2418] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2420] <... futex resumed>) = 0 [pid 2420] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2423] <... futex resumed>) = 1 [pid 2420] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2423] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2420] <... futex resumed>) = 0 [pid 2423] <... bpf resumed>) = 0 [pid 2420] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2423] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2420] <... mmap resumed>) = 0x7f6be1797000 [pid 2423] <... futex resumed>) = 0 [pid 2420] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2419] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 291] umount2("./144/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2423] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2420] <... mprotect resumed>) = 0 [pid 2420] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2420] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2420] <... clone3 resumed> => {parent_tid=[419]}, 88) = 419 [pid 2420] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2420] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2419] <... socketpair resumed>[4, 5]) = 0 [pid 291] newfstatat(AT_FDCWD, "./144/binderfs", [pid 2420] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2425 attached [pid 2425] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2425] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2425] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2422] chdir("./144" [pid 2419] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] unlink("./144/binderfs" [pid 2424] <... set_robust_list resumed>) = 0 [pid 2422] <... chdir resumed>) = 0 [pid 2419] <... futex resumed>) = 1 [pid 2418] <... futex resumed>) = 0 [pid 2418] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2418] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] <... unlink resumed>) = 0 [pid 2419] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2424] rt_sigprocmask(SIG_SETMASK, [], [pid 2422] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 291] getdents64(3, [pid 2419] <... bpf resumed>) = 6 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2419] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2424] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2422] <... prctl resumed>) = 0 [pid 291] close(3 [pid 2425] <... bpf resumed>) = 7 [pid 2425] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2420] <... futex resumed>) = 0 [pid 2420] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2423] <... futex resumed>) = 0 [pid 2420] <... futex resumed>) = 1 [pid 2423] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2420] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2423] <... setsockopt resumed>) = 0 [pid 2423] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2420] <... futex resumed>) = 0 [pid 2423] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2420] close(3 [pid 2422] setpgid(0, 0 [pid 2420] <... close resumed>) = 0 [pid 2419] <... futex resumed>) = 1 [pid 2418] <... futex resumed>) = 0 [pid 291] <... close resumed>) = 0 [pid 2420] close(4 [pid 2418] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] rmdir("./144" [pid 2422] <... setpgid resumed>) = 0 [pid 2420] <... close resumed>) = 0 [pid 2419] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2418] <... futex resumed>) = 0 [pid 2420] close(5 [pid 2419] <... bpf resumed>) = 0 [pid 2418] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... rmdir resumed>) = 0 [pid 2422] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2420] <... close resumed>) = 0 [pid 2419] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2418] <... futex resumed>) = 0 [pid 2420] close(6 [pid 2418] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 291] mkdir("./145", 0777 [pid 2422] <... openat resumed>) = 3 [pid 2420] <... close resumed>) = 0 [pid 2419] <... futex resumed>) = 0 [pid 2418] <... mmap resumed>) = 0x7f6be1797000 [pid 2422] write(3, "1000", 4 [pid 2420] close(7 [pid 2419] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2418] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 291] <... mkdir resumed>) = 0 [pid 2422] <... write resumed>) = 4 [pid 2420] <... close resumed>) = 0 [pid 2418] <... mprotect resumed>) = 0 [pid 2420] close(8 [pid 2418] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2422] close(3 [pid 2420] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2418] <... rt_sigprocmask resumed>[], 8) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2420] close(9 [pid 2418] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2420] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2420] close(10 [pid 2418] <... clone3 resumed> => {parent_tid=[420]}, 88) = 420 [pid 2420] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2418] rt_sigprocmask(SIG_SETMASK, [], [pid 2422] <... close resumed>) = 0 [pid 2420] close(11 [pid 2418] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2422] symlink("/dev/binderfs", "./binderfs" [pid 2420] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2418] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 430 [pid 2420] close(12 [pid 2418] <... futex resumed>) = 0 [pid 2420] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2418] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2420] close(13) = -1 EBADF (Bad file descriptor) [pid 2420] close(14 [pid 2422] <... symlink resumed>) = 0 [pid 2420] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2420] close(15) = -1 EBADF (Bad file descriptor) [pid 2420] close(16) = -1 EBADF (Bad file descriptor) [pid 2420] close(17) = -1 EBADF (Bad file descriptor) [pid 2420] close(18) = -1 EBADF (Bad file descriptor) [pid 2420] close(19) = -1 EBADF (Bad file descriptor) [pid 2420] close(20) = -1 EBADF (Bad file descriptor) [pid 2420] close(21) = -1 EBADF (Bad file descriptor) [pid 2420] close(22) = -1 EBADF (Bad file descriptor) [pid 2420] close(23) = -1 EBADF (Bad file descriptor) [pid 2420] close(24) = -1 EBADF (Bad file descriptor) [pid 2420] close(25) = -1 EBADF (Bad file descriptor) [pid 2420] close(26) = -1 EBADF (Bad file descriptor) [pid 2420] close(27) = -1 EBADF (Bad file descriptor) [pid 2420] close(28) = -1 EBADF (Bad file descriptor) [pid 2420] close(29) = -1 EBADF (Bad file descriptor) [pid 2420] exit_group(0 [pid 2423] <... futex resumed>) = ? [pid 2420] <... exit_group resumed>) = ? [pid 2423] +++ exited with 0 +++ [pid 2425] <... futex resumed>) = ? ./strace-static-x86_64: Process 2427 attached [pid 2425] +++ exited with 0 +++ [pid 2424] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 executing program [pid 2422] write(1, "executing program\n", 18 [pid 2420] +++ exited with 0 +++ [pid 2427] set_robust_list(0x5555698ca6a0, 24 [pid 2422] <... write resumed>) = 18 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=417, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2422] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2426 attached [pid 2426] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2426] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2426] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2422] <... futex resumed>) = 0 [pid 2422] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2422] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2422] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2422] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2422] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2422] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[426]}, 88) = 426 [pid 2422] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2422] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2426] <... bpf resumed>) = 7 [pid 2422] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2426] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2418] <... futex resumed>) = 0 [pid 2418] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2419] <... futex resumed>) = 0 [pid 2418] <... futex resumed>) = 1 [pid 2419] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2418] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2419] <... setsockopt resumed>) = 0 [pid 2426] <... futex resumed>) = 1 [pid 2419] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2426] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2419] <... futex resumed>) = 1 [pid 2418] <... futex resumed>) = 0 [pid 2419] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2418] close(3) = 0 [pid 2418] close(4) = 0 [pid 2418] close(5) = 0 [pid 2418] close(6) = 0 [pid 2418] close(7) = 0 [pid 2424] <... bpf resumed>) = 3 [pid 2418] close(8) = -1 EBADF (Bad file descriptor) [pid 2418] close(9) = -1 EBADF (Bad file descriptor) [pid 2418] close(10) = -1 EBADF (Bad file descriptor) [pid 2418] close(11 [pid 2427] <... set_robust_list resumed>) = 0 [pid 2424] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2418] close(12./strace-static-x86_64: Process 2428 attached ) = -1 EBADF (Bad file descriptor) [pid 2428] set_robust_list(0x7f6be17d89a0, 24 [pid 2418] close(13 [pid 2427] chdir("./145" [pid 2424] <... futex resumed>) = 1 [pid 2421] <... futex resumed>) = 0 [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... restart_syscall resumed>) = 0 [pid 2421] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2418] close(14 [pid 2424] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2421] <... futex resumed>) = 0 [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2421] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2418] close(15 [pid 2428] <... set_robust_list resumed>) = 0 [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./142", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2418] close(16 [pid 2428] rt_sigprocmask(SIG_SETMASK, [], [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2424] <... socketpair resumed>[4, 5]) = 0 [pid 2418] close(17 [pid 290] openat(AT_FDCWD, "./142", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2424] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2428] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] <... openat resumed>) = 3 [pid 2424] <... futex resumed>) = 1 [pid 2421] <... futex resumed>) = 0 [pid 2418] close(18 [pid 290] newfstatat(3, "", [pid 2424] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2421] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2421] <... futex resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2418] close(19 [pid 2424] <... bpf resumed>) = 6 [pid 2421] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2428] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 290] getdents64(3, [pid 2424] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2424] <... futex resumed>) = 1 [pid 2421] <... futex resumed>) = 0 [pid 2418] close(20 [pid 2421] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./142/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2424] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2421] <... futex resumed>) = 0 [pid 2418] close(21 [pid 2421] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2424] <... bpf resumed>) = 0 [pid 2421] <... futex resumed>) = 0 [pid 2424] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2421] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2418] close(22 [pid 290] newfstatat(AT_FDCWD, "./142/binderfs", [pid 2424] <... futex resumed>) = 0 [pid 2421] <... mmap resumed>) = 0x7f6be1797000 [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2421] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2418] close(23 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2424] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2421] <... mprotect resumed>) = 0 [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] unlink("./142/binderfs" [pid 2421] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2418] close(24 [pid 2421] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... unlink resumed>) = 0 [pid 2418] close(25 [pid 2421] <... clone3 resumed> => {parent_tid=[443]}, 88) = 443 [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 2421] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2418] close(26 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2421] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] close(3 [pid 2421] <... futex resumed>) = 0 [pid 2418] close(27 [pid 2421] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] <... close resumed>) = 0 [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] rmdir("./142" [pid 2418] close(28./strace-static-x86_64: Process 2429 attached [pid 2428] <... bpf resumed>) = 3 [pid 2427] <... chdir resumed>) = 0 [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... rmdir resumed>) = 0 [pid 2427] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2418] close(29 [pid 290] mkdir("./143", 0777 [pid 2427] <... prctl resumed>) = 0 [pid 2429] set_robust_list(0x7f6be17b79a0, 24 [pid 2428] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2418] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... mkdir resumed>) = 0 [pid 2427] setpgid(0, 0 [pid 2418] exit_group(0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2429] <... set_robust_list resumed>) = 0 [pid 2428] <... futex resumed>) = 1 [pid 2427] <... setpgid resumed>) = 0 [pid 2426] <... futex resumed>) = ? [pid 2422] <... futex resumed>) = 0 [pid 2419] <... futex resumed>) = ? [pid 2418] <... exit_group resumed>) = ? [pid 2426] +++ exited with 0 +++ [pid 2428] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2429] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2429] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144) = 7 [pid 2422] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2429] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2421] <... futex resumed>) = 0 [pid 2421] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2428] <... futex resumed>) = 0 [pid 2422] <... futex resumed>) = 1 [pid 2421] <... futex resumed>) = 1 [pid 2419] +++ exited with 0 +++ [pid 2424] <... futex resumed>) = 0 [pid 2418] +++ exited with 0 +++ [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 420 [pid 2428] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2427] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2422] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2421] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2429] <... futex resumed>) = 1 [pid 2428] <... socketpair resumed>[4, 5]) = 0 [pid 2427] <... openat resumed>) = 3 [pid 2424] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=418, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2427] write(3, "1000", 4 [pid 2424] <... setsockopt resumed>) = 0 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2424] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2427] <... write resumed>) = 4 [pid 2429] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2428] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2427] close(3 [pid 2424] <... futex resumed>) = 1 [pid 2421] <... futex resumed>) = 0 [pid 2428] <... futex resumed>) = 1 [pid 2427] <... close resumed>) = 0 [pid 2424] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2422] <... futex resumed>) = 0 [pid 2421] close(3 [pid 2428] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2427] symlink("/dev/binderfs", "./binderfs" [pid 2422] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2421] <... close resumed>) = 0 [pid 2428] <... bpf resumed>) = 6 [pid 2422] <... futex resumed>) = 0 [pid 2421] close(4 [pid 2428] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2427] <... symlink resumed>) = 0 [pid 2422] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2421] <... close resumed>) = 0 [pid 2428] <... futex resumed>) = 0 [pid 2427] write(1, "executing program\n", 18 [pid 2422] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 2421] close(5 [pid 2428] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2427] <... write resumed>) = 18 [pid 2422] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2421] <... close resumed>) = 0 [pid 2428] <... bpf resumed>) = 0 [pid 2427] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2422] <... futex resumed>) = 0 [pid 2421] close(6 [pid 2428] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2427] <... futex resumed>) = 0 [pid 2422] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2421] <... close resumed>) = 0 [pid 2428] <... futex resumed>) = 0 [pid 2427] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2422] <... futex resumed>) = 0 [pid 2421] close(7./strace-static-x86_64: Process 2430 attached [pid 2428] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2427] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2422] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2421] <... close resumed>) = 0 [pid 2430] set_robust_list(0x5555698ca6a0, 24 [pid 2427] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2422] <... mmap resumed>) = 0x7f6be1797000 [pid 2421] close(8 [pid 2430] <... set_robust_list resumed>) = 0 [pid 2427] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2422] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2430] chdir("./143" [pid 2427] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2422] <... mprotect resumed>) = 0 [pid 2421] close(9 [pid 2430] <... chdir resumed>) = 0 [pid 2422] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2427] <... mmap resumed>) = 0x7f6be17b8000 [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2430] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2422] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2421] close(10 [pid 2430] <... prctl resumed>) = 0 [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2430] setpgid(0, 0 [pid 2427] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2422] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2421] close(11 [pid 2430] <... setpgid resumed>) = 0 [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2430] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2421] close(12 [pid 2430] <... openat resumed>) = 3 [pid 2427] <... mprotect resumed>) = 0 [pid 2422] <... clone3 resumed> => {parent_tid=[427]}, 88) = 427 [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2431 attached [pid 2427] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2422] rt_sigprocmask(SIG_SETMASK, [], [pid 2421] close(13 [pid 2431] set_robust_list(0x7f6be17b79a0, 24 [pid 2430] write(3, "1000", 4 [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2430] <... write resumed>) = 4 [pid 2427] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2422] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2421] close(14 [pid 2430] close(3 [pid 2427] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2422] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2430] <... close resumed>) = 0 [pid 2421] close(15 [pid 2430] symlink("/dev/binderfs", "./binderfs" [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2430] <... symlink resumed>) = 0 executing program [pid 2427] <... clone3 resumed> => {parent_tid=[431]}, 88) = 431 [pid 2422] <... futex resumed>) = 0 [pid 2421] close(16 [pid 2430] write(1, "executing program\n", 18 [pid 2427] rt_sigprocmask(SIG_SETMASK, [], [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2422] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2430] <... write resumed>) = 18 [pid 2427] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2421] close(17 [pid 289] <... restart_syscall resumed>) = 0 [pid 2430] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2427] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2430] <... futex resumed>) = 0 [pid 2421] close(18 [pid 2430] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2427] <... futex resumed>) = 0 [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2430] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2427] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2421] close(19 [pid 2430] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2430] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2421] close(20 [pid 2430] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./142", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2430] <... mmap resumed>) = 0x7f6be17b8000 [pid 2421] close(21 [pid 2430] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2430] <... mprotect resumed>) = 0 [pid 2421] close(22 [pid 289] openat(AT_FDCWD, "./142", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2430] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2430] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2421] close(23 [pid 289] <... openat resumed>) = 3 [pid 2430] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] newfstatat(3, "", [pid 2421] close(24 [pid 2430] <... clone3 resumed> => {parent_tid=[421]}, 88) = 421 [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2430] rt_sigprocmask(SIG_SETMASK, [], [pid 2421] close(25 [pid 2430] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, [pid 2430] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2421] close(26 [pid 2430] <... futex resumed>) = 0 [pid 2421] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2430] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2421] close(27) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./142/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2421] close(28) = -1 EBADF (Bad file descriptor) [pid 2421] close(29) = -1 EBADF (Bad file descriptor) [pid 2421] exit_group(0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2429] <... futex resumed>) = ? [pid 2424] <... futex resumed>) = ? [pid 2421] <... exit_group resumed>) = ? [pid 289] newfstatat(AT_FDCWD, "./142/binderfs", ./strace-static-x86_64: Process 2433 attached ./strace-static-x86_64: Process 2432 attached [pid 2431] <... set_robust_list resumed>) = 0 [pid 2429] +++ exited with 0 +++ [pid 2424] +++ exited with 0 +++ [pid 2421] +++ exited with 0 +++ [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=441, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 289] unlink("./142/binderfs" [pid 2433] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 289] <... unlink resumed>) = 0 [pid 2433] rt_sigprocmask(SIG_SETMASK, [], [pid 289] getdents64(3, [pid 2433] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2433] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2432] set_robust_list(0x7f6be17d89a0, 24 [pid 2431] rt_sigprocmask(SIG_SETMASK, [], [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2432] <... set_robust_list resumed>) = 0 [pid 2431] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] close(3 [pid 2433] <... bpf resumed>) = 3 [pid 2432] rt_sigprocmask(SIG_SETMASK, [], [pid 289] <... close resumed>) = 0 [pid 2433] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] rmdir("./142" [pid 2433] <... futex resumed>) = 1 [pid 2430] <... futex resumed>) = 0 [pid 2433] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2430] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... rmdir resumed>) = 0 [pid 2433] <... socketpair resumed>[4, 5]) = 0 [pid 2430] <... futex resumed>) = 0 [pid 2433] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2430] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] mkdir("./143", 0777 [pid 2433] <... futex resumed>) = 0 [pid 2430] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2433] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2430] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2433] <... bpf resumed>) = 6 [pid 2430] <... futex resumed>) = 0 [pid 289] <... mkdir resumed>) = 0 [pid 2433] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2430] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2433] <... futex resumed>) = 0 [pid 2430] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2433] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2430] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2433] <... bpf resumed>) = 0 [pid 2430] <... futex resumed>) = 0 [pid 2433] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2430] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2433] <... futex resumed>) = 0 [pid 2430] <... futex resumed>) = 0 [pid 2433] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2430] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2430] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2431] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2430] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 421 [pid 2432] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2430] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2430] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[422]}, 88) = 422 [pid 2430] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2430] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2430] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2434 attached [pid 2434] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2434] chdir("./143") = 0 [pid 2431] <... bpf resumed>) = 7 [pid 2434] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2434] setpgid(0, 0 [pid 2431] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2434] <... setpgid resumed>) = 0 [pid 2432] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2431] <... futex resumed>) = 1 [pid 2422] <... futex resumed>) = 0 [pid 2434] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2431] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2422] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2428] <... futex resumed>) = 0 [pid 2422] <... futex resumed>) = 1 [pid 2428] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2422] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2428] <... setsockopt resumed>) = 0 [pid 2428] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2422] <... futex resumed>) = 0 [pid 2428] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2422] close(3 [pid 2434] <... openat resumed>) = 3 [pid 2432] <... bpf resumed>) = 3 [pid 2422] <... close resumed>) = 0 [pid 2434] write(3, "1000", 4 [pid 2422] close(4 [pid 2434] <... write resumed>) = 4 [pid 2432] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2422] <... close resumed>) = 0 [pid 2434] close(3 [pid 2422] close(5 [pid 2432] <... futex resumed>) = 1 [pid 2427] <... futex resumed>) = 0 [pid 2434] <... close resumed>) = 0 [pid 2432] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2427] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2422] <... close resumed>) = 0 [pid 2434] symlink("/dev/binderfs", "./binderfs" [pid 2427] <... futex resumed>) = 0 [pid 2422] close(6 [pid 2427] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2422] <... close resumed>) = 0 [pid 2434] <... symlink resumed>) = 0 [pid 2422] close(7 [pid 2432] <... socketpair resumed>[4, 5]) = 0 [pid 2422] <... close resumed>) = 0 [pid 2434] write(1, "executing program\n", 18 [pid 2432] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2422] close(8executing program [pid 2434] <... write resumed>) = 18 [pid 2427] <... futex resumed>) = 0 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2432] <... futex resumed>) = 1 [pid 2427] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2422] close(9 [pid 2432] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2427] <... futex resumed>) = 0 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2434] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2427] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2422] close(10 [pid 2432] <... bpf resumed>) = 6 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2434] <... futex resumed>) = 0 [pid 2432] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2422] close(11 [pid 2434] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2432] <... futex resumed>) = 1 [pid 2427] <... futex resumed>) = 0 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2427] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2434] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2434] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2422] close(12 [pid 2432] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2427] <... futex resumed>) = 0 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2427] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2422] close(13 [pid 2432] <... bpf resumed>) = 0 [pid 2427] <... futex resumed>) = 0 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2432] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2427] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2422] close(14 [pid 2427] <... mmap resumed>) = 0x7f6be1797000 [pid 2432] <... futex resumed>) = 0 [pid 2427] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2434] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2434] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2427] <... mprotect resumed>) = 0 [pid 2422] close(15 [pid 2432] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2427] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2427] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2422] close(16 [pid 2427] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2435 attached [pid 2434] <... mmap resumed>) = 0x7f6be17b8000 [pid 2435] set_robust_list(0x7f6be17b79a0, 24 [pid 2434] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2422] close(17 [pid 2427] <... clone3 resumed> => {parent_tid=[432]}, 88) = 432 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2427] rt_sigprocmask(SIG_SETMASK, [], [pid 2422] close(18 [pid 2427] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2435] <... set_robust_list resumed>) = 0 [pid 2434] <... mprotect resumed>) = 0 [pid 2427] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2422] close(19 [pid 2427] <... futex resumed>) = 0 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2427] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2435] rt_sigprocmask(SIG_SETMASK, [], [pid 2434] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2422] close(20 [pid 292] <... restart_syscall resumed>) = 0 [pid 2435] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2434] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2436 attached [pid 2435] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2434] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2422] close(21 [pid 2436] set_robust_list(0x7f6be17b79a0, 24 [pid 2435] <... bpf resumed>) = 7 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./149", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2435] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2434] <... clone3 resumed> => {parent_tid=[422]}, 88) = 422 [pid 2422] close(22 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2435] <... futex resumed>) = 1 [pid 2434] rt_sigprocmask(SIG_SETMASK, [], [pid 2430] <... futex resumed>) = 0 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] openat(AT_FDCWD, "./149", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2435] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2434] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2430] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2422] close(23 [pid 292] <... openat resumed>) = 3 [pid 2436] <... set_robust_list resumed>) = 0 [pid 2434] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2433] <... futex resumed>) = 0 [pid 2430] <... futex resumed>) = 1 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(3, "", [pid 2434] <... futex resumed>) = 0 [pid 2433] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2430] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2422] close(24 [pid 2434] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2433] <... setsockopt resumed>) = 0 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 2433] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2422] close(25 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2433] <... futex resumed>) = 1 [pid 2430] <... futex resumed>) = 0 [pid 292] umount2("./149/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2433] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2430] close(3 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2430] <... close resumed>) = 0 [pid 2422] close(26 [pid 292] newfstatat(AT_FDCWD, "./149/binderfs", [pid 2430] close(4 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2436] rt_sigprocmask(SIG_SETMASK, [], [pid 2430] <... close resumed>) = 0 [pid 2422] close(27 [pid 292] unlink("./149/binderfs" [pid 2430] close(5 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... unlink resumed>) = 0 [pid 2430] <... close resumed>) = 0 [pid 292] getdents64(3, [pid 2430] close(6 [pid 2422] close(28 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2436] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2430] <... close resumed>) = 0 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] close(3 [pid 2430] close(7 [pid 2422] close(29 [pid 292] <... close resumed>) = 0 ./strace-static-x86_64: Process 2437 attached [pid 2430] <... close resumed>) = 0 [pid 2422] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] rmdir("./149" [pid 2430] close(8 [pid 2422] exit_group(0 [pid 292] <... rmdir resumed>) = 0 [pid 2430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] mkdir("./150", 0777 [pid 2431] <... futex resumed>) = ? [pid 2430] close(9 [pid 2428] <... futex resumed>) = ? [pid 2422] <... exit_group resumed>) = ? [pid 292] <... mkdir resumed>) = 0 [pid 2431] +++ exited with 0 +++ [pid 2430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2428] +++ exited with 0 +++ [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2436] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2430] close(10 [pid 2422] +++ exited with 0 +++ [pid 2430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 444 [pid 2430] close(11) = -1 EBADF (Bad file descriptor) [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=425, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2430] close(12) = -1 EBADF (Bad file descriptor) [pid 2430] close(13) = -1 EBADF (Bad file descriptor) [pid 2430] close(14) = -1 EBADF (Bad file descriptor) [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2430] close(15) = -1 EBADF (Bad file descriptor) [pid 2430] close(16) = -1 EBADF (Bad file descriptor) [pid 2430] close(17 [pid 2437] set_robust_list(0x7f6be17d89a0, 24 [pid 2430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2437] <... set_robust_list resumed>) = 0 [pid 2430] close(18 [pid 2437] rt_sigprocmask(SIG_SETMASK, [], [pid 2430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2437] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2430] close(19 [pid 2437] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2437] <... bpf resumed>) = 3 [pid 2430] close(20) = -1 EBADF (Bad file descriptor) [pid 2437] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2430] close(21 [pid 2437] <... futex resumed>) = 1 [pid 2436] <... bpf resumed>) = 7 [pid 2434] <... futex resumed>) = 0 [pid 2430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2437] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2434] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2430] close(22 [pid 2437] <... socketpair resumed>[4, 5]) = 0 [pid 2434] <... futex resumed>) = 0 [pid 2430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2437] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2434] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2430] close(23 [pid 2437] <... futex resumed>) = 0 [pid 2434] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2437] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2434] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2430] close(24 [pid 2437] <... bpf resumed>) = 6 [pid 2436] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2434] <... futex resumed>) = 0 [pid 2430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2437] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2434] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2430] close(25 [pid 2437] <... futex resumed>) = 0 [pid 2434] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2437] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2434] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2430] close(26./strace-static-x86_64: Process 2438 attached [pid 2437] <... bpf resumed>) = 0 [pid 2436] <... futex resumed>) = 1 [pid 2434] <... futex resumed>) = 0 [pid 2430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2427] <... futex resumed>) = 0 [pid 2437] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2434] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2430] close(27 [pid 2437] <... futex resumed>) = 0 [pid 2436] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2434] <... futex resumed>) = 0 [pid 2430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2427] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2437] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2434] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2430] close(28 [pid 2427] <... futex resumed>) = 1 [pid 2434] <... mmap resumed>) = 0x7f6be1797000 [pid 2432] <... futex resumed>) = 0 [pid 2430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2434] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2430] close(29 [pid 2432] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2427] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2434] <... mprotect resumed>) = 0 [pid 2432] <... setsockopt resumed>) = 0 [pid 2430] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2434] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2432] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2430] exit_group(0 [pid 2435] <... futex resumed>) = ? [pid 2434] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2433] <... futex resumed>) = ? [pid 2432] <... futex resumed>) = 1 [pid 2430] <... exit_group resumed>) = ? [pid 2427] <... futex resumed>) = 0 [pid 2438] set_robust_list(0x5555698ca6a0, 24 [pid 2435] +++ exited with 0 +++ [pid 2434] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2433] +++ exited with 0 +++ [pid 2432] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2430] +++ exited with 0 +++ [pid 2427] close(3./strace-static-x86_64: Process 2439 attached ) = 0 [pid 2434] <... clone3 resumed> => {parent_tid=[423]}, 88) = 423 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=420, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2434] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2427] close(4 [pid 2434] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2434] <... futex resumed>) = 0 [pid 2427] <... close resumed>) = 0 [pid 2434] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2427] close(5 [pid 2439] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2427] <... close resumed>) = 0 [pid 2439] rt_sigprocmask(SIG_SETMASK, [], [pid 2427] close(6 [pid 2439] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2439] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2427] <... close resumed>) = 0 [pid 2427] close(7) = 0 [pid 2427] close(8) = -1 EBADF (Bad file descriptor) [pid 2427] close(9) = -1 EBADF (Bad file descriptor) [pid 2427] close(10) = -1 EBADF (Bad file descriptor) [pid 2427] close(11) = -1 EBADF (Bad file descriptor) [pid 2427] close(12) = -1 EBADF (Bad file descriptor) [pid 2427] close(13) = -1 EBADF (Bad file descriptor) [pid 2427] close(14) = -1 EBADF (Bad file descriptor) [pid 2427] close(15) = -1 EBADF (Bad file descriptor) [pid 2427] close(16 [pid 287] <... restart_syscall resumed>) = 0 [pid 2427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2427] close(17 [pid 287] umount2("./144", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2427] close(18 [pid 287] openat(AT_FDCWD, "./144", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... openat resumed>) = 3 [pid 2427] close(19 [pid 287] newfstatat(3, "", [pid 2427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2439] <... bpf resumed>) = 7 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2427] close(20 [pid 2439] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] getdents64(3, [pid 2434] <... futex resumed>) = 0 [pid 2427] close(21 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2434] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2437] <... futex resumed>) = 0 [pid 2434] <... futex resumed>) = 1 [pid 2437] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2434] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2437] <... setsockopt resumed>) = 0 [pid 2427] close(22 [pid 287] umount2("./144/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2437] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2437] <... futex resumed>) = 1 [pid 2434] <... futex resumed>) = 0 [pid 2427] close(23 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2437] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2434] close(3) = 0 [pid 2427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2438] <... set_robust_list resumed>) = 0 [pid 2434] close(4 [pid 2427] close(24 [pid 287] newfstatat(AT_FDCWD, "./144/binderfs", [pid 2434] <... close resumed>) = 0 [pid 2427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2434] close(5 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2427] close(25 [pid 2438] chdir("./150" [pid 2434] <... close resumed>) = 0 [pid 2434] close(6 [pid 2438] <... chdir resumed>) = 0 [pid 2434] <... close resumed>) = 0 [pid 2427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] unlink("./144/binderfs" [pid 2438] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2434] close(7 [pid 2427] close(26 [pid 2438] <... prctl resumed>) = 0 [pid 2434] <... close resumed>) = 0 [pid 2427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... unlink resumed>) = 0 [pid 2434] close(8) = -1 EBADF (Bad file descriptor) [pid 2434] close(9 [pid 2427] close(27 [pid 2438] setpgid(0, 0 [pid 2434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] getdents64(3, [pid 2434] close(10 [pid 2427] close(28 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2438] <... setpgid resumed>) = 0 [pid 2434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] close(3 [pid 2434] close(11 [pid 2427] close(29 [pid 2434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... close resumed>) = 0 [pid 2434] close(12 [pid 2427] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] rmdir("./144" [pid 2438] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2427] exit_group(0 [pid 2434] close(13 [pid 287] <... rmdir resumed>) = 0 [pid 2436] <... futex resumed>) = ? [pid 2434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2432] <... futex resumed>) = ? [pid 2427] <... exit_group resumed>) = ? [pid 287] mkdir("./145", 0777 [pid 2434] close(14 [pid 2432] +++ exited with 0 +++ [pid 2434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2434] close(15) = -1 EBADF (Bad file descriptor) [pid 2434] close(16) = -1 EBADF (Bad file descriptor) [pid 287] <... mkdir resumed>) = 0 [pid 2434] close(17 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2434] close(18) = -1 EBADF (Bad file descriptor) [pid 2434] close(19) = -1 EBADF (Bad file descriptor) [pid 2434] close(20) = -1 EBADF (Bad file descriptor) [pid 2434] close(21) = -1 EBADF (Bad file descriptor) [pid 2434] close(22) = -1 EBADF (Bad file descriptor) [pid 2434] close(23 [pid 290] <... restart_syscall resumed>) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 428 [pid 2434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2439] <... futex resumed>) = 1 [pid 2434] close(24 [pid 2439] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2434] close(25 [pid 290] umount2("./143", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2434] close(26 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2434] close(27 [pid 290] openat(AT_FDCWD, "./143", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2436] +++ exited with 0 +++ [pid 2434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2427] +++ exited with 0 +++ [pid 290] <... openat resumed>) = 3 [pid 2438] <... openat resumed>) = 3 [pid 2434] close(28 [pid 290] newfstatat(3, "", [pid 2438] write(3, "1000", 4 [pid 2434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=430, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2434] close(29 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2438] <... write resumed>) = 4 [pid 2434] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2434] exit_group(0 [pid 290] getdents64(3, [pid 2439] <... futex resumed>) = ? [pid 2438] close(3 [pid 2437] <... futex resumed>) = ? [pid 2434] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2440 attached [pid 2439] +++ exited with 0 +++ [pid 2438] <... close resumed>) = 0 [pid 2437] +++ exited with 0 +++ [pid 2434] +++ exited with 0 +++ [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2440] set_robust_list(0x5555698ca6a0, 24 [pid 290] umount2("./143/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=421, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2438] symlink("/dev/binderfs", "./binderfs" [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 290] newfstatat(AT_FDCWD, "./143/binderfs", [pid 2440] <... set_robust_list resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2438] <... symlink resumed>) = 0 [pid 2440] chdir("./145" [pid 2438] write(1, "executing program\n", 18 executing program [pid 290] unlink("./143/binderfs" [pid 2440] <... chdir resumed>) = 0 [pid 2440] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 290] <... unlink resumed>) = 0 [pid 2438] <... write resumed>) = 18 [pid 290] getdents64(3, [pid 2440] setpgid(0, 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2438] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] close(3 [pid 2440] <... setpgid resumed>) = 0 [pid 290] <... close resumed>) = 0 [pid 2438] <... futex resumed>) = 0 [pid 290] rmdir("./143" [pid 2440] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2438] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 290] <... rmdir resumed>) = 0 [pid 2440] <... openat resumed>) = 3 [pid 2438] <... rt_sigaction resumed>NULL, 8) = 0 [pid 290] mkdir("./144", 0777 [pid 2440] write(3, "1000", 4) = 4 [pid 2438] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 290] <... mkdir resumed>) = 0 [pid 2440] close(3 [pid 2438] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2440] <... close resumed>) = 0 [pid 2440] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2440] write(1, "executing program\n", 18) = 18 [pid 2440] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2440] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, executing program [pid 2438] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 423 [pid 2440] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2440] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2438] <... mmap resumed>) = 0x7f6be17b8000 [pid 2440] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2440] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2440] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2440] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2438] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2440] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2440] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[429]}, 88) = 429 [pid 2438] <... mprotect resumed>) = 0 [pid 2440] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2440] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2440] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2441 attached [pid 2441] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2441] chdir("./144") = 0 [pid 2441] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2441] setpgid(0, 0) = 0 [pid 2438] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2438] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2441] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2438] <... clone3 resumed> => {parent_tid=[445]}, 88) = 445 [pid 2441] write(3, "1000", 4 [pid 2438] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2441] <... write resumed>) = 4 [pid 2438] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2441] close(3) = 0 [pid 2438] <... futex resumed>) = 0 [pid 2441] symlink("/dev/binderfs", "./binderfs" [pid 2438] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}executing program [pid 2441] <... symlink resumed>) = 0 ./strace-static-x86_64: Process 2442 attached [pid 2441] write(1, "executing program\n", 18) = 18 [pid 2441] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... restart_syscall resumed>) = 0 [pid 2441] <... futex resumed>) = 0 [pid 2441] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2441] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2441] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 291] umount2("./145", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2441] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2441] <... mprotect resumed>) = 0 [pid 291] openat(AT_FDCWD, "./145", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2441] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 291] <... openat resumed>) = 3 [pid 2441] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 291] newfstatat(3, "", [pid 2441] <... clone3 resumed> => {parent_tid=[424]}, 88) = 424 [pid 2441] rt_sigprocmask(SIG_SETMASK, [], [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2441] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] getdents64(3, [pid 2441] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2441] <... futex resumed>) = 0 [pid 2441] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2443 attached [pid 291] umount2("./145/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2443] set_robust_list(0x7f6be17d89a0, 24 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2443] <... set_robust_list resumed>) = 0 [pid 291] newfstatat(AT_FDCWD, "./145/binderfs", [pid 2443] rt_sigprocmask(SIG_SETMASK, [], [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2443] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] unlink("./145/binderfs" [pid 2443] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 291] <... unlink resumed>) = 0 [pid 291] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] close(3) = 0 [pid 291] rmdir("./145") = 0 [pid 291] mkdir("./146", 0777) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2443] <... bpf resumed>) = 3 [pid 2443] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2443] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2444 attached [pid 2444] set_robust_list(0x7f6be17d89a0, 24 [pid 2438] <... futex resumed>) = 0 [pid 2438] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 433 [pid 2438] <... futex resumed>) = 1 [pid 2443] <... futex resumed>) = 0 [pid 2438] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2443] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2442] set_robust_list(0x7f6be17d89a0, 24./strace-static-x86_64: Process 2445 attached [pid 2443] <... socketpair resumed>[4, 5]) = 0 [pid 2443] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2442] <... set_robust_list resumed>) = 0 [pid 2443] <... futex resumed>) = 1 [pid 2438] <... futex resumed>) = 0 [pid 2442] rt_sigprocmask(SIG_SETMASK, [], [pid 2443] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2442] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2438] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2445] set_robust_list(0x5555698ca6a0, 24 [pid 2443] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2443] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 2443] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2443] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2444] <... set_robust_list resumed>) = 0 [pid 2444] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2444] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 289] <... restart_syscall resumed>) = 0 [pid 2438] <... futex resumed>) = 1 [pid 2443] <... futex resumed>) = 0 [pid 2443] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2438] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 2438] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] umount2("./143", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2438] <... futex resumed>) = 1 [pid 2443] <... futex resumed>) = 0 [pid 2438] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2438] <... futex resumed>) = 0 [pid 2443] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2438] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 289] openat(AT_FDCWD, "./143", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2438] <... mmap resumed>) = 0x7f6be1797000 [pid 2443] <... bpf resumed>) = 0 [pid 289] <... openat resumed>) = 3 [pid 2438] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2443] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2438] <... mprotect resumed>) = 0 [pid 289] newfstatat(3, "", [pid 2443] <... futex resumed>) = 0 [pid 2438] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2438] <... rt_sigprocmask resumed>[], 8) = 0 [pid 289] getdents64(3, [pid 2438] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2443] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 289] umount2("./143/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2438] <... clone3 resumed> => {parent_tid=[446]}, 88) = 446 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2438] rt_sigprocmask(SIG_SETMASK, [], [pid 289] newfstatat(AT_FDCWD, "./143/binderfs", [pid 2438] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2438] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2445] <... set_robust_list resumed>) = 0 [pid 2444] <... bpf resumed>) = 3 [pid 2442] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2438] <... futex resumed>) = 0 [pid 289] unlink("./143/binderfs" [pid 2438] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2446 attached [pid 2444] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... unlink resumed>) = 0 [pid 2441] <... futex resumed>) = 0 [pid 289] getdents64(3, [pid 2441] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2441] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] close(3 [pid 2444] <... futex resumed>) = 1 [pid 289] <... close resumed>) = 0 [pid 2444] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 289] rmdir("./143" [pid 2444] <... socketpair resumed>[4, 5]) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 2444] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2441] <... futex resumed>) = 0 [pid 289] mkdir("./144", 0777 [pid 2441] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2441] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... mkdir resumed>) = 0 [pid 2444] <... futex resumed>) = 1 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2444] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 2444] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2441] <... futex resumed>) = 0 [pid 2441] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2441] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2441] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 424 [pid 2441] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2441] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2441] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[425]}, 88) = 425 [pid 2441] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2441] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2441] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2444] <... futex resumed>) = 1 [pid 2444] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 2444] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2444] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2446] set_robust_list(0x7f6be17b79a0, 24 [pid 2445] chdir("./146" [pid 2442] <... bpf resumed>) = 3 [pid 2446] <... set_robust_list resumed>) = 0 [pid 2445] <... chdir resumed>) = 0 [pid 2446] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2446] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2445] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 ./strace-static-x86_64: Process 2448 attached ./strace-static-x86_64: Process 2447 attached [pid 2446] <... bpf resumed>) = 7 [pid 2442] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2445] setpgid(0, 0) = 0 [pid 2445] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2445] write(3, "1000", 4 [pid 2442] <... futex resumed>) = 1 [pid 2440] <... futex resumed>) = 0 [pid 2440] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2440] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2445] <... write resumed>) = 4 [pid 2445] close(3) = 0 [pid 2445] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2445] write(1, "executing program\n", 18executing program [pid 2446] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2445] <... write resumed>) = 18 [pid 2446] <... futex resumed>) = 1 [pid 2445] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2446] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2445] <... futex resumed>) = 0 [pid 2445] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2445] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2445] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2445] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2445] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2442] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2438] <... futex resumed>) = 0 [pid 2445] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2445] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2438] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2443] <... futex resumed>) = 0 [pid 2438] <... futex resumed>) = 1 [pid 2443] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 2442] <... socketpair resumed>[4, 5]) = 0 [pid 2443] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2438] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2443] <... futex resumed>) = 0 [pid 2443] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2442] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2438] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2442] <... futex resumed>) = 1 [pid 2440] <... futex resumed>) = 0 [pid 2438] close(3 [pid 2440] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2440] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2438] <... close resumed>) = 0 [pid 2442] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2438] close(4) = 0 [pid 2445] <... clone3 resumed> => {parent_tid=[434]}, 88) = 434 [pid 2442] <... bpf resumed>) = 6 [pid 2438] close(5 [pid 2445] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2438] <... close resumed>) = 0 [pid 2442] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2438] close(6 [pid 2445] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2438] <... close resumed>) = 0 [pid 2445] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2438] close(7 [pid 2442] <... futex resumed>) = 1 [pid 2440] <... futex resumed>) = 0 [pid 2438] <... close resumed>) = 0 ./strace-static-x86_64: Process 2449 attached [pid 2440] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2442] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2438] close(8 [pid 2449] set_robust_list(0x7f6be17d89a0, 24 [pid 2448] set_robust_list(0x7f6be17b79a0, 24 [pid 2447] set_robust_list(0x5555698ca6a0, 24 [pid 2440] <... futex resumed>) = 0 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2442] <... bpf resumed>) = 0 [pid 2440] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2442] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2438] close(9 [pid 2440] <... futex resumed>) = 0 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2442] <... futex resumed>) = 0 [pid 2440] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2438] close(10 [pid 2442] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2440] <... mmap resumed>) = 0x7f6be1797000 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2440] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2438] close(11 [pid 2448] <... set_robust_list resumed>) = 0 [pid 2440] <... mprotect resumed>) = 0 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2448] rt_sigprocmask(SIG_SETMASK, [], [pid 2440] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2438] close(12 [pid 2440] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2440] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2438] close(13 [pid 2448] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2448] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2440] <... clone3 resumed> => {parent_tid=[430]}, 88) = 430 [pid 2438] close(14./strace-static-x86_64: Process 2450 attached [pid 2449] <... set_robust_list resumed>) = 0 [pid 2448] <... bpf resumed>) = 7 [pid 2447] <... set_robust_list resumed>) = 0 [pid 2440] rt_sigprocmask(SIG_SETMASK, [], [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2450] set_robust_list(0x7f6be17b79a0, 24 [pid 2448] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2441] <... futex resumed>) = 0 [pid 2441] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2444] <... futex resumed>) = 0 [pid 2441] <... futex resumed>) = 1 [pid 2444] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2441] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2444] <... setsockopt resumed>) = 0 [pid 2444] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2441] <... futex resumed>) = 0 [pid 2444] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2441] close(3) = 0 [pid 2441] close(4) = 0 [pid 2441] close(5) = 0 [pid 2441] close(6) = 0 [pid 2441] close(7) = 0 [pid 2441] close(8) = -1 EBADF (Bad file descriptor) [pid 2441] close(9) = -1 EBADF (Bad file descriptor) [pid 2441] close(10) = -1 EBADF (Bad file descriptor) [pid 2441] close(11) = -1 EBADF (Bad file descriptor) [pid 2441] close(12) = -1 EBADF (Bad file descriptor) [pid 2441] close(13) = -1 EBADF (Bad file descriptor) [pid 2441] close(14) = -1 EBADF (Bad file descriptor) [pid 2441] close(15) = -1 EBADF (Bad file descriptor) [pid 2441] close(16) = -1 EBADF (Bad file descriptor) [pid 2441] close(17) = -1 EBADF (Bad file descriptor) [pid 2441] close(18) = -1 EBADF (Bad file descriptor) [pid 2441] close(19) = -1 EBADF (Bad file descriptor) [pid 2441] close(20) = -1 EBADF (Bad file descriptor) [pid 2441] close(21) = -1 EBADF (Bad file descriptor) [pid 2441] close(22) = -1 EBADF (Bad file descriptor) [pid 2441] close(23) = -1 EBADF (Bad file descriptor) [pid 2441] close(24) = -1 EBADF (Bad file descriptor) [pid 2441] close(25) = -1 EBADF (Bad file descriptor) [pid 2441] close(26) = -1 EBADF (Bad file descriptor) [pid 2441] close(27) = -1 EBADF (Bad file descriptor) [pid 2441] close(28) = -1 EBADF (Bad file descriptor) [pid 2441] close(29) = -1 EBADF (Bad file descriptor) [pid 2441] exit_group(0 [pid 2444] <... futex resumed>) = ? [pid 2441] <... exit_group resumed>) = ? [pid 2444] +++ exited with 0 +++ [pid 2440] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2438] close(15 [pid 2448] <... futex resumed>) = ? [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2440] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2438] close(16 [pid 2440] <... futex resumed>) = 0 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2440] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2438] close(17 [pid 2450] <... set_robust_list resumed>) = 0 [pid 2449] rt_sigprocmask(SIG_SETMASK, [], [pid 2447] chdir("./144" [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2450] rt_sigprocmask(SIG_SETMASK, [], [pid 2449] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2448] +++ exited with 0 +++ [pid 2441] +++ exited with 0 +++ [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=423, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2438] close(18 [pid 2450] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2450] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2449] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2438] close(19 [pid 2450] <... bpf resumed>) = 7 [pid 2449] <... bpf resumed>) = 3 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2447] <... chdir resumed>) = 0 [pid 2438] close(20 [pid 2450] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2440] <... futex resumed>) = 0 [pid 2438] close(21 [pid 2440] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2442] <... futex resumed>) = 0 [pid 2440] <... futex resumed>) = 1 [pid 2450] <... futex resumed>) = 1 [pid 2442] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2440] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2438] close(22 [pid 2450] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2442] <... setsockopt resumed>) = 0 [pid 2449] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2442] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2438] close(23 [pid 2449] <... futex resumed>) = 1 [pid 2445] <... futex resumed>) = 0 [pid 2442] <... futex resumed>) = 1 [pid 2440] <... futex resumed>) = 0 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2449] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2445] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2442] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2440] close(3 [pid 2445] <... futex resumed>) = 0 [pid 2440] <... close resumed>) = 0 [pid 2438] close(24 [pid 2449] <... socketpair resumed>[4, 5]) = 0 [pid 2445] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2440] close(4 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2440] <... close resumed>) = 0 [pid 2438] close(25 [pid 2449] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2440] close(5 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2440] <... close resumed>) = 0 [pid 2438] close(26 [pid 2449] <... futex resumed>) = 1 [pid 2445] <... futex resumed>) = 0 [pid 2440] close(6 [pid 2449] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2445] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2440] <... close resumed>) = 0 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2445] <... futex resumed>) = 0 [pid 2440] close(7 [pid 2445] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2440] <... close resumed>) = 0 [pid 2438] close(27 [pid 2449] <... bpf resumed>) = 6 [pid 2440] close(8 [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2449] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2440] close(9 [pid 2438] close(28 [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2449] <... futex resumed>) = 1 [pid 2445] <... futex resumed>) = 0 [pid 2440] close(10 [pid 2438] close(29 [pid 2445] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2438] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2449] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2445] <... futex resumed>) = 0 [pid 2440] close(11 [pid 2445] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2438] exit_group(0 [pid 2445] <... futex resumed>) = 0 [pid 2449] <... bpf resumed>) = 0 [pid 2446] <... futex resumed>) = ? [pid 2443] <... futex resumed>) = ? [pid 2440] close(12 [pid 2438] <... exit_group resumed>) = ? [pid 2449] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2447] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2446] +++ exited with 0 +++ [pid 2445] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2443] +++ exited with 0 +++ [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2445] <... mmap resumed>) = 0x7f6be1797000 [pid 2440] close(13 [pid 2445] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2445] <... mprotect resumed>) = 0 [pid 2440] close(14 [pid 2445] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2445] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2440] close(15 [pid 2445] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2449] <... futex resumed>) = 0 [pid 2440] close(16 [pid 2438] +++ exited with 0 +++ [pid 2445] <... clone3 resumed> => {parent_tid=[435]}, 88) = 435 [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=444, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2449] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2447] <... prctl resumed>) = 0 [pid 2445] rt_sigprocmask(SIG_SETMASK, [], [pid 2440] close(17 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2445] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2445] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2440] close(18 [pid 2445] <... futex resumed>) = 0 [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2445] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2440] close(19) = -1 EBADF (Bad file descriptor) [pid 2440] close(20) = -1 EBADF (Bad file descriptor) [pid 2440] close(21) = -1 EBADF (Bad file descriptor) [pid 2440] close(22) = -1 EBADF (Bad file descriptor) [pid 2440] close(23) = -1 EBADF (Bad file descriptor) [pid 2440] close(24 [pid 292] <... restart_syscall resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2447] setpgid(0, 0 [pid 2440] close(25 [pid 2447] <... setpgid resumed>) = 0 [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./150", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] umount2("./144", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2440] close(26 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2447] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] openat(AT_FDCWD, "./150", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 290] openat(AT_FDCWD, "./144", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2440] close(27 [pid 292] <... openat resumed>) = 3 [pid 290] <... openat resumed>) = 3 [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(3, "", [pid 290] newfstatat(3, "", [pid 2440] close(28 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2447] <... openat resumed>) = 3 [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 290] getdents64(3, [pid 2440] close(29 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2440] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./150/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] umount2("./144/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 2451 attached [pid 2447] write(3, "1000", 4 [pid 2440] exit_group(0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2450] <... futex resumed>) = ? [pid 2442] <... futex resumed>) = ? [pid 2440] <... exit_group resumed>) = ? [pid 292] newfstatat(AT_FDCWD, "./150/binderfs", [pid 290] newfstatat(AT_FDCWD, "./144/binderfs", [pid 2451] set_robust_list(0x7f6be17b79a0, 24 [pid 2450] +++ exited with 0 +++ [pid 2447] <... write resumed>) = 4 [pid 2442] +++ exited with 0 +++ [pid 2440] +++ exited with 0 +++ [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2447] close(3 [pid 292] unlink("./150/binderfs" [pid 290] unlink("./144/binderfs" [pid 2447] <... close resumed>) = 0 [pid 292] <... unlink resumed>) = 0 [pid 290] <... unlink resumed>) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=428, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- [pid 292] getdents64(3, [pid 290] getdents64(3, [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2447] symlink("/dev/binderfs", "./binderfs" [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 292] close(3 [pid 290] close(3 [pid 2447] <... symlink resumed>) = 0 [pid 292] <... close resumed>) = 0 [pid 290] <... close resumed>) = 0 [pid 292] rmdir("./150" [pid 290] rmdir("./144" [pid 292] <... rmdir resumed>) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 2451] <... set_robust_list resumed>) = 0 [pid 2447] write(1, "executing program\n", 18 [pid 292] mkdir("./151", 0777 [pid 290] mkdir("./145", 0777executing program [pid 292] <... mkdir resumed>) = 0 [pid 2447] <... write resumed>) = 18 [pid 290] <... mkdir resumed>) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2451] rt_sigprocmask(SIG_SETMASK, [], [pid 2447] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2451] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2447] <... futex resumed>) = 0 [pid 2451] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2447] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 447 ./strace-static-x86_64: Process 2453 attached ./strace-static-x86_64: Process 2452 attached [pid 2447] <... rt_sigaction resumed>NULL, 8) = 0 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 426 [pid 2452] set_robust_list(0x5555698ca6a0, 24 [pid 2451] <... bpf resumed>) = 7 [pid 2447] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2451] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2447] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2451] <... futex resumed>) = 1 [pid 2447] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2445] <... futex resumed>) = 0 [pid 2451] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2447] <... mmap resumed>) = 0x7f6be17b8000 [pid 2445] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2447] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2449] <... futex resumed>) = 0 [pid 2447] <... mprotect resumed>) = 0 [pid 2445] <... futex resumed>) = 1 [pid 2453] set_robust_list(0x5555698ca6a0, 24 [pid 2452] <... set_robust_list resumed>) = 0 [pid 2449] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2447] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2445] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2453] <... set_robust_list resumed>) = 0 [pid 2452] chdir("./151" [pid 2449] <... setsockopt resumed>) = 0 [pid 2447] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2453] chdir("./145" [pid 2452] <... chdir resumed>) = 0 [pid 2449] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2447] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2453] <... chdir resumed>) = 0 [pid 2452] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2449] <... futex resumed>) = 1 [pid 2445] <... futex resumed>) = 0 [pid 2453] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2452] <... prctl resumed>) = 0 [pid 2449] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2445] close(3 [pid 2453] <... prctl resumed>) = 0 [pid 2452] setpgid(0, 0 [pid 2447] <... clone3 resumed> => {parent_tid=[425]}, 88) = 425 [pid 2445] <... close resumed>) = 0 [pid 2453] setpgid(0, 0 [pid 2452] <... setpgid resumed>) = 0 [pid 2447] rt_sigprocmask(SIG_SETMASK, [], [pid 2445] close(4 [pid 2453] <... setpgid resumed>) = 0 [pid 2452] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2447] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2445] <... close resumed>) = 0 [pid 2453] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2452] <... openat resumed>) = 3 [pid 2447] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2445] close(5 [pid 2453] <... openat resumed>) = 3 [pid 2452] write(3, "1000", 4 [pid 2447] <... futex resumed>) = 0 [pid 2445] <... close resumed>) = 0 [pid 2453] write(3, "1000", 4 [pid 2452] <... write resumed>) = 4 [pid 2447] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2445] close(6 [pid 2453] <... write resumed>) = 4 [pid 2452] close(3 [pid 2445] <... close resumed>) = 0 [pid 2453] close(3 [pid 2452] <... close resumed>) = 0 [pid 2445] close(7 [pid 2453] <... close resumed>) = 0 [pid 2452] symlink("/dev/binderfs", "./binderfs" [pid 2445] <... close resumed>) = 0 [pid 2453] symlink("/dev/binderfs", "./binderfs" [pid 2452] <... symlink resumed>) = 0 [pid 2445] close(8 [pid 2453] <... symlink resumed>) = 0 [pid 2452] write(1, "executing program\n", 18executing program executing program [pid 2445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2453] write(1, "executing program\n", 18 [pid 2452] <... write resumed>) = 18 [pid 2445] close(9 [pid 2453] <... write resumed>) = 18 [pid 2452] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2453] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2452] <... futex resumed>) = 0 [pid 2445] close(10 [pid 2453] <... futex resumed>) = 0 [pid 2452] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2453] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2452] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2445] close(11 [pid 2453] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2452] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2453] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2452] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2445] close(12 [pid 2453] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2452] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2453] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2452] <... mmap resumed>) = 0x7f6be17b8000 [pid 2445] close(13 [pid 2453] <... mmap resumed>) = 0x7f6be17b8000 [pid 2452] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2453] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2452] <... mprotect resumed>) = 0 [pid 2445] close(14 [pid 2453] <... mprotect resumed>) = 0 [pid 2452] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2453] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2452] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2445] close(15 [pid 2453] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2452] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2445] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2455 attached [pid 2453] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2445] close(16./strace-static-x86_64: Process 2456 attached [pid 2455] set_robust_list(0x7f6be17d89a0, 24 [pid 2452] <... clone3 resumed> => {parent_tid=[448]}, 88) = 448 [pid 2445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2453] <... clone3 resumed> => {parent_tid=[427]}, 88) = 427 [pid 2452] rt_sigprocmask(SIG_SETMASK, [], [pid 2445] close(17 [pid 2453] rt_sigprocmask(SIG_SETMASK, [], [pid 2452] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2453] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2452] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2445] close(18 [pid 2453] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2452] <... futex resumed>) = 0 [pid 2445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2453] <... futex resumed>) = 0 [pid 2452] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2445] close(19 [pid 2453] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2445] close(20) = -1 EBADF (Bad file descriptor) [pid 2445] close(21) = -1 EBADF (Bad file descriptor) [pid 2445] close(22) = -1 EBADF (Bad file descriptor) [pid 2445] close(23) = -1 EBADF (Bad file descriptor) [pid 2445] close(24) = -1 EBADF (Bad file descriptor) [pid 2445] close(25) = -1 EBADF (Bad file descriptor) [pid 2445] close(26) = -1 EBADF (Bad file descriptor) [pid 2445] close(27./strace-static-x86_64: Process 2454 attached ) = -1 EBADF (Bad file descriptor) [pid 2454] set_robust_list(0x7f6be17d89a0, 24 [pid 2445] close(28 [pid 2454] <... set_robust_list resumed>) = 0 [pid 2445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2454] rt_sigprocmask(SIG_SETMASK, [], [pid 2445] close(29 [pid 2454] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2445] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2454] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2445] exit_group(0 [pid 287] <... restart_syscall resumed>) = 0 [pid 2456] set_robust_list(0x7f6be17d89a0, 24 [pid 2455] <... set_robust_list resumed>) = 0 [pid 2454] <... bpf resumed>) = 3 [pid 2451] <... futex resumed>) = ? [pid 2449] <... futex resumed>) = ? [pid 2445] <... exit_group resumed>) = ? [pid 2454] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2449] +++ exited with 0 +++ [pid 2454] <... futex resumed>) = 1 [pid 2454] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2456] <... set_robust_list resumed>) = 0 [pid 2456] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2451] +++ exited with 0 +++ [pid 2447] <... futex resumed>) = 0 [pid 2445] +++ exited with 0 +++ [pid 2456] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2455] rt_sigprocmask(SIG_SETMASK, [], [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=433, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2447] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 287] umount2("./145", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2447] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2456] <... bpf resumed>) = 3 [pid 2455] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2454] <... futex resumed>) = 0 [pid 287] openat(AT_FDCWD, "./145", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2456] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2454] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 287] <... openat resumed>) = 3 [pid 2456] <... futex resumed>) = 1 [pid 2454] <... socketpair resumed>[4, 5]) = 0 [pid 2453] <... futex resumed>) = 0 [pid 287] newfstatat(3, "", [pid 2456] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2455] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2454] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2453] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2456] <... socketpair resumed>[4, 5]) = 0 [pid 2454] <... futex resumed>) = 1 [pid 2453] <... futex resumed>) = 0 [pid 2447] <... futex resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2456] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2454] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2453] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2447] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] getdents64(3, [pid 2456] <... futex resumed>) = 0 [pid 2454] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2453] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2447] <... futex resumed>) = 0 [pid 2456] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2454] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2453] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2447] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2456] <... bpf resumed>) = 6 [pid 2455] <... bpf resumed>) = 3 [pid 2454] <... bpf resumed>) = 6 [pid 2453] <... futex resumed>) = 0 [pid 287] umount2("./145/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2456] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2455] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2454] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2453] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2456] <... futex resumed>) = 0 [pid 2454] <... futex resumed>) = 1 [pid 2453] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2456] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2454] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2453] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2447] <... futex resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2456] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2453] <... futex resumed>) = 0 [pid 2447] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] newfstatat(AT_FDCWD, "./145/binderfs", [pid 2456] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2453] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2456] <... bpf resumed>) = 0 [pid 2454] <... futex resumed>) = 0 [pid 2453] <... futex resumed>) = 0 [pid 2447] <... futex resumed>) = 1 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2456] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2454] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2453] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2447] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] unlink("./145/binderfs" [pid 2456] <... futex resumed>) = 0 [pid 2455] <... futex resumed>) = 1 [pid 2454] <... bpf resumed>) = 0 [pid 2453] <... mmap resumed>) = 0x7f6be1797000 [pid 2452] <... futex resumed>) = 0 [pid 2447] <... futex resumed>) = 0 [pid 2456] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2454] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2453] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2452] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2455] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2454] <... futex resumed>) = 0 [pid 2453] <... mprotect resumed>) = 0 [pid 2452] <... futex resumed>) = 0 [pid 2447] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 287] <... unlink resumed>) = 0 [pid 2454] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2453] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2452] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2455] <... socketpair resumed>[4, 5]) = 0 [pid 2453] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2447] <... mmap resumed>) = 0x7f6be1797000 [pid 287] getdents64(3, [pid 2455] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2453] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2447] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2447] <... mprotect resumed>) = 0 [pid 2455] <... futex resumed>) = 1 [pid 2453] <... clone3 resumed> => {parent_tid=[428]}, 88) = 428 [pid 2452] <... futex resumed>) = 0 [pid 287] close(3 [pid 2453] rt_sigprocmask(SIG_SETMASK, [], [pid 2452] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2455] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2453] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2452] <... futex resumed>) = 0 [pid 2447] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] <... close resumed>) = 0 ./strace-static-x86_64: Process 2457 attached [pid 2455] <... bpf resumed>) = 6 [pid 2453] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2452] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2453] <... futex resumed>) = 0 [pid 2453] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2447] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2447] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 287] rmdir("./145" [pid 2455] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2458 attached [pid 2457] set_robust_list(0x7f6be17b79a0, 24 [pid 2447] <... clone3 resumed> => {parent_tid=[426]}, 88) = 426 [pid 2447] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2447] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2447] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... rmdir resumed>) = 0 [pid 2458] set_robust_list(0x7f6be17b79a0, 24 [pid 2457] <... set_robust_list resumed>) = 0 [pid 2455] <... futex resumed>) = 1 [pid 2452] <... futex resumed>) = 0 [pid 287] mkdir("./146", 0777 [pid 2455] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2452] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... mkdir resumed>) = 0 [pid 2452] <... futex resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2458] <... set_robust_list resumed>) = 0 [pid 2457] rt_sigprocmask(SIG_SETMASK, [], [pid 2455] <... bpf resumed>) = 0 [pid 2452] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 431 [pid 2452] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2452] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2455] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2452] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2452] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[449]}, 88) = 449 [pid 2455] <... futex resumed>) = 0 [pid 2452] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2452] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2452] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2460 attached [pid 2460] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2460] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2460] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2458] rt_sigprocmask(SIG_SETMASK, [], [pid 2457] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2455] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2457] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2458] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2460] <... bpf resumed>) = 7 [pid 2460] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2457] <... bpf resumed>) = 7 [pid 2452] <... futex resumed>) = 0 [pid 2452] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2452] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2460] <... futex resumed>) = 1 [pid 2460] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2459 attached [pid 2458] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2457] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2455] <... futex resumed>) = 0 [pid 2459] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2455] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2459] chdir("./146") = 0 [pid 2457] <... futex resumed>) = 1 [pid 2453] <... futex resumed>) = 0 [pid 2455] <... setsockopt resumed>) = 0 [pid 2459] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2459] setpgid(0, 0) = 0 [pid 2455] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2457] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2453] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2456] <... futex resumed>) = 0 [pid 2453] <... futex resumed>) = 1 [pid 2455] <... futex resumed>) = 1 [pid 2452] <... futex resumed>) = 0 [pid 2456] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2452] close(3 [pid 2456] <... setsockopt resumed>) = 0 [pid 2452] <... close resumed>) = 0 [pid 2456] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2452] close(4 [pid 2456] <... futex resumed>) = 0 [pid 2452] <... close resumed>) = 0 [pid 2456] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2455] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2453] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2452] close(5) = 0 [pid 2452] close(6) = 0 [pid 2452] close(7) = 0 [pid 2452] close(8) = -1 EBADF (Bad file descriptor) [pid 2452] close(9) = -1 EBADF (Bad file descriptor) [pid 2452] close(10) = -1 EBADF (Bad file descriptor) [pid 2452] close(11) = -1 EBADF (Bad file descriptor) [pid 2452] close(12) = -1 EBADF (Bad file descriptor) [pid 2452] close(13) = -1 EBADF (Bad file descriptor) [pid 2452] close(14) = -1 EBADF (Bad file descriptor) [pid 2452] close(15) = -1 EBADF (Bad file descriptor) [pid 2452] close(16) = -1 EBADF (Bad file descriptor) [pid 2452] close(17) = -1 EBADF (Bad file descriptor) [pid 2452] close(18) = -1 EBADF (Bad file descriptor) [pid 2452] close(19) = -1 EBADF (Bad file descriptor) [pid 2452] close(20) = -1 EBADF (Bad file descriptor) [pid 2452] close(21) = -1 EBADF (Bad file descriptor) [pid 2452] close(22) = -1 EBADF (Bad file descriptor) [pid 2452] close(23) = -1 EBADF (Bad file descriptor) [pid 2452] close(24) = -1 EBADF (Bad file descriptor) [pid 2452] close(25) = -1 EBADF (Bad file descriptor) [pid 2452] close(26) = -1 EBADF (Bad file descriptor) [pid 2452] close(27) = -1 EBADF (Bad file descriptor) [pid 2452] close(28) = -1 EBADF (Bad file descriptor) [pid 2452] close(29) = -1 EBADF (Bad file descriptor) [pid 2452] exit_group(0) = ? [pid 2460] <... futex resumed>) = ? [pid 2455] <... futex resumed>) = ? [pid 2453] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2455] +++ exited with 0 +++ [pid 2460] +++ exited with 0 +++ [pid 2458] <... bpf resumed>) = 7 [pid 2453] close(3 [pid 2452] +++ exited with 0 +++ [pid 2453] <... close resumed>) = 0 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=447, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 291] umount2("./146", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2459] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2458] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2453] close(4 [pid 2458] <... futex resumed>) = 1 [pid 2453] <... close resumed>) = 0 [pid 2447] <... futex resumed>) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2447] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] umount2("./151", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2458] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2454] <... futex resumed>) = 0 [pid 2453] close(5 [pid 2447] <... futex resumed>) = 1 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] openat(AT_FDCWD, "./146", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2454] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2453] <... close resumed>) = 0 [pid 2447] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] openat(AT_FDCWD, "./151", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2454] <... setsockopt resumed>) = 0 [pid 2453] close(6 [pid 292] <... openat resumed>) = 3 [pid 291] <... openat resumed>) = 3 [pid 2454] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2453] <... close resumed>) = 0 [pid 292] newfstatat(3, "", [pid 2454] <... futex resumed>) = 1 [pid 2447] <... futex resumed>) = 0 [pid 2453] close(7 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] newfstatat(3, "", [pid 2454] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2453] <... close resumed>) = 0 [pid 2447] close(3 [pid 292] getdents64(3, [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2453] close(8 [pid 2447] <... close resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2447] close(4 [pid 292] umount2("./151/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] getdents64(3, [pid 2453] close(9 [pid 2447] <... close resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2447] close(5 [pid 292] newfstatat(AT_FDCWD, "./151/binderfs", [pid 291] umount2("./146/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2459] <... openat resumed>) = 3 [pid 2453] close(10 [pid 2447] <... close resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2459] write(3, "1000", 4 [pid 2453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2447] close(6 [pid 292] unlink("./151/binderfs" [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2459] <... write resumed>) = 4 [pid 2453] close(11 [pid 2447] <... close resumed>) = 0 [pid 292] <... unlink resumed>) = 0 [pid 2459] close(3 [pid 2453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2447] close(7 [pid 292] getdents64(3, [pid 291] newfstatat(AT_FDCWD, "./146/binderfs", [pid 2459] <... close resumed>) = 0 [pid 2453] close(12 [pid 2447] <... close resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2459] symlink("/dev/binderfs", "./binderfs" [pid 2447] close(8 [pid 292] close(3 [pid 2459] <... symlink resumed>) = 0 [pid 2453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... close resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2459] write(1, "executing program\n", 18 [pid 2453] close(13 [pid 2447] close(9 executing program [pid 292] rmdir("./151" [pid 2459] <... write resumed>) = 18 [pid 2453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 291] unlink("./146/binderfs" [pid 2459] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2453] close(14 [pid 2447] close(10 [pid 292] mkdir("./152", 0777 [pid 2459] <... futex resumed>) = 0 [pid 2453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... mkdir resumed>) = 0 [pid 291] <... unlink resumed>) = 0 [pid 2459] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2453] close(15 [pid 2447] close(11 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2459] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2459] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2453] close(16 [pid 2447] close(12 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 450 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2459] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2459] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2453] close(17 [pid 2447] close(13 [pid 291] close(3 [pid 2459] <... mmap resumed>) = 0x7f6be17b8000 [pid 2453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2459] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2453] close(18 [pid 2447] close(14 [pid 291] <... close resumed>) = 0 [pid 2459] <... mprotect resumed>) = 0 [pid 2453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] rmdir("./146"./strace-static-x86_64: Process 2461 attached [pid 2459] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2453] close(19 [pid 2447] close(15 [pid 2459] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2459] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2447] close(16) = -1 EBADF (Bad file descriptor) [pid 2459] <... clone3 resumed> => {parent_tid=[432]}, 88) = 432 [pid 2447] close(17 [pid 2459] rt_sigprocmask(SIG_SETMASK, [], [pid 2447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... rmdir resumed>) = 0 [pid 2453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2459] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2447] close(18 [pid 2459] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2459] <... futex resumed>) = 0 [pid 2447] close(19 [pid 2459] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2447] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2447] close(20) = -1 EBADF (Bad file descriptor) [pid 2447] close(21) = -1 EBADF (Bad file descriptor) [pid 2447] close(22) = -1 EBADF (Bad file descriptor) [pid 2447] close(23) = -1 EBADF (Bad file descriptor) [pid 2447] close(24) = -1 EBADF (Bad file descriptor) [pid 2447] close(25) = -1 EBADF (Bad file descriptor) [pid 2447] close(26) = -1 EBADF (Bad file descriptor) [pid 2447] close(27) = -1 EBADF (Bad file descriptor) [pid 2447] close(28) = -1 EBADF (Bad file descriptor) [pid 2447] close(29) = -1 EBADF (Bad file descriptor) [pid 2447] exit_group(0 [pid 2458] <... futex resumed>) = ? [pid 2454] <... futex resumed>) = ? [pid 2453] close(20 [pid 2447] <... exit_group resumed>) = ? [pid 291] mkdir("./147", 0777 [pid 2461] set_robust_list(0x5555698ca6a0, 24 [pid 2458] +++ exited with 0 +++ [pid 2454] +++ exited with 0 +++ [pid 2453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2447] +++ exited with 0 +++ ./strace-static-x86_64: Process 2462 attached [pid 2453] close(21 [pid 291] <... mkdir resumed>) = 0 [pid 2453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2453] close(22 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=424, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2462] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2462] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2462] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2453] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 436 [pid 2453] close(23) = -1 EBADF (Bad file descriptor) [pid 2453] close(24) = -1 EBADF (Bad file descriptor) [pid 2453] close(25) = -1 EBADF (Bad file descriptor) [pid 2453] close(26) = -1 EBADF (Bad file descriptor) [pid 2453] close(27) = -1 EBADF (Bad file descriptor) [pid 2453] close(28) = -1 EBADF (Bad file descriptor) [pid 2453] close(29) = -1 EBADF (Bad file descriptor) [pid 2453] exit_group(0 [pid 2462] <... bpf resumed>) = 3 [pid 2457] <... futex resumed>) = ? [pid 2456] <... futex resumed>) = ? [pid 2453] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2463 attached [pid 2461] <... set_robust_list resumed>) = 0 [pid 2457] +++ exited with 0 +++ [pid 2456] +++ exited with 0 +++ [pid 289] <... restart_syscall resumed>) = 0 [pid 2462] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2459] <... futex resumed>) = 0 [pid 2459] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2459] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2453] +++ exited with 0 +++ [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=426, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2462] <... futex resumed>) = 1 [pid 2462] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 289] umount2("./144", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] umount2("./145", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] openat(AT_FDCWD, "./144", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 290] openat(AT_FDCWD, "./145", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2462] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2459] <... futex resumed>) = 0 [pid 2459] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2459] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... openat resumed>) = 3 [pid 290] <... openat resumed>) = 3 [pid 289] newfstatat(3, "", [pid 290] newfstatat(3, "", [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] getdents64(3, [pid 290] getdents64(3, [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] umount2("./144/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] umount2("./145/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] newfstatat(AT_FDCWD, "./144/binderfs", [pid 290] newfstatat(AT_FDCWD, "./145/binderfs", [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2462] <... futex resumed>) = 1 [pid 2462] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] unlink("./144/binderfs" [pid 290] unlink("./145/binderfs" [pid 2463] set_robust_list(0x5555698ca6a0, 24 [pid 2462] <... bpf resumed>) = 6 [pid 290] <... unlink resumed>) = 0 [pid 289] <... unlink resumed>) = 0 [pid 290] getdents64(3, [pid 289] getdents64(3, [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2462] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] close(3 [pid 289] close(3 [pid 2459] <... futex resumed>) = 0 [pid 290] <... close resumed>) = 0 [pid 289] <... close resumed>) = 0 [pid 2459] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] rmdir("./145" [pid 289] rmdir("./144" [pid 2459] <... futex resumed>) = 0 [pid 2459] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... rmdir resumed>) = 0 [pid 2459] <... futex resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 2459] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 290] mkdir("./146", 0777 [pid 2459] <... mmap resumed>) = 0x7f6be1797000 [pid 289] mkdir("./145", 0777 [pid 2459] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 290] <... mkdir resumed>) = 0 [pid 2459] <... mprotect resumed>) = 0 [pid 289] <... mkdir resumed>) = 0 [pid 2459] rt_sigprocmask(SIG_BLOCK, ~[], [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2459] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2459] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[433]}, 88) = 433 [pid 2459] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2459] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2462] <... futex resumed>) = 1 [pid 2459] <... futex resumed>) = 0 [pid 2462] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2459] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2462] <... bpf resumed>) = 0 [pid 2462] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2462] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 429 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 427 ./strace-static-x86_64: Process 2466 attached [pid 2466] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2466] chdir("./145" [pid 2463] <... set_robust_list resumed>) = 0 [pid 2466] <... chdir resumed>) = 0 [pid 2466] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2466] setpgid(0, 0) = 0 [pid 2463] chdir("./147" [pid 2466] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2461] chdir("./152" [pid 2463] <... chdir resumed>) = 0 [pid 2461] <... chdir resumed>) = 0 [pid 2463] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2466] <... openat resumed>) = 3 [pid 2466] write(3, "1000", 4) = 4 [pid 2466] close(3) = 0 [pid 2466] symlink("/dev/binderfs", "./binderfs"./strace-static-x86_64: Process 2465 attached ) = 0 [pid 2463] <... prctl resumed>) = 0 [pid 2461] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2466] write(1, "executing program\n", 18executing program ) = 18 [pid 2466] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2466] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2466] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2466] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2466] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2466] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2463] setpgid(0, 0 [pid 2461] <... prctl resumed>) = 0 [pid 2463] <... setpgid resumed>) = 0 [pid 2463] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2463] write(3, "1000", 4) = 4 [pid 2463] close(3) = 0 [pid 2463] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 2463] write(1, "executing program\n", 18) = 18 [pid 2463] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2463] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2463] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2463] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2463] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2463] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2463] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2461] setpgid(0, 0 [pid 2463] <... clone3 resumed> => {parent_tid=[437]}, 88) = 437 [pid 2463] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2463] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2463] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2466] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2466] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0}./strace-static-x86_64: Process 2468 attached ./strace-static-x86_64: Process 2467 attached ./strace-static-x86_64: Process 2464 attached [pid 2465] set_robust_list(0x5555698ca6a0, 24 [pid 2461] <... setpgid resumed>) = 0 [pid 2466] <... clone3 resumed> => {parent_tid=[428]}, 88) = 428 [pid 2466] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2466] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2466] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2465] <... set_robust_list resumed>) = 0 [pid 2468] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2461] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2468] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2465] chdir("./146" [pid 2468] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2464] set_robust_list(0x7f6be17b79a0, 24 [pid 2461] <... openat resumed>) = 3 [pid 2468] <... bpf resumed>) = 3 [pid 2467] set_robust_list(0x7f6be17d89a0, 24 [pid 2465] <... chdir resumed>) = 0 [pid 2464] <... set_robust_list resumed>) = 0 [pid 2461] write(3, "1000", 4 [pid 2468] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2468] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2466] <... futex resumed>) = 0 [pid 2466] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2468] <... futex resumed>) = 0 [pid 2468] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2465] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2464] rt_sigprocmask(SIG_SETMASK, [], [pid 2468] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2465] <... prctl resumed>) = 0 [pid 2461] <... write resumed>) = 4 [pid 2468] <... futex resumed>) = 0 [pid 2466] <... futex resumed>) = 1 [pid 2468] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2466] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 2466] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2465] setpgid(0, 0 [pid 2461] close(3 [pid 2468] <... futex resumed>) = 0 [pid 2466] <... futex resumed>) = 1 [pid 2465] <... setpgid resumed>) = 0 [pid 2464] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2461] <... close resumed>) = 0 [pid 2468] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 2466] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2468] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2465] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2468] <... futex resumed>) = 0 [pid 2466] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2464] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2461] symlink("/dev/binderfs", "./binderfs" [pid 2468] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2466] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2468] <... futex resumed>) = 0 [pid 2466] <... futex resumed>) = 1 [pid 2468] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2465] <... openat resumed>) = 3 [pid 2468] <... bpf resumed>) = 0 [pid 2466] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2461] <... symlink resumed>) = 0 [pid 2468] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2466] <... futex resumed>) = 0 [pid 2468] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2466] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2466] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2466] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2464] <... bpf resumed>) = 7 [pid 2461] write(1, "executing program\n", 18 [pid 2465] write(3, "1000", 4 [pid 2466] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2466] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0}executing program => {parent_tid=[429]}, 88) = 429 [pid 2461] <... write resumed>) = 18 [pid 2465] <... write resumed>) = 4 [pid 2464] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2466] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2466] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2466] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2469 attached [pid 2465] close(3 [pid 2461] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2464] <... futex resumed>) = 1 [pid 2459] <... futex resumed>) = 0 [pid 2459] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2462] <... futex resumed>) = 0 [pid 2459] <... futex resumed>) = 1 [pid 2462] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2459] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2462] <... setsockopt resumed>) = 0 [pid 2462] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2459] <... futex resumed>) = 0 [pid 2465] <... close resumed>) = 0 [pid 2461] <... futex resumed>) = 0 [pid 2464] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2465] symlink("/dev/binderfs", "./binderfs" [pid 2462] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2461] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2459] close(3 [pid 2461] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2465] <... symlink resumed>) = 0 [pid 2461] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2459] <... close resumed>) = 0 [pid 2461] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2465] write(1, "executing program\n", 18 [pid 2459] close(4executing program [pid 2461] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2465] <... write resumed>) = 18 [pid 2461] <... mmap resumed>) = 0x7f6be17b8000 [pid 2459] <... close resumed>) = 0 [pid 2465] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2461] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2465] <... futex resumed>) = 0 [pid 2461] <... mprotect resumed>) = 0 [pid 2459] close(5 [pid 2465] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2459] <... close resumed>) = 0 [pid 2465] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2461] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2465] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2461] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2465] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2461] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2465] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2459] close(6 [pid 2465] <... mmap resumed>) = 0x7f6be17b8000 [pid 2459] <... close resumed>) = 0 [pid 2465] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2461] <... clone3 resumed> => {parent_tid=[451]}, 88) = 451 [pid 2465] <... mprotect resumed>) = 0 [pid 2461] rt_sigprocmask(SIG_SETMASK, [], [pid 2459] close(7) = 0 [pid 2459] close(8 [pid 2465] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2465] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2461] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2465] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2461] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2459] close(9) = -1 EBADF (Bad file descriptor) [pid 2459] close(10 [pid 2461] <... futex resumed>) = 0 [pid 2459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2465] <... clone3 resumed> => {parent_tid=[430]}, 88) = 430 [pid 2461] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2465] rt_sigprocmask(SIG_SETMASK, [], [pid 2459] close(11) = -1 EBADF (Bad file descriptor) [pid 2459] close(12 [pid 2465] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2465] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2459] close(13 [pid 2469] set_robust_list(0x7f6be17b79a0, 24 [pid 2465] <... futex resumed>) = 0 [pid 2459] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2465] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2459] close(14) = -1 EBADF (Bad file descriptor) [pid 2459] close(15) = -1 EBADF (Bad file descriptor) [pid 2459] close(16) = -1 EBADF (Bad file descriptor) [pid 2459] close(17) = -1 EBADF (Bad file descriptor) [pid 2459] close(18) = -1 EBADF (Bad file descriptor) [pid 2459] close(19) = -1 EBADF (Bad file descriptor) [pid 2459] close(20) = -1 EBADF (Bad file descriptor) [pid 2459] close(21) = -1 EBADF (Bad file descriptor) [pid 2459] close(22) = -1 EBADF (Bad file descriptor) [pid 2459] close(23) = -1 EBADF (Bad file descriptor) [pid 2459] close(24) = -1 EBADF (Bad file descriptor) [pid 2459] close(25) = -1 EBADF (Bad file descriptor) [pid 2459] close(26) = -1 EBADF (Bad file descriptor) [pid 2459] close(27) = -1 EBADF (Bad file descriptor) [pid 2459] close(28) = -1 EBADF (Bad file descriptor) [pid 2459] close(29) = -1 EBADF (Bad file descriptor) [pid 2459] exit_group(0 [pid 2462] <... futex resumed>) = ? [pid 2459] <... exit_group resumed>) = ? [pid 2464] <... futex resumed>) = ? [pid 2462] +++ exited with 0 +++ [pid 2469] <... set_robust_list resumed>) = 0 [pid 2469] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2469] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2464] +++ exited with 0 +++ [pid 2459] +++ exited with 0 +++ [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=431, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] restart_syscall(<... resuming interrupted clone ...>./strace-static-x86_64: Process 2470 attached [pid 2467] <... set_robust_list resumed>) = 0 [pid 2469] <... bpf resumed>) = 7 [pid 2469] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2466] <... futex resumed>) = 0 [pid 2466] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2468] <... futex resumed>) = 0 [pid 2466] <... futex resumed>) = 1 [pid 2468] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2466] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2468] <... setsockopt resumed>) = 0 [pid 2468] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2466] <... futex resumed>) = 0 [pid 2468] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2466] close(3) = 0 [pid 2466] close(4) = 0 [pid 2466] close(5) = 0 [pid 2466] close(6) = 0 [pid 2466] close(7) = 0 [pid 2466] close(8) = -1 EBADF (Bad file descriptor) [pid 2466] close(9) = -1 EBADF (Bad file descriptor) [pid 2466] close(10) = -1 EBADF (Bad file descriptor) [pid 2466] close(11) = -1 EBADF (Bad file descriptor) [pid 2466] close(12) = -1 EBADF (Bad file descriptor) [pid 2466] close(13) = -1 EBADF (Bad file descriptor) [pid 2466] close(14) = -1 EBADF (Bad file descriptor) [pid 2466] close(15) = -1 EBADF (Bad file descriptor) [pid 2466] close(16) = -1 EBADF (Bad file descriptor) [pid 2466] close(17) = -1 EBADF (Bad file descriptor) [pid 2466] close(18) = -1 EBADF (Bad file descriptor) [pid 2466] close(19) = -1 EBADF (Bad file descriptor) [pid 2466] close(20) = -1 EBADF (Bad file descriptor) [pid 2466] close(21) = -1 EBADF (Bad file descriptor) [pid 2466] close(22) = -1 EBADF (Bad file descriptor) [pid 2466] close(23) = -1 EBADF (Bad file descriptor) [pid 2466] close(24) = -1 EBADF (Bad file descriptor) [pid 2466] close(25) = -1 EBADF (Bad file descriptor) [pid 2466] close(26) = -1 EBADF (Bad file descriptor) [pid 2466] close(27) = -1 EBADF (Bad file descriptor) [pid 2466] close(28) = -1 EBADF (Bad file descriptor) [pid 2466] close(29) = -1 EBADF (Bad file descriptor) [pid 2466] exit_group(0 [pid 2468] <... futex resumed>) = ? [pid 2466] <... exit_group resumed>) = ? [pid 2468] +++ exited with 0 +++ [pid 2469] <... futex resumed>) = ? ./strace-static-x86_64: Process 2471 attached [pid 2470] set_robust_list(0x7f6be17d89a0, 24 [pid 2467] rt_sigprocmask(SIG_SETMASK, [], [pid 2470] <... set_robust_list resumed>) = 0 [pid 2469] +++ exited with 0 +++ [pid 2467] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2466] +++ exited with 0 +++ [pid 2471] set_robust_list(0x7f6be17d89a0, 24 [pid 2467] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=427, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2471] <... set_robust_list resumed>) = 0 [pid 2471] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2471] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2467] <... bpf resumed>) = 3 [pid 2470] rt_sigprocmask(SIG_SETMASK, [], [pid 2467] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2471] <... bpf resumed>) = 3 [pid 2467] <... futex resumed>) = 1 [pid 2463] <... futex resumed>) = 0 [pid 2463] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2463] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2471] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2465] <... futex resumed>) = 0 [pid 2465] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2465] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2471] <... futex resumed>) = 1 [pid 2471] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2467] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 287] <... restart_syscall resumed>) = 0 [pid 2471] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2465] <... futex resumed>) = 0 [pid 2465] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2467] <... socketpair resumed>[4, 5]) = 0 [pid 2465] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2471] <... futex resumed>) = 1 [pid 287] umount2("./146", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2471] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2470] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2467] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2471] <... bpf resumed>) = 6 [pid 2463] <... futex resumed>) = 0 [pid 287] openat(AT_FDCWD, "./146", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2471] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2467] <... futex resumed>) = 1 [pid 2463] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2471] <... futex resumed>) = 1 [pid 2467] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2465] <... futex resumed>) = 0 [pid 2463] <... futex resumed>) = 0 [pid 287] <... openat resumed>) = 3 [pid 2471] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2470] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2465] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2463] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] newfstatat(3, "", [pid 2471] <... bpf resumed>) = 0 [pid 2467] <... bpf resumed>) = 6 [pid 2465] <... futex resumed>) = 0 [pid 2471] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2465] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2471] <... futex resumed>) = 0 [pid 2465] <... futex resumed>) = 0 [pid 2471] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2467] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2465] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 287] getdents64(3, [pid 2470] <... bpf resumed>) = 3 [pid 2467] <... futex resumed>) = 1 [pid 2465] <... mmap resumed>) = 0x7f6be1797000 [pid 2463] <... futex resumed>) = 0 [pid 2465] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2463] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2465] <... mprotect resumed>) = 0 [pid 2463] <... futex resumed>) = 0 [pid 2470] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2467] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2465] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2463] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] umount2("./146/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2465] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2463] <... futex resumed>) = 0 [pid 2470] <... futex resumed>) = 1 [pid 2467] <... bpf resumed>) = 0 [pid 2465] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2463] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2461] <... futex resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2463] <... mmap resumed>) = 0x7f6be1797000 [pid 2465] <... clone3 resumed> => {parent_tid=[431]}, 88) = 431 [pid 2463] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2461] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... restart_syscall resumed>) = 0 [pid 2467] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] newfstatat(AT_FDCWD, "./146/binderfs", [pid 2470] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2465] rt_sigprocmask(SIG_SETMASK, [], [pid 2463] <... mprotect resumed>) = 0 [pid 2461] <... futex resumed>) = 0 [pid 2467] <... futex resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2470] <... socketpair resumed>[4, 5]) = 0 [pid 2465] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2463] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2461] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2470] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2467] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2465] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2463] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2461] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 287] unlink("./146/binderfs" [pid 2465] <... futex resumed>) = 0 [pid 2463] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2461] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] umount2("./145", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2470] <... futex resumed>) = 0 [pid 2465] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... unlink resumed>) = 0 [pid 2470] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2463] <... clone3 resumed> => {parent_tid=[438]}, 88) = 438 [pid 2461] <... futex resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] getdents64(3, ./strace-static-x86_64: Process 2473 attached [pid 2463] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2461] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] openat(AT_FDCWD, "./145", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2470] <... bpf resumed>) = 6 [pid 2463] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2470] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2463] <... futex resumed>) = 0 [pid 289] <... openat resumed>) = 3 [pid 287] close(3 [pid 2470] <... futex resumed>) = 1 [pid 2463] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] newfstatat(3, "", [pid 2470] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2461] <... futex resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 ./strace-static-x86_64: Process 2472 attached [pid 2472] set_robust_list(0x7f6be17b79a0, 24 [pid 2461] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] rmdir("./146" [pid 2470] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2461] <... futex resumed>) = 0 [pid 289] getdents64(3, [pid 2461] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... rmdir resumed>) = 0 [pid 2470] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2461] <... futex resumed>) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] mkdir("./147", 0777 [pid 2470] <... bpf resumed>) = 0 [pid 2461] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 289] umount2("./145/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2472] <... set_robust_list resumed>) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 2461] <... mmap resumed>) = 0x7f6be1797000 [pid 2472] rt_sigprocmask(SIG_SETMASK, [], [pid 2461] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2470] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2461] <... mprotect resumed>) = 0 [pid 289] newfstatat(AT_FDCWD, "./145/binderfs", [pid 2472] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2472] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2473] set_robust_list(0x7f6be17b79a0, 24 [pid 2472] <... bpf resumed>) = 7 [pid 2470] <... futex resumed>) = 0 [pid 2461] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2472] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2461] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2470] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2461] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 289] unlink("./145/binderfs" [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 434 [pid 2465] <... futex resumed>) = 0 [pid 2465] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2471] <... futex resumed>) = 0 [pid 2465] <... futex resumed>) = 1 [pid 2471] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2465] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... unlink resumed>) = 0 [pid 2471] <... setsockopt resumed>) = 0 [pid 2461] <... clone3 resumed> => {parent_tid=[452]}, 88) = 452 [pid 289] getdents64(3, [pid 2471] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2461] rt_sigprocmask(SIG_SETMASK, [], [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2471] <... futex resumed>) = 1 [pid 2465] <... futex resumed>) = 0 [pid 2461] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2471] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2465] close(3 [pid 2461] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] close(3 [pid 2465] <... close resumed>) = 0 [pid 2461] <... futex resumed>) = 0 [pid 2465] close(4 [pid 2461] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... close resumed>) = 0 [pid 2465] <... close resumed>) = 0 [pid 2465] close(5) = 0 [pid 2465] close(6 [pid 289] rmdir("./145"./strace-static-x86_64: Process 2475 attached [pid 2473] <... set_robust_list resumed>) = 0 [pid 2465] <... close resumed>) = 0 [pid 2465] close(7) = 0 [pid 2465] close(8) = -1 EBADF (Bad file descriptor) [pid 289] <... rmdir resumed>) = 0 [pid 2465] close(9) = -1 EBADF (Bad file descriptor) [pid 289] mkdir("./146", 0777 [pid 2465] close(10) = -1 EBADF (Bad file descriptor) [pid 2465] close(11 [pid 289] <... mkdir resumed>) = 0 [pid 2465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2465] close(12) = -1 EBADF (Bad file descriptor) [pid 2465] close(13 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2465] close(14) = -1 EBADF (Bad file descriptor) [pid 2465] close(15) = -1 EBADF (Bad file descriptor) [pid 2465] close(16) = -1 EBADF (Bad file descriptor) [pid 2465] close(17) = -1 EBADF (Bad file descriptor) [pid 2465] close(18) = -1 EBADF (Bad file descriptor) [pid 2465] close(19) = -1 EBADF (Bad file descriptor) [pid 2465] close(20) = -1 EBADF (Bad file descriptor) [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 430 [pid 2465] close(21./strace-static-x86_64: Process 2474 attached [pid 2472] <... futex resumed>) = 1 [pid 2465] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2472] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2465] close(22) = -1 EBADF (Bad file descriptor) [pid 2465] close(23) = -1 EBADF (Bad file descriptor) [pid 2465] close(24) = -1 EBADF (Bad file descriptor) [pid 2465] close(25) = -1 EBADF (Bad file descriptor) [pid 2465] close(26) = -1 EBADF (Bad file descriptor) [pid 2465] close(27) = -1 EBADF (Bad file descriptor) [pid 2465] close(28) = -1 EBADF (Bad file descriptor) [pid 2465] close(29) = -1 EBADF (Bad file descriptor) [pid 2465] exit_group(0 [pid 2472] <... futex resumed>) = ? [pid 2471] <... futex resumed>) = ? [pid 2465] <... exit_group resumed>) = ? [pid 2475] set_robust_list(0x7f6be17b79a0, 24 [pid 2473] rt_sigprocmask(SIG_SETMASK, [], [pid 2472] +++ exited with 0 +++ [pid 2471] +++ exited with 0 +++ [pid 2465] +++ exited with 0 +++ [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=429, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2473] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2475] <... set_robust_list resumed>) = 0 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2474] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2474] chdir("./147") = 0 [pid 2474] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2474] setpgid(0, 0) = 0 [pid 2474] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2474] write(3, "1000", 4 [pid 2473] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2474] <... write resumed>) = 4 [pid 2474] close(3) = 0 [pid 2474] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 2474] write(1, "executing program\n", 18) = 18 [pid 2474] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2474] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2474] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2474] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2473] <... bpf resumed>) = 7 [pid 2474] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2474] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2474] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[435]}, 88) = 435 [pid 2474] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2474] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2474] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2476 attached [pid 2476] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2476] chdir("./146" [pid 2475] rt_sigprocmask(SIG_SETMASK, [], [pid 2473] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2476] <... chdir resumed>) = 0 [pid 2476] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2476] setpgid(0, 0) = 0 [pid 2473] <... futex resumed>) = 1 [pid 2463] <... futex resumed>) = 0 [pid 2463] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2467] <... futex resumed>) = 0 [pid 2463] <... futex resumed>) = 1 [pid 2467] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2463] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2476] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2475] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2473] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2467] <... setsockopt resumed>) = 0 [pid 2476] <... openat resumed>) = 3 [pid 2467] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2476] write(3, "1000", 4 [pid 2475] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2467] <... futex resumed>) = 1 [pid 2463] <... futex resumed>) = 0 [pid 2476] <... write resumed>) = 4 [pid 2467] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2463] close(3 [pid 290] <... restart_syscall resumed>) = 0 [pid 2476] close(3 executing program [pid 2463] <... close resumed>) = 0 [pid 2476] <... close resumed>) = 0 [pid 2463] close(4 [pid 2476] symlink("/dev/binderfs", "./binderfs" [pid 2463] <... close resumed>) = 0 [pid 2476] <... symlink resumed>) = 0 [pid 2463] close(5 [pid 2476] write(1, "executing program\n", 18 [pid 2463] <... close resumed>) = 0 [pid 290] umount2("./146", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2476] <... write resumed>) = 18 [pid 2463] close(6 [pid 2476] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2463] <... close resumed>) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2476] <... futex resumed>) = 0 [pid 2463] close(7 [pid 2476] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2463] <... close resumed>) = 0 [pid 290] openat(AT_FDCWD, "./146", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2476] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2463] close(8 [pid 2476] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... openat resumed>) = 3 [pid 2476] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2463] close(9 [pid 290] newfstatat(3, "", [pid 2476] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2476] <... mmap resumed>) = 0x7f6be17b8000 [pid 2463] close(10 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2476] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2475] <... bpf resumed>) = 7 [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2476] <... mprotect resumed>) = 0 [pid 2463] close(11 [pid 290] getdents64(3, [pid 2476] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2475] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2476] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2463] close(12 [pid 2476] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2463] close(13 [pid 2476] <... clone3 resumed> => {parent_tid=[431]}, 88) = 431 [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2476] rt_sigprocmask(SIG_SETMASK, [], [pid 2463] close(14 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2476] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2475] <... futex resumed>) = 1 [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2461] <... futex resumed>) = 0 [pid 290] umount2("./146/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2476] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2463] close(15 [pid 2461] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2476] <... futex resumed>) = 0 [pid 2475] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2461] <... futex resumed>) = 1 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2470] <... futex resumed>) = 0 [pid 2476] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2463] close(16 [pid 2470] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2461] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] newfstatat(AT_FDCWD, "./146/binderfs", [pid 2470] <... setsockopt resumed>) = 0 [pid 2463] close(17 [pid 2470] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2470] <... futex resumed>) = 1 [pid 2463] close(18 [pid 2461] <... futex resumed>) = 0 [pid 290] unlink("./146/binderfs" [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2463] close(19 [pid 2470] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2461] close(3 [pid 2463] close(20 [pid 290] <... unlink resumed>) = 0 [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2461] <... close resumed>) = 0 [pid 290] getdents64(3, [pid 2463] close(21) = -1 EBADF (Bad file descriptor) [pid 2461] close(4 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2463] close(22) = -1 EBADF (Bad file descriptor) [pid 2461] <... close resumed>) = 0 [pid 2463] close(23 [pid 2461] close(5 [pid 290] close(3 [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2463] close(24 [pid 2461] <... close resumed>) = 0 [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2461] close(6 [pid 290] <... close resumed>) = 0 [pid 2463] close(25) = -1 EBADF (Bad file descriptor) [pid 2461] <... close resumed>) = 0 [pid 290] rmdir("./146" [pid 2463] close(26 [pid 2461] close(7 [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... rmdir resumed>) = 0 [pid 2463] close(27 [pid 2461] <... close resumed>) = 0 [pid 290] mkdir("./147", 0777 [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2461] close(8 [pid 2463] close(28) = -1 EBADF (Bad file descriptor) [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... mkdir resumed>) = 0 [pid 2463] close(29 [pid 2461] close(9 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2463] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2463] exit_group(0./strace-static-x86_64: Process 2477 attached [pid 2467] <... futex resumed>) = ? [pid 2463] <... exit_group resumed>) = ? [pid 2477] set_robust_list(0x7f6be17d89a0, 24 [pid 2467] +++ exited with 0 +++ [pid 2477] <... set_robust_list resumed>) = 0 [pid 2461] close(10 [pid 2473] <... futex resumed>) = -1 (errno 18446744073709551613) [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 432 [pid 2461] close(11) = -1 EBADF (Bad file descriptor) [pid 2477] rt_sigprocmask(SIG_SETMASK, [], [pid 2461] close(12 [pid 2477] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2477] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2461] close(13./strace-static-x86_64: Process 2479 attached [pid 2477] <... bpf resumed>) = 3 [pid 2473] +++ exited with 0 +++ [pid 2463] +++ exited with 0 +++ [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2477] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2461] close(14 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=436, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2477] <... futex resumed>) = 1 [pid 2474] <... futex resumed>) = 0 [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2477] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2474] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2461] close(15 [pid 2477] <... socketpair resumed>[4, 5]) = 0 [pid 2474] <... futex resumed>) = 0 [pid 291] <... restart_syscall resumed>) = 0 ./strace-static-x86_64: Process 2478 attached [pid 2477] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2474] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2478] set_robust_list(0x7f6be17d89a0, 24 [pid 2477] <... futex resumed>) = 0 [pid 2474] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2461] close(16 [pid 2478] <... set_robust_list resumed>) = 0 [pid 2477] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2474] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./147", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2479] set_robust_list(0x5555698ca6a0, 24 [pid 2478] rt_sigprocmask(SIG_SETMASK, [], [pid 2477] <... bpf resumed>) = 6 [pid 2474] <... futex resumed>) = 0 [pid 2461] close(17 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2478] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2477] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2474] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] openat(AT_FDCWD, "./147", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2478] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2477] <... futex resumed>) = 0 [pid 2474] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2461] close(18 [pid 291] <... openat resumed>) = 3 [pid 2479] <... set_robust_list resumed>) = 0 [pid 2478] <... bpf resumed>) = 3 [pid 2477] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2474] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(3, "", [pid 2478] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2477] <... bpf resumed>) = 0 [pid 2474] <... futex resumed>) = 0 [pid 2461] close(19 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2478] <... futex resumed>) = 1 [pid 2477] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2476] <... futex resumed>) = 0 [pid 2474] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2478] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2477] <... futex resumed>) = 0 [pid 2476] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2474] <... futex resumed>) = 0 [pid 2461] close(20 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2478] <... socketpair resumed>[4, 5]) = 0 [pid 2477] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2476] <... futex resumed>) = 0 [pid 2474] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./147/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2479] chdir("./147" [pid 2478] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2476] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2474] <... mmap resumed>) = 0x7f6be1797000 [pid 2461] close(21 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2478] <... futex resumed>) = 0 [pid 2476] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2474] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(AT_FDCWD, "./147/binderfs", [pid 2478] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2476] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2474] <... mprotect resumed>) = 0 [pid 2461] close(22 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2479] <... chdir resumed>) = 0 [pid 2478] <... bpf resumed>) = 6 [pid 2476] <... futex resumed>) = 0 [pid 2474] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] unlink("./147/binderfs" [pid 2479] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2478] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2476] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2474] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2461] close(23 [pid 291] <... unlink resumed>) = 0 [pid 2479] <... prctl resumed>) = 0 [pid 2478] <... futex resumed>) = 0 [pid 2476] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2474] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2479] setpgid(0, 0 [pid 2478] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2476] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2461] close(24 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2478] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2476] <... futex resumed>) = 0 [pid 2474] <... clone3 resumed> => {parent_tid=[436]}, 88) = 436 [pid 291] close(3 [pid 2479] <... setpgid resumed>) = 0 [pid 2478] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2476] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2474] rt_sigprocmask(SIG_SETMASK, [], [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... close resumed>) = 0 ./strace-static-x86_64: Process 2480 attached [pid 2478] <... bpf resumed>) = 0 [pid 2476] <... futex resumed>) = 0 [pid 2474] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2461] close(25 [pid 291] rmdir("./147" [pid 2478] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2476] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2474] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2479] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 291] <... rmdir resumed>) = 0 [pid 2478] <... futex resumed>) = 0 [pid 2476] <... mmap resumed>) = 0x7f6be1797000 [pid 2474] <... futex resumed>) = 0 [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] mkdir("./148", 0777 [pid 2478] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2476] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2474] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2461] close(26 [pid 291] <... mkdir resumed>) = 0 [pid 2479] <... openat resumed>) = 3 [pid 2476] <... mprotect resumed>) = 0 [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2480] set_robust_list(0x7f6be17b79a0, 24 [pid 2479] write(3, "1000", 4 [pid 2476] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2461] close(27./strace-static-x86_64: Process 2481 attached [pid 2476] <... rt_sigprocmask resumed>[], 8) = 0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 439 [pid 2476] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2479] <... write resumed>) = 4 [pid 2480] <... set_robust_list resumed>) = 0 [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2476] <... clone3 resumed> => {parent_tid=[432]}, 88) = 432 [pid 2476] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2476] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2476] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2482 attached [pid 2482] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2482] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2482] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2481] set_robust_list(0x5555698ca6a0, 24 [pid 2480] rt_sigprocmask(SIG_SETMASK, [], [pid 2479] close(3 [pid 2461] close(28) = -1 EBADF (Bad file descriptor) [pid 2479] <... close resumed>) = 0 [pid 2461] close(29 [pid 2481] <... set_robust_list resumed>) = 0 [pid 2480] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2479] symlink("/dev/binderfs", "./binderfs" [pid 2482] <... bpf resumed>) = 7 [pid 2482] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2476] <... futex resumed>) = 0 [pid 2476] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2478] <... futex resumed>) = 0 [pid 2476] <... futex resumed>) = 1 [pid 2478] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2476] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2478] <... setsockopt resumed>) = 0 [pid 2478] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2476] <... futex resumed>) = 0 [pid 2478] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2476] close(3) = 0 [pid 2476] close(4) = 0 [pid 2476] close(5) = 0 [pid 2476] close(6 [pid 2461] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2480] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2479] <... symlink resumed>) = 0 [pid 2476] <... close resumed>) = 0 [pid 2476] close(7 [pid 2461] exit_group(0 [pid 2476] <... close resumed>) = 0 [pid 2476] close(8) = -1 EBADF (Bad file descriptor) [pid 2476] close(9) = -1 EBADF (Bad file descriptor) [pid 2476] close(10) = -1 EBADF (Bad file descriptor) [pid 2476] close(11) = -1 EBADF (Bad file descriptor) [pid 2476] close(12) = -1 EBADF (Bad file descriptor) [pid 2476] close(13) = -1 EBADF (Bad file descriptor) [pid 2476] close(14) = -1 EBADF (Bad file descriptor) [pid 2476] close(15) = -1 EBADF (Bad file descriptor) [pid 2476] close(16) = -1 EBADF (Bad file descriptor) [pid 2476] close(17) = -1 EBADF (Bad file descriptor) [pid 2476] close(18executing program ) = -1 EBADF (Bad file descriptor) [pid 2476] close(19) = -1 EBADF (Bad file descriptor) [pid 2476] close(20 [pid 2461] <... exit_group resumed>) = ? [pid 2479] write(1, "executing program\n", 18 [pid 2476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2475] <... futex resumed>) = ? [pid 2470] <... futex resumed>) = ? [pid 2476] close(21) = -1 EBADF (Bad file descriptor) [pid 2475] +++ exited with 0 +++ [pid 2470] +++ exited with 0 +++ [pid 2476] close(22) = -1 EBADF (Bad file descriptor) [pid 2476] close(23) = -1 EBADF (Bad file descriptor) [pid 2476] close(24) = -1 EBADF (Bad file descriptor) [pid 2476] close(25) = -1 EBADF (Bad file descriptor) [pid 2476] close(26) = -1 EBADF (Bad file descriptor) [pid 2476] close(27) = -1 EBADF (Bad file descriptor) [pid 2476] close(28) = -1 EBADF (Bad file descriptor) [pid 2476] close(29 [pid 2461] +++ exited with 0 +++ [pid 2476] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2476] exit_group(0 [pid 2479] <... write resumed>) = 18 [pid 2478] <... futex resumed>) = ? [pid 2476] <... exit_group resumed>) = ? [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=450, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2479] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2478] +++ exited with 0 +++ [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2479] <... futex resumed>) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 2479] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2482] <... futex resumed>) = ? [pid 2482] +++ exited with 0 +++ [pid 2481] chdir("./148" [pid 2480] <... bpf resumed>) = 7 [pid 2479] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2476] +++ exited with 0 +++ [pid 2480] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2479] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] umount2("./152", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2480] <... futex resumed>) = 1 [pid 2479] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2474] <... futex resumed>) = 0 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=430, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2480] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2479] <... mmap resumed>) = 0x7f6be17b8000 [pid 2474] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2479] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2477] <... futex resumed>) = 0 [pid 2474] <... futex resumed>) = 1 [pid 292] openat(AT_FDCWD, "./152", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2479] <... mprotect resumed>) = 0 [pid 2477] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2474] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2477] <... setsockopt resumed>) = 0 [pid 292] <... openat resumed>) = 3 [pid 2479] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2477] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2479] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2477] <... futex resumed>) = 1 [pid 2474] <... futex resumed>) = 0 [pid 292] newfstatat(3, "", [pid 2479] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2477] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2474] close(3) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2474] close(4 [pid 2479] <... clone3 resumed> => {parent_tid=[433]}, 88) = 433 [pid 2474] <... close resumed>) = 0 [pid 292] getdents64(3, [pid 2479] rt_sigprocmask(SIG_SETMASK, [], [pid 2474] close(5 [pid 2479] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2474] <... close resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2474] close(6 [pid 2479] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2474] <... close resumed>) = 0 [pid 292] umount2("./152/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2479] <... futex resumed>) = 0 [pid 2474] close(7 [pid 2479] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2474] <... close resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2474] close(8 [pid 292] newfstatat(AT_FDCWD, "./152/binderfs", [pid 2474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2474] close(9 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] unlink("./152/binderfs" [pid 2474] close(10) = -1 EBADF (Bad file descriptor) [pid 2474] close(11 [pid 292] <... unlink resumed>) = 0 [pid 2474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 2474] close(12) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2474] close(13) = -1 EBADF (Bad file descriptor) [pid 2474] close(14) = -1 EBADF (Bad file descriptor) [pid 292] close(3 [pid 2474] close(15) = -1 EBADF (Bad file descriptor) [pid 2474] close(16 [pid 292] <... close resumed>) = 0 [pid 2474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2474] close(17 [pid 292] rmdir("./152" [pid 2474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2474] close(18) = -1 EBADF (Bad file descriptor) [pid 2474] close(19 [pid 292] <... rmdir resumed>) = 0 [pid 2474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2474] close(20 [pid 292] mkdir("./153", 0777 [pid 2474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2474] close(21) = -1 EBADF (Bad file descriptor) [pid 292] <... mkdir resumed>) = 0 [pid 2474] close(22) = -1 EBADF (Bad file descriptor) [pid 2474] close(23) = -1 EBADF (Bad file descriptor) [pid 2474] close(24 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2474] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2474] close(25) = -1 EBADF (Bad file descriptor) [pid 2474] close(26) = -1 EBADF (Bad file descriptor) [pid 2474] close(27) = -1 EBADF (Bad file descriptor) [pid 2474] close(28) = -1 EBADF (Bad file descriptor) [pid 2474] close(29) = -1 EBADF (Bad file descriptor) [pid 2474] exit_group(0 [pid 2480] <... futex resumed>) = ? [pid 2477] <... futex resumed>) = ? [pid 2474] <... exit_group resumed>) = ? [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 453 [pid 2481] <... chdir resumed>) = 0 [pid 2480] +++ exited with 0 +++ [pid 2477] +++ exited with 0 +++ [pid 2474] +++ exited with 0 +++ ./strace-static-x86_64: Process 2483 attached [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=434, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2483] set_robust_list(0x7f6be17d89a0, 24 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2483] <... set_robust_list resumed>) = 0 [pid 2483] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2483] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2481] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2483] <... bpf resumed>) = 3 [pid 2481] setpgid(0, 0 [pid 2483] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2479] <... futex resumed>) = 0 [pid 2483] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2479] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2483] <... socketpair resumed>[4, 5]) = 0 [pid 2479] <... futex resumed>) = 0 [pid 2483] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2479] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2483] <... futex resumed>) = 0 [pid 2479] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2483] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2479] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2483] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2483] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2479] <... futex resumed>) = 0 [pid 2483] <... bpf resumed>) = 6 [pid 2479] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2483] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2483] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2479] <... futex resumed>) = 0 [pid 2483] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2479] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2483] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2479] <... futex resumed>) = 0 [pid 2483] <... bpf resumed>) = 0 [pid 2479] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2483] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2479] <... futex resumed>) = 0 [pid 2483] <... futex resumed>) = 0 [pid 2479] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2483] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2479] <... mmap resumed>) = 0x7f6be1797000 [pid 2479] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE./strace-static-x86_64: Process 2484 attached [pid 2484] set_robust_list(0x5555698ca6a0, 24 [pid 2479] <... mprotect resumed>) = 0 [pid 2484] <... set_robust_list resumed>) = 0 [pid 2479] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2484] chdir("./153" [pid 2479] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2484] <... chdir resumed>) = 0 [pid 2479] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2484] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2484] setpgid(0, 0) = 0 [pid 2484] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2481] <... setpgid resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 2479] <... clone3 resumed> => {parent_tid=[434]}, 88) = 434 [pid 2479] rt_sigprocmask(SIG_SETMASK, [], [pid 2484] <... openat resumed>) = 3 [pid 2479] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2481] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2479] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] umount2("./147", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2479] <... futex resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2479] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] openat(AT_FDCWD, "./147", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2484] write(3, "1000", 4 [pid 287] <... openat resumed>) = 3 [pid 2481] <... openat resumed>) = 3 [pid 287] newfstatat(3, "", [pid 2484] <... write resumed>) = 4 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2481] write(3, "1000", 4 [pid 287] getdents64(3, [pid 2484] close(3 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2481] <... write resumed>) = 4 [pid 287] umount2("./147/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2481] close(3 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2481] <... close resumed>) = 0 [pid 287] newfstatat(AT_FDCWD, "./147/binderfs", [pid 2484] <... close resumed>) = 0 [pid 2481] symlink("/dev/binderfs", "./binderfs" [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2484] symlink("/dev/binderfs", "./binderfs" [pid 287] unlink("./147/binderfs" [pid 2484] <... symlink resumed>) = 0 [pid 287] <... unlink resumed>) = 0 [pid 2481] <... symlink resumed>) = 0 [pid 287] getdents64(3, [pid 2484] write(1, "executing program\n", 18executing program executing program [pid 2481] write(1, "executing program\n", 18 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2484] <... write resumed>) = 18 [pid 2481] <... write resumed>) = 18 [pid 287] close(3 [pid 2484] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... close resumed>) = 0 [pid 2481] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 287] rmdir("./147" [pid 2484] <... futex resumed>) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 2484] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 287] mkdir("./148", 0777 [pid 2481] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 289] umount2("./146", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2481] <... rt_sigaction resumed>NULL, 8) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2481] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 289] openat(AT_FDCWD, "./146", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2484] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2484] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2484] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2484] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2481] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] <... openat resumed>) = 3 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 437 [pid 2484] <... rt_sigprocmask resumed>[], 8) = 0 [pid 289] newfstatat(3, "", [pid 2481] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2481] <... mmap resumed>) = 0x7f6be17b8000 [pid 289] getdents64(3, [pid 2481] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2484] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 289] umount2("./146/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2481] <... mprotect resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] newfstatat(AT_FDCWD, "./146/binderfs", [pid 2481] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2484] <... clone3 resumed> => {parent_tid=[454]}, 88) = 454 [pid 2481] <... rt_sigprocmask resumed>[], 8) = 0 [pid 289] unlink("./146/binderfs" [pid 2484] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 289] <... unlink resumed>) = 0 [pid 2481] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 289] getdents64(3, [pid 2484] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2484] <... futex resumed>) = 0 [pid 289] close(3 [pid 2484] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... close resumed>) = 0 [pid 289] rmdir("./146"./strace-static-x86_64: Process 2485 attached ) = 0 [pid 2481] <... clone3 resumed> => {parent_tid=[440]}, 88) = 440 [pid 289] mkdir("./147", 0777 [pid 2485] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 289] <... mkdir resumed>) = 0 [pid 2481] rt_sigprocmask(SIG_SETMASK, [], [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2485] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2485] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144./strace-static-x86_64: Process 2486 attached ./strace-static-x86_64: Process 2488 attached ) = 7 [pid 2481] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2485] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2481] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 433 [pid 2481] <... futex resumed>) = 0 [pid 2485] <... futex resumed>) = 1 [pid 2479] <... futex resumed>) = 0 [pid 2481] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2479] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2485] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2483] <... futex resumed>) = 0 [pid 2479] <... futex resumed>) = 1 [pid 2483] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2479] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2483] <... setsockopt resumed>) = 0 [pid 2483] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2479] <... futex resumed>) = 0 [pid 2483] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2479] close(3./strace-static-x86_64: Process 2487 attached ) = 0 [pid 2487] set_robust_list(0x7f6be17d89a0, 24 [pid 2479] close(4 [pid 2487] <... set_robust_list resumed>) = 0 [pid 2479] <... close resumed>) = 0 [pid 2487] rt_sigprocmask(SIG_SETMASK, [], [pid 2479] close(5 [pid 2487] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2487] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2479] <... close resumed>) = 0 [pid 2488] set_robust_list(0x7f6be17d89a0, 24 [pid 2486] set_robust_list(0x5555698ca6a0, 24 [pid 2487] <... bpf resumed>) = 3 [pid 2479] close(6 [pid 2488] <... set_robust_list resumed>) = 0 [pid 2486] <... set_robust_list resumed>) = 0 [pid 2479] <... close resumed>) = 0 [pid 2487] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2479] close(7 [pid 2484] <... futex resumed>) = 0 [pid 2479] <... close resumed>) = 0 [pid 2484] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2479] close(8 [pid 2484] <... futex resumed>) = 0 [pid 2484] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2487] <... futex resumed>) = 1 [pid 2479] close(9 [pid 2487] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2487] <... socketpair resumed>[4, 5]) = 0 [pid 2479] close(10 [pid 2487] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2484] <... futex resumed>) = 0 [pid 2479] close(11 [pid 2484] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2484] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2489 attached [pid 2487] <... futex resumed>) = 1 [pid 2484] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2479] close(12) = -1 EBADF (Bad file descriptor) [pid 2479] close(13) = -1 EBADF (Bad file descriptor) [pid 2479] close(14 [pid 2487] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2487] <... bpf resumed>) = 6 [pid 2479] close(15 [pid 2487] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2484] <... futex resumed>) = 0 [pid 2479] close(16 [pid 2484] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2484] <... futex resumed>) = 0 [pid 2479] close(17 [pid 2484] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2487] <... futex resumed>) = 1 [pid 2484] <... futex resumed>) = 0 [pid 2479] close(18 [pid 2487] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2484] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2487] <... bpf resumed>) = 0 [pid 2486] chdir("./148" [pid 2484] <... mmap resumed>) = 0x7f6be1797000 [pid 2479] close(19 [pid 2489] set_robust_list(0x5555698ca6a0, 24 [pid 2487] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2484] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2489] <... set_robust_list resumed>) = 0 [pid 2487] <... futex resumed>) = 0 [pid 2486] <... chdir resumed>) = 0 [pid 2484] <... mprotect resumed>) = 0 [pid 2479] close(20 [pid 2489] chdir("./147" [pid 2488] rt_sigprocmask(SIG_SETMASK, [], [pid 2487] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2486] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2484] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2489] <... chdir resumed>) = 0 [pid 2484] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2489] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2484] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2489] <... prctl resumed>) = 0 [pid 2486] <... prctl resumed>) = 0 [pid 2479] close(21 [pid 2489] setpgid(0, 0 [pid 2484] <... clone3 resumed> => {parent_tid=[455]}, 88) = 455 [pid 2489] <... setpgid resumed>) = 0 [pid 2486] setpgid(0, 0 [pid 2484] rt_sigprocmask(SIG_SETMASK, [], [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2489] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2484] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2479] close(22 [pid 2489] <... openat resumed>) = 3 [pid 2486] <... setpgid resumed>) = 0 [pid 2484] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2488] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2489] write(3, "1000", 4 [pid 2484] <... futex resumed>) = 0 [pid 2479] close(23 [pid 2489] <... write resumed>) = 4 [pid 2486] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2484] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2489] close(3 [pid 2488] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2486] <... openat resumed>) = 3 [pid 2479] close(24 [pid 2489] <... close resumed>) = 0 [pid 2486] write(3, "1000", 4 [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2489] symlink("/dev/binderfs", "./binderfs" [pid 2479] close(25 [pid 2486] <... write resumed>) = 4 [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 2489] <... symlink resumed>) = 0 [pid 2486] close(3 [pid 2479] close(26 [pid 2489] write(1, "executing program\n", 18 [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2486] <... close resumed>) = 0 [pid 2479] close(27 [pid 2489] <... write resumed>) = 18 [pid 2489] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2486] symlink("/dev/binderfs", "./binderfs"executing program [pid 2479] close(28 [pid 2489] <... futex resumed>) = 0 [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2489] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2479] close(29 [pid 2486] <... symlink resumed>) = 0 [pid 2479] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2489] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2486] write(1, "executing program\n", 18 [pid 2479] exit_group(0 [pid 2488] <... bpf resumed>) = 3 [pid 2489] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2486] <... write resumed>) = 18 [pid 2485] <... futex resumed>) = ? [pid 2483] <... futex resumed>) = ? [pid 2479] <... exit_group resumed>) = ? [pid 2489] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2485] +++ exited with 0 +++ [pid 2483] +++ exited with 0 +++ [pid 2489] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2489] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2489] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2489] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2479] +++ exited with 0 +++ [pid 2486] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2488] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=432, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2486] <... futex resumed>) = 0 [pid 2489] <... clone3 resumed> => {parent_tid=[434]}, 88) = 434 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2488] <... futex resumed>) = 1 [pid 2486] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2481] <... futex resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 2488] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2486] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2481] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2489] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2486] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2481] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2489] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2488] <... socketpair resumed>[4, 5]) = 0 [pid 2486] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2489] <... futex resumed>) = 0 [pid 290] umount2("./147", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2489] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2488] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2486] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 2490 attached [pid 2490] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 290] openat(AT_FDCWD, "./147", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2490] rt_sigprocmask(SIG_SETMASK, [], [pid 2486] <... mmap resumed>) = 0x7f6be17b8000 [pid 290] <... openat resumed>) = 3 [pid 2488] <... futex resumed>) = 1 [pid 2481] <... futex resumed>) = 0 [pid 290] newfstatat(3, "", [pid 2486] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2488] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2481] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2486] <... mprotect resumed>) = 0 [pid 2481] <... futex resumed>) = 0 [pid 2490] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2490] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 290] getdents64(3, [pid 2488] <... bpf resumed>) = 6 [pid 2486] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2481] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2488] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2481] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2486] <... rt_sigprocmask resumed>[], 8) = 0 [pid 290] umount2("./147/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2481] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2488] <... futex resumed>) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2481] <... futex resumed>) = 0 [pid 2490] <... bpf resumed>) = 7 [pid 2488] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2486] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2481] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] newfstatat(AT_FDCWD, "./147/binderfs", [pid 2481] <... futex resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2481] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 290] unlink("./147/binderfs" [pid 2490] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2481] <... mmap resumed>) = 0x7f6be1797000 [pid 290] <... unlink resumed>) = 0 [pid 2481] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 290] getdents64(3, [pid 2490] <... futex resumed>) = 1 [pid 2484] <... futex resumed>) = 0 [pid 2481] <... mprotect resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2490] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2488] <... bpf resumed>) = 0 [pid 2484] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2492 attached [pid 2487] <... futex resumed>) = 0 [pid 2486] <... clone3 resumed> => {parent_tid=[438]}, 88) = 438 [pid 2484] <... futex resumed>) = 1 [pid 2481] rt_sigprocmask(SIG_BLOCK, ~[], [pid 290] close(3 [pid 2488] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2487] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2486] rt_sigprocmask(SIG_SETMASK, [], [pid 2484] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2488] <... futex resumed>) = 0 [pid 2481] <... rt_sigprocmask resumed>[], 8) = 0 [pid 290] <... close resumed>) = 0 [pid 2488] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2487] <... setsockopt resumed>) = 0 [pid 2486] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2481] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2487] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2486] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] rmdir("./147" [pid 2487] <... futex resumed>) = 1 [pid 2484] <... futex resumed>) = 0 [pid 2487] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2484] close(3 [pid 2481] <... clone3 resumed> => {parent_tid=[441]}, 88) = 441 [pid 2486] <... futex resumed>) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 2484] <... close resumed>) = 0 [pid 2481] rt_sigprocmask(SIG_SETMASK, [], [pid 290] mkdir("./148", 0777./strace-static-x86_64: Process 2491 attached [pid 2486] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2484] close(4 [pid 2481] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2491] set_robust_list(0x7f6be17d89a0, 24 [pid 2484] <... close resumed>) = 0 [pid 2491] <... set_robust_list resumed>) = 0 [pid 2484] close(5 [pid 2491] rt_sigprocmask(SIG_SETMASK, [], [pid 2484] <... close resumed>) = 0 [pid 2481] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... mkdir resumed>) = 0 [pid 2491] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2484] close(6 [pid 2481] <... futex resumed>) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2491] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2484] <... close resumed>) = 0 [pid 2481] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2491] <... bpf resumed>) = 3 [pid 2484] close(7 [pid 2491] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2484] <... close resumed>) = 0 [pid 2491] <... futex resumed>) = 1 [pid 2489] <... futex resumed>) = 0 [pid 2484] close(8 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 435 [pid 2491] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2489] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2493 attached [pid 2492] set_robust_list(0x7f6be17d89a0, 24 [pid 2491] <... socketpair resumed>[4, 5]) = 0 [pid 2489] <... futex resumed>) = 0 [pid 2484] close(9 [pid 2491] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2489] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2491] <... futex resumed>) = 0 [pid 2489] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2484] close(10 [pid 2491] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2489] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2491] <... bpf resumed>) = 6 [pid 2489] <... futex resumed>) = 0 [pid 2484] close(11 [pid 2491] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2489] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2491] <... futex resumed>) = 0 [pid 2489] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2484] close(12 [pid 2491] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2489] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2491] <... bpf resumed>) = 0 [pid 2489] <... futex resumed>) = 0 [pid 2484] close(13 [pid 2491] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2489] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2491] <... futex resumed>) = 0 [pid 2489] <... futex resumed>) = 0 [pid 2484] close(14 [pid 2491] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2489] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2489] <... mmap resumed>) = 0x7f6be1797000 [pid 2484] close(15 [pid 2489] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2489] <... mprotect resumed>) = 0 [pid 2484] close(16 [pid 2489] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2492] <... set_robust_list resumed>) = 0 [pid 2489] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2484] close(17 [pid 2489] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2484] close(18 [pid 2489] <... clone3 resumed> => {parent_tid=[435]}, 88) = 435 [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2489] rt_sigprocmask(SIG_SETMASK, [], [pid 2484] close(19 [pid 2489] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2489] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2484] close(20 [pid 2489] <... futex resumed>) = 0 [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2489] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2484] close(21./strace-static-x86_64: Process 2494 attached ) = -1 EBADF (Bad file descriptor) [pid 2494] set_robust_list(0x5555698ca6a0, 24 [pid 2484] close(22 [pid 2494] <... set_robust_list resumed>) = 0 [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] chdir("./148" [pid 2493] set_robust_list(0x7f6be17b79a0, 24 [pid 2492] rt_sigprocmask(SIG_SETMASK, [], [pid 2484] close(23 [pid 2494] <... chdir resumed>) = 0 [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2484] close(24 [pid 2494] <... prctl resumed>) = 0 [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] setpgid(0, 0 [pid 2492] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2484] close(25 [pid 2494] <... setpgid resumed>) = 0 [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2493] <... set_robust_list resumed>) = 0 [pid 2492] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2484] close(26 [pid 2494] <... openat resumed>) = 3 [pid 2493] rt_sigprocmask(SIG_SETMASK, [], [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] write(3, "1000", 4 [pid 2484] close(27 [pid 2494] <... write resumed>) = 4 [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] close(3 [pid 2492] <... bpf resumed>) = 3 [pid 2484] close(28 [pid 2494] <... close resumed>) = 0 [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] symlink("/dev/binderfs", "./binderfs" [pid 2484] close(29executing program [pid 2494] <... symlink resumed>) = 0 [pid 2484] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] write(1, "executing program\n", 18 [pid 2484] exit_group(0 [pid 2494] <... write resumed>) = 18 [pid 2493] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2492] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2490] <... futex resumed>) = ? [pid 2487] <... futex resumed>) = ? [pid 2484] <... exit_group resumed>) = ? [pid 2494] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2493] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2492] <... futex resumed>) = 1 [pid 2490] +++ exited with 0 +++ [pid 2487] +++ exited with 0 +++ [pid 2486] <... futex resumed>) = 0 [pid 2484] +++ exited with 0 +++ [pid 2486] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2492] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2486] <... futex resumed>) = 0 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=453, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2486] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2494] <... futex resumed>) = 0 [pid 2492] <... socketpair resumed>[4, 5]) = 0 [pid 2494] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2494] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2494] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2494] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2494] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2492] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2494] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2494] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2492] <... futex resumed>) = 1 [pid 2486] <... futex resumed>) = 0 [pid 2486] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2492] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2486] <... futex resumed>) = 0 [pid 2494] <... clone3 resumed> => {parent_tid=[436]}, 88) = 436 [pid 2494] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2486] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2494] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2492] <... bpf resumed>) = 6 [pid 2494] <... futex resumed>) = 0 [pid 2494] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2495 attached [pid 2495] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2495] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2495] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2492] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2495] <... bpf resumed>) = 7 [pid 2492] <... futex resumed>) = 1 [pid 2486] <... futex resumed>) = 0 [pid 2495] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2486] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2492] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2486] <... futex resumed>) = 0 [pid 2495] <... futex resumed>) = 1 [pid 2489] <... futex resumed>) = 0 [pid 2486] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2495] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2489] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2492] <... bpf resumed>) = 0 [pid 2491] <... futex resumed>) = 0 [pid 2489] <... futex resumed>) = 1 [pid 2486] <... futex resumed>) = 0 [pid 2491] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2489] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2486] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2492] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2491] <... setsockopt resumed>) = 0 [pid 2491] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2486] <... mmap resumed>) = 0x7f6be1797000 [pid 2492] <... futex resumed>) = 0 [pid 2491] <... futex resumed>) = 1 [pid 2489] <... futex resumed>) = 0 [pid 2486] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2491] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2489] close(3 [pid 2493] <... bpf resumed>) = 7 [pid 2492] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2489] <... close resumed>) = 0 [pid 2486] <... mprotect resumed>) = 0 [pid 2493] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2489] close(4 [pid 2493] <... futex resumed>) = 1 [pid 2489] <... close resumed>) = 0 [pid 2486] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2481] <... futex resumed>) = 0 [pid 2493] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2489] close(5 [pid 2486] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2481] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2489] <... close resumed>) = 0 [pid 2486] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2488] <... futex resumed>) = 0 [pid 2481] <... futex resumed>) = 1 [pid 2489] close(6) = 0 [pid 2488] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2481] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2489] close(7 [pid 2488] <... setsockopt resumed>) = 0 [pid 2486] <... clone3 resumed> => {parent_tid=[439]}, 88) = 439 [pid 2489] <... close resumed>) = 0 [pid 2489] close(8 [pid 2488] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2486] rt_sigprocmask(SIG_SETMASK, [], [pid 2488] <... futex resumed>) = 1 [pid 2481] <... futex resumed>) = 0 [pid 2489] close(9 [pid 2488] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2486] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2481] close(3 [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2489] close(10) = -1 EBADF (Bad file descriptor) [pid 2489] close(11 [pid 2486] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2486] <... futex resumed>) = 0 [pid 2481] <... close resumed>) = 0 [pid 2489] close(12 [pid 2486] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2481] close(4 [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2489] close(13) = -1 EBADF (Bad file descriptor) [pid 2481] <... close resumed>) = 0 [pid 2489] close(14 [pid 2481] close(5 [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2489] close(15) = -1 EBADF (Bad file descriptor) [pid 2481] <... close resumed>) = 0 [pid 2489] close(16 [pid 2481] close(6./strace-static-x86_64: Process 2496 attached [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2496] set_robust_list(0x7f6be17d89a0, 24 [pid 2489] close(17 [pid 2481] <... close resumed>) = 0 [pid 2496] <... set_robust_list resumed>) = 0 [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2481] close(7 [pid 2496] rt_sigprocmask(SIG_SETMASK, [], [pid 2489] close(18 [pid 2496] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2481] <... close resumed>) = 0 [pid 2496] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2489] close(19 [pid 2481] close(8 [pid 2496] <... bpf resumed>) = 3 [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2496] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2489] close(20 [pid 2496] <... futex resumed>) = 1 [pid 2494] <... futex resumed>) = 0 [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2496] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2494] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2489] close(21 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... restart_syscall resumed>) = 0 [pid 2496] <... socketpair resumed>[4, 5]) = 0 [pid 2494] <... futex resumed>) = 0 [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2496] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2494] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2489] close(22 [pid 2481] close(9 [pid 2496] <... futex resumed>) = 0 [pid 2494] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2496] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2494] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2489] close(23 [pid 2496] <... bpf resumed>) = 6 [pid 2494] <... futex resumed>) = 0 [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2481] close(10 [pid 2496] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2494] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2489] close(24 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2497 attached [pid 2496] <... futex resumed>) = 0 [pid 2494] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2481] close(11 [pid 292] umount2("./153", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2497] set_robust_list(0x7f6be17b79a0, 24 [pid 2496] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2494] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2489] close(25 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2497] <... set_robust_list resumed>) = 0 [pid 2496] <... bpf resumed>) = 0 [pid 2494] <... futex resumed>) = 0 [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2481] close(12 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2497] rt_sigprocmask(SIG_SETMASK, [], [pid 2496] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2494] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2489] close(26 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] openat(AT_FDCWD, "./153", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2497] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2496] <... futex resumed>) = 0 [pid 2494] <... futex resumed>) = 0 [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2497] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2496] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2494] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2489] close(27 [pid 2481] close(13 [pid 2497] <... bpf resumed>) = 7 [pid 2494] <... mmap resumed>) = 0x7f6be1797000 [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... openat resumed>) = 3 [pid 2497] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2494] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2489] close(28 [pid 2481] close(14 [pid 292] newfstatat(3, "", [pid 2497] <... futex resumed>) = 1 [pid 2494] <... mprotect resumed>) = 0 [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2486] <... futex resumed>) = 0 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2497] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2494] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2489] close(29 [pid 2486] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2481] close(15 [pid 2494] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2489] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2492] <... futex resumed>) = 0 [pid 2489] exit_group(0 [pid 2486] <... futex resumed>) = 1 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 2495] <... futex resumed>) = ? [pid 2492] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2491] <... futex resumed>) = ? [pid 2489] <... exit_group resumed>) = ? [pid 2486] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2481] close(16 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 ./strace-static-x86_64: Process 2498 attached [pid 2495] +++ exited with 0 +++ [pid 2494] <... clone3 resumed> => {parent_tid=[437]}, 88) = 437 [pid 2492] <... setsockopt resumed>) = 0 [pid 2491] +++ exited with 0 +++ [pid 2489] +++ exited with 0 +++ [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./153/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2494] rt_sigprocmask(SIG_SETMASK, [], [pid 2492] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2481] close(17 [pid 2494] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=433, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2492] <... futex resumed>) = 1 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2492] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2486] <... futex resumed>) = 0 [pid 2481] close(18 [pid 292] newfstatat(AT_FDCWD, "./153/binderfs", [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2494] <... futex resumed>) = 0 [pid 2486] close(3 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2486] <... close resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2486] close(4 [pid 2481] close(19 [pid 292] unlink("./153/binderfs" [pid 2486] <... close resumed>) = 0 [pid 2498] set_robust_list(0x7f6be17b79a0, 24 [pid 2486] close(5 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... unlink resumed>) = 0 [pid 2498] <... set_robust_list resumed>) = 0 [pid 2486] <... close resumed>) = 0 [pid 2481] close(20 [pid 292] getdents64(3, [pid 2486] close(6 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2486] <... close resumed>) = 0 [pid 2498] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2481] close(21 [pid 2486] close(7 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] close(3 [pid 2486] <... close resumed>) = 0 [pid 2481] close(22 [pid 2498] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2486] close(8 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... close resumed>) = 0 [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2481] close(23 [pid 292] rmdir("./153" [pid 2498] <... bpf resumed>) = 7 [pid 2486] close(9 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2481] close(24 [pid 292] mkdir("./154", 0777 [pid 2498] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2486] close(10 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2498] <... futex resumed>) = 1 [pid 2494] <... futex resumed>) = 0 [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2481] close(25 [pid 292] <... mkdir resumed>) = 0 [pid 2498] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2494] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2486] close(11 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2496] <... futex resumed>) = 0 [pid 2494] <... futex resumed>) = 1 [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2481] close(26 [pid 2496] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2494] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2496] <... setsockopt resumed>) = 0 [pid 2496] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2494] <... futex resumed>) = 0 [pid 2496] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2494] close(3) = 0 [pid 2494] close(4) = 0 [pid 2486] close(12 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 456 [pid 2494] close(5 [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2481] close(27 [pid 2494] <... close resumed>) = 0 [pid 2486] close(13 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] close(6 [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] <... close resumed>) = 0 [pid 2481] close(28 [pid 289] <... restart_syscall resumed>) = 0 [pid 2494] close(7 [pid 2486] close(14 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] <... close resumed>) = 0 [pid 2494] close(8 [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2481] close(29 [pid 2494] close(9 [pid 2486] close(15 [pid 2481] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./147", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2481] exit_group(0 [pid 2494] close(10 [pid 2486] close(16 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2493] <... futex resumed>) = ? [pid 2488] <... futex resumed>) = ? [pid 2481] <... exit_group resumed>) = ? [pid 2494] close(11 [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] openat(AT_FDCWD, "./147", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2493] +++ exited with 0 +++ [pid 2488] +++ exited with 0 +++ [pid 2494] close(12) = -1 EBADF (Bad file descriptor) [pid 2494] close(13) = -1 EBADF (Bad file descriptor) [pid 2494] close(14) = -1 EBADF (Bad file descriptor) [pid 2494] close(15) = -1 EBADF (Bad file descriptor) [pid 2494] close(16) = -1 EBADF (Bad file descriptor) [pid 2494] close(17) = -1 EBADF (Bad file descriptor) [pid 2494] close(18) = -1 EBADF (Bad file descriptor) [pid 2481] +++ exited with 0 +++ [pid 2494] close(19 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=439, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- [pid 2486] close(17 [pid 289] <... openat resumed>) = 3 [pid 2494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 289] newfstatat(3, "", [pid 2494] close(20 [pid 2486] close(18 [pid 2494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2494] close(21) = -1 EBADF (Bad file descriptor) [pid 2494] close(22) = -1 EBADF (Bad file descriptor) [pid 2486] close(19 [pid 2494] close(23 [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, [pid 2494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2486] close(20 [pid 2494] close(24 [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] close(25 [pid 2486] close(21 [pid 2494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./147/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2494] close(26 [pid 2486] close(22 [pid 2494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] close(27 [pid 2486] close(23 [pid 289] newfstatat(AT_FDCWD, "./147/binderfs", [pid 2494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2494] close(28 [pid 2486] close(24 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] unlink("./147/binderfs"./strace-static-x86_64: Process 2499 attached [pid 2494] close(29 [pid 2486] close(25 [pid 2499] set_robust_list(0x5555698ca6a0, 24 [pid 2494] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... restart_syscall resumed>) = 0 [pid 289] <... unlink resumed>) = 0 [pid 2499] <... set_robust_list resumed>) = 0 [pid 2494] exit_group(0 [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, [pid 2499] chdir("./154" [pid 2498] <... futex resumed>) = ? [pid 2496] <... futex resumed>) = ? [pid 2494] <... exit_group resumed>) = ? [pid 2486] close(26 [pid 2499] <... chdir resumed>) = 0 [pid 2498] +++ exited with 0 +++ [pid 2496] +++ exited with 0 +++ [pid 2494] +++ exited with 0 +++ [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./148", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2499] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2486] close(27 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=435, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] close(3 [pid 2499] <... prctl resumed>) = 0 [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] openat(AT_FDCWD, "./148", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2499] setpgid(0, 0 [pid 2486] close(28 [pid 291] <... openat resumed>) = 3 [pid 289] <... close resumed>) = 0 [pid 2499] <... setpgid resumed>) = 0 [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(3, "", [pid 2499] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2486] close(29 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] rmdir("./147" [pid 2499] <... openat resumed>) = 3 [pid 2486] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2499] write(3, "1000", 4 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2486] exit_group(0 [pid 289] <... rmdir resumed>) = 0 [pid 2499] <... write resumed>) = 4 [pid 2497] <... futex resumed>) = ? [pid 2492] <... futex resumed>) = ? [pid 2486] <... exit_group resumed>) = ? [pid 291] umount2("./148/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] mkdir("./148", 0777 [pid 2499] close(3 [pid 2497] +++ exited with 0 +++ [pid 2492] +++ exited with 0 +++ [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2499] <... close resumed>) = 0 [pid 291] newfstatat(AT_FDCWD, "./148/binderfs", [pid 2499] symlink("/dev/binderfs", "./binderfs" [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2499] <... symlink resumed>) = 0 [pid 2486] +++ exited with 0 +++ [pid 291] unlink("./148/binderfs" [pid 2499] write(1, "executing program\n", 18 [pid 291] <... unlink resumed>) = 0 executing program [pid 2499] <... write resumed>) = 18 [pid 291] getdents64(3, [pid 289] <... mkdir resumed>) = 0 [pid 2499] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=437, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2499] <... futex resumed>) = 0 [pid 291] close(3 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2499] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 291] <... close resumed>) = 0 [pid 2499] <... rt_sigaction resumed>NULL, 8) = 0 [pid 291] rmdir("./148" [pid 2499] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 291] <... rmdir resumed>) = 0 [pid 2499] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] mkdir("./149", 0777 [pid 2499] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 291] <... mkdir resumed>) = 0 [pid 2499] <... mmap resumed>) = 0x7f6be17b8000 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2500 attached [pid 2499] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 436 [pid 2499] <... mprotect resumed>) = 0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 442 [pid 2499] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2499] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2500] set_robust_list(0x5555698ca6a0, 24 [pid 2499] <... clone3 resumed> => {parent_tid=[457]}, 88) = 457 [pid 2499] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2499] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2499] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2502 attached [pid 2502] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2502] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2502] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 287] <... restart_syscall resumed>) = 0 [pid 2502] <... bpf resumed>) = 3 [pid 2502] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2499] <... futex resumed>) = 0 [pid 2499] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2499] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2502] <... futex resumed>) = 1 [pid 2502] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2502] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2499] <... futex resumed>) = 0 [pid 2499] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2499] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2502] <... futex resumed>) = 1 [pid 2502] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 2502] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2499] <... futex resumed>) = 0 [pid 2499] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2499] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2499] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2499] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2499] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 287] umount2("./148", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2499] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] openat(AT_FDCWD, "./148", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 2499] <... clone3 resumed> => {parent_tid=[458]}, 88) = 458 [pid 287] newfstatat(3, "", [pid 2499] rt_sigprocmask(SIG_SETMASK, [], [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2499] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] getdents64(3, [pid 2499] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2499] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2502] <... futex resumed>) = 1 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2502] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 287] umount2("./148/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2502] <... bpf resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2502] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] newfstatat(AT_FDCWD, "./148/binderfs", [pid 2502] <... futex resumed>) = 0 [pid 2502] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2503 attached [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2500] <... set_robust_list resumed>) = 0 [pid 287] unlink("./148/binderfs" [pid 2503] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 287] <... unlink resumed>) = 0 [pid 2503] rt_sigprocmask(SIG_SETMASK, [], [pid 287] getdents64(3, [pid 2503] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2500] chdir("./148" [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2503] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 287] close(3 [pid 2500] <... chdir resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 2500] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 287] rmdir("./148") = 0 [pid 2500] <... prctl resumed>) = 0 [pid 287] mkdir("./149", 0777) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2500] setpgid(0, 0 [pid 2503] <... bpf resumed>) = 7 [pid 2503] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2499] <... futex resumed>) = 0 [pid 2499] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2500] <... setpgid resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 440 [pid 2499] <... futex resumed>) = 1 [pid 2499] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2502] <... futex resumed>) = 0 [pid 290] umount2("./148", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2502] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2502] <... setsockopt resumed>) = 0 [pid 290] openat(AT_FDCWD, "./148", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2500] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 290] <... openat resumed>) = 3 [pid 2502] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] newfstatat(3, "", [pid 2499] <... futex resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2500] <... openat resumed>) = 3 [pid 290] getdents64(3, [pid 2499] close(3 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2500] write(3, "1000", 4 [pid 290] umount2("./148/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2499] <... close resumed>) = 0 [pid 2500] <... write resumed>) = 4 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2499] close(4) = 0 [pid 2499] close(5 [pid 290] newfstatat(AT_FDCWD, "./148/binderfs", [pid 2500] close(3 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2500] <... close resumed>) = 0 [pid 290] unlink("./148/binderfs" [pid 2499] <... close resumed>) = 0 [pid 2500] symlink("/dev/binderfs", "./binderfs" [pid 290] <... unlink resumed>) = 0 [pid 2499] close(6 [pid 290] getdents64(3, [pid 2500] <... symlink resumed>) = 0 [pid 2499] <... close resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 executing program [pid 2500] write(1, "executing program\n", 18 [pid 2499] close(7 [pid 290] close(3 [pid 2500] <... write resumed>) = 18 [pid 2499] <... close resumed>) = 0 [pid 290] <... close resumed>) = 0 [pid 2499] close(8 [pid 290] rmdir("./148" [pid 2500] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... rmdir resumed>) = 0 [pid 2500] <... futex resumed>) = 0 [pid 290] mkdir("./149", 0777 [pid 2499] close(9) = -1 EBADF (Bad file descriptor) [pid 290] <... mkdir resumed>) = 0 [pid 2500] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2499] close(10) = -1 EBADF (Bad file descriptor) [pid 2499] close(11) = -1 EBADF (Bad file descriptor) [pid 2499] close(12) = -1 EBADF (Bad file descriptor) [pid 2499] close(13) = -1 EBADF (Bad file descriptor) [pid 2499] close(14) = -1 EBADF (Bad file descriptor) [pid 2499] close(15) = -1 EBADF (Bad file descriptor) [pid 2500] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2499] close(16) = -1 EBADF (Bad file descriptor) [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 438 [pid 2500] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2499] close(17) = -1 EBADF (Bad file descriptor) [pid 2499] close(18 [pid 2502] <... futex resumed>) = 1 [pid 2499] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2502] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2500] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2499] close(19) = -1 EBADF (Bad file descriptor) [pid 2499] close(20) = -1 EBADF (Bad file descriptor) [pid 2499] close(21) = -1 EBADF (Bad file descriptor) [pid 2499] close(22) = -1 EBADF (Bad file descriptor) [pid 2499] close(23) = -1 EBADF (Bad file descriptor) [pid 2499] close(24) = -1 EBADF (Bad file descriptor) [pid 2499] close(25) = -1 EBADF (Bad file descriptor) [pid 2499] close(26) = -1 EBADF (Bad file descriptor) [pid 2499] close(27) = -1 EBADF (Bad file descriptor) [pid 2499] close(28) = -1 EBADF (Bad file descriptor) [pid 2499] close(29) = -1 EBADF (Bad file descriptor) [pid 2499] exit_group(0 [pid 2502] <... futex resumed>) = ? [pid 2499] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2501 attached ./strace-static-x86_64: Process 2504 attached [pid 2502] +++ exited with 0 +++ [pid 2500] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2503] <... futex resumed>) = ? [pid 2500] <... mmap resumed>) = 0x7f6be17b8000 [pid 2501] set_robust_list(0x5555698ca6a0, 24 [pid 2500] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2501] <... set_robust_list resumed>) = 0 [pid 2500] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2503] +++ exited with 0 +++ [pid 2500] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2499] +++ exited with 0 +++ [pid 2500] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=456, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 292] restart_syscall(<... resuming interrupted clone ...>./strace-static-x86_64: Process 2505 attached [pid 2505] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2500] <... clone3 resumed> => {parent_tid=[437]}, 88) = 437 [pid 2501] chdir("./149" [pid 2505] chdir("./149") = 0 [pid 2500] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2500] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2505] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2500] <... futex resumed>) = 0 [pid 2505] <... prctl resumed>) = 0 [pid 2500] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2505] setpgid(0, 0) = 0 [pid 2501] <... chdir resumed>) = 0 [pid 2505] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2501] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2505] <... openat resumed>) = 3 [pid 2505] write(3, "1000", 4) = 4 [pid 2505] close(3) = 0 [pid 2505] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2505] write(1, "executing program\n", 18 [pid 2501] <... prctl resumed>) = 0 executing program [pid 2505] <... write resumed>) = 18 [pid 2505] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2505] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2505] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2505] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2505] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2505] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2501] setpgid(0, 0 [pid 2505] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[439]}, 88) = 439 [pid 2505] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2505] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2505] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2506 attached [pid 2506] set_robust_list(0x7f6be17d89a0, 24 [pid 292] <... restart_syscall resumed>) = 0 [pid 2501] <... setpgid resumed>) = 0 [pid 2506] <... set_robust_list resumed>) = 0 [pid 2506] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 292] umount2("./154", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 2501] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 292] openat(AT_FDCWD, "./154", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2506] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2501] <... openat resumed>) = 3 [pid 292] <... openat resumed>) = 3 [pid 292] newfstatat(3, "", [pid 2501] write(3, "1000", 4 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 292] getdents64(3, [pid 2501] <... write resumed>) = 4 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2501] close(3 [pid 292] umount2("./154/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 2501] <... close resumed>) = 0 [pid 292] newfstatat(AT_FDCWD, "./154/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2501] symlink("/dev/binderfs", "./binderfs" [pid 292] unlink("./154/binderfs") = 0 [pid 292] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 292] close(3 [pid 2501] <... symlink resumed>) = 0 [pid 292] <... close resumed>) = 0 [pid 292] rmdir("./154" [pid 2501] write(1, "executing program\n", 18 [pid 292] <... rmdir resumed>) = 0 executing program [pid 2501] <... write resumed>) = 18 [pid 292] mkdir("./155", 0777 [pid 2506] <... bpf resumed>) = 3 [pid 292] <... mkdir resumed>) = 0 [pid 2501] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2506] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2506] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2507 attached [pid 2507] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2507] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2507] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2501] <... futex resumed>) = 0 [pid 2500] <... futex resumed>) = 0 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 459 [pid 2500] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2500] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2501] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2506] <... futex resumed>) = 0 [pid 2501] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2506] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2501] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2504] set_robust_list(0x5555698ca6a0, 24 [pid 2506] <... socketpair resumed>[4, 5]) = 0 [pid 2506] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2506] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2500] <... futex resumed>) = 0 [pid 2501] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2504] <... set_robust_list resumed>) = 0 [pid 2500] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2506] <... futex resumed>) = 0 [pid 2501] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2500] <... futex resumed>) = 1 [pid 2506] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2500] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2504] chdir("./149" [pid 2501] <... mmap resumed>) = 0x7f6be17b8000 [pid 2506] <... bpf resumed>) = 6 [pid 2506] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2500] <... futex resumed>) = 0 [pid 2504] <... chdir resumed>) = 0 [pid 2501] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2500] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2506] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2500] <... futex resumed>) = 0 [pid 2504] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2501] <... mprotect resumed>) = 0 [pid 2500] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2506] <... bpf resumed>) = 0 [pid 2500] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2506] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2500] <... mmap resumed>) = 0x7f6be1797000 [pid 2504] <... prctl resumed>) = 0 [pid 2501] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2500] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2506] <... futex resumed>) = 0 [pid 2500] <... mprotect resumed>) = 0 [pid 2504] setpgid(0, 0 [pid 2501] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2504] <... setpgid resumed>) = 0 [pid 2500] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2506] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2501] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2500] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2500] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[438]}, 88) = 438 [pid 2500] rt_sigprocmask(SIG_SETMASK, [], [pid 2504] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2500] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2500] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2501] <... clone3 resumed> => {parent_tid=[443]}, 88) = 443 [pid 2500] <... futex resumed>) = 0 [pid 2500] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2501] rt_sigprocmask(SIG_SETMASK, [], [pid 2504] <... openat resumed>) = 3 [pid 2501] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2504] write(3, "1000", 4 [pid 2501] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2504] <... write resumed>) = 4 [pid 2501] <... futex resumed>) = 0 [pid 2504] close(3 [pid 2507] <... bpf resumed>) = 3 [pid 2501] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2504] <... close resumed>) = 0 [pid 2507] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2505] <... futex resumed>) = 0 [pid 2505] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2505] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2507] <... futex resumed>) = 1 [pid 2507] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2507] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2505] <... futex resumed>) = 0 [pid 2505] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2505] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2507] <... futex resumed>) = 1 [pid 2507] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72./strace-static-x86_64: Process 2509 attached [pid 2504] symlink("/dev/binderfs", "./binderfs" [pid 2507] <... bpf resumed>) = 6 [pid 2507] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2505] <... futex resumed>) = 0 [pid 2505] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2504] <... symlink resumed>) = 0 [pid 2505] <... futex resumed>) = 0 [pid 2505] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2505] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0executing program ) = 0x7f6be1797000 [pid 2504] write(1, "executing program\n", 18 [pid 2505] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2505] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2504] <... write resumed>) = 18 [pid 2505] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2505] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0}./strace-static-x86_64: Process 2511 attached [pid 2509] set_robust_list(0x7f6be17b79a0, 24 [pid 2504] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2505] <... clone3 resumed> => {parent_tid=[440]}, 88) = 440 [pid 2509] <... set_robust_list resumed>) = 0 [pid 2505] rt_sigprocmask(SIG_SETMASK, [], [pid 2504] <... futex resumed>) = 0 [pid 2505] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2505] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2504] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2505] <... futex resumed>) = 0 [pid 2505] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2507] <... futex resumed>) = 1 [pid 2504] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2511] set_robust_list(0x7f6be17b79a0, 24 [pid 2504] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2504] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2511] <... set_robust_list resumed>) = 0 [pid 2507] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2511] rt_sigprocmask(SIG_SETMASK, [], [pid 2507] <... bpf resumed>) = 0 [pid 2511] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2511] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2509] rt_sigprocmask(SIG_SETMASK, [], [pid 2504] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2507] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2511] <... bpf resumed>) = 7 [pid 2509] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2504] <... mprotect resumed>) = 0 [pid 2507] <... futex resumed>) = 0 [pid 2507] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2511] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2504] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2505] <... futex resumed>) = 0 [pid 2504] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2505] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2504] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2505] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2507] <... futex resumed>) = 0 [pid 2507] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 2507] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2505] <... futex resumed>) = 0 [pid 2504] <... clone3 resumed> => {parent_tid=[441]}, 88) = 441 [pid 2505] close(3 [pid 2509] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2505] <... close resumed>) = 0 [pid 2504] rt_sigprocmask(SIG_SETMASK, [], ./strace-static-x86_64: Process 2512 attached [pid 2505] close(4) = 0 [pid 2505] close(5) = 0 [pid 2504] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2505] close(6) = 0 [pid 2505] close(7) = 0 [pid 2505] close(8) = -1 EBADF (Bad file descriptor) [pid 2505] close(9 [pid 2509] <... bpf resumed>) = 7 [pid 2505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2504] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2505] close(10) = -1 EBADF (Bad file descriptor) [pid 2505] close(11) = -1 EBADF (Bad file descriptor) [pid 2505] close(12) = -1 EBADF (Bad file descriptor) [pid 2505] close(13) = -1 EBADF (Bad file descriptor) [pid 2505] close(14) = -1 EBADF (Bad file descriptor) [pid 2505] close(15) = -1 EBADF (Bad file descriptor) [pid 2505] close(16) = -1 EBADF (Bad file descriptor) [pid 2505] close(17) = -1 EBADF (Bad file descriptor) [pid 2505] close(18) = -1 EBADF (Bad file descriptor) [pid 2505] close(19) = -1 EBADF (Bad file descriptor) [pid 2505] close(20) = -1 EBADF (Bad file descriptor) [pid 2505] close(21) = -1 EBADF (Bad file descriptor) [pid 2505] close(22) = -1 EBADF (Bad file descriptor) [pid 2505] close(23) = -1 EBADF (Bad file descriptor) [pid 2507] <... futex resumed>) = 1 [pid 2505] close(24 [pid 2507] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2509] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2505] close(25 [pid 2504] <... futex resumed>) = 0 [pid 2505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2509] <... futex resumed>) = 1 [pid 2505] close(26 [pid 2504] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2500] <... futex resumed>) = 0 [pid 2505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2511] <... futex resumed>) = 1 [pid 2505] close(27 [pid 2511] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2509] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2505] close(28 [pid 2500] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2506] <... futex resumed>) = 0 [pid 2505] close(29 [pid 2500] <... futex resumed>) = 1 [pid 2506] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2505] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2500] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2506] <... setsockopt resumed>) = 0 [pid 2505] exit_group(0 [pid 2511] <... futex resumed>) = ? [pid 2507] <... futex resumed>) = ? [pid 2506] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2505] <... exit_group resumed>) = ? [pid 2512] set_robust_list(0x7f6be17d89a0, 24 [pid 2511] +++ exited with 0 +++ [pid 2507] +++ exited with 0 +++ [pid 2506] <... futex resumed>) = 1 [pid 2505] +++ exited with 0 +++ [pid 2500] <... futex resumed>) = 0 [pid 2506] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2500] close(3./strace-static-x86_64: Process 2508 attached ) = 0 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=438, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2500] close(4 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2508] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2508] chdir("./155" [pid 2500] <... close resumed>) = 0 [pid 2508] <... chdir resumed>) = 0 [pid 2500] close(5 [pid 2508] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2500] <... close resumed>) = 0 [pid 2508] setpgid(0, 0 [pid 2500] close(6 [pid 2508] <... setpgid resumed>) = 0 [pid 2508] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2500] <... close resumed>) = 0 [pid 2512] <... set_robust_list resumed>) = 0 [pid 2508] <... openat resumed>) = 3 [pid 2500] close(7 [pid 2508] write(3, "1000", 4 [pid 2500] <... close resumed>) = 0 [pid 2508] <... write resumed>) = 4 [pid 2500] close(8 [pid 2508] close(3 [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2510 attached [pid 2508] <... close resumed>) = 0 [pid 2500] close(9 [pid 2510] set_robust_list(0x7f6be17d89a0, 24 [pid 2508] symlink("/dev/binderfs", "./binderfs" [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2510] <... set_robust_list resumed>) = 0 [pid 2508] <... symlink resumed>) = 0 [pid 2500] close(10 [pid 2512] rt_sigprocmask(SIG_SETMASK, [], [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 2510] rt_sigprocmask(SIG_SETMASK, [], [pid 2508] write(1, "executing program\n", 18 [pid 2500] close(11 [pid 2510] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2508] <... write resumed>) = 18 [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2510] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2508] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2500] close(12 [pid 2512] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2512] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2510] <... bpf resumed>) = 3 [pid 2508] <... futex resumed>) = 0 [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... restart_syscall resumed>) = 0 [pid 2500] close(13) = -1 EBADF (Bad file descriptor) [pid 2510] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2508] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2500] close(14) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./149", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2500] close(15 [pid 2510] <... futex resumed>) = 1 [pid 2508] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2501] <... futex resumed>) = 0 [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2510] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2508] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2501] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2500] close(16 [pid 290] openat(AT_FDCWD, "./149", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2510] <... socketpair resumed>[4, 5]) = 0 [pid 2508] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2501] <... futex resumed>) = 0 [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2510] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2508] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2501] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] <... openat resumed>) = 3 [pid 2510] <... futex resumed>) = 0 [pid 2508] <... mmap resumed>) = 0x7f6be17b8000 [pid 2501] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2500] close(17 [pid 2510] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2508] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2501] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(3, "", [pid 2510] <... bpf resumed>) = 6 [pid 2508] <... mprotect resumed>) = 0 [pid 2501] <... futex resumed>) = 0 [pid 2500] close(18 [pid 2510] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2508] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2501] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2510] <... futex resumed>) = 0 [pid 2508] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2501] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2500] close(19 [pid 2510] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2508] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2501] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] getdents64(3, [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2510] <... bpf resumed>) = 0 [pid 2501] <... futex resumed>) = 0 [pid 2500] close(20 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2510] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2508] <... clone3 resumed> => {parent_tid=[460]}, 88) = 460 [pid 2501] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./149/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2510] <... futex resumed>) = 0 [pid 2508] rt_sigprocmask(SIG_SETMASK, [], [pid 2501] <... futex resumed>) = 0 [pid 2510] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2508] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2501] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2500] close(21 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2512] <... bpf resumed>) = 3 [pid 2510] <... bpf resumed>) = 7 [pid 2508] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2510] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2508] <... futex resumed>) = 0 [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(AT_FDCWD, "./149/binderfs", [pid 2510] <... futex resumed>) = 1 [pid 2508] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2501] <... futex resumed>) = 0 [pid 2500] close(22 [pid 2510] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2501] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2510] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2501] <... futex resumed>) = 0 [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2510] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2501] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2500] close(23 [pid 290] unlink("./149/binderfs" [pid 2510] <... setsockopt resumed>) = 0 [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2510] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2501] <... futex resumed>) = 0 [pid 2500] close(24 [pid 290] <... unlink resumed>) = 0 [pid 2510] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2501] close(3 [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 2501] <... close resumed>) = 0 [pid 2501] close(4 [pid 2500] close(25 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2501] <... close resumed>) = 0 [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2512] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2501] close(5 [pid 2500] close(26 [pid 290] close(3 [pid 2501] <... close resumed>) = 0 [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2501] close(6 [pid 2512] <... futex resumed>) = 1 [pid 2504] <... futex resumed>) = 0 [pid 2501] <... close resumed>) = 0 [pid 2500] close(27 [pid 290] <... close resumed>) = 0 [pid 2512] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2504] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2501] close(7 [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] rmdir("./149" [pid 2504] <... futex resumed>) = 0 [pid 2501] <... close resumed>) = 0 [pid 2500] close(28 [pid 2504] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2501] close(8 [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... rmdir resumed>) = 0 [pid 2512] <... socketpair resumed>[4, 5]) = 0 [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2500] close(29 [pid 290] mkdir("./150", 0777 [pid 2512] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2501] close(9 [pid 2500] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2501] close(10 [pid 290] <... mkdir resumed>) = 0 [pid 2512] <... futex resumed>) = 1 [pid 2504] <... futex resumed>) = 0 [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2500] exit_group(0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2506] <... futex resumed>) = ? [pid 2504] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2501] close(11 [pid 2500] <... exit_group resumed>) = ? [pid 2506] +++ exited with 0 +++ [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2501] close(12) = -1 EBADF (Bad file descriptor) [pid 2501] close(13) = -1 EBADF (Bad file descriptor) [pid 2501] close(14) = -1 EBADF (Bad file descriptor) [pid 2501] close(15 [pid 2504] <... futex resumed>) = 0 [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2504] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2501] close(16 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 441 [pid 2512] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2509] <... futex resumed>) = ? [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2513 attached [pid 2501] close(17 [pid 2513] set_robust_list(0x7f6be17d89a0, 24 [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2513] <... set_robust_list resumed>) = 0 [pid 2501] close(18 [pid 2513] rt_sigprocmask(SIG_SETMASK, [], [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2513] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2501] close(19 [pid 2513] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2513] <... bpf resumed>) = 3 [pid 2512] <... bpf resumed>) = 6 [pid 2509] +++ exited with 0 +++ [pid 2501] close(20 [pid 2500] +++ exited with 0 +++ [pid 2513] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2513] <... futex resumed>) = 1 [pid 2512] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2508] <... futex resumed>) = 0 [pid 2501] close(21 [pid 2513] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2508] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=436, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2513] <... socketpair resumed>[4, 5]) = 0 [pid 2512] <... futex resumed>) = 1 [pid 2508] <... futex resumed>) = 0 [pid 2504] <... futex resumed>) = 0 [pid 2501] close(22 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2513] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2508] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2513] <... futex resumed>) = 0 [pid 2512] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2508] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2504] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2501] close(23 [pid 2513] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2512] <... bpf resumed>) = 0 [pid 2508] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2504] <... futex resumed>) = 0 [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2513] <... bpf resumed>) = 6 [pid 2508] <... futex resumed>) = 0 [pid 2504] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2501] close(24 [pid 2513] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2512] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2508] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2504] <... futex resumed>) = 0 [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2514 attached [pid 2513] <... futex resumed>) = 0 [pid 2512] <... futex resumed>) = 0 [pid 2508] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2504] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2501] close(25 [pid 2514] set_robust_list(0x5555698ca6a0, 24 [pid 2513] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2512] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2508] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2504] <... mmap resumed>) = 0x7f6be1797000 [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2514] <... set_robust_list resumed>) = 0 [pid 2513] <... bpf resumed>) = 0 [pid 2508] <... futex resumed>) = 0 [pid 2504] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2501] close(26 [pid 2514] chdir("./150" [pid 2513] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2508] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2504] <... mprotect resumed>) = 0 [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2514] <... chdir resumed>) = 0 [pid 2513] <... futex resumed>) = 0 [pid 2508] <... futex resumed>) = 0 [pid 2504] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2501] close(27 [pid 2514] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2513] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2508] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2514] <... prctl resumed>) = 0 [pid 2508] <... mmap resumed>) = 0x7f6be1797000 [pid 2504] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2501] close(28 [pid 2514] setpgid(0, 0 [pid 2508] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2504] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2514] <... setpgid resumed>) = 0 [pid 2508] <... mprotect resumed>) = 0 [pid 2501] close(29./strace-static-x86_64: Process 2515 attached [pid 2514] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2508] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2501] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2515] set_robust_list(0x7f6be17b79a0, 24 [pid 2514] <... openat resumed>) = 3 [pid 2508] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2501] exit_group(0 [pid 2514] write(3, "1000", 4 [pid 2510] <... futex resumed>) = ? [pid 2508] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2504] <... clone3 resumed> => {parent_tid=[442]}, 88) = 442 [pid 2501] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2516 attached [pid 2515] <... set_robust_list resumed>) = 0 [pid 2514] <... write resumed>) = 4 [pid 2510] +++ exited with 0 +++ [pid 2504] rt_sigprocmask(SIG_SETMASK, [], [pid 2501] +++ exited with 0 +++ [pid 2514] close(3 [pid 2508] <... clone3 resumed> => {parent_tid=[461]}, 88) = 461 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=442, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2514] <... close resumed>) = 0 [pid 2508] rt_sigprocmask(SIG_SETMASK, [], [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2514] symlink("/dev/binderfs", "./binderfs" [pid 2508] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2516] set_robust_list(0x7f6be17b79a0, 24 [pid 2515] rt_sigprocmask(SIG_SETMASK, [], [pid 2514] <... symlink resumed>) = 0 [pid 2508] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2504] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2514] write(1, "executing program\n", 18executing program [pid 2508] <... futex resumed>) = 0 [pid 2514] <... write resumed>) = 18 [pid 2508] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2514] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2514] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2514] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2514] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2514] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2514] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2514] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 291] <... restart_syscall resumed>) = 0 [pid 2516] <... set_robust_list resumed>) = 0 [pid 2515] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2504] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2517 attached [pid 2516] rt_sigprocmask(SIG_SETMASK, [], [pid 2515] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2514] <... clone3 resumed> => {parent_tid=[442]}, 88) = 442 [pid 2504] <... futex resumed>) = 0 [pid 2514] rt_sigprocmask(SIG_SETMASK, [], [pid 291] umount2("./149", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2514] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2514] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] openat(AT_FDCWD, "./149", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2514] <... futex resumed>) = 0 [pid 291] <... openat resumed>) = 3 [pid 2514] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] umount2("./149/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 291] newfstatat(AT_FDCWD, "./149/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] unlink("./149/binderfs") = 0 [pid 291] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] close(3) = 0 [pid 2515] <... bpf resumed>) = 7 [pid 2504] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] rmdir("./149") = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 291] mkdir("./150", 0777) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2517] set_robust_list(0x7f6be17d89a0, 24 [pid 2516] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2515] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 444 [pid 2516] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2515] <... futex resumed>) = 1 [pid 2517] <... set_robust_list resumed>) = 0 [pid 2504] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2518 attached [pid 2518] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2518] chdir("./150") = 0 [pid 2518] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2518] setpgid(0, 0) = 0 executing program [pid 2518] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2504] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2518] <... openat resumed>) = 3 [pid 2518] write(3, "1000", 4) = 4 [pid 2518] close(3) = 0 [pid 2518] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2518] write(1, "executing program\n", 18) = 18 [pid 2516] <... bpf resumed>) = 7 [pid 2515] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2512] <... futex resumed>) = 0 [pid 2504] <... futex resumed>) = 1 [pid 289] umount2("./148", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2516] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2518] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2518] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2512] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2504] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2518] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2516] <... futex resumed>) = 1 [pid 2508] <... futex resumed>) = 0 [pid 2518] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2508] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2518] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2513] <... futex resumed>) = 0 [pid 2508] <... futex resumed>) = 1 [pid 2518] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2513] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2508] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2518] <... mmap resumed>) = 0x7f6be17b8000 [pid 2513] <... setsockopt resumed>) = 0 [pid 2518] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2513] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2518] <... mprotect resumed>) = 0 [pid 2513] <... futex resumed>) = 1 [pid 2508] <... futex resumed>) = 0 [pid 2518] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2513] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2512] <... setsockopt resumed>) = 0 [pid 2508] close(3 [pid 2518] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2516] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2508] <... close resumed>) = 0 [pid 289] openat(AT_FDCWD, "./148", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2518] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2508] close(4 [pid 2512] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2508] <... close resumed>) = 0 [pid 2518] <... clone3 resumed> => {parent_tid=[445]}, 88) = 445 [pid 2512] <... futex resumed>) = 1 [pid 2508] close(5 [pid 2504] <... futex resumed>) = 0 [pid 289] <... openat resumed>) = 3 [pid 2518] rt_sigprocmask(SIG_SETMASK, [], [pid 2517] rt_sigprocmask(SIG_SETMASK, [], [pid 2512] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2508] <... close resumed>) = 0 [pid 2518] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2508] close(6 [pid 2518] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2517] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2508] <... close resumed>) = 0 [pid 2504] close(3 [pid 289] newfstatat(3, "", ./strace-static-x86_64: Process 2519 attached [pid 2518] <... futex resumed>) = 0 [pid 2517] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2508] close(7 [pid 2504] <... close resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2518] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2508] <... close resumed>) = 0 [pid 2508] close(8 [pid 2504] close(4 [pid 2508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, [pid 2508] close(9 [pid 2504] <... close resumed>) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2504] close(5 [pid 289] umount2("./148/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2508] close(10) = -1 EBADF (Bad file descriptor) [pid 2504] <... close resumed>) = 0 [pid 2508] close(11 [pid 2504] close(6 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2508] close(12 [pid 2504] <... close resumed>) = 0 [pid 2508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] newfstatat(AT_FDCWD, "./148/binderfs", [pid 2504] close(7 [pid 2517] <... bpf resumed>) = 3 [pid 2508] close(13) = -1 EBADF (Bad file descriptor) [pid 2504] <... close resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2517] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2508] close(14 [pid 2504] close(8 [pid 289] unlink("./148/binderfs" [pid 2517] <... futex resumed>) = 1 [pid 2514] <... futex resumed>) = 0 [pid 2508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2514] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2508] close(15 [pid 2514] <... futex resumed>) = 0 [pid 2508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2517] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2514] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2508] close(16 [pid 2504] close(9 [pid 289] <... unlink resumed>) = 0 [pid 2508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, [pid 2508] close(17) = -1 EBADF (Bad file descriptor) [pid 2504] close(10 [pid 2508] close(18 [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2517] <... socketpair resumed>[4, 5]) = 0 [pid 2508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2504] close(11 [pid 289] close(3 [pid 2517] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2508] close(19 [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2504] close(12 [pid 289] <... close resumed>) = 0 [pid 2517] <... futex resumed>) = 1 [pid 2514] <... futex resumed>) = 0 [pid 2508] close(20 [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2517] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2514] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2504] close(13 [pid 289] rmdir("./148" [pid 2514] <... futex resumed>) = 0 [pid 2508] close(21 [pid 2514] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... rmdir resumed>) = 0 [pid 2517] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2508] close(22 [pid 2504] close(14 [pid 289] mkdir("./149", 0777 [pid 2517] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2508] close(23 [pid 2504] close(15 [pid 289] <... mkdir resumed>) = 0 [pid 2517] <... bpf resumed>) = 6 [pid 2508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2508] close(24 [pid 2504] close(16 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2517] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2508] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2508] close(25) = -1 EBADF (Bad file descriptor) [pid 2508] close(26) = -1 EBADF (Bad file descriptor) [pid 2508] close(27) = -1 EBADF (Bad file descriptor) [pid 2508] close(28) = -1 EBADF (Bad file descriptor) [pid 2508] close(29) = -1 EBADF (Bad file descriptor) [pid 2508] exit_group(0 [pid 2517] <... futex resumed>) = 1 [pid 2514] <... futex resumed>) = 0 [pid 2504] close(17 [pid 2516] <... futex resumed>) = ? [pid 2514] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2513] <... futex resumed>) = ? [pid 2508] <... exit_group resumed>) = ? [pid 2517] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 439 [pid 2516] +++ exited with 0 +++ [pid 2517] <... bpf resumed>) = 0 [pid 2514] <... futex resumed>) = 0 [pid 2513] +++ exited with 0 +++ [pid 2508] +++ exited with 0 +++ [pid 2504] close(18 [pid 2517] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2514] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2519] set_robust_list(0x7f6be17d89a0, 24 [pid 2514] <... futex resumed>) = 0 [pid 2504] close(19 [pid 2519] <... set_robust_list resumed>) = 0 [pid 2517] <... futex resumed>) = 0 [pid 2514] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=459, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2519] rt_sigprocmask(SIG_SETMASK, [], [pid 2514] <... mmap resumed>) = 0x7f6be1797000 [pid 2519] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2517] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2514] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2504] close(20 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2519] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2514] <... mprotect resumed>) = 0 [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2519] <... bpf resumed>) = 3 [pid 2514] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2519] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2514] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2504] close(21 [pid 2519] <... futex resumed>) = 1 [pid 2518] <... futex resumed>) = 0 [pid 2514] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2519] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2518] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2504] close(22./strace-static-x86_64: Process 2521 attached [pid 2519] <... socketpair resumed>[4, 5]) = 0 [pid 2518] <... futex resumed>) = 0 [pid 2514] <... clone3 resumed> => {parent_tid=[443]}, 88) = 443 [pid 2519] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2518] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2519] <... futex resumed>) = 0 [pid 2518] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2519] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2518] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2519] <... bpf resumed>) = 6 [pid 2518] <... futex resumed>) = 0 [pid 2519] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2518] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2519] <... futex resumed>) = 0 [pid 2518] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2519] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2518] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2519] <... bpf resumed>) = 0 [pid 2518] <... futex resumed>) = 0 [pid 2519] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2518] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2519] <... futex resumed>) = 0 [pid 2518] <... futex resumed>) = 0 [pid 2519] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2518] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2518] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2518] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2514] rt_sigprocmask(SIG_SETMASK, [], [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2518] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2514] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2504] close(23 [pid 2518] <... clone3 resumed> => {parent_tid=[446]}, 88) = 446 [pid 2518] rt_sigprocmask(SIG_SETMASK, [], [pid 2514] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2518] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2514] <... futex resumed>) = 0 [pid 2504] close(24 [pid 2518] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2514] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2518] <... futex resumed>) = 0 [pid 2504] close(25 [pid 2518] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2520 attached [pid 2504] close(26 [pid 2520] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2520] chdir("./149" [pid 2504] close(27 [pid 2520] <... chdir resumed>) = 0 [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2520] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2504] close(28 [pid 2520] <... prctl resumed>) = 0 [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2520] setpgid(0, 0 [pid 2504] close(29 [pid 2520] <... setpgid resumed>) = 0 [pid 2504] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2520] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2504] exit_group(0 executing program [pid 2520] <... openat resumed>) = 3 [pid 2515] <... futex resumed>) = ? [pid 2512] <... futex resumed>) = ? [pid 2504] <... exit_group resumed>) = ? [pid 2515] +++ exited with 0 +++ [pid 2512] +++ exited with 0 +++ [pid 2520] write(3, "1000", 4) = 4 [pid 2520] close(3) = 0 [pid 2520] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2520] write(1, "executing program\n", 18) = 18 [pid 2520] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2504] +++ exited with 0 +++ [pid 2520] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=440, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2520] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2520] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2520] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2520] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2521] set_robust_list(0x7f6be17b79a0, 24 [pid 2520] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2520] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0}./strace-static-x86_64: Process 2523 attached [pid 2521] <... set_robust_list resumed>) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 2520] <... clone3 resumed> => {parent_tid=[440]}, 88) = 440 [pid 2520] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2520] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2520] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... restart_syscall resumed>) = 0 ./strace-static-x86_64: Process 2522 attached [pid 2522] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2522] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2522] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2523] set_robust_list(0x7f6be17d89a0, 24 [pid 2522] <... bpf resumed>) = 7 [pid 2521] rt_sigprocmask(SIG_SETMASK, [], [pid 2522] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2518] <... futex resumed>) = 0 [pid 2518] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2519] <... futex resumed>) = 0 [pid 2518] <... futex resumed>) = 1 [pid 2519] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2518] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2519] <... setsockopt resumed>) = 0 [pid 2519] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2518] <... futex resumed>) = 0 [pid 2519] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2518] close(3) = 0 [pid 2518] close(4) = 0 [pid 2518] close(5) = 0 [pid 2518] close(6 [pid 2523] <... set_robust_list resumed>) = 0 [pid 2521] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2518] <... close resumed>) = 0 [pid 292] umount2("./155", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2518] close(7) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2518] close(8 [pid 287] umount2("./149", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] openat(AT_FDCWD, "./155", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2518] close(9) = -1 EBADF (Bad file descriptor) [pid 2518] close(10 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... openat resumed>) = 3 [pid 2518] close(11 [pid 292] newfstatat(3, "", [pid 287] openat(AT_FDCWD, "./149", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2518] close(12 [pid 287] <... openat resumed>) = 3 [pid 2522] <... futex resumed>) = 1 [pid 2518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 287] newfstatat(3, "", [pid 2522] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2518] close(13) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2521] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2518] close(14 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 292] umount2("./155/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2518] close(15) = -1 EBADF (Bad file descriptor) [pid 2518] close(16 [pid 287] getdents64(3, [pid 2518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2518] close(17 [pid 292] newfstatat(AT_FDCWD, "./155/binderfs", [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] umount2("./149/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2518] close(18 [pid 292] unlink("./155/binderfs" [pid 2518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2518] close(19 [pid 292] <... unlink resumed>) = 0 [pid 287] newfstatat(AT_FDCWD, "./149/binderfs", [pid 2518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 2518] close(20 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] close(3 [pid 287] unlink("./149/binderfs" [pid 2518] close(21) = -1 EBADF (Bad file descriptor) [pid 292] <... close resumed>) = 0 [pid 2518] close(22 [pid 292] rmdir("./155" [pid 287] <... unlink resumed>) = 0 [pid 2518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2518] close(23 [pid 292] <... rmdir resumed>) = 0 [pid 2518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] getdents64(3, [pid 292] mkdir("./156", 0777 [pid 2518] close(24 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2518] close(25 [pid 292] <... mkdir resumed>) = 0 [pid 287] close(3 [pid 2521] <... bpf resumed>) = 7 [pid 2518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2518] close(26 [pid 287] <... close resumed>) = 0 [pid 2518] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2518] close(27) = -1 EBADF (Bad file descriptor) [pid 2518] close(28) = -1 EBADF (Bad file descriptor) [pid 2518] close(29) = -1 EBADF (Bad file descriptor) [pid 2518] exit_group(0 [pid 2522] <... futex resumed>) = ? [pid 2519] <... futex resumed>) = ? [pid 2518] <... exit_group resumed>) = ? [pid 2523] rt_sigprocmask(SIG_SETMASK, [], [pid 2522] +++ exited with 0 +++ [pid 2521] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2519] +++ exited with 0 +++ [pid 2518] +++ exited with 0 +++ [pid 287] rmdir("./149" [pid 2514] <... futex resumed>) = 0 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 462 [pid 287] <... rmdir resumed>) = 0 [pid 2514] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=444, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2514] <... futex resumed>) = 1 [pid 2517] <... futex resumed>) = 0 [pid 287] mkdir("./150", 0777 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2521] <... futex resumed>) = 1 [pid 2517] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2514] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2517] <... setsockopt resumed>) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 2521] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2517] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... restart_syscall resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2517] <... futex resumed>) = 1 [pid 2514] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2524 attached [pid 2524] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2524] chdir("./156" [pid 2517] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2514] close(3 [pid 2524] <... chdir resumed>) = 0 [pid 2514] <... close resumed>) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 443 [pid 291] umount2("./150", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2514] close(4 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2524] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2514] <... close resumed>) = 0 [pid 291] openat(AT_FDCWD, "./150", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2514] close(5 [pid 2524] <... prctl resumed>) = 0 [pid 291] <... openat resumed>) = 3 [pid 2524] setpgid(0, 0 [pid 2514] <... close resumed>) = 0 [pid 291] newfstatat(3, "", [pid 2514] close(6 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2514] <... close resumed>) = 0 [pid 2524] <... setpgid resumed>) = 0 [pid 2524] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2514] close(7 [pid 291] getdents64(3, [pid 2524] <... openat resumed>) = 3 [pid 2514] <... close resumed>) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2514] close(8 [pid 291] umount2("./150/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2524] write(3, "1000", 4) = 4 [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2514] close(9 [pid 291] newfstatat(AT_FDCWD, "./150/binderfs", [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2514] close(10 [pid 291] unlink("./150/binderfs" [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] close(3 [pid 291] <... unlink resumed>) = 0 [pid 2514] close(11 [pid 291] getdents64(3, [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2524] <... close resumed>) = 0 [pid 2524] symlink("/dev/binderfs", "./binderfs" [pid 2514] close(12 [pid 291] close(3 [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... close resumed>) = 0 [pid 2514] close(13 [pid 291] rmdir("./150" [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] <... symlink resumed>) = 0 [pid 2514] close(14 [pid 291] <... rmdir resumed>) = 0 [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] mkdir("./151", 0777 [pid 2514] close(15 [pid 2524] write(1, "executing program\n", 18 [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... mkdir resumed>) = 0 executing program [pid 2514] close(16 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] <... write resumed>) = 18 [pid 2524] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2524] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2524] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2524] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2514] close(17 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 447 [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] <... mmap resumed>) = 0x7f6be17b8000 [pid 2524] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2514] close(18) = -1 EBADF (Bad file descriptor) [pid 2514] close(19 [pid 2524] <... mprotect resumed>) = 0 [pid 2524] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2514] close(20 [pid 2524] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2514] close(21 [pid 2524] <... clone3 resumed> => {parent_tid=[463]}, 88) = 463 [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] rt_sigprocmask(SIG_SETMASK, [], [pid 2514] close(22 [pid 2524] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2514] close(23 [pid 2524] <... futex resumed>) = 0 [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2514] close(24 [pid 2523] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2514] close(25./strace-static-x86_64: Process 2525 attached ) = -1 EBADF (Bad file descriptor) [pid 2525] set_robust_list(0x5555698ca6a0, 24 [pid 2514] close(26 [pid 2525] <... set_robust_list resumed>) = 0 [pid 2525] chdir("./150" [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2525] <... chdir resumed>) = 0 [pid 2514] close(27 [pid 2525] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2525] setpgid(0, 0 [pid 2514] close(28 [pid 2525] <... setpgid resumed>) = 0 [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2525] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2514] close(29 [pid 2523] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2514] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2525] <... openat resumed>) = 3 [pid 2514] exit_group(0 [pid 2525] write(3, "1000", 4executing program [pid 2514] <... exit_group resumed>) = ? [pid 2517] <... futex resumed>) = -1 (errno 18446744073709551615) [pid 2521] <... futex resumed>) = ? [pid 2525] <... write resumed>) = 4 [pid 2525] close(3) = 0 ./strace-static-x86_64: Process 2526 attached [pid 2525] symlink("/dev/binderfs", "./binderfs" [pid 2517] +++ exited with 0 +++ [pid 2526] set_robust_list(0x5555698ca6a0, 24 [pid 2525] <... symlink resumed>) = 0 [pid 2526] <... set_robust_list resumed>) = 0 [pid 2525] write(1, "executing program\n", 18 [pid 2526] chdir("./151" [pid 2525] <... write resumed>) = 18 [pid 2521] +++ exited with 0 +++ [pid 2514] +++ exited with 0 +++ [pid 2526] <... chdir resumed>) = 0 [pid 2525] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2526] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2525] <... futex resumed>) = 0 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=441, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2526] <... prctl resumed>) = 0 [pid 2525] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2526] setpgid(0, 0 [pid 2525] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2526] <... setpgid resumed>) = 0 [pid 2525] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2526] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2525] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2523] <... bpf resumed>) = 3 [pid 2526] <... openat resumed>) = 3 [pid 2525] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2526] write(3, "1000", 4 [pid 2525] <... mmap resumed>) = 0x7f6be17b8000 [pid 2523] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2526] <... write resumed>) = 4 [pid 2525] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2526] close(3 [pid 2525] <... mprotect resumed>) = 0 ./strace-static-x86_64: Process 2527 attached [pid 2526] <... close resumed>) = 0 [pid 2525] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2523] <... futex resumed>) = 1 [pid 2520] <... futex resumed>) = 0 [pid 2527] set_robust_list(0x7f6be17d89a0, 24 [pid 2526] symlink("/dev/binderfs", "./binderfs" [pid 2525] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2520] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2523] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2520] <... futex resumed>) = 0 [pid 2527] <... set_robust_list resumed>) = 0 [pid 2526] <... symlink resumed>) = 0 [pid 2525] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} executing program [pid 2523] <... socketpair resumed>[4, 5]) = 0 [pid 2520] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2527] rt_sigprocmask(SIG_SETMASK, [], [pid 2526] write(1, "executing program\n", 18 [pid 2523] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2527] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2526] <... write resumed>) = 18 [pid 2525] <... clone3 resumed> => {parent_tid=[444]}, 88) = 444 [pid 2523] <... futex resumed>) = 1 [pid 2520] <... futex resumed>) = 0 [pid 2523] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2520] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2528 attached ) = 0 [pid 2527] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2526] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2525] rt_sigprocmask(SIG_SETMASK, [], [pid 2520] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2528] set_robust_list(0x7f6be17d89a0, 24 [pid 2527] <... bpf resumed>) = 3 [pid 2526] <... futex resumed>) = 0 [pid 2525] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2523] <... bpf resumed>) = 6 [pid 2527] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2526] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2525] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2527] <... futex resumed>) = 1 [pid 2526] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2525] <... futex resumed>) = 0 [pid 2524] <... futex resumed>) = 0 [pid 2527] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2526] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2525] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2524] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2527] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2526] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2524] <... futex resumed>) = 0 [pid 2527] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2526] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2524] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2527] <... socketpair resumed>[4, 5]) = 0 [pid 2526] <... mmap resumed>) = 0x7f6be17b8000 [pid 2523] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2527] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2526] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2520] <... futex resumed>) = 0 [pid 2527] <... futex resumed>) = 1 [pid 2526] <... mprotect resumed>) = 0 [pid 2524] <... futex resumed>) = 0 [pid 2527] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2526] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2524] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2523] <... futex resumed>) = 1 [pid 2520] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2527] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2526] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2524] <... futex resumed>) = 0 [pid 2527] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2526] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2524] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2523] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2520] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2529 attached [pid 2528] <... set_robust_list resumed>) = 0 [pid 2527] <... bpf resumed>) = 6 [pid 2520] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2527] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2526] <... clone3 resumed> => {parent_tid=[448]}, 88) = 448 [pid 2523] <... bpf resumed>) = 0 [pid 2527] <... futex resumed>) = 1 [pid 2526] rt_sigprocmask(SIG_SETMASK, [], [pid 2524] <... futex resumed>) = 0 [pid 2520] <... futex resumed>) = 0 [pid 2527] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2526] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2524] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2523] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2520] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2527] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2526] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2524] <... futex resumed>) = 0 [pid 2523] <... futex resumed>) = 0 [pid 2520] <... mmap resumed>) = 0x7f6be1797000 [pid 2527] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2526] <... futex resumed>) = 0 [pid 2524] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2523] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2520] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2527] <... bpf resumed>) = 0 [pid 2526] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2524] <... futex resumed>) = 0 [pid 2527] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2524] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2520] <... mprotect resumed>) = 0 [pid 2527] <... futex resumed>) = 0 [pid 2524] <... mmap resumed>) = 0x7f6be1797000 [pid 2527] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2524] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2520] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2524] <... mprotect resumed>) = 0 [pid 2524] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2520] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2528] rt_sigprocmask(SIG_SETMASK, [], [pid 2524] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2520] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2524] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2528] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2524] <... clone3 resumed> => {parent_tid=[464]}, 88) = 464 [pid 2520] <... clone3 resumed> => {parent_tid=[441]}, 88) = 441 [pid 2528] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2524] rt_sigprocmask(SIG_SETMASK, [], [pid 2520] rt_sigprocmask(SIG_SETMASK, [], [pid 2529] set_robust_list(0x7f6be17d89a0, 24 [pid 2524] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2524] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2520] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2524] <... futex resumed>) = 0 [pid 2524] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2520] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2530 attached ) = 0 [pid 2530] set_robust_list(0x7f6be17b79a0, 24 [pid 2520] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2530] <... set_robust_list resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 2530] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 290] umount2("./150", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2528] <... bpf resumed>) = 3 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2528] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] openat(AT_FDCWD, "./150", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2530] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2528] <... futex resumed>) = 1 [pid 2525] <... futex resumed>) = 0 [pid 290] <... openat resumed>) = 3 [pid 2525] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2525] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] newfstatat(3, "", [pid 2528] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2530] <... bpf resumed>) = 7 [pid 2529] <... set_robust_list resumed>) = 0 [pid 2528] <... socketpair resumed>[4, 5]) = 0 [pid 290] getdents64(3, [pid 2530] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2528] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2530] <... futex resumed>) = 1 [pid 290] umount2("./150/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2528] <... futex resumed>) = 1 [pid 2525] <... futex resumed>) = 0 [pid 2520] <... futex resumed>) = 0 [pid 2525] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2525] <... futex resumed>) = 0 [pid 2525] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2520] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] newfstatat(AT_FDCWD, "./150/binderfs", [pid 2528] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2523] <... futex resumed>) = 0 [pid 2520] <... futex resumed>) = 1 [pid 2523] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2520] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2528] <... bpf resumed>) = 6 [pid 2523] <... setsockopt resumed>) = 0 [pid 2528] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2523] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] unlink("./150/binderfs" [pid 2528] <... futex resumed>) = 1 [pid 2525] <... futex resumed>) = 0 [pid 2523] <... futex resumed>) = 1 [pid 2520] <... futex resumed>) = 0 [pid 2528] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2525] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2523] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2520] close(3 [pid 290] <... unlink resumed>) = 0 [pid 2525] <... futex resumed>) = 0 [pid 2520] <... close resumed>) = 0 [pid 2528] <... bpf resumed>) = 0 [pid 2525] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2520] close(4 [pid 290] getdents64(3, [pid 2530] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2525] <... futex resumed>) = 0 [pid 2525] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2528] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2525] <... mmap resumed>) = 0x7f6be1797000 [pid 2520] <... close resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2528] <... futex resumed>) = 0 [pid 2525] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2520] close(5 [pid 290] close(3 [pid 2525] <... mprotect resumed>) = 0 [pid 2525] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2520] <... close resumed>) = 0 [pid 2525] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2528] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2525] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2520] close(6 [pid 290] <... close resumed>) = 0 [pid 2529] rt_sigprocmask(SIG_SETMASK, [], [pid 2525] <... clone3 resumed> => {parent_tid=[445]}, 88) = 445 [pid 2520] <... close resumed>) = 0 ./strace-static-x86_64: Process 2531 attached [pid 2525] rt_sigprocmask(SIG_SETMASK, [], [pid 2531] set_robust_list(0x7f6be17b79a0, 24 [pid 2525] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2520] close(7 [pid 290] rmdir("./150" [pid 2531] <... set_robust_list resumed>) = 0 [pid 2525] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2520] <... close resumed>) = 0 [pid 2531] rt_sigprocmask(SIG_SETMASK, [], [pid 2525] <... futex resumed>) = 0 [pid 2520] close(8 [pid 290] <... rmdir resumed>) = 0 [pid 2531] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2525] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] mkdir("./151", 0777 [pid 2531] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2520] close(9 [pid 290] <... mkdir resumed>) = 0 [pid 2531] <... bpf resumed>) = 7 [pid 2529] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2520] close(10 [pid 2531] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2524] <... futex resumed>) = 0 [pid 2531] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2524] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2527] <... futex resumed>) = 0 [pid 2524] <... futex resumed>) = 1 [pid 2527] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2524] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2527] <... setsockopt resumed>) = 0 [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2527] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2520] close(11 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 444 [pid 2527] <... futex resumed>) = 1 [pid 2524] <... futex resumed>) = 0 [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2527] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2524] close(3 [pid 2520] close(12 [pid 2524] <... close resumed>) = 0 [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] close(4) = 0 [pid 2520] close(13 [pid 2524] close(5 [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] <... close resumed>) = 0 [pid 2520] close(14 [pid 2524] close(6) = 0 [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] close(7 [pid 2520] close(15 [pid 2524] <... close resumed>) = 0 [pid 2524] close(8) = -1 EBADF (Bad file descriptor) [pid 2524] close(9) = -1 EBADF (Bad file descriptor) [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] close(10 [pid 2520] close(16 [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] close(11 [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2520] close(17 [pid 2524] close(12) = -1 EBADF (Bad file descriptor) [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] close(13 [pid 2520] close(18 [pid 2529] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2533 attached [pid 2524] close(14 [pid 2520] close(19 [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] close(15 [pid 2520] close(20 [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] close(16 [pid 2520] close(21 [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] close(17 [pid 2520] close(22 [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2524] close(18) = -1 EBADF (Bad file descriptor) [pid 2524] close(19) = -1 EBADF (Bad file descriptor) [pid 2520] close(23 [pid 2524] close(20 [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2529] <... bpf resumed>) = 3 [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2520] close(24 [pid 2524] close(21 [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2529] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2520] close(25./strace-static-x86_64: Process 2532 attached [pid 2524] close(22 [pid 2532] set_robust_list(0x7f6be17b79a0, 24 [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2532] <... set_robust_list resumed>) = 0 [pid 2529] <... futex resumed>) = 1 [pid 2526] <... futex resumed>) = 0 [pid 2524] close(23 [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2532] rt_sigprocmask(SIG_SETMASK, [], [pid 2526] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2520] close(26 [pid 2532] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2529] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2526] <... futex resumed>) = 0 [pid 2524] close(24 [pid 2532] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2526] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2533] set_robust_list(0x5555698ca6a0, 24 [pid 2532] <... bpf resumed>) = 7 [pid 2529] <... socketpair resumed>[4, 5]) = 0 [pid 2524] close(25 [pid 2520] close(27 [pid 2532] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2532] <... futex resumed>) = 1 [pid 2529] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2525] <... futex resumed>) = 0 [pid 2524] close(26 [pid 2520] close(28 [pid 2532] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2525] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2525] <... futex resumed>) = 1 [pid 2524] close(27 [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2528] <... futex resumed>) = 0 [pid 2529] <... futex resumed>) = 1 [pid 2528] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2526] <... futex resumed>) = 0 [pid 2525] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2520] close(29 [pid 2529] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2528] <... setsockopt resumed>) = 0 [pid 2526] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2524] close(28 [pid 2520] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2529] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2528] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2526] <... futex resumed>) = 0 [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2529] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2528] <... futex resumed>) = 1 [pid 2526] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2525] <... futex resumed>) = 0 [pid 2524] close(29 [pid 2520] exit_group(0 [pid 2529] <... bpf resumed>) = 6 [pid 2528] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2525] close(3 [pid 2524] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2530] <... futex resumed>) = ? [pid 2529] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2525] <... close resumed>) = 0 [pid 2524] exit_group(0 [pid 2523] <... futex resumed>) = ? [pid 2520] <... exit_group resumed>) = ? [pid 2531] <... futex resumed>) = ? [pid 2530] +++ exited with 0 +++ [pid 2527] <... futex resumed>) = ? [pid 2525] close(4 [pid 2524] <... exit_group resumed>) = ? [pid 2531] +++ exited with 0 +++ [pid 2529] <... futex resumed>) = 1 [pid 2527] +++ exited with 0 +++ [pid 2526] <... futex resumed>) = 0 [pid 2525] <... close resumed>) = 0 [pid 2524] +++ exited with 0 +++ [pid 2533] <... set_robust_list resumed>) = 0 [pid 2523] +++ exited with 0 +++ [pid 2520] +++ exited with 0 +++ [pid 2526] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2525] close(5 [pid 2529] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2526] <... futex resumed>) = 0 [pid 2525] <... close resumed>) = 0 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=462, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=439, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2526] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2525] close(6 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2529] <... bpf resumed>) = 0 [pid 2526] <... futex resumed>) = 0 [pid 2525] <... close resumed>) = 0 [pid 2529] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2526] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2525] close(7 [pid 2529] <... futex resumed>) = 0 [pid 2526] <... mmap resumed>) = 0x7f6be1797000 [pid 2525] <... close resumed>) = 0 [pid 2533] chdir("./151" [pid 2529] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2526] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2525] close(8 [pid 2526] <... mprotect resumed>) = 0 [pid 2525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2533] <... chdir resumed>) = 0 [pid 2526] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2525] close(9 [pid 2526] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2526] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2525] close(10) = -1 EBADF (Bad file descriptor) [pid 2526] <... clone3 resumed> => {parent_tid=[449]}, 88) = 449 [pid 2525] close(11 [pid 2526] rt_sigprocmask(SIG_SETMASK, [], [pid 2525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2526] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2525] close(12 [pid 2526] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2526] <... futex resumed>) = 0 [pid 2525] close(13 [pid 2526] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2525] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2525] close(14) = -1 EBADF (Bad file descriptor) [pid 2525] close(15) = -1 EBADF (Bad file descriptor) [pid 2525] close(16) = -1 EBADF (Bad file descriptor) [pid 2525] close(17) = -1 EBADF (Bad file descriptor) [pid 2525] close(18) = -1 EBADF (Bad file descriptor) [pid 2525] close(19) = -1 EBADF (Bad file descriptor) [pid 2525] close(20) = -1 EBADF (Bad file descriptor) [pid 2525] close(21) = -1 EBADF (Bad file descriptor) [pid 2525] close(22) = -1 EBADF (Bad file descriptor) [pid 2525] close(23) = -1 EBADF (Bad file descriptor) [pid 2525] close(24) = -1 EBADF (Bad file descriptor) [pid 2525] close(25) = -1 EBADF (Bad file descriptor) [pid 2525] close(26) = -1 EBADF (Bad file descriptor) [pid 2525] close(27) = -1 EBADF (Bad file descriptor) [pid 2525] close(28) = -1 EBADF (Bad file descriptor) [pid 2525] close(29) = -1 EBADF (Bad file descriptor) [pid 2525] exit_group(0 [pid 2532] <... futex resumed>) = ? [pid 2528] <... futex resumed>) = ? [pid 2533] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2525] <... exit_group resumed>) = ? [pid 2532] +++ exited with 0 +++ ./strace-static-x86_64: Process 2534 attached [pid 2534] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2534] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2534] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2528] +++ exited with 0 +++ [pid 2525] +++ exited with 0 +++ [pid 2533] <... prctl resumed>) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=443, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2533] setpgid(0, 0) = 0 [pid 2534] <... bpf resumed>) = 7 [pid 2533] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2534] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2526] <... futex resumed>) = 0 [pid 2526] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2529] <... futex resumed>) = 0 [pid 2526] <... futex resumed>) = 1 [pid 2533] <... openat resumed>) = 3 [pid 2529] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2526] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2529] <... setsockopt resumed>) = 0 [pid 2533] write(3, "1000", 4 [pid 2529] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2533] <... write resumed>) = 4 [pid 2529] <... futex resumed>) = 1 [pid 2526] <... futex resumed>) = 0 [pid 2533] close(3 [pid 2529] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2526] close(3) = 0 [pid 2533] <... close resumed>) = 0 [pid 2526] close(4) = 0 [pid 2526] close(5) = 0 [pid 2533] symlink("/dev/binderfs", "./binderfs" [pid 2526] close(6executing program ) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 2526] close(7 [pid 2533] <... symlink resumed>) = 0 [pid 2526] <... close resumed>) = 0 [pid 2533] write(1, "executing program\n", 18 [pid 2526] close(8) = -1 EBADF (Bad file descriptor) [pid 2533] <... write resumed>) = 18 [pid 2526] close(9) = -1 EBADF (Bad file descriptor) [pid 2533] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] umount2("./149", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2533] <... futex resumed>) = 0 [pid 2526] close(10) = -1 EBADF (Bad file descriptor) [pid 2533] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2533] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2526] close(11 [pid 2533] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] openat(AT_FDCWD, "./149", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2533] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2526] close(12) = -1 EBADF (Bad file descriptor) [pid 2526] close(13) = -1 EBADF (Bad file descriptor) [pid 2533] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2526] close(14 [pid 289] <... openat resumed>) = 3 [pid 2533] <... mmap resumed>) = 0x7f6be17b8000 [pid 2526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] newfstatat(3, "", [pid 2533] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2526] close(15 [pid 2533] <... mprotect resumed>) = 0 [pid 2526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2526] close(16) = -1 EBADF (Bad file descriptor) [pid 2526] close(17) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, [pid 2533] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2526] close(18 [pid 2533] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2533] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2526] close(19) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./149/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2526] close(20) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2526] close(21) = -1 EBADF (Bad file descriptor) [pid 2533] <... clone3 resumed> => {parent_tid=[445]}, 88) = 445 [pid 2526] close(22 [pid 289] newfstatat(AT_FDCWD, "./149/binderfs", [pid 2533] rt_sigprocmask(SIG_SETMASK, [], [pid 2526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2533] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2526] close(23 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2533] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] unlink("./149/binderfs" [pid 2533] <... futex resumed>) = 0 [pid 2526] close(24) = -1 EBADF (Bad file descriptor) [pid 2526] close(25) = -1 EBADF (Bad file descriptor) [pid 2526] close(26) = -1 EBADF (Bad file descriptor) [pid 2533] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... unlink resumed>) = 0 [pid 2526] close(27 [pid 289] getdents64(3, [pid 2526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2526] close(28 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2526] close(29 [pid 289] close(3 [pid 2534] <... futex resumed>) = 1 [pid 2526] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2534] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2526] exit_group(0 [pid 289] <... close resumed>) = 0 [pid 2534] <... futex resumed>) = ? [pid 2529] <... futex resumed>) = ? [pid 2526] <... exit_group resumed>) = ? [pid 289] rmdir("./149" [pid 2534] +++ exited with 0 +++ [pid 2529] +++ exited with 0 +++ [pid 2526] +++ exited with 0 +++ [pid 292] <... restart_syscall resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=447, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] mkdir("./150", 0777./strace-static-x86_64: Process 2535 attached [pid 287] <... restart_syscall resumed>) = 0 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2535] set_robust_list(0x7f6be17d89a0, 24 [pid 289] <... mkdir resumed>) = 0 [pid 292] umount2("./156", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2535] <... set_robust_list resumed>) = 0 [pid 2535] rt_sigprocmask(SIG_SETMASK, [], [pid 292] openat(AT_FDCWD, "./156", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] umount2("./150", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2535] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2535] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] <... openat resumed>) = 3 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 442 [pid 292] newfstatat(3, "", [pid 287] openat(AT_FDCWD, "./150", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] <... openat resumed>) = 3 [pid 292] getdents64(3, [pid 287] newfstatat(3, "", [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 292] umount2("./156/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] getdents64(3, [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] newfstatat(AT_FDCWD, "./156/binderfs", [pid 287] umount2("./150/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] unlink("./156/binderfs" [pid 287] newfstatat(AT_FDCWD, "./150/binderfs", [pid 292] <... unlink resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] getdents64(3, [pid 287] unlink("./150/binderfs" [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... unlink resumed>) = 0 [pid 292] close(3 [pid 287] getdents64(3, [pid 292] <... close resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 292] rmdir("./156" [pid 287] close(3 [pid 292] <... rmdir resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 292] mkdir("./157", 0777 [pid 287] rmdir("./150" [pid 292] <... mkdir resumed>) = 0 [pid 2535] <... bpf resumed>) = 3 [pid 291] <... restart_syscall resumed>) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] mkdir("./151", 0777 [pid 2535] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2535] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2536 attached [pid 2536] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2536] chdir("./150" [pid 287] <... mkdir resumed>) = 0 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 465 [pid 291] umount2("./151", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2533] <... futex resumed>) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2536] <... chdir resumed>) = 0 [pid 2536] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2536] setpgid(0, 0) = 0 [pid 2536] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2536] write(3, "1000", 4) = 4 [pid 2536] close(3) = 0 [pid 2536] symlink("/dev/binderfs", "./binderfs" [pid 291] openat(AT_FDCWD, "./151", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2533] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 446 [pid 2533] <... futex resumed>) = 1 [pid 291] <... openat resumed>) = 3 [pid 2533] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] newfstatat(3, "", [pid 2535] <... futex resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2535] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 291] getdents64(3, [pid 2535] <... socketpair resumed>[4, 5]) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2535] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] umount2("./151/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2535] <... futex resumed>) = 1 [pid 2535] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2536] <... symlink resumed>) = 0 [pid 2536] write(1, "executing program\n", 18 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2533] <... futex resumed>) = 0 [pid 291] newfstatat(AT_FDCWD, "./151/binderfs", [pid 2533] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2533] <... futex resumed>) = 1 [pid 291] unlink("./151/binderfs" [pid 2533] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2535] <... futex resumed>) = 0 [pid 291] <... unlink resumed>) = 0 executing program [pid 2535] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 291] getdents64(3, ./strace-static-x86_64: Process 2537 attached [pid 2535] <... bpf resumed>) = 6 [pid 2535] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2535] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2536] <... write resumed>) = 18 [pid 2536] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2536] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2536] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2536] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2533] <... futex resumed>) = 0 [pid 291] close(3 [pid 2533] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... close resumed>) = 0 [pid 2533] <... futex resumed>) = 1 [pid 291] rmdir("./151" [pid 2533] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2535] <... futex resumed>) = 0 [pid 291] <... rmdir resumed>) = 0 [pid 2533] <... futex resumed>) = 0 [pid 291] mkdir("./152", 0777 [pid 2533] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2535] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 291] <... mkdir resumed>) = 0 [pid 2533] <... mmap resumed>) = 0x7f6be1797000 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2533] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2535] <... bpf resumed>) = 0 [pid 2535] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2535] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2536] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2536] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2536] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2533] <... mprotect resumed>) = 0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 450 [pid 2536] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2533] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2533] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2536] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2536] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2533] <... clone3 resumed> => {parent_tid=[446]}, 88) = 446 [pid 2533] rt_sigprocmask(SIG_SETMASK, [], [pid 2536] <... clone3 resumed> => {parent_tid=[443]}, 88) = 443 [pid 2533] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2536] rt_sigprocmask(SIG_SETMASK, [], [pid 2533] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2536] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2533] <... futex resumed>) = 0 [pid 2536] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2533] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2536] <... futex resumed>) = 0 [pid 2536] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2537] set_robust_list(0x5555698ca6a0, 24./strace-static-x86_64: Process 2538 attached [pid 2538] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2538] chdir("./151") = 0 [pid 2538] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2538] setpgid(0, 0 [pid 2537] <... set_robust_list resumed>) = 0 [pid 2538] <... setpgid resumed>) = 0 [pid 2538] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2537] chdir("./157" [pid 2538] <... openat resumed>) = 3 [pid 2538] write(3, "1000", 4) = 4 [pid 2538] close(3) = 0 executing program [pid 2538] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2538] write(1, "executing program\n", 18) = 18 [pid 2538] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2540 attached [pid 2540] set_robust_list(0x7f6be17b79a0, 24 [pid 2538] <... futex resumed>) = 0 [pid 2540] <... set_robust_list resumed>) = 0 [pid 2538] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2540] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2540] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2537] <... chdir resumed>) = 0 [pid 2538] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2538] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2538] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2538] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2537] prctl(PR_SET_PDEATHSIG, SIGKILL./strace-static-x86_64: Process 2539 attached [pid 2538] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2537] <... prctl resumed>) = 0 [pid 2537] setpgid(0, 0 [pid 2539] set_robust_list(0x5555698ca6a0, 24 [pid 2538] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2538] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0}./strace-static-x86_64: Process 2542 attached [pid 2539] <... set_robust_list resumed>) = 0 [pid 2538] <... clone3 resumed> => {parent_tid=[447]}, 88) = 447 [pid 2537] <... setpgid resumed>) = 0 [pid 2538] rt_sigprocmask(SIG_SETMASK, [], [pid 2540] <... bpf resumed>) = 7 [pid 2538] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2538] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2537] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2538] <... futex resumed>) = 0 [pid 2538] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2541 attached [pid 2541] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2540] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2541] rt_sigprocmask(SIG_SETMASK, [], [pid 2533] <... futex resumed>) = 0 [pid 2533] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2535] <... futex resumed>) = 0 [pid 2533] <... futex resumed>) = 1 [pid 2535] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2533] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2535] <... setsockopt resumed>) = 0 [pid 2535] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2533] <... futex resumed>) = 0 [pid 2535] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2533] close(3) = 0 [pid 2533] close(4 [pid 2537] <... openat resumed>) = 3 [pid 2533] <... close resumed>) = 0 [pid 2533] close(5 [pid 2537] write(3, "1000", 4 [pid 2533] <... close resumed>) = 0 [pid 2533] close(6) = 0 [pid 2537] <... write resumed>) = 4 [pid 2533] close(7) = 0 [pid 2533] close(8) = -1 EBADF (Bad file descriptor) [pid 2533] close(9) = -1 EBADF (Bad file descriptor) [pid 2533] close(10) = -1 EBADF (Bad file descriptor) [pid 2533] close(11) = -1 EBADF (Bad file descriptor) [pid 2533] close(12) = -1 EBADF (Bad file descriptor) [pid 2533] close(13) = -1 EBADF (Bad file descriptor) [pid 2533] close(14) = -1 EBADF (Bad file descriptor) [pid 2542] set_robust_list(0x7f6be17d89a0, 24 [pid 2539] chdir("./152" [pid 2537] close(3 [pid 2533] close(15 [pid 2541] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2540] <... futex resumed>) = 1 [pid 2537] <... close resumed>) = 0 [pid 2533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2542] <... set_robust_list resumed>) = 0 [pid 2541] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2540] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2539] <... chdir resumed>) = 0 executing program [pid 2537] symlink("/dev/binderfs", "./binderfs" [pid 2533] close(16) = -1 EBADF (Bad file descriptor) [pid 2533] close(17 [pid 2537] <... symlink resumed>) = 0 [pid 2533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2533] close(18) = -1 EBADF (Bad file descriptor) [pid 2539] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2537] write(1, "executing program\n", 18 [pid 2533] close(19 [pid 2539] <... prctl resumed>) = 0 [pid 2537] <... write resumed>) = 18 [pid 2533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2542] rt_sigprocmask(SIG_SETMASK, [], [pid 2537] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2533] close(20 [pid 2542] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2541] <... bpf resumed>) = 3 [pid 2539] setpgid(0, 0 [pid 2537] <... futex resumed>) = 0 [pid 2533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2542] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2539] <... setpgid resumed>) = 0 [pid 2537] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2533] close(21 [pid 2542] <... bpf resumed>) = 3 [pid 2541] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2539] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2537] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2542] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2541] <... futex resumed>) = 1 [pid 2537] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2536] <... futex resumed>) = 0 [pid 2533] close(22 [pid 2542] <... futex resumed>) = 1 [pid 2541] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2539] <... openat resumed>) = 3 [pid 2538] <... futex resumed>) = 0 [pid 2537] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2536] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2542] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2541] <... socketpair resumed>[4, 5]) = 0 [pid 2539] write(3, "1000", 4 [pid 2538] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2537] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2536] <... futex resumed>) = 0 [pid 2533] close(23 [pid 2542] <... socketpair resumed>[4, 5]) = 0 [pid 2541] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2539] <... write resumed>) = 4 [pid 2538] <... futex resumed>) = 0 [pid 2537] <... mmap resumed>) = 0x7f6be17b8000 [pid 2536] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2542] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2541] <... futex resumed>) = 0 [pid 2538] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2536] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2537] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2533] close(24 [pid 2542] <... futex resumed>) = 0 [pid 2541] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2539] close(3 [pid 2538] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2537] <... mprotect resumed>) = 0 [pid 2536] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2542] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2541] <... bpf resumed>) = 6 [pid 2539] <... close resumed>) = 0 [pid 2538] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2537] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2536] <... futex resumed>) = 0 [pid 2533] close(25 [pid 2542] <... bpf resumed>) = 6 [pid 2541] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2538] <... futex resumed>) = 0 [pid 2537] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2536] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2542] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2541] <... futex resumed>) = 0 [pid 2539] symlink("/dev/binderfs", "./binderfs" [pid 2538] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2537] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2536] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2533] close(26 [pid 2542] <... futex resumed>) = 0 [pid 2541] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2538] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2536] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2542] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2541] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2538] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2536] <... futex resumed>) = 0 [pid 2533] close(27 [pid 2542] <... bpf resumed>) = 0 [pid 2541] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2539] <... symlink resumed>) = 0 [pid 2538] <... futex resumed>) = 0 [pid 2537] <... clone3 resumed> => {parent_tid=[466]}, 88) = 466 [pid 2536] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2533] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 2542] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2541] <... bpf resumed>) = 0 [pid 2539] write(1, "executing program\n", 18 [pid 2538] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2537] rt_sigprocmask(SIG_SETMASK, [], [pid 2536] <... futex resumed>) = 0 [pid 2533] close(28 [pid 2542] <... futex resumed>) = 0 [pid 2541] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2539] <... write resumed>) = 18 [pid 2538] <... futex resumed>) = 0 [pid 2537] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2536] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2533] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2542] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2541] <... futex resumed>) = 0 [pid 2539] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2538] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2537] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2536] <... mmap resumed>) = 0x7f6be1797000 [pid 2533] close(29 [pid 2541] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2539] <... futex resumed>) = 0 [pid 2538] <... mmap resumed>) = 0x7f6be1797000 [pid 2537] <... futex resumed>) = 0 [pid 2536] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2533] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2543 attached [pid 2539] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2538] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2537] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2536] <... mprotect resumed>) = 0 [pid 2533] exit_group(0 [pid 2540] <... futex resumed>) = ? [pid 2539] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2538] <... mprotect resumed>) = 0 [pid 2536] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2535] <... futex resumed>) = ? [pid 2533] <... exit_group resumed>) = ? [pid 2540] +++ exited with 0 +++ [pid 2539] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2538] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2536] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2535] +++ exited with 0 +++ [pid 2533] +++ exited with 0 +++ [pid 2539] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2538] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2536] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2539] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2538] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=444, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ./strace-static-x86_64: Process 2544 attached [pid 2539] <... mmap resumed>) = 0x7f6be17b8000 [pid 2536] <... clone3 resumed> => {parent_tid=[444]}, 88) = 444 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2543] set_robust_list(0x7f6be17d89a0, 24 [pid 2539] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2538] <... clone3 resumed> => {parent_tid=[448]}, 88) = 448 [pid 2536] rt_sigprocmask(SIG_SETMASK, [], [pid 2543] <... set_robust_list resumed>) = 0 [pid 2539] <... mprotect resumed>) = 0 [pid 2538] rt_sigprocmask(SIG_SETMASK, [], [pid 2536] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2543] rt_sigprocmask(SIG_SETMASK, [], [pid 2538] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2536] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2543] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2539] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2538] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2536] <... futex resumed>) = 0 [pid 2543] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2539] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2538] <... futex resumed>) = 0 [pid 2536] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2544] set_robust_list(0x7f6be17b79a0, 24 [pid 2543] <... bpf resumed>) = 3 [pid 2539] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2538] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2543] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2543] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2545 attached [pid 2545] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2537] <... futex resumed>) = 0 [pid 2539] <... clone3 resumed> => {parent_tid=[451]}, 88) = 451 [pid 2537] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2539] rt_sigprocmask(SIG_SETMASK, [], [pid 2537] <... futex resumed>) = 1 [pid 2539] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2539] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2537] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2539] <... futex resumed>) = 0 [pid 2543] <... futex resumed>) = 0 [pid 2539] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2543] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2543] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2543] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2537] <... futex resumed>) = 0 [pid 2545] rt_sigprocmask(SIG_SETMASK, [], [pid 2537] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2545] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2543] <... futex resumed>) = 0 [pid 2537] <... futex resumed>) = 1 [pid 2543] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2537] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2546 attached [pid 2544] <... set_robust_list resumed>) = 0 [pid 2543] <... bpf resumed>) = 6 [pid 2543] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2537] <... futex resumed>) = 0 [pid 2543] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2537] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2543] <... bpf resumed>) = 0 [pid 2537] <... futex resumed>) = 0 [pid 2543] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2537] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2543] <... futex resumed>) = 0 [pid 2543] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2545] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2537] <... futex resumed>) = 0 [pid 2544] rt_sigprocmask(SIG_SETMASK, [], [pid 2537] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2546] set_robust_list(0x7f6be17d89a0, 24 [pid 2545] <... bpf resumed>) = 7 [pid 2544] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2537] <... mmap resumed>) = 0x7f6be1797000 [pid 2545] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2537] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2538] <... futex resumed>) = 0 [pid 2537] <... mprotect resumed>) = 0 [pid 2538] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2542] <... futex resumed>) = 0 [pid 2538] <... futex resumed>) = 1 [pid 2542] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2538] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2537] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2542] <... setsockopt resumed>) = 0 [pid 2537] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2542] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2538] <... futex resumed>) = 0 [pid 2537] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2542] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2538] close(3) = 0 [pid 2538] close(4) = 0 [pid 2538] close(5 [pid 2537] <... clone3 resumed> => {parent_tid=[467]}, 88) = 467 [pid 2538] <... close resumed>) = 0 [pid 2537] rt_sigprocmask(SIG_SETMASK, [], [pid 2538] close(6 [pid 2537] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 2547 attached [pid 2546] <... set_robust_list resumed>) = 0 [pid 2544] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2538] <... close resumed>) = 0 [pid 2547] set_robust_list(0x7f6be17b79a0, 24 [pid 2546] rt_sigprocmask(SIG_SETMASK, [], [pid 2538] close(7 [pid 2537] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2545] <... futex resumed>) = 1 [pid 2538] <... close resumed>) = 0 [pid 2545] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2538] close(8) = -1 EBADF (Bad file descriptor) [pid 2538] close(9) = -1 EBADF (Bad file descriptor) [pid 2538] close(10) = -1 EBADF (Bad file descriptor) [pid 2538] close(11) = -1 EBADF (Bad file descriptor) [pid 2538] close(12) = -1 EBADF (Bad file descriptor) [pid 2538] close(13) = -1 EBADF (Bad file descriptor) [pid 2538] close(14) = -1 EBADF (Bad file descriptor) [pid 2538] close(15) = -1 EBADF (Bad file descriptor) [pid 2538] close(16) = -1 EBADF (Bad file descriptor) [pid 2538] close(17) = -1 EBADF (Bad file descriptor) [pid 2538] close(18) = -1 EBADF (Bad file descriptor) [pid 2538] close(19) = -1 EBADF (Bad file descriptor) [pid 2538] close(20) = -1 EBADF (Bad file descriptor) [pid 2538] close(21) = -1 EBADF (Bad file descriptor) [pid 2538] close(22) = -1 EBADF (Bad file descriptor) [pid 2538] close(23) = -1 EBADF (Bad file descriptor) [pid 2538] close(24) = -1 EBADF (Bad file descriptor) [pid 2538] close(25) = -1 EBADF (Bad file descriptor) [pid 2538] close(26) = -1 EBADF (Bad file descriptor) [pid 2538] close(27) = -1 EBADF (Bad file descriptor) [pid 2538] close(28) = -1 EBADF (Bad file descriptor) [pid 2538] close(29) = -1 EBADF (Bad file descriptor) [pid 2538] exit_group(0 [pid 2545] <... futex resumed>) = ? [pid 2542] <... futex resumed>) = ? [pid 2538] <... exit_group resumed>) = ? [pid 2547] <... set_robust_list resumed>) = 0 [pid 2546] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2545] +++ exited with 0 +++ [pid 2544] <... bpf resumed>) = 7 [pid 2542] +++ exited with 0 +++ [pid 2538] +++ exited with 0 +++ [pid 2537] <... futex resumed>) = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 2537] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=446, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2544] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2536] <... futex resumed>) = 0 [pid 2536] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] umount2("./151", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2544] <... futex resumed>) = 1 [pid 2541] <... futex resumed>) = 0 [pid 2536] <... futex resumed>) = 1 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2544] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2541] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2536] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] openat(AT_FDCWD, "./151", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] umount2("./151", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2541] <... setsockopt resumed>) = 0 [pid 2541] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2536] <... futex resumed>) = 0 [pid 290] <... openat resumed>) = 3 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2541] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2536] close(3 [pid 290] newfstatat(3, "", [pid 287] openat(AT_FDCWD, "./151", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2536] <... close resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2536] close(4 [pid 287] <... openat resumed>) = 3 [pid 2536] <... close resumed>) = 0 [pid 290] getdents64(3, [pid 287] newfstatat(3, "", [pid 2536] close(5 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2536] <... close resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2536] close(6 [pid 290] umount2("./151/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2546] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2536] <... close resumed>) = 0 [pid 287] getdents64(3, [pid 2547] rt_sigprocmask(SIG_SETMASK, [], [pid 2536] close(7 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2536] <... close resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] newfstatat(AT_FDCWD, "./151/binderfs", [pid 2536] close(8 [pid 287] umount2("./151/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2536] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2536] close(9 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2536] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] unlink("./151/binderfs" [pid 287] newfstatat(AT_FDCWD, "./151/binderfs", [pid 2536] close(10) = -1 EBADF (Bad file descriptor) [pid 2536] close(11) = -1 EBADF (Bad file descriptor) [pid 2536] close(12) = -1 EBADF (Bad file descriptor) [pid 290] <... unlink resumed>) = 0 [pid 2536] close(13 [pid 290] getdents64(3, [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2536] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] unlink("./151/binderfs" [pid 2536] close(14 [pid 290] close(3 [pid 2536] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... unlink resumed>) = 0 [pid 2536] close(15 [pid 290] <... close resumed>) = 0 [pid 287] getdents64(3, [pid 2536] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] rmdir("./151" [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2536] close(16) = -1 EBADF (Bad file descriptor) [pid 290] <... rmdir resumed>) = 0 [pid 287] close(3 [pid 2536] close(17) = -1 EBADF (Bad file descriptor) [pid 290] mkdir("./152", 0777 [pid 287] <... close resumed>) = 0 [pid 2536] close(18) = -1 EBADF (Bad file descriptor) [pid 2536] close(19) = -1 EBADF (Bad file descriptor) [pid 2536] close(20 [pid 290] <... mkdir resumed>) = 0 [pid 287] rmdir("./151" [pid 2536] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2536] close(21 [pid 287] <... rmdir resumed>) = 0 [pid 2536] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2536] close(22) = -1 EBADF (Bad file descriptor) [pid 2536] close(23) = -1 EBADF (Bad file descriptor) [pid 2536] close(24) = -1 EBADF (Bad file descriptor) [pid 2536] close(25) = -1 EBADF (Bad file descriptor) [pid 2536] close(26) = -1 EBADF (Bad file descriptor) [pid 2536] close(27) = -1 EBADF (Bad file descriptor) [pid 287] mkdir("./152", 0777 [pid 2546] <... bpf resumed>) = 3 [pid 2536] close(28 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 447 [pid 2536] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... mkdir resumed>) = 0 [pid 2536] close(29 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2546] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2536] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2536] exit_group(0 [pid 2544] <... futex resumed>) = ? [pid 2541] <... futex resumed>) = ? [pid 2536] <... exit_group resumed>) = ? [pid 2547] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2546] <... futex resumed>) = 1 [pid 2544] +++ exited with 0 +++ [pid 2541] +++ exited with 0 +++ [pid 2539] <... futex resumed>) = 0 [pid 2536] +++ exited with 0 +++ [pid 2546] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2539] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=442, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 449 [pid 2546] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2539] <... futex resumed>) = 0 [pid 2546] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2539] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2548 attached [pid 289] umount2("./150", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2548] set_robust_list(0x5555698ca6a0, 24 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2546] <... socketpair resumed>[4, 5]) = 0 [pid 289] openat(AT_FDCWD, "./150", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2548] <... set_robust_list resumed>) = 0 [pid 2546] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... openat resumed>) = 3 [pid 2548] chdir("./152" [pid 2546] <... futex resumed>) = 1 [pid 2539] <... futex resumed>) = 0 [pid 289] newfstatat(3, "", [pid 2546] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2539] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2539] <... futex resumed>) = 0 [pid 2546] <... bpf resumed>) = 6 [pid 2539] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] getdents64(3, [pid 2546] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2548] <... chdir resumed>) = 0 [pid 2546] <... futex resumed>) = 1 [pid 2539] <... futex resumed>) = 0 [pid 289] umount2("./150/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2546] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2539] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2548] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2539] <... futex resumed>) = 0 [pid 2546] <... bpf resumed>) = 0 [pid 2539] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] newfstatat(AT_FDCWD, "./150/binderfs", [pid 2546] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2539] <... futex resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2546] <... futex resumed>) = 0 [pid 2539] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2546] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 289] unlink("./150/binderfs" [pid 2539] <... mmap resumed>) = 0x7f6be1797000 [pid 2548] setpgid(0, 0) = 0 [pid 289] <... unlink resumed>) = 0 [pid 2539] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 289] getdents64(3, [pid 2548] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2539] <... mprotect resumed>) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2548] <... openat resumed>) = 3 [pid 2539] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] close(3 [pid 2547] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2539] <... rt_sigprocmask resumed>[], 8) = 0 [pid 289] <... close resumed>) = 0 ./strace-static-x86_64: Process 2549 attached [pid 2548] write(3, "1000", 4 [pid 2539] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 289] rmdir("./150" [pid 2549] set_robust_list(0x5555698ca6a0, 24 [pid 2548] <... write resumed>) = 4 [pid 2549] <... set_robust_list resumed>) = 0 [pid 2548] close(3 [pid 2549] chdir("./152" [pid 2548] <... close resumed>) = 0 [pid 2539] <... clone3 resumed> => {parent_tid=[452]}, 88) = 452 [pid 289] <... rmdir resumed>) = 0 [pid 2549] <... chdir resumed>) = 0 [pid 2548] symlink("/dev/binderfs", "./binderfs" [pid 2539] rt_sigprocmask(SIG_SETMASK, [], [pid 289] mkdir("./151", 0777 [pid 2539] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2549] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2548] <... symlink resumed>) = 0 executing program [pid 2539] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... mkdir resumed>) = 0 [pid 2539] <... futex resumed>) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2549] <... prctl resumed>) = 0 [pid 2548] write(1, "executing program\n", 18 [pid 2539] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2549] setpgid(0, 0 [pid 2548] <... write resumed>) = 18 [pid 2549] <... setpgid resumed>) = 0 [pid 2548] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2549] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2548] <... futex resumed>) = 0 [pid 2549] <... openat resumed>) = 3 [pid 2548] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 445 [pid 2549] write(3, "1000", 4 [pid 2548] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2549] <... write resumed>) = 4 [pid 2548] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2549] close(3 [pid 2548] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2549] <... close resumed>) = 0 [pid 2548] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2549] symlink("/dev/binderfs", "./binderfs" [pid 2548] <... mmap resumed>) = 0x7f6be17b8000 executing program [pid 2549] <... symlink resumed>) = 0 [pid 2548] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2549] write(1, "executing program\n", 18 [pid 2548] <... mprotect resumed>) = 0 [pid 2549] <... write resumed>) = 18 [pid 2548] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2549] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2548] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2549] <... futex resumed>) = 0 [pid 2548] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2549] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2547] <... bpf resumed>) = 7 [pid 2549] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2548] <... clone3 resumed> => {parent_tid=[448]}, 88) = 448 [pid 2549] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2548] rt_sigprocmask(SIG_SETMASK, [], [pid 2549] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2548] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2549] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2548] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2549] <... mmap resumed>) = 0x7f6be17b8000 [pid 2548] <... futex resumed>) = 0 [pid 2549] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2548] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2547] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2549] <... mprotect resumed>) = 0 [pid 2537] <... futex resumed>) = 0 [pid 2549] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2547] <... futex resumed>) = 1 [pid 2537] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2549] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2547] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2543] <... futex resumed>) = 0 [pid 2537] <... futex resumed>) = 1 [pid 2549] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2543] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2537] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2543] <... setsockopt resumed>) = 0 [pid 2549] <... clone3 resumed> => {parent_tid=[450]}, 88) = 450 [pid 2543] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2549] rt_sigprocmask(SIG_SETMASK, [], [pid 2543] <... futex resumed>) = 1 [pid 2537] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2553 attached [pid 2549] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2543] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2537] close(3./strace-static-x86_64: Process 2550 attached [pid 2549] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2550] set_robust_list(0x7f6be17b79a0, 24 [pid 2549] <... futex resumed>) = 0 [pid 2537] <... close resumed>) = 0 [pid 2550] <... set_robust_list resumed>) = 0 [pid 2549] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2550] rt_sigprocmask(SIG_SETMASK, [], [pid 2537] close(4 [pid 2550] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2537] <... close resumed>) = 0 [pid 2550] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2537] close(5 [pid 2553] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2550] <... bpf resumed>) = 7 [pid 2537] <... close resumed>) = 0 [pid 2550] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2537] close(6./strace-static-x86_64: Process 2551 attached [pid 2550] <... futex resumed>) = 1 [pid 2539] <... futex resumed>) = 0 [pid 2537] <... close resumed>) = 0 [pid 2551] set_robust_list(0x5555698ca6a0, 24 [pid 2550] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2539] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2537] close(7 [pid 2546] <... futex resumed>) = 0 [pid 2539] <... futex resumed>) = 1 [pid 2546] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2539] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2537] <... close resumed>) = 0 [pid 2546] <... setsockopt resumed>) = 0 [pid 2537] close(8 [pid 2546] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2546] <... futex resumed>) = 1 [pid 2539] <... futex resumed>) = 0 [pid 2537] close(9 [pid 2551] <... set_robust_list resumed>) = 0 [pid 2551] chdir("./151" [pid 2546] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2539] close(3 [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2539] <... close resumed>) = 0 [pid 2537] close(10 [pid 2539] close(4 [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2539] <... close resumed>) = 0 [pid 2537] close(11./strace-static-x86_64: Process 2552 attached [pid 2551] <... chdir resumed>) = 0 [pid 2539] close(5 [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2552] set_robust_list(0x7f6be17d89a0, 24 [pid 2551] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2539] <... close resumed>) = 0 [pid 2537] close(12 [pid 2539] close(6 [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2552] <... set_robust_list resumed>) = 0 [pid 2551] <... prctl resumed>) = 0 [pid 2539] <... close resumed>) = 0 [pid 2552] rt_sigprocmask(SIG_SETMASK, [], [pid 2551] setpgid(0, 0 [pid 2553] rt_sigprocmask(SIG_SETMASK, [], [pid 2552] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2551] <... setpgid resumed>) = 0 [pid 2539] close(7 [pid 2537] close(13 [pid 2539] <... close resumed>) = 0 [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2539] close(8 [pid 2537] close(14 [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2539] close(9 [pid 2537] close(15 [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2539] close(10 [pid 2552] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2551] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] close(16 [pid 2553] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2553] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2552] <... bpf resumed>) = 3 [pid 2551] <... openat resumed>) = 3 [pid 2539] close(11 [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] close(17 [pid 2539] close(12 [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2552] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2551] write(3, "1000", 4 [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] close(18 [pid 2539] close(13 [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] close(19 [pid 2539] close(14 [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2552] <... futex resumed>) = 1 [pid 2551] <... write resumed>) = 4 [pid 2548] <... futex resumed>) = 0 [pid 2552] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2551] close(3 [pid 2548] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2539] close(15 [pid 2537] close(20 [pid 2552] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2551] <... close resumed>) = 0 [pid 2548] <... futex resumed>) = 0 [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2552] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2551] symlink("/dev/binderfs", "./binderfs" [pid 2548] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2539] close(16 [pid 2537] close(21 [pid 2552] <... socketpair resumed>[4, 5]) = 0 [pid 2551] <... symlink resumed>) = 0 [pid 2552] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2551] write(1, "executing program\n", 18executing program [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2553] <... bpf resumed>) = 3 [pid 2552] <... futex resumed>) = 1 [pid 2551] <... write resumed>) = 18 [pid 2548] <... futex resumed>) = 0 [pid 2539] close(17 [pid 2537] close(22 [pid 2553] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2552] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2551] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2548] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2552] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2551] <... futex resumed>) = 0 [pid 2548] <... futex resumed>) = 0 [pid 2539] close(18 [pid 2553] <... futex resumed>) = 1 [pid 2552] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2551] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2549] <... futex resumed>) = 0 [pid 2548] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] close(23 [pid 2553] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2552] <... bpf resumed>) = 6 [pid 2551] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2549] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2539] close(19 [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2552] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2551] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2549] <... futex resumed>) = 0 [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] close(24 [pid 2553] <... socketpair resumed>[4, 5]) = 0 [pid 2552] <... futex resumed>) = 1 [pid 2551] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2549] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2548] <... futex resumed>) = 0 [pid 2539] close(20 [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2553] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2552] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2551] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2548] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2553] <... futex resumed>) = 1 [pid 2552] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2551] <... mmap resumed>) = 0x7f6be17b8000 [pid 2549] <... futex resumed>) = 0 [pid 2548] <... futex resumed>) = 0 [pid 2539] close(21 [pid 2537] close(25 [pid 2553] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2552] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2551] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2549] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2548] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2552] <... bpf resumed>) = 0 [pid 2551] <... mprotect resumed>) = 0 [pid 2549] <... futex resumed>) = 0 [pid 2548] <... futex resumed>) = 0 [pid 2539] close(22 [pid 2553] <... bpf resumed>) = 6 [pid 2552] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2551] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2549] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2548] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] close(26 [pid 2553] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2552] <... futex resumed>) = 0 [pid 2551] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2548] <... mmap resumed>) = 0x7f6be1797000 [pid 2539] close(23 [pid 2552] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2551] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2548] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE./strace-static-x86_64: Process 2554 attached [pid 2553] <... futex resumed>) = 1 [pid 2549] <... futex resumed>) = 0 [pid 2548] <... mprotect resumed>) = 0 [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2553] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2551] <... clone3 resumed> => {parent_tid=[446]}, 88) = 446 [pid 2549] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2548] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2539] close(24 [pid 2537] close(27 [pid 2551] rt_sigprocmask(SIG_SETMASK, [], [pid 2549] <... futex resumed>) = 0 [pid 2548] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2553] <... bpf resumed>) = 0 [pid 2551] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2549] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2548] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2554] set_robust_list(0x7f6be17d89a0, 24 [pid 2553] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2551] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2549] <... futex resumed>) = 0 [pid 2539] close(25 [pid 2537] close(28 [pid 2553] <... futex resumed>) = 0 [pid 2551] <... futex resumed>) = 0 [pid 2549] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2548] <... clone3 resumed> => {parent_tid=[449]}, 88) = 449 [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2553] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2551] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2549] <... mmap resumed>) = 0x7f6be1797000 [pid 2548] rt_sigprocmask(SIG_SETMASK, [], [pid 2539] close(26 [pid 2537] close(29 [pid 2549] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2548] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2537] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2549] <... mprotect resumed>) = 0 [pid 2548] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2537] exit_group(0 [pid 2549] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2548] <... futex resumed>) = 0 [pid 2539] close(27 [pid 2549] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2548] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2547] <... futex resumed>) = ? [pid 2543] <... futex resumed>) = ? [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2537] <... exit_group resumed>) = ? [pid 2549] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2547] +++ exited with 0 +++ [pid 2543] +++ exited with 0 +++ [pid 2539] close(28 [pid 2549] <... clone3 resumed> => {parent_tid=[451]}, 88) = 451 [pid 2549] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2549] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2549] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2555 attached [pid 2555] set_robust_list(0x7f6be17b79a0, 24 [pid 2537] +++ exited with 0 +++ [pid 2555] <... set_robust_list resumed>) = 0 [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2539] close(29 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=465, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2539] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2555] rt_sigprocmask(SIG_SETMASK, [], [pid 2539] exit_group(0 [pid 2555] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2539] <... exit_group resumed>) = ? [pid 2546] <... futex resumed>) = ? [pid 2550] <... futex resumed>) = ? ./strace-static-x86_64: Process 2556 attached [pid 2555] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2546] +++ exited with 0 +++ [pid 2556] set_robust_list(0x7f6be17b79a0, 24 [pid 2550] +++ exited with 0 +++ [pid 2539] +++ exited with 0 +++ [pid 2556] <... set_robust_list resumed>) = 0 [pid 2556] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=450, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2556] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2554] <... set_robust_list resumed>) = 0 [pid 2556] <... bpf resumed>) = 7 [pid 2554] rt_sigprocmask(SIG_SETMASK, [], [pid 2555] <... bpf resumed>) = 7 [pid 2554] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2555] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2548] <... futex resumed>) = 0 [pid 2548] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2552] <... futex resumed>) = 0 [pid 2548] <... futex resumed>) = 1 [pid 2552] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2548] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2552] <... setsockopt resumed>) = 0 [pid 2552] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2548] <... futex resumed>) = 0 [pid 2552] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2548] close(3) = 0 [pid 2548] close(4) = 0 [pid 2548] close(5) = 0 [pid 2548] close(6 [pid 2554] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2548] <... close resumed>) = 0 [pid 2548] close(7) = 0 [pid 2548] close(8) = -1 EBADF (Bad file descriptor) [pid 2548] close(9) = -1 EBADF (Bad file descriptor) [pid 2548] close(10) = -1 EBADF (Bad file descriptor) [pid 2548] close(11) = -1 EBADF (Bad file descriptor) [pid 2548] close(12) = -1 EBADF (Bad file descriptor) [pid 2548] close(13) = -1 EBADF (Bad file descriptor) [pid 2548] close(14) = -1 EBADF (Bad file descriptor) [pid 2548] close(15) = -1 EBADF (Bad file descriptor) [pid 2548] close(16) = -1 EBADF (Bad file descriptor) [pid 2548] close(17) = -1 EBADF (Bad file descriptor) [pid 2548] close(18) = -1 EBADF (Bad file descriptor) [pid 2548] close(19) = -1 EBADF (Bad file descriptor) [pid 2548] close(20 [pid 2556] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2555] <... futex resumed>) = 1 [pid 2548] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2548] close(21) = -1 EBADF (Bad file descriptor) [pid 2548] close(22) = -1 EBADF (Bad file descriptor) [pid 2548] close(23) = -1 EBADF (Bad file descriptor) [pid 2548] close(24) = -1 EBADF (Bad file descriptor) [pid 2548] close(25) = -1 EBADF (Bad file descriptor) [pid 2548] close(26) = -1 EBADF (Bad file descriptor) [pid 2548] close(27) = -1 EBADF (Bad file descriptor) [pid 2548] close(28) = -1 EBADF (Bad file descriptor) [pid 2548] close(29) = -1 EBADF (Bad file descriptor) [pid 2548] exit_group(0 [pid 2552] <... futex resumed>) = ? [pid 2548] <... exit_group resumed>) = ? [pid 2552] +++ exited with 0 +++ [pid 2555] +++ exited with 0 +++ [pid 2554] <... bpf resumed>) = 3 [pid 2548] +++ exited with 0 +++ [pid 2556] <... futex resumed>) = 1 [pid 2549] <... futex resumed>) = 0 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=447, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2556] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2549] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2553] <... futex resumed>) = 0 [pid 2549] <... futex resumed>) = 1 [pid 2553] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2549] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2553] <... setsockopt resumed>) = 0 [pid 2554] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2553] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2549] <... futex resumed>) = 0 [pid 2549] close(3 [pid 2553] <... futex resumed>) = 1 [pid 2549] <... close resumed>) = 0 [pid 2553] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2549] close(4) = 0 [pid 2549] close(5) = 0 [pid 2554] <... futex resumed>) = 1 [pid 2551] <... futex resumed>) = 0 [pid 2551] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2549] close(6 [pid 2554] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2551] <... futex resumed>) = 0 [pid 2549] <... close resumed>) = 0 [pid 2551] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2549] close(7) = 0 [pid 2549] close(8) = -1 EBADF (Bad file descriptor) [pid 2549] close(9) = -1 EBADF (Bad file descriptor) [pid 2549] close(10) = -1 EBADF (Bad file descriptor) [pid 2549] close(11) = -1 EBADF (Bad file descriptor) [pid 2549] close(12) = -1 EBADF (Bad file descriptor) [pid 2549] close(13) = -1 EBADF (Bad file descriptor) [pid 2549] close(14) = -1 EBADF (Bad file descriptor) [pid 2549] close(15) = -1 EBADF (Bad file descriptor) [pid 2549] close(16) = -1 EBADF (Bad file descriptor) [pid 2549] close(17) = -1 EBADF (Bad file descriptor) [pid 2549] close(18) = -1 EBADF (Bad file descriptor) [pid 2549] close(19) = -1 EBADF (Bad file descriptor) [pid 2549] close(20) = -1 EBADF (Bad file descriptor) [pid 2549] close(21) = -1 EBADF (Bad file descriptor) [pid 2549] close(22) = -1 EBADF (Bad file descriptor) [pid 2549] close(23) = -1 EBADF (Bad file descriptor) [pid 2549] close(24) = -1 EBADF (Bad file descriptor) [pid 2549] close(25) = -1 EBADF (Bad file descriptor) [pid 2549] close(26) = -1 EBADF (Bad file descriptor) [pid 2549] close(27) = -1 EBADF (Bad file descriptor) [pid 2549] close(28) = -1 EBADF (Bad file descriptor) [pid 2549] close(29) = -1 EBADF (Bad file descriptor) [pid 2549] exit_group(0 [pid 2556] <... futex resumed>) = ? [pid 2553] <... futex resumed>) = ? [pid 2549] <... exit_group resumed>) = ? [pid 2556] +++ exited with 0 +++ [pid 2554] <... socketpair resumed>[4, 5]) = 0 [pid 2553] +++ exited with 0 +++ [pid 2549] +++ exited with 0 +++ [pid 2554] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=449, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2554] <... futex resumed>) = 1 [pid 2551] <... futex resumed>) = 0 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2551] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2554] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2551] <... futex resumed>) = 0 [pid 2551] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... restart_syscall resumed>) = 0 [pid 291] <... restart_syscall resumed>) = 0 [pid 2554] <... bpf resumed>) = 6 [pid 292] umount2("./157", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2554] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 291] umount2("./152", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2554] <... futex resumed>) = 1 [pid 2551] <... futex resumed>) = 0 [pid 292] openat(AT_FDCWD, "./157", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2554] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2551] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2554] <... bpf resumed>) = 0 [pid 2551] <... futex resumed>) = 0 [pid 292] <... openat resumed>) = 3 [pid 2551] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] openat(AT_FDCWD, "./152", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 292] newfstatat(3, "", [pid 2554] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2551] <... futex resumed>) = 0 [pid 291] <... openat resumed>) = 3 [pid 2554] <... futex resumed>) = 0 [pid 2551] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2554] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2551] <... mmap resumed>) = 0x7f6be1797000 [pid 291] newfstatat(3, "", [pid 2551] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 292] getdents64(3, [pid 2551] <... mprotect resumed>) = 0 [pid 2551] rt_sigprocmask(SIG_BLOCK, ~[], [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2551] <... rt_sigprocmask resumed>[], 8) = 0 [pid 292] umount2("./157/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2551] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 291] getdents64(3, [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2551] <... clone3 resumed> => {parent_tid=[447]}, 88) = 447 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] newfstatat(AT_FDCWD, "./157/binderfs", [pid 2551] rt_sigprocmask(SIG_SETMASK, [], [pid 291] umount2("./152/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2551] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2551] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2551] <... futex resumed>) = 0 [pid 2551] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] unlink("./157/binderfs" [pid 291] newfstatat(AT_FDCWD, "./152/binderfs", [pid 292] <... unlink resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] unlink("./152/binderfs" [pid 292] close(3 [pid 291] <... unlink resumed>) = 0 [pid 292] <... close resumed>) = 0 [pid 291] getdents64(3, [pid 292] rmdir("./157" [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 292] <... rmdir resumed>) = 0 [pid 291] close(3 [pid 292] mkdir("./158", 0777 [pid 291] <... close resumed>) = 0 [pid 292] <... mkdir resumed>) = 0 [pid 291] rmdir("./152" [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 291] <... rmdir resumed>) = 0 [pid 291] mkdir("./153", 0777 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 468 ./strace-static-x86_64: Process 2558 attached [pid 291] <... mkdir resumed>) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 290] <... restart_syscall resumed>) = 0 [pid 2558] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2558] chdir("./158") = 0 [pid 2558] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 453 [pid 2558] <... prctl resumed>) = 0 [pid 290] umount2("./152", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2558] setpgid(0, 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2558] <... setpgid resumed>) = 0 [pid 290] openat(AT_FDCWD, "./152", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2558] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 290] <... openat resumed>) = 3 [pid 2558] <... openat resumed>) = 3 [pid 2558] write(3, "1000", 4 [pid 290] newfstatat(3, "", [pid 2558] <... write resumed>) = 4 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2558] close(3) = 0 [pid 290] getdents64(3, [pid 2558] symlink("/dev/binderfs", "./binderfs" [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2558] <... symlink resumed>) = 0 [pid 290] umount2("./152/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWexecuting program [pid 2558] write(1, "executing program\n", 18 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2558] <... write resumed>) = 18 [pid 290] newfstatat(AT_FDCWD, "./152/binderfs", [pid 2558] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 290] unlink("./152/binderfs" [pid 2558] <... futex resumed>) = 0 [pid 2558] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 290] <... unlink resumed>) = 0 [pid 290] getdents64(3, [pid 2558] <... rt_sigaction resumed>NULL, 8) = 0 [pid 287] umount2("./152", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] close(3 [pid 287] openat(AT_FDCWD, "./152", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 290] <... close resumed>) = 0 [pid 2558] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 290] rmdir("./152" [pid 287] <... openat resumed>) = 3 [pid 2558] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 287] newfstatat(3, "", [pid 290] mkdir("./153", 0777 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2558] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 290] <... mkdir resumed>) = 0 [pid 287] getdents64(3, [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2558] <... mmap resumed>) = 0x7f6be17b8000 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2558] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2558] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2558] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 287] umount2("./152/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 450 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] newfstatat(AT_FDCWD, "./152/binderfs", [pid 2558] <... clone3 resumed> => {parent_tid=[469]}, 88) = 469 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2558] rt_sigprocmask(SIG_SETMASK, [], [pid 287] unlink("./152/binderfs" [pid 2558] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] <... unlink resumed>) = 0 [pid 2558] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] getdents64(3, [pid 2558] <... futex resumed>) = 0 [pid 2558] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] close(3) = 0 ./strace-static-x86_64: Process 2559 attached [pid 287] rmdir("./152" [pid 2559] set_robust_list(0x5555698ca6a0, 24 [pid 287] <... rmdir resumed>) = 0 [pid 2559] <... set_robust_list resumed>) = 0 [pid 287] mkdir("./153", 0777 [pid 2559] chdir("./153" [pid 287] <... mkdir resumed>) = 0 [pid 2559] <... chdir resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2559] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2559] setpgid(0, 0) = 0 [pid 2559] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2559] write(3, "1000", 4) = 4 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 452 [pid 2559] close(3) = 0 [pid 2559] symlink("/dev/binderfs", "./binderfs") = 0 ./strace-static-x86_64: Process 2560 attached [pid 2559] write(1, "executing program\n", 18) = 18 [pid 2559] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000executing program ) = 0 [pid 2559] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2559] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2559] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2559] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2559] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2559] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2560] set_robust_list(0x5555698ca6a0, 24 [pid 2559] <... clone3 resumed> => {parent_tid=[454]}, 88) = 454 [pid 2559] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2559] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2559] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2561 attached [pid 2561] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2561] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2561] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72./strace-static-x86_64: Process 2563 attached ./strace-static-x86_64: Process 2557 attached [pid 2560] <... set_robust_list resumed>) = 0 [pid 2563] set_robust_list(0x7f6be17d89a0, 24 [pid 2561] <... bpf resumed>) = 3 [pid 2560] chdir("./153" [pid 2557] set_robust_list(0x7f6be17b79a0, 24 [pid 2561] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2558] <... futex resumed>) = 0 [pid 2558] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2558] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2561] <... futex resumed>) = 1 [pid 2561] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2557] <... set_robust_list resumed>) = 0 [pid 2561] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2558] <... futex resumed>) = 0 [pid 2558] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2558] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2561] <... futex resumed>) = 1 [pid 2557] rt_sigprocmask(SIG_SETMASK, [], [pid 2561] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 2561] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2558] <... futex resumed>) = 0 [pid 2558] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2558] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2558] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2558] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2558] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2558] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2560] <... chdir resumed>) = 0 [pid 2557] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2558] <... clone3 resumed> => {parent_tid=[470]}, 88) = 470 [pid 2558] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2558] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2558] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2561] <... futex resumed>) = 1 [pid 2557] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2560] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2561] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 2561] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2561] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2562 attached [pid 2562] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2562] chdir("./153" [pid 2560] <... prctl resumed>) = 0 [pid 2557] <... bpf resumed>) = 7 [pid 2562] <... chdir resumed>) = 0 [pid 2562] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2562] setpgid(0, 0) = 0 [pid 2562] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2560] setpgid(0, 0 [pid 2557] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2563] <... set_robust_list resumed>) = 0 [pid 2560] <... setpgid resumed>) = 0 [pid 2557] <... futex resumed>) = 1 [pid 2551] <... futex resumed>) = 0 [pid 2551] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2554] <... futex resumed>) = 0 [pid 2551] <... futex resumed>) = 1 [pid 2560] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2557] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2554] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2551] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2554] <... setsockopt resumed>) = 0 [pid 2554] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2551] <... futex resumed>) = 0 [pid 2560] <... openat resumed>) = 3 [pid 2554] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2551] close(3 [pid 2560] write(3, "1000", 4 [pid 2551] <... close resumed>) = 0 [pid 2551] close(4 [pid 2560] <... write resumed>) = 4 [pid 2551] <... close resumed>) = 0 [pid 2551] close(5 [pid 2560] close(3 [pid 2551] <... close resumed>) = 0 [pid 2551] close(6 [pid 2563] rt_sigprocmask(SIG_SETMASK, [], [pid 2560] <... close resumed>) = 0 [pid 2551] <... close resumed>) = 0 [pid 2551] close(7 [pid 2560] symlink("/dev/binderfs", "./binderfs" [pid 2551] <... close resumed>) = 0 [pid 2551] close(8) = -1 EBADF (Bad file descriptor) [pid 2551] close(9) = -1 EBADF (Bad file descriptor) [pid 2551] close(10) = -1 EBADF (Bad file descriptor) [pid 2551] close(11) = -1 EBADF (Bad file descriptor) [pid 2551] close(12) = -1 EBADF (Bad file descriptor) [pid 2551] close(13) = -1 EBADF (Bad file descriptor) [pid 2551] close(14) = -1 EBADF (Bad file descriptor) [pid 2551] close(15) = -1 EBADF (Bad file descriptor) [pid 2551] close(16 [pid 2562] <... openat resumed>) = 3 [pid 2551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] write(3, "1000", 4 [pid 2560] <... symlink resumed>) = 0 [pid 2551] close(17 [pid 2562] <... write resumed>) = 4 [pid 2551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] close(3 [pid 2551] close(18 [pid 2562] <... close resumed>) = 0 [pid 2551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] symlink("/dev/binderfs", "./binderfs"executing program executing program [pid 2551] close(19 [pid 2562] <... symlink resumed>) = 0 [pid 2551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] write(1, "executing program\n", 18 [pid 2551] close(20 [pid 2562] <... write resumed>) = 18 [pid 2560] write(1, "executing program\n", 18 [pid 2551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2560] <... write resumed>) = 18 [pid 2551] close(21 [pid 2562] <... futex resumed>) = 0 [pid 2551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2560] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2551] close(22 [pid 2563] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2562] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2560] <... futex resumed>) = 0 [pid 2551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2551] close(23 [pid 2562] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2560] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2551] close(24 [pid 2563] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2562] <... mmap resumed>) = 0x7f6be17b8000 [pid 2560] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2551] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2564 attached [pid 2562] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2560] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2551] close(25 [pid 2564] set_robust_list(0x7f6be17b79a0, 24 [pid 2562] <... mprotect resumed>) = 0 [pid 2551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2564] <... set_robust_list resumed>) = 0 [pid 2562] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2560] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2551] close(26 [pid 2564] rt_sigprocmask(SIG_SETMASK, [], [pid 2562] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2560] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2564] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2563] <... bpf resumed>) = 3 [pid 2562] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2560] <... mmap resumed>) = 0x7f6be17b8000 [pid 2551] close(27 [pid 2564] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2563] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2560] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2551] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2565 attached [pid 2564] <... bpf resumed>) = 7 [pid 2563] <... futex resumed>) = 1 [pid 2562] <... clone3 resumed> => {parent_tid=[453]}, 88) = 453 [pid 2560] <... mprotect resumed>) = 0 [pid 2559] <... futex resumed>) = 0 [pid 2551] close(28 [pid 2564] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2563] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2562] rt_sigprocmask(SIG_SETMASK, [], [pid 2559] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2564] <... futex resumed>) = 1 [pid 2563] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2562] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2560] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2559] <... futex resumed>) = 0 [pid 2558] <... futex resumed>) = 0 [pid 2551] close(29 [pid 2564] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2563] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2562] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2560] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2559] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2558] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2551] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] <... futex resumed>) = 0 [pid 2561] <... futex resumed>) = 0 [pid 2560] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2558] <... futex resumed>) = 1 [pid 2551] exit_group(0 [pid 2563] <... socketpair resumed>[4, 5]) = 0 [pid 2562] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2561] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2558] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2551] <... exit_group resumed>) = ? [pid 2563] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2561] <... setsockopt resumed>) = 0 [pid 2557] <... futex resumed>) = ? [pid 2554] <... futex resumed>) = ? [pid 2561] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2560] <... clone3 resumed> => {parent_tid=[451]}, 88) = 451 [pid 2559] <... futex resumed>) = 0 [pid 2557] +++ exited with 0 +++ [pid 2561] <... futex resumed>) = 1 [pid 2559] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2558] <... futex resumed>) = 0 [pid 2561] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2559] <... futex resumed>) = 0 [pid 2558] close(3 [pid 2559] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2558] <... close resumed>) = 0 [pid 2558] close(4) = 0 [pid 2558] close(5 [pid 2563] <... futex resumed>) = 1 [pid 2560] rt_sigprocmask(SIG_SETMASK, [], [pid 2558] <... close resumed>) = 0 [pid 2554] +++ exited with 0 +++ [pid 2551] +++ exited with 0 +++ [pid 2563] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2560] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2558] close(6 [pid 2565] set_robust_list(0x7f6be17d89a0, 24 [pid 2563] <... bpf resumed>) = 6 [pid 2560] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2558] <... close resumed>) = 0 [pid 2558] close(7) = 0 [pid 2563] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2560] <... futex resumed>) = 0 [pid 2558] close(8 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=445, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2563] <... futex resumed>) = 1 [pid 2560] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2559] <... futex resumed>) = 0 [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2563] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2559] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2558] close(9 [pid 2559] <... futex resumed>) = 0 [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... restart_syscall resumed>) = 0 [pid 2559] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2558] close(10 [pid 2563] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2559] <... futex resumed>) = 0 [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2563] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2559] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2558] close(11./strace-static-x86_64: Process 2566 attached [pid 2559] <... mmap resumed>) = 0x7f6be1797000 [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./151", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2566] set_robust_list(0x7f6be17d89a0, 24 [pid 2559] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2558] close(12 [pid 2566] <... set_robust_list resumed>) = 0 [pid 2563] <... bpf resumed>) = 0 [pid 2559] <... mprotect resumed>) = 0 [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2566] rt_sigprocmask(SIG_SETMASK, [], [pid 2563] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2559] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2558] close(13 [pid 289] openat(AT_FDCWD, "./151", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2566] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2559] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2566] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2563] <... futex resumed>) = 0 [pid 2559] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2558] close(14 [pid 289] <... openat resumed>) = 3 ./strace-static-x86_64: Process 2567 attached [pid 2566] <... bpf resumed>) = 3 [pid 2565] <... set_robust_list resumed>) = 0 [pid 2563] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] newfstatat(3, "", [pid 2566] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2559] <... clone3 resumed> => {parent_tid=[455]}, 88) = 455 [pid 2558] close(15 [pid 2566] <... futex resumed>) = 1 [pid 2560] <... futex resumed>) = 0 [pid 2559] rt_sigprocmask(SIG_SETMASK, [], [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2566] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2560] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2559] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2558] close(16 [pid 2566] <... socketpair resumed>[4, 5]) = 0 [pid 2560] <... futex resumed>) = 0 [pid 2559] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, [pid 2566] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2560] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2559] <... futex resumed>) = 0 [pid 2558] close(17 [pid 2566] <... futex resumed>) = 0 [pid 2560] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2559] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2566] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2560] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2558] close(18 [pid 2566] <... bpf resumed>) = 6 [pid 2560] <... futex resumed>) = 0 [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./151/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2565] rt_sigprocmask(SIG_SETMASK, [], [pid 2566] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2560] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2558] close(19 [pid 2566] <... futex resumed>) = 0 [pid 2560] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2566] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2565] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2560] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2558] close(20 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2566] <... bpf resumed>) = 0 [pid 2565] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2560] <... futex resumed>) = 0 [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] newfstatat(AT_FDCWD, "./151/binderfs", [pid 2566] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2560] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2558] close(21 [pid 2566] <... futex resumed>) = 0 [pid 2560] <... futex resumed>) = 0 [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2566] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2560] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2558] close(22 [pid 289] unlink("./151/binderfs" [pid 2560] <... mmap resumed>) = 0x7f6be1797000 [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2558] close(23 [pid 2560] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 289] <... unlink resumed>) = 0 [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2560] <... mprotect resumed>) = 0 [pid 2558] close(24 [pid 289] getdents64(3, [pid 2560] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2565] <... bpf resumed>) = 3 [pid 2560] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2558] close(25 [pid 2565] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2560] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] close(3 [pid 2558] close(26) = -1 EBADF (Bad file descriptor) [pid 2558] close(27) = -1 EBADF (Bad file descriptor) [pid 2558] close(28) = -1 EBADF (Bad file descriptor) [pid 2565] <... futex resumed>) = 1 [pid 2562] <... futex resumed>) = 0 [pid 2560] <... clone3 resumed> => {parent_tid=[452]}, 88) = 452 [pid 2558] close(29 [pid 289] <... close resumed>) = 0 [pid 2565] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2562] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2560] rt_sigprocmask(SIG_SETMASK, [], [pid 2558] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] rmdir("./151" [pid 2562] <... futex resumed>) = 0 [pid 2560] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2558] exit_group(0 [pid 2564] <... futex resumed>) = ? [pid 2562] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2561] <... futex resumed>) = ? [pid 2558] <... exit_group resumed>) = ? [pid 2567] set_robust_list(0x7f6be17b79a0, 24 [pid 2565] <... socketpair resumed>[4, 5]) = 0 [pid 2564] +++ exited with 0 +++ [pid 2561] +++ exited with 0 +++ [pid 2560] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2558] +++ exited with 0 +++ [pid 289] <... rmdir resumed>) = 0 [pid 2565] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2560] <... futex resumed>) = 0 [pid 2565] <... futex resumed>) = 1 [pid 2562] <... futex resumed>) = 0 [pid 2560] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=468, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] mkdir("./152", 0777 [pid 2562] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2562] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2568 attached [pid 2568] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2568] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2568] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144) = 7 [pid 2567] <... set_robust_list resumed>) = 0 [pid 2565] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 289] <... mkdir resumed>) = 0 [pid 2567] rt_sigprocmask(SIG_SETMASK, [], [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2565] <... bpf resumed>) = 6 [pid 2568] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2560] <... futex resumed>) = 0 [pid 2560] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2566] <... futex resumed>) = 0 [pid 2560] <... futex resumed>) = 1 [pid 2566] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2560] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2566] <... setsockopt resumed>) = 0 [pid 2565] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2566] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2565] <... futex resumed>) = 1 [pid 2562] <... futex resumed>) = 0 [pid 2560] <... futex resumed>) = 0 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 448 [pid 2566] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2562] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2560] close(3 [pid 2565] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2562] <... futex resumed>) = 0 [pid 2560] <... close resumed>) = 0 [pid 2562] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2560] close(4 [pid 2565] <... bpf resumed>) = 0 [pid 2562] <... futex resumed>) = 0 [pid 2560] <... close resumed>) = 0 [pid 2562] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2560] close(5 [pid 2565] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2562] <... mmap resumed>) = 0x7f6be1797000 [pid 2560] <... close resumed>) = 0 [pid 2562] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2560] close(6 [pid 2567] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2565] <... futex resumed>) = 0 [pid 2562] <... mprotect resumed>) = 0 [pid 2560] <... close resumed>) = 0 [pid 2565] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2562] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2560] close(7 [pid 2562] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2560] <... close resumed>) = 0 [pid 2568] <... futex resumed>) = 1 [pid 2562] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2560] close(8 [pid 2568] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] <... clone3 resumed> => {parent_tid=[454]}, 88) = 454 [pid 2560] close(9 [pid 2562] rt_sigprocmask(SIG_SETMASK, [], [pid 2560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2560] close(10 [pid 2562] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] <... futex resumed>) = 0 [pid 2560] close(11 [pid 2562] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2560] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2560] close(12) = -1 EBADF (Bad file descriptor) [pid 2560] close(13) = -1 EBADF (Bad file descriptor) [pid 2560] close(14) = -1 EBADF (Bad file descriptor) [pid 2560] close(15) = -1 EBADF (Bad file descriptor) [pid 2560] close(16) = -1 EBADF (Bad file descriptor) [pid 2560] close(17) = -1 EBADF (Bad file descriptor) [pid 2560] close(18) = -1 EBADF (Bad file descriptor) [pid 2560] close(19) = -1 EBADF (Bad file descriptor) [pid 2560] close(20) = -1 EBADF (Bad file descriptor) [pid 2560] close(21) = -1 EBADF (Bad file descriptor) [pid 2560] close(22) = -1 EBADF (Bad file descriptor) [pid 2560] close(23) = -1 EBADF (Bad file descriptor) [pid 2560] close(24) = -1 EBADF (Bad file descriptor) [pid 2560] close(25) = -1 EBADF (Bad file descriptor) [pid 2560] close(26) = -1 EBADF (Bad file descriptor) [pid 2560] close(27) = -1 EBADF (Bad file descriptor) [pid 2560] close(28) = -1 EBADF (Bad file descriptor) [pid 2560] close(29) = -1 EBADF (Bad file descriptor) [pid 2560] exit_group(0 [pid 2568] <... futex resumed>) = ? [pid 2566] <... futex resumed>) = ? [pid 2560] <... exit_group resumed>) = ? [pid 2568] +++ exited with 0 +++ [pid 2567] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2566] +++ exited with 0 +++ [pid 2560] +++ exited with 0 +++ ./strace-static-x86_64: Process 2570 attached ./strace-static-x86_64: Process 2569 attached [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=450, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2569] set_robust_list(0x5555698ca6a0, 24 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2569] <... set_robust_list resumed>) = 0 [pid 2569] chdir("./152") = 0 [pid 2569] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2567] <... bpf resumed>) = 7 [pid 2569] setpgid(0, 0) = 0 [pid 2570] set_robust_list(0x7f6be17b79a0, 24 [pid 2569] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2567] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2569] <... openat resumed>) = 3 [pid 2569] write(3, "1000", 4) = 4 [pid 2569] close(3) = 0 [pid 2569] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2569] write(1, "executing program\n", 18executing program ) = 18 [pid 2569] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2569] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2569] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 2567] <... futex resumed>) = 1 [pid 2559] <... futex resumed>) = 0 [pid 2569] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2559] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2569] <... mmap resumed>) = 0x7f6be17b8000 [pid 2567] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2563] <... futex resumed>) = 0 [pid 2559] <... futex resumed>) = 1 [pid 2569] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2563] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2559] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2569] <... mprotect resumed>) = 0 [pid 2563] <... setsockopt resumed>) = 0 [pid 292] umount2("./158", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2569] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2563] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2569] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2563] <... futex resumed>) = 1 [pid 2559] <... futex resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2569] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2563] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2559] close(3 [pid 292] openat(AT_FDCWD, "./158", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2570] <... set_robust_list resumed>) = 0 [pid 2559] <... close resumed>) = 0 [pid 2569] <... clone3 resumed> => {parent_tid=[449]}, 88) = 449 [pid 2559] close(4 [pid 2569] rt_sigprocmask(SIG_SETMASK, [], [pid 2559] <... close resumed>) = 0 [pid 292] <... openat resumed>) = 3 [pid 2569] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2559] close(5 [pid 292] newfstatat(3, "", [pid 2570] rt_sigprocmask(SIG_SETMASK, [], [pid 2569] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2559] <... close resumed>) = 0 [pid 2569] <... futex resumed>) = 0 [pid 2559] close(6 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2570] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2569] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2559] <... close resumed>) = 0 [pid 2559] close(7 [pid 2570] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2559] <... close resumed>) = 0 [pid 292] getdents64(3, [pid 2559] close(8) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2559] close(9) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./158/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2559] close(10) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2559] close(11 [pid 292] newfstatat(AT_FDCWD, "./158/binderfs", [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2559] close(12 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] unlink("./158/binderfs" [pid 2559] close(13) = -1 EBADF (Bad file descriptor) [pid 2559] close(14 [pid 292] <... unlink resumed>) = 0 [pid 2570] <... bpf resumed>) = 7 [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 2559] close(15 [pid 2570] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2559] close(16 [pid 2570] <... futex resumed>) = 1 [pid 2562] <... futex resumed>) = 0 [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] close(3 [pid 2562] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2559] close(17 [pid 2562] <... futex resumed>) = 1 [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2565] <... futex resumed>) = 0 [pid 2559] close(18 [pid 2570] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 292] <... close resumed>) = 0 [pid 2565] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2559] close(19 [pid 2565] <... setsockopt resumed>) = 0 [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] rmdir("./158" [pid 2565] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2559] close(20) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 2565] <... futex resumed>) = 1 [pid 2562] <... futex resumed>) = 0 [pid 2559] close(21 [pid 2565] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2562] close(3 [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] mkdir("./159", 0777 [pid 2562] <... close resumed>) = 0 [pid 2559] close(22 [pid 2562] close(4 [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] <... close resumed>) = 0 [pid 2559] close(23 [pid 292] <... mkdir resumed>) = 0 [pid 2562] close(5 [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2562] <... close resumed>) = 0 [pid 2559] close(24 [pid 2562] close(6 [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... restart_syscall resumed>) = 0 [pid 2562] <... close resumed>) = 0 [pid 2559] close(25 [pid 2562] close(7 [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] <... close resumed>) = 0 [pid 2559] close(26 [pid 2562] close(8 [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2559] close(27 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 471 [pid 2562] close(9 [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2559] close(28 [pid 2562] close(10 [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2559] close(29 [pid 290] umount2("./153", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2562] close(11 [pid 2559] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2559] exit_group(0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2567] <... futex resumed>) = ? [pid 2563] <... futex resumed>) = ? [pid 2562] close(12 [pid 2559] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2572 attached [pid 2567] +++ exited with 0 +++ [pid 2563] +++ exited with 0 +++ [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2559] +++ exited with 0 +++ [pid 290] openat(AT_FDCWD, "./153", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2562] close(13) = -1 EBADF (Bad file descriptor) [pid 290] <... openat resumed>) = 3 [pid 2562] close(14 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=453, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] close(15 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 290] newfstatat(3, "", [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] close(16 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] close(17 [pid 290] getdents64(3, [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] close(18 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2562] close(19 [pid 290] umount2("./153/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2571 attached [pid 2562] close(20 [pid 2571] set_robust_list(0x7f6be17d89a0, 24 [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2571] <... set_robust_list resumed>) = 0 [pid 2562] close(21 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2571] rt_sigprocmask(SIG_SETMASK, [], [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2571] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2562] close(22 [pid 290] newfstatat(AT_FDCWD, "./153/binderfs", [pid 2571] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2572] set_robust_list(0x5555698ca6a0, 24 [pid 2562] close(23 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2572] <... set_robust_list resumed>) = 0 [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] unlink("./153/binderfs" [pid 2572] chdir("./159" [pid 2562] close(24 [pid 290] <... unlink resumed>) = 0 [pid 2572] <... chdir resumed>) = 0 [pid 2571] <... bpf resumed>) = 3 [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 2571] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2562] close(25 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2572] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2571] <... futex resumed>) = 1 [pid 2569] <... futex resumed>) = 0 [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] close(3 [pid 2572] <... prctl resumed>) = 0 [pid 2571] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2569] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2562] close(26 [pid 290] <... close resumed>) = 0 [pid 2572] setpgid(0, 0 [pid 2571] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2569] <... futex resumed>) = 0 [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] rmdir("./153" [pid 2572] <... setpgid resumed>) = 0 [pid 2571] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2569] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2562] close(27 [pid 290] <... rmdir resumed>) = 0 [pid 2572] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2571] <... socketpair resumed>[4, 5]) = 0 [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] mkdir("./154", 0777 [pid 2572] <... openat resumed>) = 3 [pid 2571] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2562] close(28 [pid 290] <... mkdir resumed>) = 0 [pid 2572] write(3, "1000", 4 [pid 2571] <... futex resumed>) = 1 [pid 2569] <... futex resumed>) = 0 [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2572] <... write resumed>) = 4 [pid 2571] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2569] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2562] close(29./strace-static-x86_64: Process 2574 attached [pid 2572] close(3 [pid 2571] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2569] <... futex resumed>) = 0 [pid 2562] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 453 [pid 2572] <... close resumed>) = 0 [pid 2571] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2569] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2562] exit_group(0 [pid 2574] set_robust_list(0x5555698ca6a0, 24 [pid 2572] symlink("/dev/binderfs", "./binderfs" [pid 2571] <... bpf resumed>) = 6 [pid 2570] <... futex resumed>) = ? [pid 2565] <... futex resumed>) = ? executing program [pid 2571] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2562] <... exit_group resumed>) = ? [pid 2574] <... set_robust_list resumed>) = 0 [pid 2572] <... symlink resumed>) = 0 [pid 2571] <... futex resumed>) = 1 [pid 2570] +++ exited with 0 +++ [pid 2569] <... futex resumed>) = 0 [pid 2565] +++ exited with 0 +++ [pid 291] <... restart_syscall resumed>) = 0 [pid 2572] write(1, "executing program\n", 18) = 18 [pid 2572] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] umount2("./153", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2572] <... futex resumed>) = 0 [pid 2562] +++ exited with 0 +++ [pid 2571] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2569] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2572] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2571] <... bpf resumed>) = 0 [pid 2569] <... futex resumed>) = 0 [pid 291] openat(AT_FDCWD, "./153", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=452, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2574] chdir("./154" [pid 2572] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2571] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2569] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... openat resumed>) = 3 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2572] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2571] <... futex resumed>) = 0 [pid 2569] <... futex resumed>) = 0 [pid 291] newfstatat(3, "", [pid 2572] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2571] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2569] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2574] <... chdir resumed>) = 0 [pid 2572] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 291] getdents64(3, [pid 2572] <... mmap resumed>) = 0x7f6be17b8000 [pid 2571] <... bpf resumed>) = 7 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] <... restart_syscall resumed>) = 0 [pid 2572] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2571] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] umount2("./153/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2572] <... mprotect resumed>) = 0 [pid 2571] <... futex resumed>) = 1 [pid 2569] <... futex resumed>) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2574] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2572] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2571] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2569] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] newfstatat(AT_FDCWD, "./153/binderfs", [pid 287] umount2("./153", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2572] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2571] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2569] <... futex resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2574] <... prctl resumed>) = 0 [pid 2572] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2571] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2569] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] unlink("./153/binderfs" [pid 287] openat(AT_FDCWD, "./153", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY./strace-static-x86_64: Process 2575 attached [pid 2574] setpgid(0, 0 [pid 2571] <... setsockopt resumed>) = 0 [pid 291] <... unlink resumed>) = 0 [pid 287] <... openat resumed>) = 3 [pid 2572] <... clone3 resumed> => {parent_tid=[472]}, 88) = 472 [pid 291] getdents64(3, [pid 287] newfstatat(3, "", [pid 2572] rt_sigprocmask(SIG_SETMASK, [], [pid 2571] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2572] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2575] set_robust_list(0x7f6be17d89a0, 24 [pid 2574] <... setpgid resumed>) = 0 [pid 2571] <... futex resumed>) = 1 [pid 2569] <... futex resumed>) = 0 [pid 291] close(3 [pid 287] getdents64(3, [pid 2572] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... close resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2572] <... futex resumed>) = 0 [pid 291] rmdir("./153" [pid 287] umount2("./153/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2575] <... set_robust_list resumed>) = 0 [pid 2574] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2572] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2571] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2569] close(3 [pid 291] <... rmdir resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2569] <... close resumed>) = 0 [pid 291] mkdir("./154", 0777 [pid 287] newfstatat(AT_FDCWD, "./153/binderfs", [pid 2574] <... openat resumed>) = 3 [pid 2569] close(4 [pid 291] <... mkdir resumed>) = 0 [pid 2575] rt_sigprocmask(SIG_SETMASK, [], [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2574] write(3, "1000", 4 [pid 2569] <... close resumed>) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] unlink("./153/binderfs" [pid 2575] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2574] <... write resumed>) = 4 [pid 2569] close(5 [pid 287] <... unlink resumed>) = 0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 456 [pid 287] getdents64(3, [pid 2574] close(3 [pid 2569] <... close resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2574] <... close resumed>) = 0 [pid 2569] close(6 [pid 287] close(3 [pid 2569] <... close resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 2574] symlink("/dev/binderfs", "./binderfs" [pid 2569] close(7 [pid 287] rmdir("./153" [pid 2569] <... close resumed>) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 2574] <... symlink resumed>) = 0 [pid 2569] close(8 [pid 287] mkdir("./154", 0777 [pid 2574] write(1, "executing program\n", 18 executing program [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... mkdir resumed>) = 0 [pid 2574] <... write resumed>) = 18 [pid 2569] close(9 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2576 attached [pid 2575] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2574] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2577 attached [pid 2576] set_robust_list(0x5555698ca6a0, 24 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 455 [pid 2574] <... futex resumed>) = 0 [pid 2574] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2574] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2575] <... bpf resumed>) = 3 [pid 2574] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2569] close(10 [pid 2574] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2574] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2577] set_robust_list(0x5555698ca6a0, 24 [pid 2576] <... set_robust_list resumed>) = 0 [pid 2575] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2574] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2574] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2574] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0}./strace-static-x86_64: Process 2578 attached [pid 2577] <... set_robust_list resumed>) = 0 [pid 2576] chdir("./154" [pid 2575] <... futex resumed>) = 1 [pid 2572] <... futex resumed>) = 0 [pid 2569] close(11 [pid 2574] <... clone3 resumed> => {parent_tid=[454]}, 88) = 454 [pid 2572] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2574] rt_sigprocmask(SIG_SETMASK, [], [pid 2572] <... futex resumed>) = 0 [pid 2574] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2572] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2574] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2574] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2578] set_robust_list(0x7f6be17d89a0, 24 [pid 2576] <... chdir resumed>) = 0 [pid 2575] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2578] <... set_robust_list resumed>) = 0 [pid 2578] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2578] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2576] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2575] <... socketpair resumed>[4, 5]) = 0 [pid 2569] close(12 [pid 2577] chdir("./154" [pid 2578] <... bpf resumed>) = 3 [pid 2577] <... chdir resumed>) = 0 [pid 2576] <... prctl resumed>) = 0 [pid 2575] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2578] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2574] <... futex resumed>) = 0 [pid 2578] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2574] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2578] <... socketpair resumed>[4, 5]) = 0 [pid 2574] <... futex resumed>) = 0 [pid 2569] close(13 [pid 2578] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2576] setpgid(0, 0 [pid 2575] <... futex resumed>) = 1 [pid 2574] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2572] <... futex resumed>) = 0 [pid 2578] <... futex resumed>) = 0 [pid 2574] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2572] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2578] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2574] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2572] <... futex resumed>) = 0 [pid 2578] <... bpf resumed>) = 6 [pid 2577] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2576] <... setpgid resumed>) = 0 [pid 2575] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2574] <... futex resumed>) = 0 [pid 2572] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2578] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2577] <... prctl resumed>) = 0 [pid 2576] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2575] <... bpf resumed>) = 6 [pid 2574] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2569] close(14 [pid 2578] <... futex resumed>) = 0 [pid 2576] <... openat resumed>) = 3 [pid 2575] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2574] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2578] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2576] write(3, "1000", 4 [pid 2575] <... futex resumed>) = 1 [pid 2574] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2572] <... futex resumed>) = 0 [pid 2569] close(15 [pid 2578] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2576] <... write resumed>) = 4 [pid 2575] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2574] <... futex resumed>) = 0 [pid 2572] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2578] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2576] close(3 [pid 2575] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2574] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2572] <... futex resumed>) = 0 [pid 2569] close(16 [pid 2578] <... bpf resumed>) = 0 [pid 2576] <... close resumed>) = 0 [pid 2575] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2574] <... futex resumed>) = 0 [pid 2572] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2578] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2576] symlink("/dev/binderfs", "./binderfs" [pid 2575] <... bpf resumed>) = 0 [pid 2574] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2572] <... futex resumed>) = 0 [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2578] <... futex resumed>) = 0 [pid 2576] <... symlink resumed>) = 0 [pid 2575] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2574] <... mmap resumed>) = 0x7f6be1797000 [pid 2572] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2578] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2577] setpgid(0, 0 executing program [pid 2576] write(1, "executing program\n", 18 [pid 2575] <... futex resumed>) = 0 [pid 2574] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2572] <... mmap resumed>) = 0x7f6be1797000 [pid 2569] close(17 [pid 2577] <... setpgid resumed>) = 0 [pid 2576] <... write resumed>) = 18 [pid 2575] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2574] <... mprotect resumed>) = 0 [pid 2572] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2577] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2576] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2574] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2572] <... mprotect resumed>) = 0 [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2577] <... openat resumed>) = 3 [pid 2576] <... futex resumed>) = 0 [pid 2574] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2572] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2569] close(18 [pid 2577] write(3, "1000", 4 [pid 2576] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2574] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2572] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2577] <... write resumed>) = 4 [pid 2576] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2572] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2569] close(19 [pid 2577] close(3 [pid 2576] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2574] <... clone3 resumed> => {parent_tid=[455]}, 88) = 455 [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2580 attached [pid 2577] <... close resumed>) = 0 [pid 2576] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2574] rt_sigprocmask(SIG_SETMASK, [], [pid 2572] <... clone3 resumed> => {parent_tid=[473]}, 88) = 473 [pid 2574] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2572] rt_sigprocmask(SIG_SETMASK, [], [pid 2569] close(20 [pid 2574] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2572] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2574] <... futex resumed>) = 0 [pid 2572] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2574] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2572] <... futex resumed>) = 0 [pid 2580] set_robust_list(0x7f6be17b79a0, 24 [pid 2577] symlink("/dev/binderfs", "./binderfs" [pid 2576] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2572] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2579 attached [pid 2579] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2579] rt_sigprocmask(SIG_SETMASK, [], [pid 2576] <... mmap resumed>) = 0x7f6be17b8000 [pid 2569] close(21 [pid 2579] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2577] <... symlink resumed>) = 0 [pid 2576] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2577] write(1, "executing program\n", 18 [pid 2576] <... mprotect resumed>) = 0 executing program [pid 2569] close(22 [pid 2577] <... write resumed>) = 18 [pid 2579] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2577] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2576] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2577] <... futex resumed>) = 0 [pid 2576] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2569] close(23 [pid 2576] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2577] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2569] close(24 [pid 2576] <... clone3 resumed> => {parent_tid=[457]}, 88) = 457 [pid 2577] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] rt_sigprocmask(SIG_SETMASK, [], [pid 2577] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2576] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2569] close(25 [pid 2577] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2576] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2577] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2576] <... futex resumed>) = 0 [pid 2569] close(26 [pid 2577] <... mmap resumed>) = 0x7f6be17b8000 [pid 2576] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2577] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2577] <... mprotect resumed>) = 0 [pid 2569] close(27 [pid 2580] <... set_robust_list resumed>) = 0 [pid 2579] <... bpf resumed>) = 7 [pid 2577] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2577] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2569] close(28 [pid 2577] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2579] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2569] close(29 [pid 2577] <... clone3 resumed> => {parent_tid=[456]}, 88) = 456 [pid 2569] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2577] rt_sigprocmask(SIG_SETMASK, [], [pid 2569] exit_group(0 [pid 2577] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2571] <... futex resumed>) = ? [pid 2569] <... exit_group resumed>) = ? [pid 2577] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2574] <... futex resumed>) = 0 [pid 2571] +++ exited with 0 +++ [pid 2574] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2578] <... futex resumed>) = 0 [pid 2574] <... futex resumed>) = 1 [pid 2578] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2574] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2578] <... setsockopt resumed>) = 0 [pid 2578] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2574] <... futex resumed>) = 0 [pid 2578] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2574] close(3) = 0 [pid 2569] +++ exited with 0 +++ [pid 2577] <... futex resumed>) = 0 [pid 2574] close(4 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=448, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2577] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2574] <... close resumed>) = 0 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2574] close(5./strace-static-x86_64: Process 2582 attached [pid 2580] rt_sigprocmask(SIG_SETMASK, [], [pid 2574] <... close resumed>) = 0 [pid 2574] close(6 [pid 2582] set_robust_list(0x7f6be17d89a0, 24 [pid 2580] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2574] <... close resumed>) = 0 [pid 2574] close(7) = 0 [pid 2574] close(8) = -1 EBADF (Bad file descriptor) [pid 2574] close(9) = -1 EBADF (Bad file descriptor) [pid 2574] close(10) = -1 EBADF (Bad file descriptor) [pid 2574] close(11 [pid 2582] <... set_robust_list resumed>) = 0 [pid 2580] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2582] rt_sigprocmask(SIG_SETMASK, [], [pid 2574] close(12) = -1 EBADF (Bad file descriptor) [pid 2574] close(13) = -1 EBADF (Bad file descriptor) [pid 2574] close(14) = -1 EBADF (Bad file descriptor) [pid 2574] close(15) = -1 EBADF (Bad file descriptor) [pid 2574] close(16) = -1 EBADF (Bad file descriptor) [pid 2574] close(17) = -1 EBADF (Bad file descriptor) [pid 2574] close(18) = -1 EBADF (Bad file descriptor) [pid 2574] close(19) = -1 EBADF (Bad file descriptor) [pid 2580] <... bpf resumed>) = 7 [pid 2574] close(20) = -1 EBADF (Bad file descriptor) [pid 2574] close(21) = -1 EBADF (Bad file descriptor) [pid 2574] close(22) = -1 EBADF (Bad file descriptor) [pid 2574] close(23 [pid 2579] <... futex resumed>) = 1 [pid 2574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2579] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2574] close(24 [pid 2582] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2580] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2574] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2574] close(25) = -1 EBADF (Bad file descriptor) [pid 2574] close(26) = -1 EBADF (Bad file descriptor) [pid 2574] close(27) = -1 EBADF (Bad file descriptor) [pid 2574] close(28) = -1 EBADF (Bad file descriptor) [pid 2574] close(29) = -1 EBADF (Bad file descriptor) [pid 2582] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2580] <... futex resumed>) = 1 [pid 2574] exit_group(0 [pid 2572] <... futex resumed>) = 0 [pid 2580] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2579] <... futex resumed>) = ? [pid 2578] <... futex resumed>) = ? [pid 2574] <... exit_group resumed>) = ? [pid 2572] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... restart_syscall resumed>) = 0 [pid 2582] <... bpf resumed>) = 3 [pid 2579] +++ exited with 0 +++ [pid 2578] +++ exited with 0 +++ [pid 2575] <... futex resumed>) = 0 [pid 2574] +++ exited with 0 +++ [pid 2572] <... futex resumed>) = 1 [pid 2582] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2575] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2572] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2575] <... setsockopt resumed>) = 0 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=453, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 289] umount2("./152", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2575] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] umount2("./154", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2575] <... futex resumed>) = 1 [pid 2572] <... futex resumed>) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] openat(AT_FDCWD, "./152", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2575] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2572] close(3 [pid 290] openat(AT_FDCWD, "./154", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] <... openat resumed>) = 3 [pid 2572] <... close resumed>) = 0 [pid 289] newfstatat(3, "", [pid 290] <... openat resumed>) = 3 [pid 2572] close(4 [pid 290] newfstatat(3, "", [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2572] <... close resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] getdents64(3, [pid 2572] close(5 [pid 290] getdents64(3, [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2582] <... futex resumed>) = 1 [pid 2577] <... futex resumed>) = 0 [pid 2572] <... close resumed>) = 0 [pid 289] umount2("./152/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2577] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2572] close(6 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 2581 attached [pid 2582] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2577] <... futex resumed>) = 0 [pid 2572] <... close resumed>) = 0 [pid 290] umount2("./154/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] newfstatat(AT_FDCWD, "./152/binderfs", [pid 2581] set_robust_list(0x7f6be17d89a0, 24 [pid 2577] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2572] close(7 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2581] <... set_robust_list resumed>) = 0 [pid 2572] <... close resumed>) = 0 [pid 290] newfstatat(AT_FDCWD, "./154/binderfs", [pid 289] unlink("./152/binderfs" [pid 2581] rt_sigprocmask(SIG_SETMASK, [], [pid 2572] close(8 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] <... unlink resumed>) = 0 [pid 2581] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] unlink("./154/binderfs" [pid 289] getdents64(3, [pid 2582] <... socketpair resumed>[4, 5]) = 0 [pid 2581] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2572] close(9 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] <... unlink resumed>) = 0 [pid 2582] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2581] <... bpf resumed>) = 3 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 289] close(3 [pid 2581] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2572] close(10 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] <... close resumed>) = 0 [pid 2581] <... futex resumed>) = 1 [pid 2576] <... futex resumed>) = 0 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] close(3 [pid 289] rmdir("./152" [pid 2582] <... futex resumed>) = 1 [pid 2581] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2577] <... futex resumed>) = 0 [pid 2576] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2572] close(11 [pid 290] <... close resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 2582] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2581] <... socketpair resumed>[4, 5]) = 0 [pid 2577] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2576] <... futex resumed>) = 0 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] rmdir("./154" [pid 289] mkdir("./153", 0777 [pid 2582] <... bpf resumed>) = 6 [pid 2581] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2577] <... futex resumed>) = 0 [pid 2576] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2572] close(12 [pid 290] <... rmdir resumed>) = 0 [pid 289] <... mkdir resumed>) = 0 [pid 2582] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2581] <... futex resumed>) = 0 [pid 2577] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2576] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] mkdir("./155", 0777 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2582] <... futex resumed>) = 0 [pid 2581] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2577] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2576] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2572] close(13 [pid 290] <... mkdir resumed>) = 0 ./strace-static-x86_64: Process 2583 attached [pid 2582] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2581] <... bpf resumed>) = 6 [pid 2577] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2576] <... futex resumed>) = 0 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 450 [pid 2582] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2581] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2577] <... futex resumed>) = 0 [pid 2576] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2572] close(14 [pid 2582] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2581] <... futex resumed>) = 0 [pid 2577] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2576] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2582] <... bpf resumed>) = 0 [pid 2581] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2577] <... futex resumed>) = 0 [pid 2576] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2572] close(15 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 456 [pid 2583] set_robust_list(0x5555698ca6a0, 24 [pid 2582] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2581] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2577] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2576] <... futex resumed>) = 0 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2582] <... futex resumed>) = 0 [pid 2581] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2577] <... mmap resumed>) = 0x7f6be1797000 [pid 2576] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2572] close(16 [pid 2582] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2583] <... set_robust_list resumed>) = 0 [pid 2581] <... bpf resumed>) = 0 [pid 2577] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2576] <... futex resumed>) = 0 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2581] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2577] <... mprotect resumed>) = 0 [pid 2576] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2572] close(17 [pid 2581] <... futex resumed>) = 0 [pid 2577] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] <... mmap resumed>) = 0x7f6be1797000 [pid 2581] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2577] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2576] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2572] close(18 [pid 2577] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2576] <... mprotect resumed>) = 0 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2572] close(19) = -1 EBADF (Bad file descriptor) [pid 2577] <... clone3 resumed> => {parent_tid=[457]}, 88) = 457 [pid 2576] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2572] close(20 [pid 2577] rt_sigprocmask(SIG_SETMASK, [], [pid 2576] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2577] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2576] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2572] close(21 [pid 2577] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2572] close(22) = -1 EBADF (Bad file descriptor) [pid 2577] <... futex resumed>) = 0 [pid 2572] close(23 [pid 2577] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2576] <... clone3 resumed> => {parent_tid=[458]}, 88) = 458 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] rt_sigprocmask(SIG_SETMASK, [], [pid 2572] close(24./strace-static-x86_64: Process 2584 attached [pid 2576] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2584] set_robust_list(0x5555698ca6a0, 24 [pid 2576] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2572] close(25./strace-static-x86_64: Process 2586 attached [pid 2584] <... set_robust_list resumed>) = 0 [pid 2576] <... futex resumed>) = 0 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2583] chdir("./153" [pid 2584] chdir("./155" [pid 2576] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2572] close(26 [pid 2584] <... chdir resumed>) = 0 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2584] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2572] close(27 [pid 2584] <... prctl resumed>) = 0 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2586] set_robust_list(0x7f6be17b79a0, 24 [pid 2584] setpgid(0, 0 [pid 2583] <... chdir resumed>) = 0 [pid 2572] close(28 [pid 2584] <... setpgid resumed>) = 0 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2586] <... set_robust_list resumed>) = 0 [pid 2584] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2583] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2572] close(29 [pid 2586] rt_sigprocmask(SIG_SETMASK, [], [pid 2584] <... openat resumed>) = 3 [pid 2583] <... prctl resumed>) = 0 [pid 2572] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2584] write(3, "1000", 4 [pid 2572] exit_group(0 [pid 2584] <... write resumed>) = 4 [pid 2580] <... futex resumed>) = ? [pid 2575] <... futex resumed>) = ? [pid 2572] <... exit_group resumed>) = ? [pid 2586] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2584] close(3 [pid 2583] setpgid(0, 0 [pid 2580] +++ exited with 0 +++ [pid 2575] +++ exited with 0 +++ [pid 2572] +++ exited with 0 +++ [pid 2584] <... close resumed>) = 0 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=471, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2584] symlink("/dev/binderfs", "./binderfs" [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2586] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2584] <... symlink resumed>) = 0 executing program [pid 2583] <... setpgid resumed>) = 0 [pid 2584] write(1, "executing program\n", 18) = 18 [pid 2584] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2584] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2583] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2584] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2584] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 ./strace-static-x86_64: Process 2585 attached [pid 2584] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2583] <... openat resumed>) = 3 [pid 2585] set_robust_list(0x7f6be17b79a0, 24 [pid 2584] <... mmap resumed>) = 0x7f6be17b8000 [pid 2585] <... set_robust_list resumed>) = 0 [pid 2584] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2585] rt_sigprocmask(SIG_SETMASK, [], [pid 2584] <... mprotect resumed>) = 0 [pid 2583] write(3, "1000", 4 [pid 2585] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2584] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2583] <... write resumed>) = 4 [pid 2585] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2584] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2583] close(3 [pid 2586] <... bpf resumed>) = 7 [pid 2585] <... bpf resumed>) = 7 [pid 2584] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2583] <... close resumed>) = 0 [pid 2585] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2583] symlink("/dev/binderfs", "./binderfs" [pid 2585] <... futex resumed>) = 1 [pid 2584] <... clone3 resumed> => {parent_tid=[457]}, 88) = 457 [pid 2577] <... futex resumed>) = 0 [pid 2583] <... symlink resumed>) = 0 [pid 2577] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 2583] write(1, "executing program\n", 18 [pid 2582] <... futex resumed>) = 0 [pid 2577] <... futex resumed>) = 1 [pid 2582] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2577] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2583] <... write resumed>) = 18 [pid 2582] <... setsockopt resumed>) = 0 [pid 2585] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2584] rt_sigprocmask(SIG_SETMASK, [], [pid 2582] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2584] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2583] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2582] <... futex resumed>) = 1 ./strace-static-x86_64: Process 2587 attached [pid 2584] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2583] <... futex resumed>) = 0 [pid 2582] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2577] <... futex resumed>) = 0 [pid 2584] <... futex resumed>) = 0 [pid 2584] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2583] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2577] close(3 [pid 2587] set_robust_list(0x7f6be17d89a0, 24 [pid 2577] <... close resumed>) = 0 [pid 2583] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2587] <... set_robust_list resumed>) = 0 [pid 2577] close(4 [pid 2583] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2577] <... close resumed>) = 0 [pid 2583] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2577] close(5 [pid 2587] rt_sigprocmask(SIG_SETMASK, [], [pid 2583] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2577] <... close resumed>) = 0 [pid 2587] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2577] close(6 [pid 2583] <... mmap resumed>) = 0x7f6be17b8000 [pid 2587] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2577] <... close resumed>) = 0 [pid 2583] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2577] close(7 [pid 2583] <... mprotect resumed>) = 0 [pid 2577] <... close resumed>) = 0 [pid 2577] close(8) = -1 EBADF (Bad file descriptor) [pid 2583] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2577] close(9) = -1 EBADF (Bad file descriptor) [pid 2583] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2577] close(10 [pid 2587] <... bpf resumed>) = 3 [pid 2586] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2583] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2587] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2577] close(11) = -1 EBADF (Bad file descriptor) [pid 2577] close(12) = -1 EBADF (Bad file descriptor) [pid 2584] <... futex resumed>) = 0 [pid 2577] close(13 [pid 2583] <... clone3 resumed> => {parent_tid=[451]}, 88) = 451 [pid 2584] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2584] <... futex resumed>) = 0 [pid 2577] close(14 [pid 2584] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2583] rt_sigprocmask(SIG_SETMASK, [], [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2587] <... futex resumed>) = 1 [pid 2583] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2577] close(15 [pid 2587] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2583] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2587] <... socketpair resumed>[4, 5]) = 0 [pid 2583] <... futex resumed>) = 0 [pid 2577] close(16 [pid 2576] <... futex resumed>) = 0 [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2583] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2576] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2586] <... futex resumed>) = 1 [pid 2577] close(17 [pid 2586] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2581] <... futex resumed>) = 0 [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] <... futex resumed>) = 1 [pid 2581] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2577] close(18 [pid 2576] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2581] <... setsockopt resumed>) = 0 [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2581] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2577] close(19 [pid 2576] <... futex resumed>) = 0 [pid 2581] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] close(3 [pid 2577] close(20 [pid 2576] <... close resumed>) = 0 [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] close(4 [pid 2587] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2577] close(21 [pid 2576] <... close resumed>) = 0 [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] close(5 [pid 2577] close(22 [pid 2576] <... close resumed>) = 0 [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] close(6 [pid 2577] close(23./strace-static-x86_64: Process 2588 attached [pid 2584] <... futex resumed>) = 0 [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] <... close resumed>) = 0 [pid 2587] <... futex resumed>) = 1 [pid 2584] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2587] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2584] <... futex resumed>) = 0 [pid 2577] close(24 [pid 2576] close(7 [pid 2588] set_robust_list(0x7f6be17d89a0, 24 [pid 2587] <... bpf resumed>) = 6 [pid 2584] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2587] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2576] <... close resumed>) = 0 [pid 2577] close(25 [pid 2576] close(8 [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2577] close(26) = -1 EBADF (Bad file descriptor) [pid 2576] close(9 [pid 2577] close(27 [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] close(10 [pid 2577] close(28 [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] close(11 [pid 2577] close(29 [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2577] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] close(12 [pid 2587] <... futex resumed>) = 1 [pid 2584] <... futex resumed>) = 0 [pid 2577] exit_group(0 [pid 2587] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2584] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... restart_syscall resumed>) = 0 [pid 2587] <... bpf resumed>) = 0 [pid 2585] <... futex resumed>) = ? [pid 2584] <... futex resumed>) = 0 [pid 2582] <... futex resumed>) = ? [pid 2577] <... exit_group resumed>) = ? [pid 2576] close(13 [pid 2587] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2585] +++ exited with 0 +++ [pid 2584] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2582] +++ exited with 0 +++ [pid 2587] <... futex resumed>) = 0 [pid 2584] <... futex resumed>) = 0 [pid 2587] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2584] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2588] <... set_robust_list resumed>) = 0 [pid 2587] <... bpf resumed>) = 7 [pid 2577] +++ exited with 0 +++ [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] close(14) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./159", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2576] close(15 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=455, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2587] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] openat(AT_FDCWD, "./159", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2576] close(16 [pid 2587] <... futex resumed>) = 1 [pid 2584] <... futex resumed>) = 0 [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... openat resumed>) = 3 [pid 2587] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2584] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2576] close(17 [pid 292] newfstatat(3, "", [pid 2587] <... setsockopt resumed>) = 0 [pid 2584] <... futex resumed>) = 0 [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2587] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2584] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2576] close(18 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2587] <... futex resumed>) = 0 [pid 2584] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2587] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2584] close(3 [pid 2576] close(19 [pid 292] getdents64(3, [pid 2584] <... close resumed>) = 0 [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2584] close(4 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2576] close(20 [pid 2584] <... close resumed>) = 0 [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./159/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2584] close(5 [pid 2576] close(21 [pid 2588] rt_sigprocmask(SIG_SETMASK, [], [pid 2584] <... close resumed>) = 0 [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2588] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2584] close(6 [pid 2576] close(22 [pid 292] newfstatat(AT_FDCWD, "./159/binderfs", [pid 2588] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2584] <... close resumed>) = 0 [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2584] close(7 [pid 2576] close(23 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2584] <... close resumed>) = 0 [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] unlink("./159/binderfs" [pid 2584] close(8 [pid 2576] close(24 [pid 2584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... unlink resumed>) = 0 [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2584] close(9 [pid 2576] close(25 [pid 292] getdents64(3, [pid 2584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2588] <... bpf resumed>) = 3 [pid 2584] close(10 [pid 2576] close(26 [pid 2588] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] close(3 [pid 287] <... restart_syscall resumed>) = 0 [pid 2584] close(11 [pid 2576] close(27 [pid 2588] <... futex resumed>) = 1 [pid 2584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2583] <... futex resumed>) = 0 [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... close resumed>) = 0 [pid 2588] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2584] close(12 [pid 2583] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2576] close(28 [pid 292] rmdir("./159" [pid 2584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2583] <... futex resumed>) = 0 [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2584] close(13 [pid 2583] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2576] close(29 [pid 292] <... rmdir resumed>) = 0 [pid 287] umount2("./154", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2588] <... socketpair resumed>[4, 5]) = 0 [pid 2584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2576] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] mkdir("./160", 0777 [pid 2584] close(14 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2576] exit_group(0 [pid 2588] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2586] <... futex resumed>) = ? [pid 2584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2581] <... futex resumed>) = ? [pid 2576] <... exit_group resumed>) = ? [pid 292] <... mkdir resumed>) = 0 [pid 287] openat(AT_FDCWD, "./154", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2588] <... futex resumed>) = 1 [pid 2586] +++ exited with 0 +++ [pid 2584] close(15 [pid 2583] <... futex resumed>) = 0 [pid 2581] +++ exited with 0 +++ [pid 2584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2584] close(16) = -1 EBADF (Bad file descriptor) [pid 2584] close(17) = -1 EBADF (Bad file descriptor) [pid 2584] close(18) = -1 EBADF (Bad file descriptor) [pid 2584] close(19 [pid 2576] +++ exited with 0 +++ [pid 2584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2584] close(20 [pid 287] <... openat resumed>) = 3 [pid 2584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=456, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2584] close(21) = -1 EBADF (Bad file descriptor) [pid 2584] close(22) = -1 EBADF (Bad file descriptor) [pid 2584] close(23) = -1 EBADF (Bad file descriptor) [pid 2584] close(24) = -1 EBADF (Bad file descriptor) [pid 2584] close(25) = -1 EBADF (Bad file descriptor) [pid 2583] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2588] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2584] close(26 [pid 2583] <... futex resumed>) = 0 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 474 [pid 287] newfstatat(3, "", [pid 2584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2583] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2588] <... bpf resumed>) = 6 [pid 2584] close(27) = -1 EBADF (Bad file descriptor) [pid 287] getdents64(3, [pid 2588] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2584] close(28) = -1 EBADF (Bad file descriptor) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2588] <... futex resumed>) = 1 [pid 2584] close(29 [pid 2583] <... futex resumed>) = 0 [pid 287] umount2("./154/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2588] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2584] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2583] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2584] exit_group(0 [pid 2583] <... futex resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2588] <... bpf resumed>) = 0 [pid 2587] <... futex resumed>) = ? [pid 2584] <... exit_group resumed>) = ? [pid 2583] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] newfstatat(AT_FDCWD, "./154/binderfs", [pid 2588] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2587] +++ exited with 0 +++ [pid 2584] +++ exited with 0 +++ [pid 2583] <... futex resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2588] <... futex resumed>) = 0 [pid 2583] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 287] unlink("./154/binderfs" [pid 2583] <... mmap resumed>) = 0x7f6be1797000 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=456, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] <... unlink resumed>) = 0 [pid 2583] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 287] getdents64(3, [pid 2588] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2583] <... mprotect resumed>) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 ./strace-static-x86_64: Process 2589 attached [pid 2583] rt_sigprocmask(SIG_BLOCK, ~[], [pid 287] close(3 [pid 2589] set_robust_list(0x5555698ca6a0, 24 [pid 2583] <... rt_sigprocmask resumed>[], 8) = 0 [pid 287] <... close resumed>) = 0 [pid 2583] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 287] rmdir("./154" [pid 2589] <... set_robust_list resumed>) = 0 [pid 2589] chdir("./160" [pid 2583] <... clone3 resumed> => {parent_tid=[452]}, 88) = 452 [pid 287] <... rmdir resumed>) = 0 [pid 2583] rt_sigprocmask(SIG_SETMASK, [], [pid 287] mkdir("./155", 0777 [pid 2583] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2589] <... chdir resumed>) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 2583] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2583] <... futex resumed>) = 0 [pid 2589] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2589] setpgid(0, 0) = 0 [pid 2589] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2583] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2589] <... openat resumed>) = 3 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 458 [pid 2589] write(3, "1000", 4) = 4 [pid 2589] close(3) = 0 ./strace-static-x86_64: Process 2591 attached [pid 2589] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 2589] write(1, "executing program\n", 18) = 18 [pid 2589] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2589] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2591] set_robust_list(0x5555698ca6a0, 24 [pid 2589] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2589] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2589] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2589] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2591] <... set_robust_list resumed>) = 0 [pid 2591] chdir("./155" [pid 2589] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2589] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[475]}, 88) = 475 [pid 2591] <... chdir resumed>) = 0 [pid 2589] rt_sigprocmask(SIG_SETMASK, [], [pid 2591] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2589] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2589] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2589] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2590 attached [pid 2591] <... prctl resumed>) = 0 [pid 2590] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2590] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2590] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2591] setpgid(0, 0) = 0 [pid 2591] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2591] write(3, "1000", 4 [pid 2590] <... bpf resumed>) = 7 [pid 2591] <... write resumed>) = 4 [pid 2590] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2590] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2583] <... futex resumed>) = 0 [pid 2583] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2592 attached [pid 2588] <... futex resumed>) = 0 [pid 2583] <... futex resumed>) = 1 [pid 2588] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2583] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2592] set_robust_list(0x7f6be17d89a0, 24 [pid 2588] <... setsockopt resumed>) = 0 [pid 2591] close(3 [pid 2588] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2591] <... close resumed>) = 0 [pid 2588] <... futex resumed>) = 1 [pid 2583] <... futex resumed>) = 0 [pid 2588] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2583] close(3 [pid 2592] <... set_robust_list resumed>) = 0 [pid 291] <... restart_syscall resumed>) = 0 [pid 2583] <... close resumed>) = 0 [pid 2583] close(4 [pid 2592] rt_sigprocmask(SIG_SETMASK, [], [pid 2591] symlink("/dev/binderfs", "./binderfs" [pid 2583] <... close resumed>) = 0 [pid 291] umount2("./154", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2583] close(5 [pid 2592] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2583] <... close resumed>) = 0 [pid 291] openat(AT_FDCWD, "./154", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2583] close(6 [pid 291] <... openat resumed>) = 3 [pid 2583] <... close resumed>) = 0 [pid 2591] <... symlink resumed>) = 0 [pid 291] newfstatat(3, "", [pid 2583] close(7 [pid 2592] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2583] <... close resumed>) = 0 [pid 291] getdents64(3, [pid 2583] close(8 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./154/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2583] close(9 [pid 2592] <... bpf resumed>) = 3 [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2583] close(10 [pid 291] newfstatat(AT_FDCWD, "./154/binderfs", [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2583] close(11 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] unlink("./154/binderfs" [pid 2583] close(12 [pid 291] <... unlink resumed>) = 0 [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2583] close(13 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 executing program [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] close(3 [pid 2583] close(14 [pid 2591] write(1, "executing program\n", 18 [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... close resumed>) = 0 [pid 2583] close(15 [pid 291] rmdir("./154" [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2591] <... write resumed>) = 18 [pid 2583] close(16 [pid 291] <... rmdir resumed>) = 0 [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] mkdir("./155", 0777 [pid 2583] close(17 [pid 2591] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... mkdir resumed>) = 0 [pid 2583] close(18 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2591] <... futex resumed>) = 0 [pid 2591] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2591] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2591] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2583] close(19 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 459 [pid 290] <... restart_syscall resumed>) = 0 [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2583] close(20 [pid 2591] <... mmap resumed>) = 0x7f6be17b8000 [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2591] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2583] close(21 [pid 290] umount2("./155", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2591] <... mprotect resumed>) = 0 [pid 2583] close(22 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] openat(AT_FDCWD, "./155", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2583] close(23 [pid 2591] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... openat resumed>) = 3 [pid 2583] close(24 [pid 290] newfstatat(3, "", [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2592] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2583] close(25 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 2583] close(26 [pid 2591] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2589] <... futex resumed>) = 0 [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2592] <... futex resumed>) = 1 [pid 2591] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2589] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2583] close(27 [pid 290] umount2("./155/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 2594 attached ./strace-static-x86_64: Process 2593 attached [pid 2592] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2589] <... futex resumed>) = 0 [pid 2592] <... socketpair resumed>[4, 5]) = 0 [pid 2591] <... clone3 resumed> => {parent_tid=[459]}, 88) = 459 [pid 2589] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2592] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2591] rt_sigprocmask(SIG_SETMASK, [], [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2592] <... futex resumed>) = 1 [pid 2591] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2589] <... futex resumed>) = 0 [pid 2592] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2591] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2589] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2594] set_robust_list(0x7f6be17d89a0, 24 [pid 2593] set_robust_list(0x5555698ca6a0, 24 [pid 2592] <... bpf resumed>) = 6 [pid 2591] <... futex resumed>) = 0 [pid 2589] <... futex resumed>) = 0 [pid 2583] close(28 [pid 290] newfstatat(AT_FDCWD, "./155/binderfs", [pid 2592] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2591] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2589] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2592] <... futex resumed>) = 0 [pid 2589] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2592] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2589] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2592] <... bpf resumed>) = 0 [pid 2589] <... futex resumed>) = 0 [pid 2592] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2589] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2592] <... futex resumed>) = 0 [pid 2589] <... futex resumed>) = 0 [pid 2592] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2589] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2589] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2589] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] <... set_robust_list resumed>) = 0 [pid 2589] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2583] close(29 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ./strace-static-x86_64: Process 2595 attached [pid 2594] <... set_robust_list resumed>) = 0 [pid 2593] chdir("./155" [pid 2589] <... clone3 resumed> => {parent_tid=[476]}, 88) = 476 [pid 2589] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2589] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2589] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2583] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2583] exit_group(0 [pid 290] unlink("./155/binderfs" [pid 2594] rt_sigprocmask(SIG_SETMASK, [], [pid 2593] <... chdir resumed>) = 0 [pid 2590] <... futex resumed>) = ? [pid 2583] <... exit_group resumed>) = ? [pid 2590] +++ exited with 0 +++ [pid 2595] set_robust_list(0x7f6be17b79a0, 24 [pid 2593] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2588] <... futex resumed>) = ? [pid 290] <... unlink resumed>) = 0 [pid 2595] <... set_robust_list resumed>) = 0 [pid 2595] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2595] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144) = 7 [pid 2593] <... prctl resumed>) = 0 [pid 2588] +++ exited with 0 +++ [pid 2583] +++ exited with 0 +++ [pid 290] getdents64(3, [pid 2595] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2594] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2593] setpgid(0, 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=450, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2595] <... futex resumed>) = 1 [pid 2589] <... futex resumed>) = 0 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2595] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2589] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2592] <... futex resumed>) = 0 [pid 2589] <... futex resumed>) = 1 [pid 2592] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2589] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2592] <... setsockopt resumed>) = 0 [pid 2592] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2589] <... futex resumed>) = 0 [pid 2592] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2589] close(3) = 0 [pid 2589] close(4) = 0 [pid 2593] <... setpgid resumed>) = 0 [pid 2589] close(5 [pid 290] close(3 [pid 2594] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2593] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2589] <... close resumed>) = 0 [pid 2589] close(6 [pid 290] <... close resumed>) = 0 [pid 2593] <... openat resumed>) = 3 [pid 2589] <... close resumed>) = 0 [pid 290] rmdir("./155" [pid 2589] close(7) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 2593] write(3, "1000", 4 [pid 2589] close(8 [pid 2593] <... write resumed>) = 4 [pid 2589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] mkdir("./156", 0777 [pid 2593] close(3 [pid 2589] close(9 [pid 2593] <... close resumed>) = 0 [pid 2589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... mkdir resumed>) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 2594] <... bpf resumed>) = 3 executing program [pid 2593] symlink("/dev/binderfs", "./binderfs" [pid 2589] close(10 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2593] <... symlink resumed>) = 0 [pid 2589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2589] close(11 [pid 289] umount2("./153", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2589] close(12 [pid 289] openat(AT_FDCWD, "./153", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2594] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2593] write(1, "executing program\n", 18 [pid 2589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... openat resumed>) = 3 [pid 2594] <... futex resumed>) = 1 [pid 2593] <... write resumed>) = 18 [pid 2591] <... futex resumed>) = 0 [pid 2589] close(13 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 458 [pid 289] newfstatat(3, "", [pid 2594] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2593] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2591] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2594] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2593] <... futex resumed>) = 0 [pid 2591] <... futex resumed>) = 0 [pid 2589] close(14 [pid 289] getdents64(3, [pid 2591] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 ./strace-static-x86_64: Process 2596 attached [pid 2594] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2593] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2589] close(15 [pid 289] umount2("./153/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2589] close(16 [pid 289] newfstatat(AT_FDCWD, "./153/binderfs", [pid 2589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2593] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2589] close(17 [pid 289] unlink("./153/binderfs" [pid 2594] <... socketpair resumed>[4, 5]) = 0 [pid 2593] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... unlink resumed>) = 0 [pid 2596] set_robust_list(0x5555698ca6a0, 24 [pid 2589] close(18 [pid 289] getdents64(3, [pid 2589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2596] <... set_robust_list resumed>) = 0 [pid 2594] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2593] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2589] close(19 [pid 289] close(3 [pid 2589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... close resumed>) = 0 [pid 2589] close(20 [pid 289] rmdir("./153" [pid 2589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... rmdir resumed>) = 0 [pid 2589] close(21 [pid 289] mkdir("./154", 0777 [pid 2596] chdir("./156" [pid 2594] <... futex resumed>) = 1 [pid 2593] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2591] <... futex resumed>) = 0 [pid 2589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... mkdir resumed>) = 0 [pid 2594] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2593] <... mmap resumed>) = 0x7f6be17b8000 [pid 2591] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2589] close(22 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2596] <... chdir resumed>) = 0 [pid 2594] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2593] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2591] <... futex resumed>) = 0 [pid 2589] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2597 attached [pid 2591] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2589] close(23 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 453 [pid 2589] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2589] close(24) = -1 EBADF (Bad file descriptor) [pid 2589] close(25) = -1 EBADF (Bad file descriptor) [pid 2589] close(26) = -1 EBADF (Bad file descriptor) [pid 2589] close(27) = -1 EBADF (Bad file descriptor) [pid 2589] close(28) = -1 EBADF (Bad file descriptor) [pid 2589] close(29) = -1 EBADF (Bad file descriptor) [pid 2589] exit_group(0 [pid 2595] <... futex resumed>) = ? [pid 2594] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2593] <... mprotect resumed>) = 0 [pid 2592] <... futex resumed>) = ? [pid 2589] <... exit_group resumed>) = ? [pid 2597] set_robust_list(0x5555698ca6a0, 24 [pid 2596] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2595] +++ exited with 0 +++ [pid 2594] <... bpf resumed>) = 6 [pid 2593] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2592] +++ exited with 0 +++ [pid 2589] +++ exited with 0 +++ [pid 2597] <... set_robust_list resumed>) = 0 [pid 2597] chdir("./154" [pid 2594] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2593] <... rt_sigprocmask resumed>[], 8) = 0 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=474, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2597] <... chdir resumed>) = 0 [pid 2597] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2597] setpgid(0, 0) = 0 [pid 2594] <... futex resumed>) = 1 [pid 2593] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2591] <... futex resumed>) = 0 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2597] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2591] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2597] <... openat resumed>) = 3 [pid 2596] <... prctl resumed>) = 0 [pid 2594] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2591] <... futex resumed>) = 0 [pid 2597] write(3, "1000", 4 [pid 2594] <... bpf resumed>) = 0 [pid 2593] <... clone3 resumed> => {parent_tid=[460]}, 88) = 460 [pid 2591] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2597] <... write resumed>) = 4 [pid 2596] setpgid(0, 0 [pid 2594] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2593] rt_sigprocmask(SIG_SETMASK, [], [pid 2591] <... futex resumed>) = 0 [pid 2597] close(3 [pid 2596] <... setpgid resumed>) = 0 [pid 2594] <... futex resumed>) = 0 [pid 2593] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2591] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2597] <... close resumed>) = 0 [pid 2594] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2591] <... mmap resumed>) = 0x7f6be1797000 [pid 2597] symlink("/dev/binderfs", "./binderfs" [pid 2596] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2593] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2591] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2597] <... symlink resumed>) = 0 [pid 2596] <... openat resumed>) = 3 [pid 2593] <... futex resumed>) = 0 executing program [pid 2591] <... mprotect resumed>) = 0 [pid 2597] write(1, "executing program\n", 18 [pid 2596] write(3, "1000", 4 [pid 2593] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2591] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2597] <... write resumed>) = 18 [pid 2596] <... write resumed>) = 4 [pid 2591] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2597] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2591] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2597] <... futex resumed>) = 0 [pid 2596] close(3 [pid 2597] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2591] <... clone3 resumed> => {parent_tid=[460]}, 88) = 460 [pid 2597] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2596] <... close resumed>) = 0 [pid 2591] rt_sigprocmask(SIG_SETMASK, [], [pid 2597] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2591] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2597] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2591] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2597] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2596] symlink("/dev/binderfs", "./binderfs" [pid 2591] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2599 attached [pid 2597] <... mmap resumed>) = 0x7f6be17b8000 [pid 2591] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2597] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2596] <... symlink resumed>) = 0 [pid 2597] <... mprotect resumed>) = 0 [pid 2599] set_robust_list(0x7f6be17b79a0, 24executing program [pid 2597] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2596] write(1, "executing program\n", 18 [pid 2597] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2596] <... write resumed>) = 18 [pid 2597] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2599] <... set_robust_list resumed>) = 0 [pid 2596] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2597] <... clone3 resumed> => {parent_tid=[454]}, 88) = 454 [pid 2599] rt_sigprocmask(SIG_SETMASK, [], [pid 2596] <... futex resumed>) = 0 [pid 2599] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2597] rt_sigprocmask(SIG_SETMASK, [], [pid 2596] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2597] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2597] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2597] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2598 attached [pid 2598] set_robust_list(0x7f6be17d89a0, 24 [pid 2596] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2598] <... set_robust_list resumed>) = 0 [pid 2596] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2598] rt_sigprocmask(SIG_SETMASK, [], [pid 2596] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2598] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2596] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2598] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2596] <... mmap resumed>) = 0x7f6be17b8000 [pid 2599] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2596] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2599] <... bpf resumed>) = 7 [pid 2598] <... bpf resumed>) = 3 [pid 2596] <... mprotect resumed>) = 0 [pid 2598] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2596] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2593] <... futex resumed>) = 0 [pid 2596] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2593] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2593] <... futex resumed>) = 0 [pid 2598] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2593] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2596] <... clone3 resumed> => {parent_tid=[459]}, 88) = 459 [pid 2598] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] rt_sigprocmask(SIG_SETMASK, [], [pid 2598] <... futex resumed>) = 1 [pid 2596] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2593] <... futex resumed>) = 0 [pid 2596] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2593] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] <... futex resumed>) = 0 [pid 2593] <... futex resumed>) = 0 [pid 2596] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2593] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2598] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72./strace-static-x86_64: Process 2601 attached [pid 2599] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2598] <... bpf resumed>) = 6 [pid 2598] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2598] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2600 attached [pid 2600] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2600] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2600] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2593] <... futex resumed>) = 0 [pid 2601] set_robust_list(0x7f6be17d89a0, 24 [pid 2599] <... futex resumed>) = 1 [pid 2591] <... futex resumed>) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 2591] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2591] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2601] <... set_robust_list resumed>) = 0 [pid 2600] <... bpf resumed>) = 3 [pid 2599] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2594] <... futex resumed>) = 0 [pid 2593] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2600] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2597] <... futex resumed>) = 0 [pid 2597] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2598] <... futex resumed>) = 0 [pid 2597] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2594] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2593] <... futex resumed>) = 1 [pid 2598] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2594] <... setsockopt resumed>) = 0 [pid 2593] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2594] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2593] <... futex resumed>) = 0 [pid 292] umount2("./160", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2598] <... bpf resumed>) = 0 [pid 2594] <... futex resumed>) = 1 [pid 2593] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2591] <... futex resumed>) = 0 [pid 2598] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2594] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2593] <... mmap resumed>) = 0x7f6be1797000 [pid 2591] close(3 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2598] <... futex resumed>) = 0 [pid 2593] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2591] <... close resumed>) = 0 [pid 2598] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2593] <... mprotect resumed>) = 0 [pid 2591] close(4 [pid 292] openat(AT_FDCWD, "./160", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2593] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2591] <... close resumed>) = 0 [pid 2593] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2591] close(5 [pid 292] <... openat resumed>) = 3 [pid 2593] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2591] <... close resumed>) = 0 [pid 292] newfstatat(3, "", [pid 2591] close(6./strace-static-x86_64: Process 2602 attached [pid 2601] rt_sigprocmask(SIG_SETMASK, [], [pid 2591] <... close resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2602] set_robust_list(0x7f6be17b79a0, 24 [pid 2593] <... clone3 resumed> => {parent_tid=[461]}, 88) = 461 [pid 2591] close(7) = 0 [pid 2591] close(8) = -1 EBADF (Bad file descriptor) [pid 292] getdents64(3, [pid 2593] rt_sigprocmask(SIG_SETMASK, [], [pid 2591] close(9 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2602] <... set_robust_list resumed>) = 0 [pid 2601] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2591] close(10) = -1 EBADF (Bad file descriptor) [pid 2591] close(11) = -1 EBADF (Bad file descriptor) [pid 2591] close(12 [pid 2602] rt_sigprocmask(SIG_SETMASK, [], [pid 2601] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2600] <... futex resumed>) = 1 [pid 2593] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./160/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2602] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2600] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2591] close(13 [pid 2600] <... socketpair resumed>[4, 5]) = 0 [pid 2593] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2600] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2593] <... futex resumed>) = 0 [pid 2591] close(14 [pid 292] newfstatat(AT_FDCWD, "./160/binderfs", [pid 2600] <... futex resumed>) = 1 [pid 2597] <... futex resumed>) = 0 [pid 2593] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2600] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2597] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2591] close(15 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2602] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2601] <... bpf resumed>) = 3 [pid 2600] <... bpf resumed>) = 6 [pid 2597] <... futex resumed>) = 0 [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] unlink("./160/binderfs" [pid 2600] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2597] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2591] close(16 [pid 2600] <... futex resumed>) = 0 [pid 2597] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... unlink resumed>) = 0 [pid 2601] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2600] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2597] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2591] close(17 [pid 292] getdents64(3, [pid 2600] <... bpf resumed>) = 0 [pid 2597] <... futex resumed>) = 0 [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2601] <... futex resumed>) = 1 [pid 2600] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2597] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] <... futex resumed>) = 0 [pid 2591] close(18 [pid 292] close(3 [pid 2600] <... futex resumed>) = 0 [pid 2597] <... futex resumed>) = 0 [pid 2596] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2600] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2597] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2596] <... futex resumed>) = 0 [pid 2591] close(19 [pid 292] <... close resumed>) = 0 [pid 2597] <... mmap resumed>) = 0x7f6be1797000 [pid 2596] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] rmdir("./160" [pid 2597] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2591] close(20 [pid 2597] <... mprotect resumed>) = 0 [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 2597] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2591] close(21 [pid 2601] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2597] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] mkdir("./161", 0777 [pid 2597] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2591] close(22) = -1 EBADF (Bad file descriptor) [pid 292] <... mkdir resumed>) = 0 [pid 2601] <... socketpair resumed>[4, 5]) = 0 [pid 2597] <... clone3 resumed> => {parent_tid=[455]}, 88) = 455 [pid 2591] close(23 [pid 2597] rt_sigprocmask(SIG_SETMASK, [], [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2597] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2591] close(24 [pid 2597] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] <... futex resumed>) = 0 [pid 2591] close(25 [pid 2597] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2591] close(26) = -1 EBADF (Bad file descriptor) [pid 2591] close(27 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 477 [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2591] close(28 [pid 2601] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2601] <... futex resumed>) = 1 [pid 2596] <... futex resumed>) = 0 [pid 2591] close(29 [pid 2601] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2596] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2591] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2601] <... bpf resumed>) = 6 [pid 2596] <... futex resumed>) = 0 [pid 2591] exit_group(0 [pid 2601] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2599] <... futex resumed>) = ? [pid 2596] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2594] <... futex resumed>) = ? [pid 2591] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2604 attached [pid 2602] <... bpf resumed>) = 7 [pid 2601] <... futex resumed>) = 0 [pid 2599] +++ exited with 0 +++ [pid 2596] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2594] +++ exited with 0 +++ [pid 2591] +++ exited with 0 +++ [pid 2601] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2596] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=458, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2596] <... futex resumed>) = 0 [pid 2601] <... bpf resumed>) = 0 [pid 2596] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2596] <... futex resumed>) = 0 [pid 2601] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0./strace-static-x86_64: Process 2603 attached [pid 2601] <... futex resumed>) = 0 [pid 2596] <... mmap resumed>) = 0x7f6be1797000 [pid 2603] set_robust_list(0x7f6be17b79a0, 24 [pid 2596] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2601] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2596] <... mprotect resumed>) = 0 [pid 2603] <... set_robust_list resumed>) = 0 [pid 2603] rt_sigprocmask(SIG_SETMASK, [], [pid 2596] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2603] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2596] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2603] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2596] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2604] set_robust_list(0x5555698ca6a0, 24 [pid 2602] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2604] <... set_robust_list resumed>) = 0 [pid 2603] <... bpf resumed>) = 7 [pid 2602] <... futex resumed>) = 1 [pid 2593] <... futex resumed>) = 0 [pid 2596] <... clone3 resumed> => {parent_tid=[460]}, 88) = 460 [pid 2593] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] rt_sigprocmask(SIG_SETMASK, [], [pid 2598] <... futex resumed>) = 0 [pid 2596] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2593] <... futex resumed>) = 1 [pid 2598] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2596] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2593] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2598] <... setsockopt resumed>) = 0 [pid 2596] <... futex resumed>) = 0 [pid 2598] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2598] <... futex resumed>) = 1 [pid 2593] <... futex resumed>) = 0 [pid 2598] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2593] close(3 [pid 2603] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2593] <... close resumed>) = 0 [pid 2593] close(4 [pid 2597] <... futex resumed>) = 0 [pid 2602] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2597] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2593] <... close resumed>) = 0 [pid 2600] <... futex resumed>) = 0 [pid 2597] <... futex resumed>) = 1 [pid 2600] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2604] chdir("./161" [pid 2597] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2593] close(5 [pid 2600] <... setsockopt resumed>) = 0 [pid 2600] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2597] <... futex resumed>) = 0 [pid 2593] <... close resumed>) = 0 [pid 2600] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2597] close(3) = 0 [pid 2593] close(6 [pid 2604] <... chdir resumed>) = 0 [pid 2597] close(4) = 0 [pid 2604] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2593] <... close resumed>) = 0 [pid 2597] close(5 [pid 2593] close(7 [pid 2597] <... close resumed>) = 0 [pid 2597] close(6 [pid 2593] <... close resumed>) = 0 [pid 2604] <... prctl resumed>) = 0 [pid 2597] <... close resumed>) = 0 [pid 2593] close(8 [pid 2597] close(7) = 0 [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] close(8 [pid 2593] close(9 [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] close(9 [pid 2593] close(10 [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] close(10 [pid 2593] close(11 [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] close(11 [pid 2593] close(12 [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] close(12 [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] close(13 [pid 2593] close(13 [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] close(14) = -1 EBADF (Bad file descriptor) [pid 2593] close(14 [pid 2597] close(15 [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] close(15 [pid 2597] close(16 [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2603] <... futex resumed>) = 1 [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] close(16 [pid 2603] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2597] close(17 [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] close(17 [pid 2597] close(18 [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] close(18 [pid 2597] close(19 [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2604] setpgid(0, 0 [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] close(19 [pid 2597] close(20 [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] close(20 [pid 287] <... restart_syscall resumed>) = 0 [pid 2597] close(21 [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] close(21 [pid 2597] close(22) = -1 EBADF (Bad file descriptor) [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] close(23 [pid 2593] close(22 [pid 2604] <... setpgid resumed>) = 0 [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] umount2("./155", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2597] close(24 [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] close(23 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2597] close(25 [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2604] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] close(24 [pid 287] openat(AT_FDCWD, "./155", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2597] close(26 [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] close(25 [pid 287] <... openat resumed>) = 3 [pid 2604] <... openat resumed>) = 3 [pid 2597] close(27 [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] newfstatat(3, "", [pid 2604] write(3, "1000", 4 [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] close(26 [pid 2597] close(28 [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2604] <... write resumed>) = 4 [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] close(27 [pid 2604] close(3 [pid 2597] close(29 [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] getdents64(3, [pid 2604] <... close resumed>) = 0 [pid 2597] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2593] close(28 [pid 2597] exit_group(0 [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2604] symlink("/dev/binderfs", "./binderfs" [pid 2603] <... futex resumed>) = ? [pid 2600] <... futex resumed>) = ? [pid 2597] <... exit_group resumed>) = ? [pid 2593] close(29 [pid 287] umount2("./155/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2604] <... symlink resumed>) = 0 [pid 2603] +++ exited with 0 +++ [pid 2600] +++ exited with 0 +++ [pid 2597] +++ exited with 0 +++ [pid 2593] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2604] write(1, "executing program\n", 18executing program [pid 2593] exit_group(0 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=453, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] newfstatat(AT_FDCWD, "./155/binderfs", [pid 2604] <... write resumed>) = 18 [pid 2602] <... futex resumed>) = ? [pid 2598] <... futex resumed>) = ? [pid 2593] <... exit_group resumed>) = ? [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2604] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2602] +++ exited with 0 +++ [pid 2598] +++ exited with 0 +++ [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ./strace-static-x86_64: Process 2605 attached [pid 2605] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2605] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2605] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2604] <... futex resumed>) = 0 [pid 2593] +++ exited with 0 +++ [pid 287] unlink("./155/binderfs" [pid 2605] <... bpf resumed>) = 7 [pid 2604] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=459, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] <... unlink resumed>) = 0 [pid 2604] <... rt_sigaction resumed>NULL, 8) = 0 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 287] getdents64(3, [pid 2604] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2605] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] close(3 [pid 2604] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2605] <... futex resumed>) = 1 [pid 2604] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2596] <... futex resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 2596] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] rmdir("./155" [pid 2604] <... mmap resumed>) = 0x7f6be17b8000 [pid 2601] <... futex resumed>) = 0 [pid 2596] <... futex resumed>) = 1 [pid 287] <... rmdir resumed>) = 0 [pid 2604] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2601] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2596] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 287] mkdir("./156", 0777 [pid 2601] <... setsockopt resumed>) = 0 [pid 2605] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2604] <... mprotect resumed>) = 0 [pid 2601] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... mkdir resumed>) = 0 [pid 2601] <... futex resumed>) = 1 [pid 2596] <... futex resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2601] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2596] close(3 [pid 2604] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 ./strace-static-x86_64: Process 2606 attached [pid 2596] <... close resumed>) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 461 [pid 2596] close(4 [pid 2604] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2606] set_robust_list(0x5555698ca6a0, 24 [pid 2596] <... close resumed>) = 0 [pid 2606] <... set_robust_list resumed>) = 0 [pid 2596] close(5./strace-static-x86_64: Process 2607 attached [pid 2606] chdir("./156" [pid 2596] <... close resumed>) = 0 [pid 2606] <... chdir resumed>) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 2596] close(6 [pid 2607] set_robust_list(0x7f6be17d89a0, 24 [pid 2606] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2604] <... clone3 resumed> => {parent_tid=[478]}, 88) = 478 [pid 291] <... restart_syscall resumed>) = 0 [pid 2607] <... set_robust_list resumed>) = 0 [pid 2606] <... prctl resumed>) = 0 [pid 2604] rt_sigprocmask(SIG_SETMASK, [], [pid 2596] <... close resumed>) = 0 [pid 2607] rt_sigprocmask(SIG_SETMASK, [], [pid 2606] setpgid(0, 0 [pid 2604] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2596] close(7 [pid 289] umount2("./154", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2607] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2606] <... setpgid resumed>) = 0 [pid 2604] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] <... close resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2607] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2606] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2604] <... futex resumed>) = 0 [pid 2596] close(8 [pid 291] umount2("./155", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] openat(AT_FDCWD, "./154", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2606] <... openat resumed>) = 3 [pid 2604] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] <... openat resumed>) = 3 [pid 2606] write(3, "1000", 4 [pid 2596] close(9 [pid 291] openat(AT_FDCWD, "./155", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] newfstatat(3, "", [pid 2606] <... write resumed>) = 4 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... openat resumed>) = 3 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2607] <... bpf resumed>) = 3 [pid 2606] close(3 [pid 2596] close(10 [pid 291] newfstatat(3, "", [pid 289] getdents64(3, [pid 2607] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2606] <... close resumed>) = 0 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2607] <... futex resumed>) = 1 [pid 2606] symlink("/dev/binderfs", "./binderfs" [pid 2604] <... futex resumed>) = 0 [pid 2596] close(11 [pid 291] getdents64(3, [pid 289] umount2("./154/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2607] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2606] <... symlink resumed>) = 0 [pid 2604] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 2607] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2606] write(1, "executing program\n", 18 [pid 2604] <... futex resumed>) = 0 [pid 2596] close(12 [pid 291] umount2("./155/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] newfstatat(AT_FDCWD, "./154/binderfs", [pid 2607] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2606] <... write resumed>) = 18 [pid 2604] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2607] <... socketpair resumed>[4, 5]) = 0 [pid 2606] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] close(13 [pid 291] newfstatat(AT_FDCWD, "./155/binderfs", [pid 289] unlink("./154/binderfs" [pid 2607] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2606] <... futex resumed>) = 0 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] <... unlink resumed>) = 0 [pid 2607] <... futex resumed>) = 1 [pid 2606] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2604] <... futex resumed>) = 0 [pid 2596] close(14 [pid 291] unlink("./155/binderfs" [pid 289] getdents64(3, [pid 2607] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2606] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2604] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2607] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2606] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2604] <... futex resumed>) = 0 [pid 2596] close(15 [pid 291] <... unlink resumed>) = 0 [pid 289] close(3 [pid 2607] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2606] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2604] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 289] <... close resumed>) = 0 [pid 2607] <... bpf resumed>) = 6 [pid 2606] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2596] close(16 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] rmdir("./154" [pid 2607] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2606] <... mmap resumed>) = 0x7f6be17b8000 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] close(3 [pid 289] <... rmdir resumed>) = 0 [pid 2607] <... futex resumed>) = 1 [pid 2606] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2604] <... futex resumed>) = 0 [pid 2596] close(17 [pid 291] <... close resumed>) = 0 [pid 289] mkdir("./155", 0777 [pid 2607] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2606] <... mprotect resumed>) = 0 [pid 2604] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] rmdir("./155" [pid 2607] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2606] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2604] <... futex resumed>) = 0 [pid 2596] close(18 [pid 291] <... rmdir resumed>) = 0 [pid 289] <... mkdir resumed>) = 0 [pid 2607] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2606] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2604] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] mkdir("./156", 0777 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2607] <... bpf resumed>) = 0 [pid 2606] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2604] <... futex resumed>) = 0 [pid 2596] close(19 [pid 291] <... mkdir resumed>) = 0 [pid 2607] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2609 attached ./strace-static-x86_64: Process 2608 attached ./strace-static-x86_64: Process 2610 attached [pid 2607] <... futex resumed>) = 0 [pid 2606] <... clone3 resumed> => {parent_tid=[462]}, 88) = 462 [pid 2604] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2596] close(20 [pid 2609] set_robust_list(0x5555698ca6a0, 24 [pid 2608] set_robust_list(0x7f6be17d89a0, 24 [pid 2607] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2606] rt_sigprocmask(SIG_SETMASK, [], [pid 2604] <... mmap resumed>) = 0x7f6be1797000 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 462 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 456 [pid 2609] <... set_robust_list resumed>) = 0 [pid 2608] <... set_robust_list resumed>) = 0 [pid 2606] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2604] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2596] close(21 [pid 2609] chdir("./155" [pid 2608] rt_sigprocmask(SIG_SETMASK, [], [pid 2606] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2604] <... mprotect resumed>) = 0 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2610] set_robust_list(0x5555698ca6a0, 24 [pid 2609] <... chdir resumed>) = 0 [pid 2608] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2606] <... futex resumed>) = 0 [pid 2604] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2609] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2608] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2606] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2604] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2596] close(22 [pid 2610] <... set_robust_list resumed>) = 0 [pid 2609] <... prctl resumed>) = 0 [pid 2608] <... bpf resumed>) = 3 [pid 2604] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2609] setpgid(0, 0 [pid 2608] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] close(23 [pid 2609] <... setpgid resumed>) = 0 [pid 2608] <... futex resumed>) = 1 [pid 2606] <... futex resumed>) = 0 [pid 2604] <... clone3 resumed> => {parent_tid=[479]}, 88) = 479 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2611 attached [pid 2610] chdir("./156" [pid 2609] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2608] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2606] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2604] rt_sigprocmask(SIG_SETMASK, [], [pid 2611] set_robust_list(0x7f6be17b79a0, 24 [pid 2610] <... chdir resumed>) = 0 [pid 2609] <... openat resumed>) = 3 [pid 2608] <... socketpair resumed>[4, 5]) = 0 [pid 2606] <... futex resumed>) = 0 [pid 2604] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2596] close(24 [pid 2611] <... set_robust_list resumed>) = 0 [pid 2610] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2609] write(3, "1000", 4 [pid 2608] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2606] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2604] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2609] <... write resumed>) = 4 [pid 2608] <... futex resumed>) = 0 [pid 2604] <... futex resumed>) = 0 [pid 2609] close(3 [pid 2608] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2604] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2609] <... close resumed>) = 0 [pid 2609] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2609] write(1, "executing program\n", 18executing program [pid 2606] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2609] <... write resumed>) = 18 [pid 2606] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] close(25 [pid 2609] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2606] <... futex resumed>) = 1 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2609] <... futex resumed>) = 0 [pid 2608] <... futex resumed>) = 0 [pid 2606] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2596] close(26 [pid 2609] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2608] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2611] rt_sigprocmask(SIG_SETMASK, [], [pid 2610] <... prctl resumed>) = 0 [pid 2609] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2608] <... bpf resumed>) = 6 [pid 2596] close(27 [pid 2609] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2608] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2609] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2608] <... futex resumed>) = 1 [pid 2606] <... futex resumed>) = 0 [pid 2596] close(28 [pid 2609] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2608] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2606] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2611] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2610] setpgid(0, 0 [pid 2609] <... mmap resumed>) = 0x7f6be17b8000 [pid 2608] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2606] <... futex resumed>) = 0 [pid 2596] close(29 [pid 2609] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2608] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2606] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2610] <... setpgid resumed>) = 0 [pid 2609] <... mprotect resumed>) = 0 [pid 2608] <... bpf resumed>) = 0 [pid 2606] <... futex resumed>) = 0 [pid 2609] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2608] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2596] exit_group(0 [pid 2610] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2609] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2608] <... futex resumed>) = 0 [pid 2606] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2609] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2608] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2605] <... futex resumed>) = ? [pid 2601] <... futex resumed>) = ? [pid 2606] <... mmap resumed>) = 0x7f6be1797000 [pid 2596] <... exit_group resumed>) = ? [pid 2610] <... openat resumed>) = 3 [pid 2606] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2605] +++ exited with 0 +++ [pid 2601] +++ exited with 0 +++ [pid 2609] <... clone3 resumed> => {parent_tid=[457]}, 88) = 457 [pid 2609] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2609] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2609] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2612 attached [pid 2612] set_robust_list(0x7f6be17d89a0, 24 [pid 2596] +++ exited with 0 +++ [pid 2612] <... set_robust_list resumed>) = 0 [pid 2606] <... mprotect resumed>) = 0 [pid 2610] write(3, "1000", 4 [pid 2606] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2610] <... write resumed>) = 4 [pid 2606] <... rt_sigprocmask resumed>[], 8) = 0 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=458, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2612] rt_sigprocmask(SIG_SETMASK, [], [pid 2606] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2610] close(3 [pid 2612] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2606] <... clone3 resumed> => {parent_tid=[463]}, 88) = 463 [pid 2610] <... close resumed>) = 0 [pid 2606] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2610] symlink("/dev/binderfs", "./binderfs" [pid 2606] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2606] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2610] <... symlink resumed>) = 0 [pid 2610] write(1, "executing program\n", 18 executing program [pid 2612] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2610] <... write resumed>) = 18 [pid 2610] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2611] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2610] <... futex resumed>) = 0 [pid 2610] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2610] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2610] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2612] <... bpf resumed>) = 3 [pid 2612] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2609] <... futex resumed>) = 0 [pid 2609] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2609] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2612] <... futex resumed>) = 1 [pid 2610] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2612] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2610] <... mprotect resumed>) = 0 [pid 2612] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2610] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2609] <... futex resumed>) = 0 [pid 2609] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2609] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2610] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2612] <... futex resumed>) = 1 [pid 2610] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[463]}, 88) = 463 [pid 2610] rt_sigprocmask(SIG_SETMASK, [], [pid 2612] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2610] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2611] <... bpf resumed>) = 7 [pid 2610] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2610] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2612] <... bpf resumed>) = 6 [pid 2611] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2612] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2609] <... futex resumed>) = 0 [pid 2609] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2609] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2609] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2609] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2609] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2609] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2611] <... futex resumed>) = 1 [pid 2604] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2615 attached ./strace-static-x86_64: Process 2614 attached [pid 2611] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2609] <... clone3 resumed> => {parent_tid=[458]}, 88) = 458 [pid 2604] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2609] rt_sigprocmask(SIG_SETMASK, [], [pid 2607] <... futex resumed>) = 0 [pid 2604] <... futex resumed>) = 1 [pid 2609] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2607] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2604] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2609] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2607] <... setsockopt resumed>) = 0 [pid 2609] <... futex resumed>) = 0 [pid 2609] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2607] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2612] <... futex resumed>) = 1 [pid 2607] <... futex resumed>) = 1 [pid 2604] <... futex resumed>) = 0 [pid 2607] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2604] close(3) = 0 [pid 2604] close(4 [pid 2615] set_robust_list(0x7f6be17b79a0, 24 [pid 2614] set_robust_list(0x7f6be17d89a0, 24 [pid 2604] <... close resumed>) = 0 [pid 2604] close(5) = 0 [pid 2604] close(6 [pid 2615] <... set_robust_list resumed>) = 0 [pid 2614] <... set_robust_list resumed>) = 0 [pid 2604] <... close resumed>) = 0 [pid 2604] close(7) = 0 [pid 2604] close(8) = -1 EBADF (Bad file descriptor) [pid 2604] close(9) = -1 EBADF (Bad file descriptor) [pid 2604] close(10) = -1 EBADF (Bad file descriptor) [pid 290] <... restart_syscall resumed>) = 0 [pid 2604] close(11) = -1 EBADF (Bad file descriptor) [pid 2604] close(12) = -1 EBADF (Bad file descriptor) [pid 2604] close(13) = -1 EBADF (Bad file descriptor) [pid 2604] close(14 [pid 290] umount2("./156", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2604] close(15 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] openat(AT_FDCWD, "./156", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2604] close(16) = -1 EBADF (Bad file descriptor) [pid 2604] close(17 [pid 290] <... openat resumed>) = 3 [pid 2604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(3, "", [pid 2604] close(18 [pid 2612] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2614] rt_sigprocmask(SIG_SETMASK, [], [pid 2612] <... bpf resumed>) = 0 [pid 2604] close(19 [pid 2612] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 2612] <... futex resumed>) = 0 [pid 2604] close(20 [pid 2614] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2612] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2604] close(21) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./156/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2615] rt_sigprocmask(SIG_SETMASK, [], [pid 2614] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2604] close(22 [pid 2615] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2604] close(23 [pid 290] newfstatat(AT_FDCWD, "./156/binderfs", [pid 2604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2604] close(24 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] unlink("./156/binderfs" [pid 2604] close(25) = -1 EBADF (Bad file descriptor) [pid 2615] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2604] close(26 [pid 290] <... unlink resumed>) = 0 [pid 2614] <... bpf resumed>) = 3 [pid 2604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, ./strace-static-x86_64: Process 2613 attached [pid 2604] close(27 [pid 2614] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2613] set_robust_list(0x7f6be17b79a0, 24 [pid 2604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] close(3 [pid 2614] <... futex resumed>) = 1 [pid 2613] <... set_robust_list resumed>) = 0 [pid 2610] <... futex resumed>) = 0 [pid 2604] close(28 [pid 2614] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2613] rt_sigprocmask(SIG_SETMASK, [], [pid 2610] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... close resumed>) = 0 [pid 2614] <... socketpair resumed>[4, 5]) = 0 [pid 2613] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2610] <... futex resumed>) = 0 [pid 2604] close(29 [pid 290] rmdir("./156" [pid 2614] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2613] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2610] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2604] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2615] <... bpf resumed>) = 7 [pid 2614] <... futex resumed>) = 0 [pid 2613] <... bpf resumed>) = 7 [pid 2610] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2604] exit_group(0 [pid 290] <... rmdir resumed>) = 0 [pid 2615] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2614] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2613] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2611] <... futex resumed>) = ? [pid 2610] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2607] <... futex resumed>) = ? [pid 2604] <... exit_group resumed>) = ? [pid 290] mkdir("./157", 0777 [pid 2615] <... futex resumed>) = 1 [pid 2614] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2613] <... futex resumed>) = 1 [pid 2611] +++ exited with 0 +++ [pid 2610] <... futex resumed>) = 0 [pid 2609] <... futex resumed>) = 0 [pid 2607] +++ exited with 0 +++ [pid 2606] <... futex resumed>) = 0 [pid 2604] +++ exited with 0 +++ [pid 290] <... mkdir resumed>) = 0 [pid 2615] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2614] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2613] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2610] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2609] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2606] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2614] <... bpf resumed>) = 6 [pid 2612] <... futex resumed>) = 0 [pid 2609] <... futex resumed>) = 1 [pid 2612] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2609] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2608] <... futex resumed>) = 0 [pid 2606] <... futex resumed>) = 1 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=477, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2612] <... setsockopt resumed>) = 0 [pid 2608] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2614] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2612] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2608] <... setsockopt resumed>) = 0 [pid 2606] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2612] <... futex resumed>) = 1 [pid 2609] <... futex resumed>) = 0 [pid 2608] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2606] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 461 [pid 2610] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2616 attached [pid 2614] <... futex resumed>) = 1 [pid 2612] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2610] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2609] close(3 [pid 2608] <... futex resumed>) = 0 [pid 2606] close(3 [pid 2614] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2610] <... futex resumed>) = 0 [pid 2609] <... close resumed>) = 0 [pid 2608] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2614] <... bpf resumed>) = 0 [pid 2610] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2609] close(4 [pid 2606] <... close resumed>) = 0 [pid 2614] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2610] <... futex resumed>) = 0 [pid 2609] <... close resumed>) = 0 [pid 2606] close(4 [pid 2614] <... futex resumed>) = 0 [pid 2610] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2609] close(5 [pid 2606] <... close resumed>) = 0 [pid 2614] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2610] <... mmap resumed>) = 0x7f6be1797000 [pid 2609] <... close resumed>) = 0 [pid 2606] close(5 [pid 2610] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2609] close(6 [pid 2616] set_robust_list(0x5555698ca6a0, 24 [pid 2610] <... mprotect resumed>) = 0 [pid 2609] <... close resumed>) = 0 [pid 2606] <... close resumed>) = 0 [pid 2610] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2609] close(7 [pid 2606] close(6 [pid 2610] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2609] <... close resumed>) = 0 [pid 2609] close(8 [pid 2606] <... close resumed>) = 0 [pid 2610] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2606] close(7 [pid 2609] close(9) = -1 EBADF (Bad file descriptor) [pid 2606] <... close resumed>) = 0 [pid 2610] <... clone3 resumed> => {parent_tid=[464]}, 88) = 464 [pid 2609] close(10 [pid 2606] close(8 [pid 2610] rt_sigprocmask(SIG_SETMASK, [], [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] <... set_robust_list resumed>) = 0 [pid 2610] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2609] close(11 [pid 2610] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2606] close(9 [pid 2610] <... futex resumed>) = 0 [pid 2609] close(12 [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2610] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2609] close(13 [pid 2606] close(10 [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2609] close(14 [pid 2606] close(11 [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2609] close(15 [pid 2616] chdir("./157" [pid 2606] close(12 [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] <... chdir resumed>) = 0 [pid 2609] close(16 [pid 2606] close(13 [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2609] close(17 [pid 2606] close(14 [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] <... prctl resumed>) = 0 [pid 2609] close(18 [pid 2606] close(15 [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] setpgid(0, 0 [pid 2609] close(19 [pid 2606] close(16 [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] <... setpgid resumed>) = 0 [pid 2609] close(20 [pid 2606] close(17 [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2609] close(21 [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2606] close(18 [pid 2616] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2609] close(22 [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2609] close(23 [pid 2606] close(19 [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2609] close(24 [pid 2606] close(20 [pid 2616] <... openat resumed>) = 3 [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2609] close(25 [pid 2606] close(21 [pid 2616] write(3, "1000", 4 [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2609] close(26 [pid 2606] close(22 [pid 2616] <... write resumed>) = 4 [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... restart_syscall resumed>) = 0 [pid 2616] close(3 [pid 2609] close(27 [pid 2606] close(23 [pid 2609] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2609] close(28) = -1 EBADF (Bad file descriptor) [pid 2606] close(24 [pid 2616] <... close resumed>) = 0 [pid 2609] close(29) = -1 EBADF (Bad file descriptor) [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./161", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2616] symlink("/dev/binderfs", "./binderfs" [pid 2609] exit_group(0 [pid 2606] close(25 [pid 2615] <... futex resumed>) = ? [pid 2612] <... futex resumed>) = ? [pid 2609] <... exit_group resumed>) = ? [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2616] <... symlink resumed>) = 0 [pid 2615] +++ exited with 0 +++ [pid 2612] +++ exited with 0 +++ [pid 2609] +++ exited with 0 +++ [pid 2606] close(26 [pid 292] openat(AT_FDCWD, "./161", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY executing program [pid 2616] write(1, "executing program\n", 18 [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... openat resumed>) = 3 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=456, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2616] <... write resumed>) = 18 [pid 2606] close(27 [pid 292] newfstatat(3, "", [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2616] <... futex resumed>) = 0 [pid 2606] close(28 [pid 292] getdents64(3, [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2606] close(29 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2616] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2606] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] umount2("./161/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2606] exit_group(0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 2617 attached [pid 2616] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2613] <... futex resumed>) = ? [pid 2608] <... futex resumed>) = ? [pid 2606] <... exit_group resumed>) = ? [pid 292] newfstatat(AT_FDCWD, "./161/binderfs", [pid 2617] set_robust_list(0x7f6be17b79a0, 24 [pid 2616] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2613] +++ exited with 0 +++ [pid 2608] +++ exited with 0 +++ [pid 2617] <... set_robust_list resumed>) = 0 [pid 2617] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2617] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2606] +++ exited with 0 +++ [pid 2616] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] unlink("./161/binderfs" [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=461, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2617] <... bpf resumed>) = 7 [pid 2616] <... mmap resumed>) = 0x7f6be17b8000 [pid 292] <... unlink resumed>) = 0 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2616] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 292] getdents64(3, [pid 2617] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2616] <... mprotect resumed>) = 0 [pid 292] close(3 [pid 2617] <... futex resumed>) = 1 [pid 292] <... close resumed>) = 0 [pid 2610] <... futex resumed>) = 0 [pid 292] rmdir("./161" [pid 2610] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2617] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2616] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2614] <... futex resumed>) = 0 [pid 2610] <... futex resumed>) = 1 [pid 292] <... rmdir resumed>) = 0 [pid 2616] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2614] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2610] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] mkdir("./162", 0777 [pid 2616] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2614] <... setsockopt resumed>) = 0 ./strace-static-x86_64: Process 2618 attached [pid 2614] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... mkdir resumed>) = 0 [pid 2618] set_robust_list(0x7f6be17d89a0, 24 [pid 2616] <... clone3 resumed> => {parent_tid=[462]}, 88) = 462 [pid 2614] <... futex resumed>) = 1 [pid 2610] <... futex resumed>) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2618] <... set_robust_list resumed>) = 0 [pid 2616] rt_sigprocmask(SIG_SETMASK, [], [pid 2614] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2610] close(3./strace-static-x86_64: Process 2619 attached [pid 2618] rt_sigprocmask(SIG_SETMASK, [], [pid 2616] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2610] <... close resumed>) = 0 [pid 2619] set_robust_list(0x5555698ca6a0, 24 [pid 2618] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2616] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2610] close(4 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 480 [pid 2616] <... futex resumed>) = 0 [pid 2610] <... close resumed>) = 0 [pid 2618] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2616] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2610] close(5 [pid 2619] <... set_robust_list resumed>) = 0 [pid 2619] chdir("./162" [pid 2610] <... close resumed>) = 0 [pid 2610] close(6 [pid 2619] <... chdir resumed>) = 0 [pid 2610] <... close resumed>) = 0 [pid 2619] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2610] close(7 [pid 2619] <... prctl resumed>) = 0 [pid 2610] <... close resumed>) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 2619] setpgid(0, 0 [pid 2610] close(8 [pid 2619] <... setpgid resumed>) = 0 [pid 2618] <... bpf resumed>) = 3 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2619] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2618] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2610] close(9 [pid 289] umount2("./155", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2619] <... openat resumed>) = 3 [pid 2618] <... futex resumed>) = 1 [pid 2616] <... futex resumed>) = 0 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2619] write(3, "1000", 4 [pid 2618] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2616] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2610] close(10 [pid 289] openat(AT_FDCWD, "./155", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2619] <... write resumed>) = 4 [pid 2618] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2616] <... futex resumed>) = 0 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... openat resumed>) = 3 [pid 2619] close(3 [pid 2618] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2616] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2610] close(11 [pid 289] newfstatat(3, "", [pid 2619] <... close resumed>) = 0 [pid 2618] <... socketpair resumed>[4, 5]) = 0 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2619] symlink("/dev/binderfs", "./binderfs" [pid 2618] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2610] close(12 [pid 289] getdents64(3, [pid 2619] <... symlink resumed>) = 0 [pid 2618] <... futex resumed>) = 1 [pid 2616] <... futex resumed>) = 0 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2619] write(1, "executing program\n", 18 executing program [pid 2618] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2616] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2610] close(13 [pid 289] umount2("./155/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2619] <... write resumed>) = 18 [pid 2618] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2616] <... futex resumed>) = 0 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2619] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2618] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2616] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2610] close(14 [pid 289] newfstatat(AT_FDCWD, "./155/binderfs", [pid 2619] <... futex resumed>) = 0 [pid 2618] <... bpf resumed>) = 6 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2619] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2618] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2610] close(15 [pid 289] unlink("./155/binderfs" [pid 2619] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2618] <... futex resumed>) = 1 [pid 2616] <... futex resumed>) = 0 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... unlink resumed>) = 0 [pid 2619] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2618] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2616] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2610] close(16 [pid 289] getdents64(3, [pid 2619] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2618] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2616] <... futex resumed>) = 0 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2619] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2618] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2616] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2610] close(17 [pid 289] close(3 [pid 2619] <... mmap resumed>) = 0x7f6be17b8000 [pid 2618] <... bpf resumed>) = 0 [pid 2616] <... futex resumed>) = 0 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... close resumed>) = 0 [pid 2619] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2618] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2616] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2610] close(18 [pid 289] rmdir("./155" [pid 2619] <... mprotect resumed>) = 0 [pid 2618] <... futex resumed>) = 0 [pid 2616] <... mmap resumed>) = 0x7f6be1797000 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... rmdir resumed>) = 0 [pid 2619] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2618] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2616] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2610] close(19 [pid 289] mkdir("./156", 0777 [pid 287] <... restart_syscall resumed>) = 0 [pid 2619] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2616] <... mprotect resumed>) = 0 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... mkdir resumed>) = 0 [pid 2619] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2616] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2610] close(20 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2620 attached [pid 2616] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2619] <... clone3 resumed> => {parent_tid=[481]}, 88) = 481 [pid 2616] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2610] close(21 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 459 [pid 2619] rt_sigprocmask(SIG_SETMASK, [], [pid 287] umount2("./156", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2619] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2619] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2616] <... clone3 resumed> => {parent_tid=[463]}, 88) = 463 [pid 2610] close(22 [pid 287] openat(AT_FDCWD, "./156", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2619] <... futex resumed>) = 0 [pid 2616] rt_sigprocmask(SIG_SETMASK, [], [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2619] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2616] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2610] close(23 [pid 287] <... openat resumed>) = 3 [pid 2616] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] newfstatat(3, "", [pid 2616] <... futex resumed>) = 0 [pid 2610] close(24 [pid 2616] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2610] close(25 [pid 287] getdents64(3, [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2622 attached [pid 2610] close(26 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] umount2("./156/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2610] close(27 [pid 2622] set_robust_list(0x7f6be17b79a0, 24 [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2610] close(28 [pid 287] newfstatat(AT_FDCWD, "./156/binderfs", [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2610] close(29 [pid 287] unlink("./156/binderfs" [pid 2610] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2610] exit_group(0 [pid 287] <... unlink resumed>) = 0 [pid 2617] <... futex resumed>) = ? [pid 2614] <... futex resumed>) = ? [pid 2610] <... exit_group resumed>) = ? [pid 287] getdents64(3, [pid 2617] +++ exited with 0 +++ [pid 2614] +++ exited with 0 +++ [pid 2622] <... set_robust_list resumed>) = 0 [pid 2622] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2622] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144./strace-static-x86_64: Process 2621 attached ) = 7 [pid 2620] set_robust_list(0x7f6be17d89a0, 24 [pid 2610] +++ exited with 0 +++ [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2621] set_robust_list(0x5555698ca6a0, 24 [pid 2620] <... set_robust_list resumed>) = 0 [pid 2622] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2622] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 287] close(3 [pid 2616] <... futex resumed>) = 0 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=462, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] <... close resumed>) = 0 [pid 287] rmdir("./156") = 0 [pid 2616] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 287] mkdir("./157", 0777) = 0 [pid 2618] <... futex resumed>) = 0 [pid 2616] <... futex resumed>) = 1 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2621] <... set_robust_list resumed>) = 0 [pid 2620] rt_sigprocmask(SIG_SETMASK, [], [pid 2618] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2616] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2623 attached [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 464 [pid 2620] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2618] <... setsockopt resumed>) = 0 [pid 2623] set_robust_list(0x5555698ca6a0, 24 [pid 2621] chdir("./156" [pid 2620] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2618] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2621] <... chdir resumed>) = 0 [pid 2623] <... set_robust_list resumed>) = 0 [pid 2623] chdir("./157" [pid 2618] <... futex resumed>) = 1 [pid 2616] <... futex resumed>) = 0 [pid 2623] <... chdir resumed>) = 0 [pid 2623] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2623] setpgid(0, 0 [pid 2620] <... bpf resumed>) = 3 [pid 291] <... restart_syscall resumed>) = 0 [pid 2620] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2618] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2616] close(3 [pid 2623] <... setpgid resumed>) = 0 [pid 2623] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2621] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2620] <... futex resumed>) = 1 [pid 2619] <... futex resumed>) = 0 [pid 2616] <... close resumed>) = 0 [pid 2623] <... openat resumed>) = 3 [pid 2621] <... prctl resumed>) = 0 [pid 2620] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2619] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2616] close(4 [pid 2623] write(3, "1000", 4 [pid 2619] <... futex resumed>) = 0 [pid 2623] <... write resumed>) = 4 [pid 2620] <... socketpair resumed>[4, 5]) = 0 [pid 2619] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2616] <... close resumed>) = 0 [pid 2623] close(3) = 0 [pid 2623] symlink("/dev/binderfs", "./binderfs" [pid 2616] close(5 [pid 2620] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] umount2("./156", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2623] <... symlink resumed>) = 0 [pid 2621] setpgid(0, 0 [pid 2620] <... futex resumed>) = 1 [pid 2619] <... futex resumed>) = 0 [pid 2616] <... close resumed>) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2623] write(1, "executing program\n", 18 [pid 2619] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 2623] <... write resumed>) = 18 [pid 2619] <... futex resumed>) = 0 [pid 2623] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2619] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2621] <... setpgid resumed>) = 0 [pid 2620] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2616] close(6 [pid 291] openat(AT_FDCWD, "./156", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2623] <... futex resumed>) = 0 [pid 2623] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 291] <... openat resumed>) = 3 [pid 2616] <... close resumed>) = 0 [pid 2623] <... rt_sigaction resumed>NULL, 8) = 0 [pid 291] newfstatat(3, "", [pid 2620] <... bpf resumed>) = 6 [pid 2616] close(7 [pid 2623] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2623] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2623] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2620] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2616] <... close resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2621] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2623] <... mprotect resumed>) = 0 [pid 2623] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2616] close(8 [pid 2621] <... openat resumed>) = 3 [pid 2620] <... futex resumed>) = 1 [pid 2619] <... futex resumed>) = 0 [pid 291] getdents64(3, [pid 2623] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2619] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] write(3, "1000", 4 [pid 2620] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2623] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2619] <... futex resumed>) = 0 [pid 2616] close(9 [pid 291] umount2("./156/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 2624 attached [pid 2621] <... write resumed>) = 4 [pid 2620] <... bpf resumed>) = 0 [pid 2619] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2623] <... clone3 resumed> => {parent_tid=[465]}, 88) = 465 [pid 2619] <... futex resumed>) = 0 [pid 2623] rt_sigprocmask(SIG_SETMASK, [], [pid 2619] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2623] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2621] close(3 [pid 2620] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2619] <... mmap resumed>) = 0x7f6be1797000 [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2623] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2619] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2623] <... futex resumed>) = 0 [pid 2619] <... mprotect resumed>) = 0 [pid 2623] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2619] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2620] <... futex resumed>) = 0 [pid 2621] <... close resumed>) = 0 [pid 2619] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2616] close(10 [pid 291] newfstatat(AT_FDCWD, "./156/binderfs", ./strace-static-x86_64: Process 2625 attached [pid 2624] set_robust_list(0x7f6be17d89a0, 24 [pid 2621] symlink("/dev/binderfs", "./binderfs" [pid 2620] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2619] <... clone3 resumed> => {parent_tid=[482]}, 88) = 482 [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2621] <... symlink resumed>) = 0 [pid 2619] rt_sigprocmask(SIG_SETMASK, [], [pid 2616] close(11 [pid 291] unlink("./156/binderfs" [pid 2619] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2619] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2625] set_robust_list(0x7f6be17b79a0, 24 [pid 2624] <... set_robust_list resumed>) = 0 [pid 2621] write(1, "executing program\n", 18 [pid 2619] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... unlink resumed>) = 0 executing program [pid 2625] <... set_robust_list resumed>) = 0 [pid 2625] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2625] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2624] rt_sigprocmask(SIG_SETMASK, [], [pid 2621] <... write resumed>) = 18 [pid 2616] close(12 [pid 291] getdents64(3, [pid 2625] <... bpf resumed>) = 7 [pid 2624] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2621] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2625] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2619] <... futex resumed>) = 0 [pid 2625] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2619] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2619] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2624] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 3 [pid 2621] <... futex resumed>) = 0 [pid 2620] <... futex resumed>) = 0 [pid 2616] close(13 [pid 291] close(3 [pid 2624] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2620] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2624] <... futex resumed>) = 1 [pid 2623] <... futex resumed>) = 0 [pid 2621] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 291] <... close resumed>) = 0 [pid 2624] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2623] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2624] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2623] <... futex resumed>) = 0 [pid 2624] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2623] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2624] <... socketpair resumed>[4, 5]) = 0 [pid 2621] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2620] <... setsockopt resumed>) = 0 [pid 2616] close(14 [pid 291] rmdir("./156" [pid 2624] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2621] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2620] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2624] <... futex resumed>) = 1 [pid 2623] <... futex resumed>) = 0 [pid 2620] <... futex resumed>) = 1 [pid 2619] <... futex resumed>) = 0 [pid 2616] close(15 [pid 2624] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2623] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2621] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2620] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2619] close(3 [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... rmdir resumed>) = 0 [pid 2624] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2623] <... futex resumed>) = 0 [pid 2621] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2619] <... close resumed>) = 0 [pid 2616] close(16 [pid 291] mkdir("./157", 0777 [pid 2624] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2623] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2621] <... mmap resumed>) = 0x7f6be17b8000 [pid 2619] close(4 [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... mkdir resumed>) = 0 [pid 2624] <... bpf resumed>) = 6 [pid 2621] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2619] <... close resumed>) = 0 [pid 2616] close(17 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2624] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2621] <... mprotect resumed>) = 0 [pid 2619] close(5 [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2624] <... futex resumed>) = 1 [pid 2623] <... futex resumed>) = 0 [pid 2624] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2623] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2624] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2623] <... futex resumed>) = 0 [pid 2624] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2623] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2624] <... bpf resumed>) = 0 [pid 2623] <... futex resumed>) = 0 [pid 2621] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2619] <... close resumed>) = 0 [pid 2616] close(18./strace-static-x86_64: Process 2626 attached [pid 2624] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2623] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2621] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2619] close(6 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 465 [pid 2624] <... futex resumed>) = 0 [pid 2623] <... mmap resumed>) = 0x7f6be1797000 [pid 2621] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2619] <... close resumed>) = 0 [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2624] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2623] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2619] close(7 [pid 2616] close(19 [pid 2623] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2621] <... clone3 resumed> => {parent_tid=[460]}, 88) = 460 [pid 2623] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2619] <... close resumed>) = 0 [pid 2621] rt_sigprocmask(SIG_SETMASK, [], [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2627 attached [pid 2623] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2619] close(8./strace-static-x86_64: Process 2628 attached [pid 2627] set_robust_list(0x7f6be17d89a0, 24 [pid 2621] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2616] close(20 [pid 2623] <... clone3 resumed> => {parent_tid=[466]}, 88) = 466 [pid 2623] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2623] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2623] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2621] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2626] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2626] chdir("./157" [pid 2621] <... futex resumed>) = 0 [pid 2619] close(9 [pid 2627] <... set_robust_list resumed>) = 0 [pid 2616] close(21 [pid 2628] set_robust_list(0x7f6be17b79a0, 24 [pid 2626] <... chdir resumed>) = 0 [pid 2626] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2626] setpgid(0, 0) = 0 [pid 2621] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2626] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2628] <... set_robust_list resumed>) = 0 [pid 2627] rt_sigprocmask(SIG_SETMASK, [], [pid 2626] <... openat resumed>) = 3 [pid 2619] close(10 [pid 2616] close(22 [pid 2626] write(3, "1000", 4) = 4 [pid 2626] close(3) = 0 [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2626] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2619] close(11 [pid 2627] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2616] close(23 [pid 2628] rt_sigprocmask(SIG_SETMASK, [], [pid 2626] write(1, "executing program\n", 18executing program ) = 18 [pid 2626] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2626] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2626] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2626] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2619] close(12 [pid 2616] close(24 [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2619] close(13 [pid 2626] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] close(25 [pid 2619] close(14 [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] close(26 [pid 2619] close(15 [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] close(27 [pid 2619] close(16 [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2626] <... mprotect resumed>) = 0 [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] close(28 [pid 2619] close(17 [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2628] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2627] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2626] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] close(29 [pid 2628] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2626] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2619] close(18 [pid 2616] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2626] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2616] exit_group(0 [pid 2627] <... bpf resumed>) = 3 [pid 2622] <... futex resumed>) = ? [pid 2619] close(19 [pid 2618] <... futex resumed>) = ? [pid 2616] <... exit_group resumed>) = ? [pid 2627] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2626] <... clone3 resumed> => {parent_tid=[466]}, 88) = 466 [pid 2622] +++ exited with 0 +++ [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2618] +++ exited with 0 +++ [pid 2626] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2626] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2626] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2629 attached [pid 2629] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2616] +++ exited with 0 +++ [pid 2619] close(20 [pid 2621] <... futex resumed>) = 0 [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2627] <... futex resumed>) = 1 [pid 2621] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=461, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2619] close(21 [pid 2627] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2621] <... futex resumed>) = 0 [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2621] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2619] close(22 [pid 2629] rt_sigprocmask(SIG_SETMASK, [], [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2627] <... socketpair resumed>[4, 5]) = 0 [pid 2619] close(23 [pid 2629] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2627] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2619] close(24 [pid 2627] <... futex resumed>) = 1 [pid 2621] <... futex resumed>) = 0 [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2627] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2621] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2619] close(25 [pid 2621] <... futex resumed>) = 0 [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2627] <... bpf resumed>) = 6 [pid 2621] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2619] close(26) = -1 EBADF (Bad file descriptor) [pid 2627] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2619] close(27) = -1 EBADF (Bad file descriptor) [pid 2627] <... futex resumed>) = 1 [pid 2621] <... futex resumed>) = 0 [pid 2627] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2621] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2619] close(28 [pid 2627] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2621] <... futex resumed>) = 0 [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2627] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2621] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2619] close(29 [pid 2621] <... futex resumed>) = 0 [pid 2619] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2627] <... bpf resumed>) = 0 [pid 2621] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2627] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2619] exit_group(0 [pid 2621] <... mmap resumed>) = 0x7f6be1797000 [pid 2627] <... futex resumed>) = 0 [pid 2625] <... futex resumed>) = ? [pid 2621] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2620] <... futex resumed>) = ? [pid 2619] <... exit_group resumed>) = ? [pid 2625] +++ exited with 0 +++ [pid 2621] <... mprotect resumed>) = 0 [pid 2620] +++ exited with 0 +++ [pid 2629] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 3 [pid 2627] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2621] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2619] +++ exited with 0 +++ [pid 2621] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2621] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=480, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2629] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2621] <... clone3 resumed> => {parent_tid=[461]}, 88) = 461 [pid 2626] <... futex resumed>) = 0 [pid 2621] rt_sigprocmask(SIG_SETMASK, [], [pid 2626] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2621] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2626] <... futex resumed>) = 0 [pid 2621] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2626] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2621] <... futex resumed>) = 0 [pid 2621] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2629] <... futex resumed>) = 1 [pid 2629] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 2629] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2626] <... futex resumed>) = 0 [pid 2626] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2626] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] umount2("./162", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] <... restart_syscall resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] openat(AT_FDCWD, "./162", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2629] <... futex resumed>) = 1 [pid 2629] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 292] <... openat resumed>) = 3 [pid 290] umount2("./157", MNT_FORCE|UMOUNT_NOFOLLOW [pid 292] newfstatat(3, "", [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] openat(AT_FDCWD, "./157", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 292] getdents64(3, [pid 290] <... openat resumed>) = 3 [pid 2629] <... bpf resumed>) = 6 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] newfstatat(3, "", [pid 2629] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] umount2("./162/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] getdents64(3, [pid 292] newfstatat(AT_FDCWD, "./162/binderfs", [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] umount2("./157/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 292] unlink("./162/binderfs" [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2626] <... futex resumed>) = 0 [pid 292] <... unlink resumed>) = 0 [pid 290] newfstatat(AT_FDCWD, "./157/binderfs", [pid 2626] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] getdents64(3, [pid 2626] <... futex resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2626] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] close(3 [pid 290] unlink("./157/binderfs" [pid 2626] <... futex resumed>) = 0 [pid 292] <... close resumed>) = 0 [pid 2626] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 292] rmdir("./162" [pid 290] <... unlink resumed>) = 0 [pid 2628] <... bpf resumed>) = 7 [pid 2626] <... mmap resumed>) = 0x7f6be1797000 [pid 292] <... rmdir resumed>) = 0 [pid 290] getdents64(3, [pid 2629] <... futex resumed>) = 1 [pid 2628] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2626] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 292] mkdir("./163", 0777 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2629] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2626] <... mprotect resumed>) = 0 [pid 2629] <... bpf resumed>) = 0 [pid 2628] <... futex resumed>) = 1 [pid 2626] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2623] <... futex resumed>) = 0 [pid 292] <... mkdir resumed>) = 0 [pid 290] close(3 [pid 2629] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2628] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2626] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2623] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 290] <... close resumed>) = 0 [pid 2629] <... futex resumed>) = 0 [pid 2626] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2624] <... futex resumed>) = 0 [pid 2623] <... futex resumed>) = 1 [pid 2629] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2624] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2626] <... clone3 resumed> => {parent_tid=[467]}, 88) = 467 [pid 2624] <... setsockopt resumed>) = 0 [pid 2623] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] rmdir("./157" [pid 2626] rt_sigprocmask(SIG_SETMASK, [], [pid 2624] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2623] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 483 [pid 2626] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2624] <... futex resumed>) = 0 [pid 2623] close(3 [pid 290] <... rmdir resumed>) = 0 [pid 2626] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2624] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2626] <... futex resumed>) = 0 [pid 2623] <... close resumed>) = 0 [pid 290] mkdir("./158", 0777 [pid 2626] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2623] close(4 [pid 290] <... mkdir resumed>) = 0 ./strace-static-x86_64: Process 2630 attached [pid 2623] <... close resumed>) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2623] close(5 [pid 2630] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2630] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2630] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144./strace-static-x86_64: Process 2632 attached ./strace-static-x86_64: Process 2631 attached ) = 7 [pid 2623] <... close resumed>) = 0 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 464 [pid 2623] close(6 [pid 2630] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2623] <... close resumed>) = 0 [pid 2621] <... futex resumed>) = 0 [pid 2630] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2623] close(7 [pid 2621] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2633 attached [pid 2623] <... close resumed>) = 0 [pid 2621] <... futex resumed>) = 1 [pid 2627] <... futex resumed>) = 0 [pid 2623] close(8 [pid 2621] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2627] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2627] <... setsockopt resumed>) = 0 [pid 2623] close(9 [pid 2627] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2627] <... futex resumed>) = 1 [pid 2623] close(10 [pid 2621] <... futex resumed>) = 0 [pid 2627] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] close(3 [pid 2623] close(11 [pid 2621] <... close resumed>) = 0 [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] close(4 [pid 2623] close(12 [pid 2621] <... close resumed>) = 0 [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] close(5 [pid 2623] close(13 [pid 2633] set_robust_list(0x5555698ca6a0, 24 [pid 2621] <... close resumed>) = 0 [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] close(6 [pid 2623] close(14 [pid 2633] <... set_robust_list resumed>) = 0 [pid 2621] <... close resumed>) = 0 [pid 2633] chdir("./158" [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] close(7 [pid 2623] close(15 [pid 2621] <... close resumed>) = 0 [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] close(8 [pid 2623] close(16 [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] close(9 [pid 2623] close(17 [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] close(10 [pid 2623] close(18 [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2632] set_robust_list(0x5555698ca6a0, 24 [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] close(11 [pid 2633] <... chdir resumed>) = 0 [pid 2632] <... set_robust_list resumed>) = 0 [pid 2623] close(19 [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2632] chdir("./163" [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] close(12 [pid 2623] close(20 [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2632] <... chdir resumed>) = 0 [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] close(13 [pid 2623] close(21 [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2632] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] close(14 [pid 2632] <... prctl resumed>) = 0 [pid 2623] close(22 [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2631] set_robust_list(0x7f6be17b79a0, 24 [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2632] setpgid(0, 0 [pid 2623] close(23 [pid 2621] close(15 [pid 2631] <... set_robust_list resumed>) = 0 [pid 2632] <... setpgid resumed>) = 0 [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2623] close(24 [pid 2621] close(16 [pid 2632] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2631] rt_sigprocmask(SIG_SETMASK, [], [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2623] close(25 [pid 2632] <... openat resumed>) = 3 [pid 2631] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2621] close(17 [pid 2632] write(3, "1000", 4 [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 2631] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2623] close(26 [pid 2621] close(18 [pid 2632] <... write resumed>) = 4 [pid 2633] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2632] close(3 [pid 2623] close(27 [pid 2621] close(19 [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2632] <... close resumed>) = 0 [pid 2623] close(28 [pid 2621] close(20 [pid 2632] symlink("/dev/binderfs", "./binderfs" [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2633] <... prctl resumed>) = 0 [pid 2623] close(29 [pid 2621] close(21 [pid 2623] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2633] setpgid(0, 0 [pid 2623] exit_group(0 [pid 2632] <... symlink resumed>) = 0 [pid 2621] close(22 [pid 2633] <... setpgid resumed>) = 0 [pid 2628] <... futex resumed>) = ? [pid 2624] <... futex resumed>) = ? [pid 2623] <... exit_group resumed>) = ? [pid 2633] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2632] write(1, "executing program\n", 18 [pid 2631] <... bpf resumed>) = 7 [pid 2628] +++ exited with 0 +++ [pid 2624] +++ exited with 0 +++ [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2633] <... openat resumed>) = 3 [pid 2633] write(3, "1000", 4) = 4 [pid 2633] close(3 [pid 2623] +++ exited with 0 +++ [pid 2633] <... close resumed>) = 0 [pid 2621] close(23 [pid 2632] <... write resumed>) = 18 [pid 2633] symlink("/dev/binderfs", "./binderfs" [pid 2631] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=464, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2633] <... symlink resumed>) = 0 [pid 2632] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2631] <... futex resumed>) = 1 [pid 2626] <... futex resumed>) = 0 [pid 2621] close(24 [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2633] write(1, "executing program\n", 18 [pid 2632] <... futex resumed>) = 0 [pid 2631] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULLexecuting program [pid 2626] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2633] <... write resumed>) = 18 [pid 2629] <... futex resumed>) = 0 [pid 2626] <... futex resumed>) = 1 [pid 2621] close(25 [pid 2633] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2632] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2629] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2626] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2633] <... futex resumed>) = 0 [pid 2629] <... setsockopt resumed>) = 0 [pid 2621] close(26 [pid 2633] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2632] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2629] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2633] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2629] <... futex resumed>) = 1 [pid 2626] <... futex resumed>) = 0 [pid 2621] close(27 [pid 2633] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2632] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2629] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2626] close(3 [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2633] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2632] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2626] <... close resumed>) = 0 [pid 2621] close(28 [pid 2633] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2626] close(4 [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2633] <... mmap resumed>) = 0x7f6be17b8000 [pid 2632] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2626] <... close resumed>) = 0 [pid 2621] close(29 [pid 2633] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2632] <... mmap resumed>) = 0x7f6be17b8000 [pid 2626] close(5 [pid 2621] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2633] <... mprotect resumed>) = 0 [pid 2632] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2626] <... close resumed>) = 0 [pid 2633] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2632] <... mprotect resumed>) = 0 [pid 2626] close(6 [pid 2621] exit_group(0 [pid 2633] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2632] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2626] <... close resumed>) = 0 [pid 2633] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2632] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2630] <... futex resumed>) = ? [pid 2627] <... futex resumed>) = ? [pid 2626] close(7 [pid 2621] <... exit_group resumed>) = ? [pid 2632] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2630] +++ exited with 0 +++ [pid 2627] +++ exited with 0 +++ [pid 2626] <... close resumed>) = 0 [pid 2633] <... clone3 resumed> => {parent_tid=[465]}, 88) = 465 [pid 2626] close(8 [pid 2633] rt_sigprocmask(SIG_SETMASK, [], [pid 2626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2633] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2626] close(9 [pid 2633] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2633] <... futex resumed>) = 0 [pid 2626] close(10 [pid 2633] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2621] +++ exited with 0 +++ [pid 2626] close(11 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=459, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2632] <... clone3 resumed> => {parent_tid=[484]}, 88) = 484 [pid 2626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2632] rt_sigprocmask(SIG_SETMASK, [], [pid 2626] close(12 [pid 2632] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2632] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2626] close(13) = -1 EBADF (Bad file descriptor) [pid 2632] <... futex resumed>) = 0 [pid 2626] close(14 [pid 2632] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2626] close(15) = -1 EBADF (Bad file descriptor) [pid 2626] close(16) = -1 EBADF (Bad file descriptor) [pid 2626] close(17) = -1 EBADF (Bad file descriptor) [pid 2626] close(18) = -1 EBADF (Bad file descriptor) [pid 2626] close(19) = -1 EBADF (Bad file descriptor) [pid 2626] close(20) = -1 EBADF (Bad file descriptor) [pid 2626] close(21) = -1 EBADF (Bad file descriptor) [pid 2626] close(22) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2634 attached [pid 2626] close(23) = -1 EBADF (Bad file descriptor) [pid 2626] close(24) = -1 EBADF (Bad file descriptor) [pid 2626] close(25) = -1 EBADF (Bad file descriptor) [pid 2626] close(26) = -1 EBADF (Bad file descriptor) [pid 2626] close(27 [pid 2634] set_robust_list(0x7f6be17d89a0, 24 [pid 2626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2626] close(28 [pid 289] <... restart_syscall resumed>) = 0 [pid 2626] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2634] <... set_robust_list resumed>) = 0 [pid 2626] close(29) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./156", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2634] rt_sigprocmask(SIG_SETMASK, [], [pid 2626] exit_group(0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2631] <... futex resumed>) = ? [pid 2629] <... futex resumed>) = ? [pid 2626] <... exit_group resumed>) = ? [pid 289] openat(AT_FDCWD, "./156", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2634] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2631] +++ exited with 0 +++ [pid 2629] +++ exited with 0 +++ [pid 2626] +++ exited with 0 +++ [pid 289] <... openat resumed>) = 3 [pid 289] newfstatat(3, "", [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=465, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 289] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] umount2("./156/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 289] newfstatat(AT_FDCWD, "./156/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] unlink("./156/binderfs" [pid 2634] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 289] <... unlink resumed>) = 0 [pid 289] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] close(3) = 0 [pid 289] rmdir("./156") = 0 [pid 289] mkdir("./157", 0777) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2634] <... bpf resumed>) = 3 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 462 ./strace-static-x86_64: Process 2636 attached [pid 2634] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2635 attached [pid 2635] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2635] rt_sigprocmask(SIG_SETMASK, [], [pid 2634] <... futex resumed>) = 1 [pid 2633] <... futex resumed>) = 0 [pid 2633] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2633] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2635] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2635] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2636] set_robust_list(0x5555698ca6a0, 24 [pid 2634] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 287] <... restart_syscall resumed>) = 0 [pid 2636] <... set_robust_list resumed>) = 0 [pid 2635] <... bpf resumed>) = 3 [pid 2634] <... socketpair resumed>[4, 5]) = 0 [pid 2635] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2632] <... futex resumed>) = 0 [pid 287] umount2("./157", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2632] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2632] <... futex resumed>) = 0 [pid 2635] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 287] openat(AT_FDCWD, "./157", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2632] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2635] <... socketpair resumed>[4, 5]) = 0 [pid 291] <... restart_syscall resumed>) = 0 [pid 287] <... openat resumed>) = 3 [pid 287] newfstatat(3, "", [pid 2635] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2632] <... futex resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2634] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2632] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] umount2("./157", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2635] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2634] <... futex resumed>) = 1 [pid 2633] <... futex resumed>) = 0 [pid 2632] <... futex resumed>) = 0 [pid 287] getdents64(3, [pid 2635] <... bpf resumed>) = 6 [pid 2634] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2633] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2632] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2636] chdir("./157" [pid 2635] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2633] <... futex resumed>) = 0 [pid 2632] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 291] openat(AT_FDCWD, "./157", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] umount2("./157/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2636] <... chdir resumed>) = 0 [pid 2635] <... futex resumed>) = 0 [pid 2634] <... bpf resumed>) = 6 [pid 2633] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2632] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... openat resumed>) = 3 [pid 2636] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2635] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2632] <... futex resumed>) = 0 [pid 291] newfstatat(3, "", [pid 2634] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2636] <... prctl resumed>) = 0 [pid 2635] <... bpf resumed>) = 0 [pid 2634] <... futex resumed>) = 1 [pid 2633] <... futex resumed>) = 0 [pid 2632] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] newfstatat(AT_FDCWD, "./157/binderfs", [pid 2636] setpgid(0, 0 [pid 2635] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2634] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2633] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2632] <... futex resumed>) = 0 [pid 291] getdents64(3, [pid 2636] <... setpgid resumed>) = 0 [pid 2635] <... futex resumed>) = 0 [pid 2633] <... futex resumed>) = 0 [pid 2632] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2636] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2635] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2634] <... bpf resumed>) = 0 [pid 2633] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2632] <... mmap resumed>) = 0x7f6be1797000 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] unlink("./157/binderfs" [pid 2634] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2633] <... futex resumed>) = 0 [pid 2632] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 291] umount2("./157/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... unlink resumed>) = 0 [pid 2634] <... futex resumed>) = 0 [pid 2633] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2632] <... mprotect resumed>) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] getdents64(3, [pid 2634] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2633] <... mmap resumed>) = 0x7f6be1797000 [pid 2632] rt_sigprocmask(SIG_BLOCK, ~[], [pid 291] newfstatat(AT_FDCWD, "./157/binderfs", [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2636] <... openat resumed>) = 3 [pid 2633] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2632] <... rt_sigprocmask resumed>[], 8) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] close(3 [pid 2636] write(3, "1000", 4 [pid 2633] <... mprotect resumed>) = 0 [pid 2632] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 291] unlink("./157/binderfs" [pid 287] <... close resumed>) = 0 [pid 2636] <... write resumed>) = 4 [pid 2633] rt_sigprocmask(SIG_BLOCK, ~[], [pid 291] <... unlink resumed>) = 0 [pid 287] rmdir("./157"./strace-static-x86_64: Process 2637 attached [pid 2636] close(3 [pid 2633] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2632] <... clone3 resumed> => {parent_tid=[485]}, 88) = 485 [pid 291] getdents64(3, [pid 287] <... rmdir resumed>) = 0 [pid 2632] rt_sigprocmask(SIG_SETMASK, [], [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] mkdir("./158", 0777 [pid 2632] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] close(3 [pid 287] <... mkdir resumed>) = 0 [pid 2637] set_robust_list(0x7f6be17b79a0, 24 [pid 2636] <... close resumed>) = 0 [pid 2633] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2632] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 291] <... close resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2638 attached [pid 2637] <... set_robust_list resumed>) = 0 [pid 2636] symlink("/dev/binderfs", "./binderfs" [pid 2632] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] rmdir("./157"./strace-static-x86_64: Process 2639 attached ) = 0 [pid 2639] set_robust_list(0x5555698ca6a0, 24 [pid 291] mkdir("./158", 0777 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 467 [pid 2639] <... set_robust_list resumed>) = 0 [pid 291] <... mkdir resumed>) = 0 [pid 2636] <... symlink resumed>) = 0 [pid 2639] chdir("./158" [pid 2633] <... clone3 resumed> => {parent_tid=[466]}, 88) = 466 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2638] set_robust_list(0x7f6be17b79a0, 24 [pid 2637] rt_sigprocmask(SIG_SETMASK, [], [pid 2636] write(1, "executing program\n", 18 [pid 2633] rt_sigprocmask(SIG_SETMASK, [], ./strace-static-x86_64: Process 2640 attached [pid 2639] <... chdir resumed>) = 0 [pid 2640] set_robust_list(0x5555698ca6a0, 24 [pid 2639] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 468 [pid 2640] <... set_robust_list resumed>) = 0 [pid 2639] <... prctl resumed>) = 0 executing program [pid 2640] chdir("./158" [pid 2639] setpgid(0, 0 [pid 2636] <... write resumed>) = 18 [pid 2633] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2640] <... chdir resumed>) = 0 [pid 2639] <... setpgid resumed>) = 0 [pid 2640] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2639] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2633] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2640] <... prctl resumed>) = 0 [pid 2639] <... openat resumed>) = 3 [pid 2638] <... set_robust_list resumed>) = 0 [pid 2637] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2636] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2640] setpgid(0, 0 [pid 2639] write(3, "1000", 4 [pid 2640] <... setpgid resumed>) = 0 [pid 2639] <... write resumed>) = 4 [pid 2636] <... futex resumed>) = 0 [pid 2633] <... futex resumed>) = 0 [pid 2640] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2639] close(3 [pid 2638] rt_sigprocmask(SIG_SETMASK, [], [pid 2637] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2640] <... openat resumed>) = 3 [pid 2639] <... close resumed>) = 0 [pid 2638] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2636] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2633] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2640] write(3, "1000", 4 [pid 2639] symlink("/dev/binderfs", "./binderfs" [pid 2640] <... write resumed>) = 4 [pid 2639] <... symlink resumed>) = 0 [pid 2636] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2640] close(3 executing program [pid 2639] write(1, "executing program\n", 18 [pid 2640] <... close resumed>) = 0 [pid 2639] <... write resumed>) = 18 [pid 2640] symlink("/dev/binderfs", "./binderfs" [pid 2639] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2640] <... symlink resumed>) = 0 [pid 2639] <... futex resumed>) = 0 executing program [pid 2640] write(1, "executing program\n", 18 [pid 2639] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2636] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2640] <... write resumed>) = 18 [pid 2639] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2636] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2640] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2639] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2640] <... futex resumed>) = 0 [pid 2639] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2640] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2639] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2640] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2639] <... mmap resumed>) = 0x7f6be17b8000 [pid 2640] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2639] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2636] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2640] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2639] <... mprotect resumed>) = 0 [pid 2640] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2639] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2640] <... mmap resumed>) = 0x7f6be17b8000 [pid 2639] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2636] <... mmap resumed>) = 0x7f6be17b8000 [pid 2640] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2639] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2640] <... mprotect resumed>) = 0 [pid 2636] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2640] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2639] <... clone3 resumed> => {parent_tid=[468]}, 88) = 468 [pid 2637] <... bpf resumed>) = 7 [pid 2640] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2639] rt_sigprocmask(SIG_SETMASK, [], [pid 2636] <... mprotect resumed>) = 0 [pid 2640] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2639] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2639] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2636] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2640] <... clone3 resumed> => {parent_tid=[469]}, 88) = 469 [pid 2639] <... futex resumed>) = 0 [pid 2638] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2637] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2642 attached ./strace-static-x86_64: Process 2641 attached [pid 2640] rt_sigprocmask(SIG_SETMASK, [], [pid 2639] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2636] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2640] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2636] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2640] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2640] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2641] set_robust_list(0x7f6be17d89a0, 24 [pid 2637] <... futex resumed>) = 1 [pid 2642] set_robust_list(0x7f6be17d89a0, 24 [pid 2632] <... futex resumed>) = 0 [pid 2632] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2635] <... futex resumed>) = 0 [pid 2632] <... futex resumed>) = 1 [pid 2635] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2632] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2635] <... setsockopt resumed>) = 0 [pid 2635] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2632] <... futex resumed>) = 0 [pid 2635] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2632] close(3) = 0 [pid 2632] close(4) = 0 [pid 2636] <... clone3 resumed> => {parent_tid=[463]}, 88) = 463 [pid 2642] <... set_robust_list resumed>) = 0 [pid 2641] <... set_robust_list resumed>) = 0 [pid 2637] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2632] close(5) = 0 [pid 2632] close(6 [pid 2636] rt_sigprocmask(SIG_SETMASK, [], [pid 2632] <... close resumed>) = 0 [pid 2632] close(7 [pid 2642] rt_sigprocmask(SIG_SETMASK, [], [pid 2641] rt_sigprocmask(SIG_SETMASK, [], [pid 2636] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2632] <... close resumed>) = 0 [pid 2632] close(8 [pid 2642] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2641] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2636] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2632] close(9) = -1 EBADF (Bad file descriptor) [pid 2632] close(10) = -1 EBADF (Bad file descriptor) [pid 2632] close(11) = -1 EBADF (Bad file descriptor) [pid 2632] close(12) = -1 EBADF (Bad file descriptor) [pid 2632] close(13) = -1 EBADF (Bad file descriptor) [pid 2632] close(14) = -1 EBADF (Bad file descriptor) [pid 2632] close(15) = -1 EBADF (Bad file descriptor) [pid 2632] close(16) = -1 EBADF (Bad file descriptor) [pid 2632] close(17) = -1 EBADF (Bad file descriptor) [pid 2632] close(18) = -1 EBADF (Bad file descriptor) [pid 2632] close(19) = -1 EBADF (Bad file descriptor) [pid 2632] close(20) = -1 EBADF (Bad file descriptor) [pid 2632] close(21) = -1 EBADF (Bad file descriptor) [pid 2632] close(22) = -1 EBADF (Bad file descriptor) [pid 2632] close(23) = -1 EBADF (Bad file descriptor) [pid 2632] close(24) = -1 EBADF (Bad file descriptor) [pid 2632] close(25) = -1 EBADF (Bad file descriptor) [pid 2632] close(26) = -1 EBADF (Bad file descriptor) [pid 2632] close(27) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2643 attached [pid 2632] close(28 [pid 2643] set_robust_list(0x7f6be17d89a0, 24 [pid 2632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2643] <... set_robust_list resumed>) = 0 [pid 2632] close(29 [pid 2643] rt_sigprocmask(SIG_SETMASK, [], [pid 2632] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2643] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2632] exit_group(0 [pid 2642] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2641] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2638] <... bpf resumed>) = 7 [pid 2636] <... futex resumed>) = 0 [pid 2643] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2637] <... futex resumed>) = ? [pid 2636] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2635] <... futex resumed>) = ? [pid 2632] <... exit_group resumed>) = ? [pid 2643] <... bpf resumed>) = 3 [pid 2642] <... bpf resumed>) = 3 [pid 2641] <... bpf resumed>) = 3 [pid 2638] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2637] +++ exited with 0 +++ [pid 2635] +++ exited with 0 +++ [pid 2643] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2632] +++ exited with 0 +++ [pid 2643] <... futex resumed>) = 1 [pid 2636] <... futex resumed>) = 0 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=483, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2643] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2636] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2643] <... socketpair resumed>[4, 5]) = 0 [pid 2642] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2641] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2638] <... futex resumed>) = 1 [pid 2636] <... futex resumed>) = 0 [pid 2633] <... futex resumed>) = 0 [pid 2642] <... futex resumed>) = 1 [pid 2641] <... futex resumed>) = 1 [pid 2639] <... futex resumed>) = 0 [pid 2638] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2640] <... futex resumed>) = 0 [pid 2636] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2633] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2642] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2641] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2640] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2639] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2634] <... futex resumed>) = 0 [pid 2633] <... futex resumed>) = 1 [pid 2642] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2641] <... socketpair resumed>[4, 5]) = 0 [pid 2640] <... futex resumed>) = 0 [pid 2639] <... futex resumed>) = 0 [pid 2634] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2633] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2643] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2642] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2641] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2640] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2639] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2634] <... setsockopt resumed>) = 0 [pid 2639] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2634] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2639] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2642] <... socketpair resumed>[4, 5]) = 0 [pid 2641] <... futex resumed>) = 0 [pid 2639] <... futex resumed>) = 0 [pid 2643] <... futex resumed>) = 1 [pid 2636] <... futex resumed>) = 0 [pid 2634] <... futex resumed>) = 1 [pid 2633] <... futex resumed>) = 0 [pid 2643] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2639] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2636] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2634] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2633] close(3 [pid 2643] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2636] <... futex resumed>) = 0 [pid 2633] <... close resumed>) = 0 [pid 2643] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2636] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2633] close(4 [pid 2643] <... bpf resumed>) = 6 [pid 2633] <... close resumed>) = 0 [pid 2643] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2633] close(5 [pid 2643] <... futex resumed>) = 1 [pid 2633] <... close resumed>) = 0 [pid 2643] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2636] <... futex resumed>) = 0 [pid 2633] close(6 [pid 2643] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2642] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2641] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2636] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2633] <... close resumed>) = 0 [pid 2643] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2636] <... futex resumed>) = 0 [pid 2633] close(7 [pid 2643] <... bpf resumed>) = 0 [pid 2636] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2633] <... close resumed>) = 0 [pid 2643] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2636] <... futex resumed>) = 0 [pid 2633] close(8 [pid 2643] <... futex resumed>) = 0 [pid 2636] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2643] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2636] <... mmap resumed>) = 0x7f6be1797000 [pid 2633] close(9 [pid 2641] <... bpf resumed>) = 6 [pid 2636] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2633] close(10 [pid 2636] <... mprotect resumed>) = 0 [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2641] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2633] close(11 [pid 2636] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2633] close(12) = -1 EBADF (Bad file descriptor) [pid 2633] close(13) = -1 EBADF (Bad file descriptor) [pid 2641] <... futex resumed>) = 1 [pid 2639] <... futex resumed>) = 0 [pid 2636] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2633] close(14 [pid 2642] <... futex resumed>) = 1 [pid 2640] <... futex resumed>) = 0 [pid 2641] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2640] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2639] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2636] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2640] <... futex resumed>) = 0 [pid 2639] <... futex resumed>) = 0 [pid 2633] close(15 [pid 2640] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2639] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2642] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2641] <... bpf resumed>) = 0 [pid 2639] <... futex resumed>) = 0 [pid 2633] close(16 [pid 2641] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2639] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2636] <... clone3 resumed> => {parent_tid=[464]}, 88) = 464 [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2642] <... bpf resumed>) = 6 [pid 2639] <... mmap resumed>) = 0x7f6be1797000 [pid 2633] close(17 [pid 2639] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2642] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2641] <... futex resumed>) = 0 [pid 2639] <... mprotect resumed>) = 0 [pid 2636] rt_sigprocmask(SIG_SETMASK, [], [pid 2633] close(18 [pid 2642] <... futex resumed>) = 1 [pid 2641] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2640] <... futex resumed>) = 0 [pid 2639] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2636] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2640] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2639] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2633] close(19 [pid 2642] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2640] <... futex resumed>) = 0 [pid 2639] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2636] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2642] <... bpf resumed>) = 0 [pid 2640] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2636] <... futex resumed>) = 0 [pid 2633] close(20 [pid 2640] <... futex resumed>) = 0 [pid 2639] <... clone3 resumed> => {parent_tid=[469]}, 88) = 469 [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2642] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2640] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2639] rt_sigprocmask(SIG_SETMASK, [], [pid 2636] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2633] close(21 [pid 2642] <... futex resumed>) = 0 [pid 2640] <... mmap resumed>) = 0x7f6be1797000 [pid 2639] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2640] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2639] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2633] close(22 [pid 2640] <... mprotect resumed>) = 0 [pid 2639] <... futex resumed>) = 0 [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2640] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2639] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2633] close(23 [pid 2640] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... restart_syscall resumed>) = 0 [pid 2640] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2633] close(24./strace-static-x86_64: Process 2644 attached [pid 2642] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2640] <... clone3 resumed> => {parent_tid=[470]}, 88) = 470 [pid 2633] close(25 [pid 292] umount2("./163", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2640] rt_sigprocmask(SIG_SETMASK, [], [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2640] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2633] close(26 [pid 292] openat(AT_FDCWD, "./163", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2640] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... openat resumed>) = 3 [pid 2640] <... futex resumed>) = 0 [pid 2633] close(27 [pid 292] newfstatat(3, "", [pid 2640] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2644] set_robust_list(0x7f6be17b79a0, 24 [pid 2633] close(28 [pid 292] getdents64(3, [pid 2644] <... set_robust_list resumed>) = 0 [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2633] close(29 [pid 292] umount2("./163/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2633] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2633] exit_group(0 [pid 292] newfstatat(AT_FDCWD, "./163/binderfs", [pid 2638] <... futex resumed>) = ? [pid 2634] <... futex resumed>) = ? [pid 2633] <... exit_group resumed>) = ? [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2644] rt_sigprocmask(SIG_SETMASK, [], [pid 2638] +++ exited with 0 +++ [pid 2634] +++ exited with 0 +++ [pid 2633] +++ exited with 0 +++ [pid 292] unlink("./163/binderfs" [pid 2644] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 292] <... unlink resumed>) = 0 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=464, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 292] getdents64(3, [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 292] close(3) = 0 [pid 292] rmdir("./163") = 0 [pid 292] mkdir("./164", 0777) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2644] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144./strace-static-x86_64: Process 2647 attached [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 486 ./strace-static-x86_64: Process 2646 attached [pid 2646] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2646] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2646] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2647] set_robust_list(0x5555698ca6a0, 24 [pid 2646] <... bpf resumed>) = 7 [pid 2644] <... bpf resumed>) = 7 ./strace-static-x86_64: Process 2645 attached [pid 2645] set_robust_list(0x7f6be17b79a0, 24 [pid 2644] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2645] <... set_robust_list resumed>) = 0 [pid 2645] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2645] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2647] <... set_robust_list resumed>) = 0 [pid 2644] <... futex resumed>) = 1 [pid 2636] <... futex resumed>) = 0 [pid 2645] <... bpf resumed>) = 7 [pid 2644] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2636] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2646] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2643] <... futex resumed>) = 0 [pid 2636] <... futex resumed>) = 1 [pid 2643] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2636] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2643] <... setsockopt resumed>) = 0 [pid 2643] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2636] <... futex resumed>) = 0 [pid 2643] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2636] close(3 [pid 2640] <... futex resumed>) = 0 [pid 2640] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2636] <... close resumed>) = 0 [pid 2642] <... futex resumed>) = 0 [pid 2640] <... futex resumed>) = 1 [pid 2636] close(4 [pid 2642] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2640] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2646] <... futex resumed>) = 1 [pid 2642] <... setsockopt resumed>) = 0 [pid 2636] <... close resumed>) = 0 [pid 2642] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2636] close(5 [pid 2646] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2645] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2642] <... futex resumed>) = 1 [pid 2640] <... futex resumed>) = 0 [pid 2645] <... futex resumed>) = 1 [pid 2642] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2640] close(3 [pid 2639] <... futex resumed>) = 0 [pid 2636] <... close resumed>) = 0 [pid 2645] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2640] <... close resumed>) = 0 [pid 2639] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2636] close(6 [pid 2641] <... futex resumed>) = 0 [pid 2640] close(4 [pid 2639] <... futex resumed>) = 1 [pid 2641] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2640] <... close resumed>) = 0 [pid 2639] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2636] <... close resumed>) = 0 [pid 2641] <... setsockopt resumed>) = 0 [pid 2640] close(5 [pid 2636] close(7 [pid 2641] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2640] <... close resumed>) = 0 [pid 2640] close(6) = 0 [pid 2636] <... close resumed>) = 0 [pid 2641] <... futex resumed>) = 1 [pid 2640] close(7 [pid 2639] <... futex resumed>) = 0 [pid 2636] close(8 [pid 2641] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2640] <... close resumed>) = 0 [pid 2639] close(3 [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2640] close(8 [pid 2639] <... close resumed>) = 0 [pid 2636] close(9 [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(4 [pid 2640] close(9 [pid 2639] <... close resumed>) = 0 [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(5 [pid 2636] close(10 [pid 2640] close(10 [pid 2639] <... close resumed>) = 0 [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(6 [pid 2640] close(11 [pid 2639] <... close resumed>) = 0 [pid 2636] close(11 [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(7 [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2640] close(12 [pid 2639] <... close resumed>) = 0 [pid 2636] close(12 [pid 2647] chdir("./164" [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(8 [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2640] close(13 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] close(13 [pid 2647] <... chdir resumed>) = 0 [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(9 [pid 2640] close(14 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2647] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(10 [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2640] close(15 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] close(14 [pid 2647] <... prctl resumed>) = 0 [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(11 [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2640] close(16 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(12 [pid 2636] close(15 [pid 2647] setpgid(0, 0 [pid 2640] close(17 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(13 [pid 2636] close(16 [pid 2647] <... setpgid resumed>) = 0 [pid 2640] close(18 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(14 [pid 2640] close(19 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2647] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(15 [pid 2636] close(17 [pid 2640] close(20 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(16 [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2647] <... openat resumed>) = 3 [pid 2640] close(21 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] close(18 [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(17 [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2647] write(3, "1000", 4 [pid 2640] close(22 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] close(19 [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(18 [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2647] <... write resumed>) = 4 [pid 2640] close(23 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] close(20 [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(19 [pid 2647] close(3 [pid 2640] close(24 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2647] <... close resumed>) = 0 [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(20 [pid 2636] close(21 [pid 290] <... restart_syscall resumed>) = 0 [pid 2647] symlink("/dev/binderfs", "./binderfs" [pid 2640] close(25 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2647] <... symlink resumed>) = 0 [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(21 [pid 2636] close(22executing program [pid 2647] write(1, "executing program\n", 18 [pid 2640] close(26 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./158", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(22 [pid 2636] close(23 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2647] <... write resumed>) = 18 [pid 2640] close(27 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] openat(AT_FDCWD, "./158", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2647] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(23 [pid 2636] close(24 [pid 290] <... openat resumed>) = 3 [pid 2647] <... futex resumed>) = 0 [pid 2640] close(28 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(3, "", [pid 2647] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(24 [pid 2636] close(25 [pid 2647] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2640] close(29 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2647] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2640] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2639] close(25 [pid 2636] close(26 [pid 2647] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2640] exit_group(0 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 2647] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2646] <... futex resumed>) = ? [pid 2642] <... futex resumed>) = ? [pid 2640] <... exit_group resumed>) = ? [pid 2639] close(26 [pid 2636] close(27 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2647] <... mmap resumed>) = 0x7f6be17b8000 [pid 2646] +++ exited with 0 +++ [pid 2642] +++ exited with 0 +++ [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2647] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2636] close(28 [pid 2647] <... mprotect resumed>) = 0 [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2647] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2636] close(29 [pid 2647] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2640] +++ exited with 0 +++ [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./158/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2647] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2639] close(27 [pid 2636] exit_group(0 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=468, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2644] <... futex resumed>) = ? [pid 2643] <... futex resumed>) = ? [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] <... exit_group resumed>) = ? [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 2648 attached [pid 2647] <... clone3 resumed> => {parent_tid=[487]}, 88) = 487 [pid 2644] +++ exited with 0 +++ [pid 2643] +++ exited with 0 +++ [pid 2639] close(28 [pid 290] newfstatat(AT_FDCWD, "./158/binderfs", [pid 2648] set_robust_list(0x7f6be17d89a0, 24 [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2648] <... set_robust_list resumed>) = 0 [pid 2639] close(29 [pid 290] unlink("./158/binderfs" [pid 2648] rt_sigprocmask(SIG_SETMASK, [], [pid 2639] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2636] +++ exited with 0 +++ [pid 290] <... unlink resumed>) = 0 [pid 2648] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2639] exit_group(0 [pid 290] getdents64(3, [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=462, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2648] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2645] <... futex resumed>) = ? [pid 2641] <... futex resumed>) = ? [pid 2639] <... exit_group resumed>) = ? [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2647] rt_sigprocmask(SIG_SETMASK, [], [pid 2645] +++ exited with 0 +++ [pid 2641] +++ exited with 0 +++ [pid 2639] +++ exited with 0 +++ [pid 290] close(3) = 0 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=467, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] rmdir("./158" [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 291] <... restart_syscall resumed>) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 290] mkdir("./159", 0777) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2647] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] umount2("./158", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 2649 attached [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 467 [pid 2647] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2648] <... futex resumed>) = 0 [pid 2647] <... futex resumed>) = 1 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2649] set_robust_list(0x5555698ca6a0, 24 [pid 2648] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2647] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2649] <... set_robust_list resumed>) = 0 [pid 2648] <... bpf resumed>) = 3 [pid 291] openat(AT_FDCWD, "./158", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2648] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2647] <... futex resumed>) = 0 [pid 2648] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2647] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2648] <... socketpair resumed>[4, 5]) = 0 [pid 2647] <... futex resumed>) = 0 [pid 2648] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2647] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2648] <... futex resumed>) = 0 [pid 2647] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2648] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2647] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2648] <... bpf resumed>) = 6 [pid 2647] <... futex resumed>) = 0 [pid 2648] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2647] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2648] <... futex resumed>) = 0 [pid 2647] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2648] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2647] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2648] <... bpf resumed>) = 0 [pid 2647] <... futex resumed>) = 0 [pid 2648] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2647] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2648] <... futex resumed>) = 0 [pid 2647] <... futex resumed>) = 0 [pid 2648] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2647] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2647] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2647] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2647] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 291] <... openat resumed>) = 3 [pid 2647] <... clone3 resumed> => {parent_tid=[488]}, 88) = 488 [pid 2647] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2647] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2647] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2650 attached [pid 2650] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2650] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2650] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 291] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] getdents64(3, [pid 2650] <... bpf resumed>) = 7 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2650] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2647] <... futex resumed>) = 0 [pid 2647] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2648] <... futex resumed>) = 0 [pid 2647] <... futex resumed>) = 1 [pid 2648] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2647] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2648] <... setsockopt resumed>) = 0 [pid 2648] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2647] <... futex resumed>) = 0 [pid 2648] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2647] close(3) = 0 [pid 2647] close(4) = 0 [pid 2647] close(5) = 0 [pid 2647] close(6 [pid 2649] chdir("./159" [pid 2647] <... close resumed>) = 0 [pid 291] umount2("./158/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2647] close(7) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2647] close(8) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(AT_FDCWD, "./158/binderfs", [pid 2647] close(9) = -1 EBADF (Bad file descriptor) [pid 2647] close(10) = -1 EBADF (Bad file descriptor) [pid 2647] close(11) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 2647] close(12) = -1 EBADF (Bad file descriptor) [pid 291] unlink("./158/binderfs" [pid 2647] close(13) = -1 EBADF (Bad file descriptor) [pid 2647] close(14) = -1 EBADF (Bad file descriptor) [pid 2647] close(15) = -1 EBADF (Bad file descriptor) [pid 2647] close(16 [pid 291] <... unlink resumed>) = 0 [pid 2647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2647] close(17 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] umount2("./157", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2647] close(18 [pid 291] close(3 [pid 2647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2647] close(19 [pid 291] <... close resumed>) = 0 [pid 2647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2647] close(20) = -1 EBADF (Bad file descriptor) [pid 289] openat(AT_FDCWD, "./157", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2647] close(21 [pid 291] rmdir("./158" [pid 2647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... openat resumed>) = 3 [pid 2647] close(22 [pid 291] <... rmdir resumed>) = 0 [pid 2647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2647] close(23 [pid 291] mkdir("./159", 0777 [pid 289] newfstatat(3, "", [pid 2647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2647] close(24) = -1 EBADF (Bad file descriptor) [pid 291] <... mkdir resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2647] close(25 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2647] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, [pid 2647] close(26) = -1 EBADF (Bad file descriptor) [pid 2647] close(27) = -1 EBADF (Bad file descriptor) [pid 2647] close(28) = -1 EBADF (Bad file descriptor) [pid 2647] close(29) = -1 EBADF (Bad file descriptor) [pid 2647] exit_group(0 [pid 2648] <... futex resumed>) = ? [pid 2647] <... exit_group resumed>) = ? [pid 2648] +++ exited with 0 +++ [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 471 [pid 289] umount2("./157/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 2650] <... futex resumed>) = ? [pid 289] newfstatat(AT_FDCWD, "./157/binderfs", ./strace-static-x86_64: Process 2651 attached [pid 2650] +++ exited with 0 +++ [pid 2649] <... chdir resumed>) = 0 [pid 2647] +++ exited with 0 +++ [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2649] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=486, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2651] set_robust_list(0x5555698ca6a0, 24 [pid 289] unlink("./157/binderfs" [pid 2651] <... set_robust_list resumed>) = 0 [pid 2651] chdir("./159" [pid 292] <... restart_syscall resumed>) = 0 [pid 292] umount2("./164", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2649] <... prctl resumed>) = 0 [pid 289] <... unlink resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] getdents64(3, [pid 292] openat(AT_FDCWD, "./164", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 287] umount2("./158", MNT_FORCE|UMOUNT_NOFOLLOW [pid 292] newfstatat(3, "", [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] openat(AT_FDCWD, "./158", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 292] getdents64(3, [pid 287] <... openat resumed>) = 3 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] newfstatat(3, "", [pid 292] umount2("./164/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] getdents64(3, [pid 292] newfstatat(AT_FDCWD, "./164/binderfs", [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] umount2("./158/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 292] unlink("./164/binderfs" [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] <... unlink resumed>) = 0 [pid 289] close(3 [pid 287] newfstatat(AT_FDCWD, "./158/binderfs", [pid 292] getdents64(3, [pid 289] <... close resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] rmdir("./157" [pid 287] unlink("./158/binderfs" [pid 292] close(3 [pid 287] <... unlink resumed>) = 0 [pid 292] <... close resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 287] getdents64(3, [pid 2651] <... chdir resumed>) = 0 [pid 292] rmdir("./164" [pid 289] mkdir("./158", 0777 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2651] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2649] setpgid(0, 0 [pid 292] <... rmdir resumed>) = 0 [pid 287] close(3 [pid 2651] <... prctl resumed>) = 0 [pid 292] mkdir("./165", 0777 [pid 289] <... mkdir resumed>) = 0 [pid 287] <... close resumed>) = 0 [pid 2651] setpgid(0, 0 [pid 2649] <... setpgid resumed>) = 0 [pid 292] <... mkdir resumed>) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] rmdir("./158" [pid 2651] <... setpgid resumed>) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] <... rmdir resumed>) = 0 [pid 2651] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2649] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 287] mkdir("./159", 0777 [pid 2651] <... openat resumed>) = 3 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 489 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 465 [pid 287] <... mkdir resumed>) = 0 [pid 2651] write(3, "1000", 4 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2653 attached [pid 2651] <... write resumed>) = 4 [pid 2649] <... openat resumed>) = 3 [pid 2651] close(3 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 470 [pid 2651] <... close resumed>) = 0 [pid 2651] symlink("/dev/binderfs", "./binderfs" [pid 2649] write(3, "1000", 4 [pid 2651] <... symlink resumed>) = 0 executing program [pid 2651] write(1, "executing program\n", 18) = 18 [pid 2651] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2649] <... write resumed>) = 4 [pid 2651] <... futex resumed>) = 0 [pid 2651] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2651] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2651] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2651] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2651] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2649] close(3 [pid 2651] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2651] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[472]}, 88) = 472 [pid 2651] rt_sigprocmask(SIG_SETMASK, [], [pid 2649] <... close resumed>) = 0 [pid 2651] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2651] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2651] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2652 attached [pid 2652] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2652] chdir("./158" [pid 2649] symlink("/dev/binderfs", "./binderfs" [pid 2652] <... chdir resumed>) = 0 [pid 2652] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2652] setpgid(0, 0) = 0 [pid 2652] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2652] write(3, "1000", 4) = 4 [pid 2652] close(3) = 0 [pid 2652] symlink("/dev/binderfs", "./binderfs" [pid 2649] <... symlink resumed>) = 0 executing program [pid 2652] <... symlink resumed>) = 0 [pid 2652] write(1, "executing program\n", 18) = 18 [pid 2652] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2652] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2652] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2652] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 executing program [pid 2649] write(1, "executing program\n", 18 [pid 2652] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2652] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2649] <... write resumed>) = 18 [pid 2652] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2652] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2649] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2652] <... clone3 resumed> => {parent_tid=[466]}, 88) = 466 [pid 2652] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2652] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2652] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2655 attached [pid 2655] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2655] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2655] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72./strace-static-x86_64: Process 2654 attached [pid 2653] set_robust_list(0x5555698ca6a0, 24 [pid 2649] <... futex resumed>) = 0 [pid 2649] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2653] <... set_robust_list resumed>) = 0 [pid 2655] <... bpf resumed>) = 3 [pid 2649] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2655] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2651] <... futex resumed>) = 0 [pid 2651] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2651] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2655] <... futex resumed>) = 1 [pid 2655] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2655] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2651] <... futex resumed>) = 0 [pid 2651] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2651] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2655] <... futex resumed>) = 1 [pid 2655] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 2655] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2651] <... futex resumed>) = 0 [pid 2651] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2651] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2651] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2651] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2651] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2651] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2649] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2651] <... clone3 resumed> => {parent_tid=[473]}, 88) = 473 [pid 2649] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2651] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2649] <... mmap resumed>) = 0x7f6be17b8000 [pid 2651] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2649] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2651] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2649] <... mprotect resumed>) = 0 [pid 2655] <... futex resumed>) = 1 ./strace-static-x86_64: Process 2657 attached ./strace-static-x86_64: Process 2656 attached [pid 2654] set_robust_list(0x5555698ca6a0, 24 [pid 2653] chdir("./165" [pid 2649] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2653] <... chdir resumed>) = 0 [pid 2649] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2653] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2649] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2653] <... prctl resumed>) = 0 [pid 2653] setpgid(0, 0) = 0 [pid 2653] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 ./strace-static-x86_64: Process 2658 attached [pid 2653] write(3, "1000", 4 [pid 2655] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2653] <... write resumed>) = 4 [pid 2655] <... bpf resumed>) = 0 [pid 2653] close(3) = 0 executing program [pid 2655] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2655] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2653] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2653] write(1, "executing program\n", 18) = 18 [pid 2653] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2653] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2653] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2653] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2653] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2649] <... clone3 resumed> => {parent_tid=[468]}, 88) = 468 [pid 2658] set_robust_list(0x7f6be17d89a0, 24 [pid 2653] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2658] <... set_robust_list resumed>) = 0 [pid 2649] rt_sigprocmask(SIG_SETMASK, [], [pid 2653] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2653] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2649] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 2659 attached [pid 2658] rt_sigprocmask(SIG_SETMASK, [], [pid 2653] <... clone3 resumed> => {parent_tid=[490]}, 88) = 490 [pid 2653] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2653] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2653] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2656] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2656] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2656] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2659] set_robust_list(0x7f6be17d89a0, 24 [pid 2658] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2649] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2659] <... set_robust_list resumed>) = 0 [pid 2658] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2656] <... bpf resumed>) = 3 [pid 2649] <... futex resumed>) = 0 [pid 2659] rt_sigprocmask(SIG_SETMASK, [], [pid 2656] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2652] <... futex resumed>) = 0 [pid 2656] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2652] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2649] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2656] <... socketpair resumed>[4, 5]) = 0 [pid 2652] <... futex resumed>) = 0 [pid 2656] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2652] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2656] <... futex resumed>) = 0 [pid 2652] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2656] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2652] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2656] <... bpf resumed>) = 6 [pid 2652] <... futex resumed>) = 0 [pid 2656] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2652] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2656] <... futex resumed>) = 0 [pid 2652] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2656] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2652] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2656] <... bpf resumed>) = 0 [pid 2652] <... futex resumed>) = 0 [pid 2656] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2652] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2656] <... futex resumed>) = 0 [pid 2652] <... futex resumed>) = 0 [pid 2656] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2652] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2652] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2652] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2652] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0}./strace-static-x86_64: Process 2660 attached [pid 2659] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2658] <... bpf resumed>) = 3 [pid 2652] <... clone3 resumed> => {parent_tid=[467]}, 88) = 467 [pid 2657] set_robust_list(0x7f6be17b79a0, 24 [pid 2654] <... set_robust_list resumed>) = 0 [pid 2657] <... set_robust_list resumed>) = 0 [pid 2654] chdir("./159" [pid 2657] rt_sigprocmask(SIG_SETMASK, [], [pid 2654] <... chdir resumed>) = 0 [pid 2657] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2654] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2657] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2654] <... prctl resumed>) = 0 [pid 2660] set_robust_list(0x7f6be17b79a0, 24 [pid 2659] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2658] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2657] <... bpf resumed>) = 7 [pid 2654] setpgid(0, 0 [pid 2652] rt_sigprocmask(SIG_SETMASK, [], [pid 2660] <... set_robust_list resumed>) = 0 [pid 2657] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2654] <... setpgid resumed>) = 0 [pid 2658] <... futex resumed>) = 1 [pid 2657] <... futex resumed>) = 1 [pid 2654] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2652] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2651] <... futex resumed>) = 0 [pid 2649] <... futex resumed>) = 0 [pid 2658] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2657] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2654] <... openat resumed>) = 3 [pid 2651] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2655] <... futex resumed>) = 0 [pid 2654] write(3, "1000", 4 [pid 2651] <... futex resumed>) = 1 [pid 2655] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2654] <... write resumed>) = 4 [pid 2651] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2655] <... setsockopt resumed>) = 0 [pid 2654] close(3 [pid 2655] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2654] <... close resumed>) = 0 [pid 2651] <... futex resumed>) = 0 [pid 2655] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2654] symlink("/dev/binderfs", "./binderfs" [pid 2651] close(3 [pid 2654] <... symlink resumed>) = 0 [pid 2651] <... close resumed>) = 0 [pid 2649] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2658] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2654] write(1, "executing program\n", 18 [pid 2652] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2651] close(4 executing program [pid 2654] <... write resumed>) = 18 [pid 2651] <... close resumed>) = 0 [pid 2654] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2651] close(5 [pid 2654] <... futex resumed>) = 0 [pid 2651] <... close resumed>) = 0 [pid 2654] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2651] close(6 [pid 2654] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2651] <... close resumed>) = 0 [pid 2658] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2649] <... futex resumed>) = 0 [pid 2652] <... futex resumed>) = 0 [pid 2654] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2651] close(7 [pid 2658] <... socketpair resumed>[4, 5]) = 0 [pid 2654] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2652] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2651] <... close resumed>) = 0 [pid 2649] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2654] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2651] close(8 [pid 2658] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2654] <... mmap resumed>) = 0x7f6be17b8000 [pid 2651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2651] close(9 [pid 2658] <... futex resumed>) = 1 [pid 2654] <... mprotect resumed>) = 0 [pid 2651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... futex resumed>) = 0 [pid 2658] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2654] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2651] close(10 [pid 2649] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2654] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... futex resumed>) = 0 [pid 2658] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2654] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2651] close(11 [pid 2649] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2658] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] <... clone3 resumed> => {parent_tid=[471]}, 88) = 471 [pid 2651] close(12 [pid 2654] rt_sigprocmask(SIG_SETMASK, [], [pid 2651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2651] close(13 [pid 2654] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] <... futex resumed>) = 0 [pid 2651] close(14 [pid 2654] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2651] close(15) = -1 EBADF (Bad file descriptor) [pid 2651] close(16) = -1 EBADF (Bad file descriptor) [pid 2651] close(17) = -1 EBADF (Bad file descriptor) [pid 2651] close(18) = -1 EBADF (Bad file descriptor) [pid 2651] close(19) = -1 EBADF (Bad file descriptor) [pid 2651] close(20) = -1 EBADF (Bad file descriptor) [pid 2651] close(21) = -1 EBADF (Bad file descriptor) [pid 2651] close(22) = -1 EBADF (Bad file descriptor) [pid 2651] close(23) = -1 EBADF (Bad file descriptor) [pid 2651] close(24) = -1 EBADF (Bad file descriptor) [pid 2658] <... bpf resumed>) = 6 [pid 2651] close(25) = -1 EBADF (Bad file descriptor) [pid 2651] close(26 [pid 2658] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2651] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2651] close(27) = -1 EBADF (Bad file descriptor) [pid 2651] close(28) = -1 EBADF (Bad file descriptor) [pid 2651] close(29) = -1 EBADF (Bad file descriptor) [pid 2651] exit_group(0 [pid 2657] <... futex resumed>) = ? [pid 2655] <... futex resumed>) = ? [pid 2651] <... exit_group resumed>) = ? [pid 2660] rt_sigprocmask(SIG_SETMASK, [], [pid 2659] <... bpf resumed>) = 3 [pid 2658] <... futex resumed>) = 1 [pid 2657] +++ exited with 0 +++ [pid 2655] +++ exited with 0 +++ [pid 2651] +++ exited with 0 +++ [pid 2649] <... futex resumed>) = 0 [pid 2659] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2658] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2649] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=471, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2658] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2659] <... futex resumed>) = 1 [pid 2653] <... futex resumed>) = 0 [pid 2649] <... futex resumed>) = 0 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2658] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2653] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2649] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2659] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2658] <... bpf resumed>) = 0 [pid 2653] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2649] <... futex resumed>) = 0 [pid 2658] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2649] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2658] <... futex resumed>) = 0 [pid 2659] <... socketpair resumed>[4, 5]) = 0 [pid 2658] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2649] <... mmap resumed>) = 0x7f6be1797000 [pid 2659] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2649] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE./strace-static-x86_64: Process 2661 attached ) = 0 [pid 2659] <... futex resumed>) = 1 [pid 2653] <... futex resumed>) = 0 [pid 2653] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2649] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2659] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2653] <... futex resumed>) = 0 [pid 2649] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2653] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2649] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2659] <... bpf resumed>) = 6 [pid 2661] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2659] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2649] <... clone3 resumed> => {parent_tid=[469]}, 88) = 469 [pid 2661] rt_sigprocmask(SIG_SETMASK, [], [pid 2649] rt_sigprocmask(SIG_SETMASK, [], [pid 2659] <... futex resumed>) = 1 [pid 2653] <... futex resumed>) = 0 [pid 2659] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2653] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2649] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2653] <... futex resumed>) = 0 [pid 2653] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2653] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2659] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2653] <... mmap resumed>) = 0x7f6be1797000 [pid 2649] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2653] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2659] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2653] <... mprotect resumed>) = 0 [pid 2649] <... futex resumed>) = 0 [pid 2653] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2653] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2649] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2660] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2659] <... bpf resumed>) = 0 [pid 2653] <... clone3 resumed> => {parent_tid=[491]}, 88) = 491 [pid 2653] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2653] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2653] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2661] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2661] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2659] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2661] <... bpf resumed>) = 3 [pid 2660] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2659] <... futex resumed>) = 0 [pid 2661] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2659] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2654] <... futex resumed>) = 0 [pid 2654] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2654] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2661] <... futex resumed>) = 1 [pid 2661] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2661] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2654] <... futex resumed>) = 0 [pid 2654] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2654] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2661] <... futex resumed>) = 1 [pid 2661] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2660] <... bpf resumed>) = 7 [pid 2661] <... bpf resumed>) = 6 [pid 2661] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2654] <... futex resumed>) = 0 [pid 2661] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2654] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2661] <... bpf resumed>) = 0 [pid 2654] <... futex resumed>) = 0 [pid 2661] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2654] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2661] <... futex resumed>) = 0 [pid 2654] <... futex resumed>) = 0 [pid 2661] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2654] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2654] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2654] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2660] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2654] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2654] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[472]}, 88) = 472 [pid 2660] <... futex resumed>) = 1 [pid 2654] rt_sigprocmask(SIG_SETMASK, [], [pid 2652] <... futex resumed>) = 0 [pid 2654] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2654] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2660] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2654] <... futex resumed>) = 0 [pid 2652] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2654] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2656] <... futex resumed>) = 0 [pid 2652] <... futex resumed>) = 1 [pid 2656] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 2652] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2656] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2656] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2662 attached [pid 2652] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ./strace-static-x86_64: Process 2663 attached [pid 2652] close(3 [pid 2662] set_robust_list(0x7f6be17b79a0, 24 [pid 2652] <... close resumed>) = 0 [pid 2663] set_robust_list(0x7f6be17b79a0, 24 [pid 2652] close(4 [pid 2662] <... set_robust_list resumed>) = 0 [pid 2652] <... close resumed>) = 0 [pid 2663] <... set_robust_list resumed>) = 0 [pid 2652] close(5 [pid 2662] rt_sigprocmask(SIG_SETMASK, [], [pid 2663] rt_sigprocmask(SIG_SETMASK, [], [pid 2662] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2652] <... close resumed>) = 0 [pid 2663] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2652] close(6 [pid 2662] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2652] <... close resumed>) = 0 [pid 2663] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2652] close(7 [pid 2662] <... bpf resumed>) = 7 [pid 2652] <... close resumed>) = 0 [pid 2663] <... bpf resumed>) = 7 [pid 2652] close(8 [pid 2663] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... restart_syscall resumed>) = 0 [pid 2652] close(9) = -1 EBADF (Bad file descriptor) [pid 2652] close(10 [pid 2653] <... futex resumed>) = 0 [pid 2663] <... futex resumed>) = 1 [pid 2662] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2653] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2663] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2662] <... futex resumed>) = 1 [pid 2659] <... futex resumed>) = 0 [pid 2653] <... futex resumed>) = 1 [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... futex resumed>) = 0 [pid 2662] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2659] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2653] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2659] <... setsockopt resumed>) = 0 [pid 2652] close(11 [pid 2649] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] umount2("./159", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2659] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2658] <... futex resumed>) = 0 [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... futex resumed>) = 1 ./strace-static-x86_64: Process 2664 attached [pid 2658] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2652] close(12 [pid 2649] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2659] <... futex resumed>) = 1 [pid 2658] <... setsockopt resumed>) = 0 [pid 2653] <... futex resumed>) = 0 [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] openat(AT_FDCWD, "./159", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2659] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2658] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2653] close(3 [pid 2652] close(13 [pid 2664] set_robust_list(0x7f6be17b79a0, 24 [pid 2658] <... futex resumed>) = 1 [pid 2653] <... close resumed>) = 0 [pid 2649] <... futex resumed>) = 0 [pid 291] <... openat resumed>) = 3 [pid 2664] <... set_robust_list resumed>) = 0 [pid 2658] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2653] close(4 [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] close(3 [pid 291] newfstatat(3, "", [pid 2664] rt_sigprocmask(SIG_SETMASK, [], [pid 2653] <... close resumed>) = 0 [pid 2652] close(14 [pid 2649] <... close resumed>) = 0 [pid 2664] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2653] close(5 [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] close(4 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2664] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2653] <... close resumed>) = 0 [pid 2652] close(15 [pid 2649] <... close resumed>) = 0 [pid 2664] <... bpf resumed>) = 7 [pid 2653] close(6 [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] close(5 [pid 291] getdents64(3, [pid 2664] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2653] <... close resumed>) = 0 [pid 2652] close(16 [pid 2664] <... futex resumed>) = 1 [pid 2654] <... futex resumed>) = 0 [pid 2653] close(7 [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... close resumed>) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2664] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2654] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2653] <... close resumed>) = 0 [pid 2652] close(17 [pid 2649] close(6 [pid 291] umount2("./159/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2661] <... futex resumed>) = 0 [pid 2654] <... futex resumed>) = 1 [pid 2653] close(8 [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2661] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2654] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2652] close(18 [pid 2649] <... close resumed>) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2661] <... setsockopt resumed>) = 0 [pid 2653] close(9 [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] close(7 [pid 291] newfstatat(AT_FDCWD, "./159/binderfs", [pid 2661] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2652] close(19 [pid 2661] <... futex resumed>) = 1 [pid 2654] <... futex resumed>) = 0 [pid 2653] close(10 [pid 2661] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2654] close(3 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... close resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2654] <... close resumed>) = 0 [pid 2653] close(11 [pid 2652] close(20 [pid 2649] close(8 [pid 291] unlink("./159/binderfs" [pid 2654] close(4 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] <... close resumed>) = 0 [pid 2653] close(12 [pid 2652] close(21 [pid 2649] close(9 [pid 291] <... unlink resumed>) = 0 [pid 2654] close(5 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2654] <... close resumed>) = 0 [pid 2653] close(13 [pid 2654] close(6 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2652] close(22 [pid 2649] close(10 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2654] <... close resumed>) = 0 [pid 2653] close(14 [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] close(3 [pid 2654] close(7 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] <... close resumed>) = 0 [pid 2653] close(15 [pid 2652] close(23 [pid 2649] close(11 [pid 291] <... close resumed>) = 0 [pid 2654] close(8 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] rmdir("./159" [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2653] close(16 [pid 2652] close(24 [pid 2649] close(12 [pid 2654] close(9 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2653] close(17 [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... rmdir resumed>) = 0 [pid 2654] close(10 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2652] close(25 [pid 2649] close(13 [pid 291] mkdir("./160", 0777 [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2653] close(18 [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] close(11 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2653] close(19 [pid 291] <... mkdir resumed>) = 0 [pid 2652] close(26 [pid 2654] close(12 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] close(14 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2653] close(20 [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] close(13 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2653] close(21 [pid 2654] close(14 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2653] close(22 [pid 2654] close(15 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2653] close(23 [pid 2654] close(16 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2653] close(24 [pid 2652] close(27 [pid 2649] close(15 [pid 2654] close(17 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 474 [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2653] close(25 [pid 2652] close(28 [pid 2649] close(16 [pid 2654] close(18 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2653] close(26 [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] close(19 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2652] close(29 [pid 2649] close(17 [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2653] close(27 [pid 2652] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] close(20 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2653] close(28 [pid 2652] exit_group(0 [pid 2649] close(18 [pid 2654] close(21 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2660] <... futex resumed>) = ? [pid 2656] <... futex resumed>) = ? [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2653] close(29 [pid 2652] <... exit_group resumed>) = ? [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2660] +++ exited with 0 +++ [pid 2656] +++ exited with 0 +++ [pid 2654] close(22 [pid 2653] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2653] exit_group(0 [pid 2663] <... futex resumed>) = ? [pid 2654] close(23 [pid 2653] <... exit_group resumed>) = ? [pid 2663] +++ exited with 0 +++ [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] close(24) = -1 EBADF (Bad file descriptor) [pid 2654] close(25) = -1 EBADF (Bad file descriptor) [pid 2654] close(26) = -1 EBADF (Bad file descriptor) [pid 2652] +++ exited with 0 +++ [pid 2649] close(19 [pid 2654] close(27 [pid 2659] <... futex resumed>) = ? [pid 2654] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2654] close(28) = -1 EBADF (Bad file descriptor) [pid 2654] close(29) = -1 EBADF (Bad file descriptor) [pid 2654] exit_group(0 [pid 2664] <... futex resumed>) = ? [pid 2661] <... futex resumed>) = ? [pid 2654] <... exit_group resumed>) = ? [pid 2664] +++ exited with 0 +++ [pid 2661] +++ exited with 0 +++ [pid 2659] +++ exited with 0 +++ [pid 2654] +++ exited with 0 +++ [pid 2653] +++ exited with 0 +++ [pid 2649] close(20 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=465, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2649] close(21 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=489, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=470, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2649] close(22./strace-static-x86_64: Process 2665 attached ) = -1 EBADF (Bad file descriptor) [pid 2665] set_robust_list(0x5555698ca6a0, 24 [pid 2649] close(23 [pid 2665] <... set_robust_list resumed>) = 0 [pid 2665] chdir("./160" [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2665] <... chdir resumed>) = 0 [pid 2649] close(24 [pid 2665] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2665] <... prctl resumed>) = 0 [pid 2649] close(25 [pid 2665] setpgid(0, 0 [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2665] <... setpgid resumed>) = 0 [pid 2649] close(26 [pid 2665] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2665] <... openat resumed>) = 3 [pid 2649] close(27 [pid 2665] write(3, "1000", 4 [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2665] <... write resumed>) = 4 [pid 2649] close(28 [pid 2665] close(3 [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2665] <... close resumed>) = 0 [pid 2665] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2649] close(29 [pid 2665] write(1, "executing program\n", 18executing program [pid 2649] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2665] <... write resumed>) = 18 [pid 2649] exit_group(0 [pid 2665] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2662] <... futex resumed>) = ? [pid 2658] <... futex resumed>) = ? [pid 2649] <... exit_group resumed>) = ? [pid 2665] <... futex resumed>) = 0 [pid 2662] +++ exited with 0 +++ [pid 2665] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2658] +++ exited with 0 +++ [pid 2665] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2665] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2665] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2665] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2665] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2649] +++ exited with 0 +++ [pid 2665] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2665] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=467, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2665] <... clone3 resumed> => {parent_tid=[475]}, 88) = 475 ./strace-static-x86_64: Process 2666 attached [pid 2666] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2666] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2666] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2665] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2665] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2665] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2666] <... futex resumed>) = 0 [pid 2666] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 290] <... restart_syscall resumed>) = 0 [pid 290] umount2("./159", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 290] openat(AT_FDCWD, "./159", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 290] newfstatat(3, "", [pid 2666] <... bpf resumed>) = 3 [pid 2666] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2666] <... futex resumed>) = 1 [pid 290] getdents64(3, [pid 2665] <... futex resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2665] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] umount2("./159/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2665] <... futex resumed>) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2665] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] newfstatat(AT_FDCWD, "./159/binderfs", [pid 2666] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] unlink("./159/binderfs" [pid 2666] <... socketpair resumed>[4, 5]) = 0 [pid 290] <... unlink resumed>) = 0 [pid 292] <... restart_syscall resumed>) = 0 [pid 2666] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2665] <... futex resumed>) = 0 [pid 290] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2665] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 290] close(3 [pid 2666] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2665] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] umount2("./165", MNT_FORCE|UMOUNT_NOFOLLOW [pid 290] <... close resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] rmdir("./159" [pid 292] openat(AT_FDCWD, "./165", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2666] <... bpf resumed>) = 6 [pid 2666] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 290] <... rmdir resumed>) = 0 [pid 2665] <... futex resumed>) = 0 [pid 2665] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... openat resumed>) = 3 [pid 290] mkdir("./160", 0777 [pid 292] newfstatat(3, "", [pid 287] umount2("./159", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2665] <... futex resumed>) = 0 [pid 290] <... mkdir resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] getdents64(3, [pid 2665] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2665] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2665] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2665] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 470 [pid 287] openat(AT_FDCWD, "./159", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 292] umount2("./165/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2665] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 287] <... openat resumed>) = 3 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] newfstatat(3, "", [pid 292] newfstatat(AT_FDCWD, "./165/binderfs", [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] getdents64(3, [pid 292] unlink("./165/binderfs" [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] <... unlink resumed>) = 0 [pid 287] umount2("./159/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 292] getdents64(3, [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] newfstatat(AT_FDCWD, "./159/binderfs", [pid 292] close(3 [pid 2665] <... clone3 resumed> => {parent_tid=[476]}, 88) = 476 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] <... close resumed>) = 0 [pid 2665] rt_sigprocmask(SIG_SETMASK, [], [pid 287] unlink("./159/binderfs" [pid 292] rmdir("./165" [pid 2665] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 287] <... unlink resumed>) = 0 [pid 292] <... rmdir resumed>) = 0 [pid 287] getdents64(3, [pid 292] mkdir("./166", 0777 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2665] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... mkdir resumed>) = 0 [pid 287] close(3 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] <... close resumed>) = 0 [pid 2665] <... futex resumed>) = 0 [pid 2665] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2666] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 2666] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2666] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2668 attached [pid 2668] set_robust_list(0x7f6be17b79a0, 24 [pid 289] <... restart_syscall resumed>) = 0 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 492 [pid 287] rmdir("./159" [pid 2668] <... set_robust_list resumed>) = 0 [pid 2668] rt_sigprocmask(SIG_SETMASK, [], [pid 289] umount2("./158", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... rmdir resumed>) = 0 [pid 2668] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] mkdir("./160", 0777 [pid 289] openat(AT_FDCWD, "./158", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2668] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 287] <... mkdir resumed>) = 0 [pid 289] <... openat resumed>) = 3 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 289] newfstatat(3, "", [pid 2668] <... bpf resumed>) = 7 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 473 ./strace-static-x86_64: Process 2670 attached ./strace-static-x86_64: Process 2669 attached ./strace-static-x86_64: Process 2667 attached [pid 289] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] umount2("./158/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 289] newfstatat(AT_FDCWD, "./158/binderfs", [pid 2668] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2668] <... futex resumed>) = 1 [pid 2665] <... futex resumed>) = 0 [pid 289] unlink("./158/binderfs" [pid 2668] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2665] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2666] <... futex resumed>) = 0 [pid 2665] <... futex resumed>) = 1 [pid 289] <... unlink resumed>) = 0 [pid 2666] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2665] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] getdents64(3, [pid 2666] <... setsockopt resumed>) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2666] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] close(3 [pid 2666] <... futex resumed>) = 1 [pid 2665] <... futex resumed>) = 0 [pid 289] <... close resumed>) = 0 [pid 2666] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2665] close(3 [pid 289] rmdir("./158" [pid 2665] <... close resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 2665] close(4 [pid 289] mkdir("./159", 0777 [pid 2665] <... close resumed>) = 0 [pid 2665] close(5 [pid 289] <... mkdir resumed>) = 0 [pid 2665] <... close resumed>) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2665] close(6) = 0 [pid 2665] close(7) = 0 [pid 2665] close(8) = -1 EBADF (Bad file descriptor) [pid 2665] close(9) = -1 EBADF (Bad file descriptor) [pid 2665] close(10 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 468 [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2665] close(11) = -1 EBADF (Bad file descriptor) [pid 2665] close(12) = -1 EBADF (Bad file descriptor) [pid 2665] close(13) = -1 EBADF (Bad file descriptor) [pid 2665] close(14 [pid 2669] set_robust_list(0x5555698ca6a0, 24 [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2669] <... set_robust_list resumed>) = 0 [pid 2665] close(15./strace-static-x86_64: Process 2671 attached [pid 2669] chdir("./166" [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2669] <... chdir resumed>) = 0 [pid 2665] close(16 [pid 2669] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2669] <... prctl resumed>) = 0 [pid 2665] close(17 [pid 2669] setpgid(0, 0 [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2669] <... setpgid resumed>) = 0 [pid 2665] close(18 [pid 2669] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2669] <... openat resumed>) = 3 [pid 2665] close(19 [pid 2669] write(3, "1000", 4 [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2669] <... write resumed>) = 4 [pid 2665] close(20 [pid 2669] close(3 [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2669] <... close resumed>) = 0 [pid 2665] close(21 [pid 2669] symlink("/dev/binderfs", "./binderfs" [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2671] set_robust_list(0x5555698ca6a0, 24 [pid 2670] set_robust_list(0x5555698ca6a0, 24 [pid 2669] <... symlink resumed>) = 0 [pid 2665] close(22 [pid 2669] write(1, "executing program\n", 18 executing program [pid 2667] set_robust_list(0x5555698ca6a0, 24 [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2669] <... write resumed>) = 18 [pid 2665] close(23 [pid 2669] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2669] <... futex resumed>) = 0 [pid 2665] close(24 [pid 2669] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2669] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2665] close(25 [pid 2669] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2669] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2665] close(26 [pid 2669] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2669] <... mmap resumed>) = 0x7f6be17b8000 [pid 2665] close(27 [pid 2669] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2669] <... mprotect resumed>) = 0 [pid 2665] close(28 [pid 2671] <... set_robust_list resumed>) = 0 [pid 2670] <... set_robust_list resumed>) = 0 [pid 2669] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2667] <... set_robust_list resumed>) = 0 [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2669] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2667] chdir("./160" [pid 2665] close(29 [pid 2669] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2667] <... chdir resumed>) = 0 [pid 2665] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2667] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2665] exit_group(0 [pid 2667] <... prctl resumed>) = 0 [pid 2665] <... exit_group resumed>) = ? [pid 2666] <... futex resumed>) = 0 [pid 2668] <... futex resumed>) = ? [pid 2667] setpgid(0, 0 [pid 2666] +++ exited with 0 +++ [pid 2667] <... setpgid resumed>) = 0 [pid 2667] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2667] write(3, "1000", 4) = 4 [pid 2667] close(3 [pid 2668] +++ exited with 0 +++ [pid 2667] <... close resumed>) = 0 [pid 2665] +++ exited with 0 +++ [pid 2667] symlink("/dev/binderfs", "./binderfs" [pid 2669] <... clone3 resumed> => {parent_tid=[493]}, 88) = 493 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=474, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ./strace-static-x86_64: Process 2672 attached [pid 2671] chdir("./159" [pid 2670] chdir("./160" [pid 2669] rt_sigprocmask(SIG_SETMASK, [], [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2672] set_robust_list(0x7f6be17d89a0, 24 [pid 2667] <... symlink resumed>) = 0 executing program [pid 2667] write(1, "executing program\n", 18) = 18 [pid 2667] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2667] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2672] <... set_robust_list resumed>) = 0 [pid 2671] <... chdir resumed>) = 0 [pid 2670] <... chdir resumed>) = 0 [pid 2669] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2667] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2667] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2667] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2667] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2667] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2672] rt_sigprocmask(SIG_SETMASK, [], [pid 2671] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2670] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2669] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2667] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2667] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2672] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2671] <... prctl resumed>) = 0 [pid 2670] <... prctl resumed>) = 0 [pid 2669] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2673 attached [pid 2672] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2671] setpgid(0, 0 [pid 2669] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2673] set_robust_list(0x7f6be17d89a0, 24 [pid 2670] setpgid(0, 0 [pid 2667] <... clone3 resumed> => {parent_tid=[471]}, 88) = 471 [pid 2671] <... setpgid resumed>) = 0 [pid 2673] <... set_robust_list resumed>) = 0 [pid 2672] <... bpf resumed>) = 3 [pid 2670] <... setpgid resumed>) = 0 [pid 2667] rt_sigprocmask(SIG_SETMASK, [], [pid 2672] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2670] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2672] <... futex resumed>) = 1 [pid 2671] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2670] <... openat resumed>) = 3 [pid 2669] <... futex resumed>) = 0 [pid 2667] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2672] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2670] write(3, "1000", 4 [pid 2669] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2672] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2670] <... write resumed>) = 4 [pid 2669] <... futex resumed>) = 0 [pid 2667] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2672] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2670] close(3 [pid 2669] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2673] rt_sigprocmask(SIG_SETMASK, [], [pid 2672] <... socketpair resumed>[4, 5]) = 0 [pid 2670] <... close resumed>) = 0 [pid 2667] <... futex resumed>) = 0 [pid 291] <... restart_syscall resumed>) = 0 [pid 2673] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2672] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2671] <... openat resumed>) = 3 [pid 2670] symlink("/dev/binderfs", "./binderfs" [pid 2667] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2673] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2672] <... futex resumed>) = 1 [pid 2671] write(3, "1000", 4 [pid 2670] <... symlink resumed>) = 0 [pid 2669] <... futex resumed>) = 0 [pid 2673] <... bpf resumed>) = 3 [pid 2672] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2671] <... write resumed>) = 4 executing program [pid 2670] write(1, "executing program\n", 18 [pid 2669] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2672] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2671] close(3 [pid 2670] <... write resumed>) = 18 [pid 2669] <... futex resumed>) = 0 [pid 291] umount2("./160", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2673] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2672] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2671] <... close resumed>) = 0 [pid 2670] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2669] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2672] <... bpf resumed>) = 6 [pid 2671] symlink("/dev/binderfs", "./binderfs" [pid 2670] <... futex resumed>) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2672] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2671] <... symlink resumed>) = 0 [pid 2672] <... futex resumed>) = 1 [pid 2670] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2669] <... futex resumed>) = 0 executing program [pid 291] openat(AT_FDCWD, "./160", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2671] write(1, "executing program\n", 18 [pid 2672] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2670] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2669] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... openat resumed>) = 3 [pid 2672] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2671] <... write resumed>) = 18 [pid 2670] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2669] <... futex resumed>) = 0 [pid 291] newfstatat(3, "", [pid 2672] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2671] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2670] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2669] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2672] <... bpf resumed>) = 0 [pid 2671] <... futex resumed>) = 0 [pid 2670] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2669] <... futex resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2672] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2671] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2670] <... mmap resumed>) = 0x7f6be17b8000 [pid 2669] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2672] <... futex resumed>) = 0 [pid 2671] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2670] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 291] getdents64(3, [pid 2672] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2671] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2670] <... mprotect resumed>) = 0 [pid 2669] <... mmap resumed>) = 0x7f6be1797000 [pid 2671] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2673] <... futex resumed>) = 1 [pid 2670] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2669] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2667] <... futex resumed>) = 0 [pid 2671] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 291] umount2("./160/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2671] <... mmap resumed>) = 0x7f6be17b8000 [pid 2670] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2669] <... mprotect resumed>) = 0 [pid 2671] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2670] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2671] <... mprotect resumed>) = 0 [pid 2669] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2673] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2669] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2667] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] newfstatat(AT_FDCWD, "./160/binderfs", [pid 2673] <... socketpair resumed>[4, 5]) = 0 [pid 2671] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2670] <... clone3 resumed> => {parent_tid=[474]}, 88) = 474 [pid 2669] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2667] <... futex resumed>) = 0 [pid 2673] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2671] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2670] rt_sigprocmask(SIG_SETMASK, [], [pid 2667] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2673] <... futex resumed>) = 0 [pid 2671] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2670] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2669] <... clone3 resumed> => {parent_tid=[494]}, 88) = 494 [pid 2667] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 291] unlink("./160/binderfs" [pid 2673] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2667] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2673] <... bpf resumed>) = 6 [pid 2670] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2669] rt_sigprocmask(SIG_SETMASK, [], [pid 2667] <... futex resumed>) = 0 [pid 291] <... unlink resumed>) = 0 ./strace-static-x86_64: Process 2675 attached [pid 2673] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2671] <... clone3 resumed> => {parent_tid=[469]}, 88) = 469 [pid 2670] <... futex resumed>) = 0 [pid 2669] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2667] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2673] <... futex resumed>) = 0 [pid 2667] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2673] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2667] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2673] <... bpf resumed>) = 0 [pid 2667] <... futex resumed>) = 0 [pid 2673] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2667] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2675] set_robust_list(0x7f6be17b79a0, 24 [pid 2673] <... futex resumed>) = 0 [pid 2671] rt_sigprocmask(SIG_SETMASK, [], [pid 2670] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2669] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2667] <... futex resumed>) = 0 [pid 291] getdents64(3, [pid 2673] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2667] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2667] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2667] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2671] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2669] <... futex resumed>) = 0 [pid 2667] <... rt_sigprocmask resumed>[], 8) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2667] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2671] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2669] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2675] <... set_robust_list resumed>) = 0 [pid 291] close(3 [pid 2667] <... clone3 resumed> => {parent_tid=[472]}, 88) = 472 [pid 2671] <... futex resumed>) = 0 [pid 2667] rt_sigprocmask(SIG_SETMASK, [], [pid 291] <... close resumed>) = 0 [pid 2667] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2667] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2667] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2674 attached [pid 2674] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2674] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2674] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2671] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] rmdir("./160" [pid 2675] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2674] <... bpf resumed>) = 3 [pid 291] <... rmdir resumed>) = 0 [pid 2674] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2674] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2676 attached [pid 2676] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2676] rt_sigprocmask(SIG_SETMASK, [], [pid 2670] <... futex resumed>) = 0 [pid 291] mkdir("./161", 0777 [pid 2670] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2676] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2676] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2670] <... futex resumed>) = 1 [pid 291] <... mkdir resumed>) = 0 [pid 2675] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2674] <... futex resumed>) = 0 [pid 2670] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2676] <... bpf resumed>) = 3 [pid 2676] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2671] <... futex resumed>) = 0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 477 [pid 2671] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2676] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2671] <... futex resumed>) = 0 [pid 2676] <... socketpair resumed>[4, 5]) = 0 [pid 2671] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2674] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2676] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2671] <... futex resumed>) = 0 [pid 2676] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2671] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2676] <... bpf resumed>) = 6 [pid 2671] <... futex resumed>) = 0 [pid 2676] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2671] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2676] <... futex resumed>) = 0 [pid 2671] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2676] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2671] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2676] <... bpf resumed>) = 0 [pid 2671] <... futex resumed>) = 0 [pid 2676] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2671] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2677 attached [pid 2676] <... futex resumed>) = 0 [pid 2671] <... futex resumed>) = 0 [pid 2677] set_robust_list(0x7f6be17b79a0, 24 [pid 2676] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2671] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2677] <... set_robust_list resumed>) = 0 [pid 2671] <... mmap resumed>) = 0x7f6be1797000 [pid 2677] rt_sigprocmask(SIG_SETMASK, [], [pid 2671] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2677] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2671] <... mprotect resumed>) = 0 [pid 2677] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2671] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2674] <... socketpair resumed>[4, 5]) = 0 [pid 2671] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2677] <... bpf resumed>) = 7 [pid 2675] <... bpf resumed>) = 7 [pid 2674] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2671] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2677] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2667] <... futex resumed>) = 0 [pid 2677] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2671] <... clone3 resumed> => {parent_tid=[470]}, 88) = 470 [pid 2667] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2673] <... futex resumed>) = 0 [pid 2671] rt_sigprocmask(SIG_SETMASK, [], [pid 2667] <... futex resumed>) = 1 ./strace-static-x86_64: Process 2678 attached [pid 2673] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2671] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2667] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2673] <... setsockopt resumed>) = 0 [pid 2671] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2679 attached [pid 2675] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2674] <... futex resumed>) = 1 [pid 2673] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2671] <... futex resumed>) = 0 [pid 2670] <... futex resumed>) = 0 [pid 2673] <... futex resumed>) = 1 [pid 2671] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2670] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2667] <... futex resumed>) = 0 [pid 2678] set_robust_list(0x5555698ca6a0, 24 [pid 2673] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2670] <... futex resumed>) = 0 [pid 2667] close(3 [pid 2678] <... set_robust_list resumed>) = 0 [pid 2674] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2670] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2669] <... futex resumed>) = 0 [pid 2667] <... close resumed>) = 0 [pid 2679] set_robust_list(0x7f6be17b79a0, 24 [pid 2678] chdir("./161" [pid 2675] <... futex resumed>) = 1 [pid 2669] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2667] close(4 [pid 2678] <... chdir resumed>) = 0 [pid 2674] <... bpf resumed>) = 6 [pid 2672] <... futex resumed>) = 0 [pid 2669] <... futex resumed>) = 1 [pid 2667] <... close resumed>) = 0 [pid 2678] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2672] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2669] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2667] close(5 [pid 2678] <... prctl resumed>) = 0 [pid 2672] <... setsockopt resumed>) = 0 [pid 2667] <... close resumed>) = 0 [pid 2679] <... set_robust_list resumed>) = 0 [pid 2678] setpgid(0, 0 [pid 2675] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2674] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2672] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2667] close(6 [pid 2678] <... setpgid resumed>) = 0 [pid 2674] <... futex resumed>) = 1 [pid 2672] <... futex resumed>) = 1 [pid 2670] <... futex resumed>) = 0 [pid 2679] rt_sigprocmask(SIG_SETMASK, [], [pid 2669] <... futex resumed>) = 0 [pid 2667] <... close resumed>) = 0 [pid 2679] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2678] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2674] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2672] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2670] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2669] close(3 [pid 2667] close(7 [pid 2679] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2678] <... openat resumed>) = 3 [pid 2674] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2670] <... futex resumed>) = 0 [pid 2669] <... close resumed>) = 0 [pid 2667] <... close resumed>) = 0 [pid 2678] write(3, "1000", 4 [pid 2674] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2670] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2669] close(4 [pid 2667] close(8 [pid 2678] <... write resumed>) = 4 [pid 2674] <... bpf resumed>) = 0 [pid 2670] <... futex resumed>) = 0 [pid 2669] <... close resumed>) = 0 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2678] close(3 [pid 2674] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2670] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2669] close(5 [pid 2667] close(9 [pid 2678] <... close resumed>) = 0 [pid 2670] <... mmap resumed>) = 0x7f6be1797000 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 2678] symlink("/dev/binderfs", "./binderfs" [pid 2674] <... futex resumed>) = 0 [pid 2670] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2669] <... close resumed>) = 0 [pid 2667] close(10 [pid 2678] <... symlink resumed>) = 0 [pid 2674] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2670] <... mprotect resumed>) = 0 [pid 2669] close(6 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2678] write(1, "executing program\n", 18 [pid 2667] close(11 [pid 2678] <... write resumed>) = 18 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2678] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2667] close(12 [pid 2678] <... futex resumed>) = 0 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2678] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2667] close(13 [pid 2678] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2670] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2678] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2669] <... close resumed>) = 0 [pid 2667] close(14 [pid 2670] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2678] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2670] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2669] close(7 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2678] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2667] close(15 [pid 2678] <... mmap resumed>) = 0x7f6be17b8000 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2678] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2670] <... clone3 resumed> => {parent_tid=[475]}, 88) = 475 [pid 2669] <... close resumed>) = 0 [pid 2667] close(16 [pid 2678] <... mprotect resumed>) = 0 [pid 2670] rt_sigprocmask(SIG_SETMASK, [], [pid 2669] close(8 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2678] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2670] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2667] close(17 [pid 2678] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2670] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2669] close(9 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2678] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2670] <... futex resumed>) = 0 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2667] close(18./strace-static-x86_64: Process 2681 attached [pid 2679] <... bpf resumed>) = 7 [pid 2670] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2669] close(10 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2678] <... clone3 resumed> => {parent_tid=[478]}, 88) = 478 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2667] close(19 [pid 2678] rt_sigprocmask(SIG_SETMASK, [], [pid 2669] close(11 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2680 attached [pid 2678] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2667] close(20 [pid 2678] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2669] close(12 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2678] <... futex resumed>) = 0 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2667] close(21 [pid 2679] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2678] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2669] close(13 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2671] <... futex resumed>) = 0 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2667] close(22 [pid 2679] <... futex resumed>) = 1 [pid 2671] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2669] close(14 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2679] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2676] <... futex resumed>) = 0 [pid 2671] <... futex resumed>) = 1 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2667] close(23 [pid 2680] set_robust_list(0x7f6be17b79a0, 24 [pid 2676] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2671] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2669] close(15 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2676] <... setsockopt resumed>) = 0 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2667] close(24 [pid 2676] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2669] close(16 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2676] <... futex resumed>) = 1 [pid 2671] <... futex resumed>) = 0 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2667] close(25 [pid 2676] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2671] close(3 [pid 2669] close(17 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2681] set_robust_list(0x7f6be17d89a0, 24 [pid 2671] <... close resumed>) = 0 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2667] close(26 [pid 2671] close(4 [pid 2669] close(18 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2671] <... close resumed>) = 0 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2667] close(27 [pid 2671] close(5 [pid 2669] close(19 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2667] close(28 [pid 2671] <... close resumed>) = 0 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2680] <... set_robust_list resumed>) = 0 [pid 2671] close(6 [pid 2669] close(20 [pid 2667] close(29 [pid 2680] rt_sigprocmask(SIG_SETMASK, [], [pid 2671] <... close resumed>) = 0 [pid 2667] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2680] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2671] close(7 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2667] exit_group(0 [pid 2680] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2677] <... futex resumed>) = ? [pid 2673] <... futex resumed>) = ? [pid 2671] <... close resumed>) = 0 [pid 2669] close(21 [pid 2667] <... exit_group resumed>) = ? [pid 2681] <... set_robust_list resumed>) = 0 [pid 2680] <... bpf resumed>) = 7 [pid 2677] +++ exited with 0 +++ [pid 2673] +++ exited with 0 +++ [pid 2671] close(8 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2667] +++ exited with 0 +++ [pid 2680] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2669] close(22 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=470, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2680] <... futex resumed>) = 1 [pid 2671] close(9 [pid 2670] <... futex resumed>) = 0 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2680] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2669] close(23 [pid 2674] <... futex resumed>) = 0 [pid 2671] close(10 [pid 2670] <... futex resumed>) = 1 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2681] rt_sigprocmask(SIG_SETMASK, [], [pid 2674] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2669] close(24 [pid 290] umount2("./160", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2674] <... setsockopt resumed>) = 0 [pid 2671] close(11 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2674] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2669] close(25 [pid 290] openat(AT_FDCWD, "./160", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2674] <... futex resumed>) = 1 [pid 2671] close(12 [pid 2670] <... futex resumed>) = 0 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2681] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2674] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(3 [pid 2669] close(26 [pid 290] <... openat resumed>) = 3 [pid 2681] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2671] close(13 [pid 2670] <... close resumed>) = 0 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(3, "", [pid 2681] <... bpf resumed>) = 3 [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(4 [pid 2669] close(27 [pid 2681] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2671] close(14 [pid 2670] <... close resumed>) = 0 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2681] <... futex resumed>) = 1 [pid 2678] <... futex resumed>) = 0 [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(5 [pid 2669] close(28 [pid 2681] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2678] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2671] close(15 [pid 2670] <... close resumed>) = 0 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 2681] <... socketpair resumed>[4, 5]) = 0 [pid 2678] <... futex resumed>) = 0 [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(6 [pid 2669] close(29 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2681] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2678] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2671] close(16 [pid 2670] <... close resumed>) = 0 [pid 2681] <... futex resumed>) = 0 [pid 2678] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(7 [pid 2669] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] umount2("./160/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2681] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2678] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2671] close(17 [pid 2670] <... close resumed>) = 0 [pid 2669] exit_group(0 [pid 2681] <... bpf resumed>) = 6 [pid 2678] <... futex resumed>) = 0 [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(8 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2669] <... exit_group resumed>) = ? [pid 2681] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2678] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2675] <... futex resumed>) = ? [pid 2672] <... futex resumed>) = ? [pid 2671] close(18 [pid 2670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] newfstatat(AT_FDCWD, "./160/binderfs", [pid 2681] <... futex resumed>) = 0 [pid 2678] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2675] +++ exited with 0 +++ [pid 2670] close(9 [pid 2681] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2678] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2681] <... bpf resumed>) = 0 [pid 2678] <... futex resumed>) = 0 [pid 2670] close(10 [pid 2681] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2678] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2681] <... futex resumed>) = 0 [pid 2678] <... futex resumed>) = 0 [pid 2672] +++ exited with 0 +++ [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(11 [pid 2669] +++ exited with 0 +++ [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2681] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2678] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2671] close(19 [pid 2670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2678] <... mmap resumed>) = 0x7f6be1797000 [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(12 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=492, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] unlink("./160/binderfs" [pid 2678] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2671] close(20 [pid 2670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2678] <... mprotect resumed>) = 0 [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(13 [pid 290] <... unlink resumed>) = 0 [pid 2678] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2671] close(21 [pid 2670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] getdents64(3, [pid 2678] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(14 [pid 2678] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2671] close(22 [pid 2670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 ./strace-static-x86_64: Process 2682 attached [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(15 [pid 290] close(3 [pid 2682] set_robust_list(0x7f6be17b79a0, 24 [pid 2678] <... clone3 resumed> => {parent_tid=[479]}, 88) = 479 [pid 2671] close(23 [pid 2670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2678] rt_sigprocmask(SIG_SETMASK, [], [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(16 [pid 290] <... close resumed>) = 0 [pid 2682] <... set_robust_list resumed>) = 0 [pid 2678] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2671] close(24 [pid 2670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] rmdir("./160" [pid 2678] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(17 [pid 2678] <... futex resumed>) = 0 [pid 2671] close(25 [pid 2670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] <... rmdir resumed>) = 0 [pid 2678] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(18 [pid 290] mkdir("./161", 0777 [pid 2671] close(26 [pid 2670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(19 [pid 290] <... mkdir resumed>) = 0 [pid 2671] close(27 [pid 2670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(20) = -1 EBADF (Bad file descriptor) [pid 2670] close(21) = -1 EBADF (Bad file descriptor) [pid 2670] close(22) = -1 EBADF (Bad file descriptor) [pid 2670] close(23) = -1 EBADF (Bad file descriptor) [pid 2670] close(24) = -1 EBADF (Bad file descriptor) [pid 2670] close(25 [pid 2671] close(28 [pid 2670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(26 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 473 [pid 2671] close(29 [pid 2670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2671] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2670] close(27 [pid 2671] exit_group(0 [pid 2670] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2679] <... futex resumed>) = ? [pid 2676] <... futex resumed>) = ? [pid 2671] <... exit_group resumed>) = ? [pid 2670] close(28) = -1 EBADF (Bad file descriptor) [pid 2679] +++ exited with 0 +++ [pid 2676] +++ exited with 0 +++ [pid 2670] close(29) = -1 EBADF (Bad file descriptor) [pid 2670] exit_group(0 [pid 2680] <... futex resumed>) = ? [pid 2670] <... exit_group resumed>) = ? [pid 2680] +++ exited with 0 +++ ./strace-static-x86_64: Process 2683 attached [pid 2683] set_robust_list(0x5555698ca6a0, 24 [pid 2671] +++ exited with 0 +++ [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=468, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2674] <... futex resumed>) = ? [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2683] <... set_robust_list resumed>) = 0 [pid 2683] chdir("./161") = 0 [pid 2683] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2683] setpgid(0, 0) = 0 [pid 2683] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2674] +++ exited with 0 +++ [pid 2670] +++ exited with 0 +++ [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=473, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2683] <... openat resumed>) = 3 [pid 2682] rt_sigprocmask(SIG_SETMASK, [], [pid 2683] write(3, "1000", 4 [pid 2682] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2683] <... write resumed>) = 4 [pid 2683] close(3) = 0 [pid 2683] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2682] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 292] <... restart_syscall resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 292] umount2("./166", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] umount2("./160", MNT_FORCE|UMOUNT_NOFOLLOW [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] openat(AT_FDCWD, "./166", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] openat(AT_FDCWD, "./160", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 292] <... openat resumed>) = 3 [pid 289] <... restart_syscall resumed>) = 0 [pid 287] <... openat resumed>) = 3 [pid 292] newfstatat(3, "", [pid 287] newfstatat(3, "", [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 292] getdents64(3, [pid 289] umount2("./159", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] getdents64(3, [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 292] umount2("./166/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] openat(AT_FDCWD, "./159", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] umount2("./160/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] <... openat resumed>) = 3 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 292] newfstatat(AT_FDCWD, "./166/binderfs", [pid 289] newfstatat(3, "", [pid 287] newfstatat(AT_FDCWD, "./160/binderfs", [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 292] unlink("./166/binderfs" [pid 289] getdents64(3, [pid 287] unlink("./160/binderfs" [pid 2682] <... bpf resumed>) = 7 [pid 292] <... unlink resumed>) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] <... unlink resumed>) = 0 [pid 292] getdents64(3, [pid 289] umount2("./159/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] getdents64(3, [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 executing program [pid 292] close(3 [pid 289] newfstatat(AT_FDCWD, "./159/binderfs", [pid 287] close(3 [pid 2683] write(1, "executing program\n", 18 [pid 292] <... close resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] <... close resumed>) = 0 [pid 2683] <... write resumed>) = 18 [pid 2682] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] rmdir("./166" [pid 289] unlink("./159/binderfs" [pid 287] rmdir("./160" [pid 2683] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2678] <... futex resumed>) = 0 [pid 292] <... rmdir resumed>) = 0 [pid 289] <... unlink resumed>) = 0 [pid 287] <... rmdir resumed>) = 0 [pid 2683] <... futex resumed>) = 0 [pid 2678] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] mkdir("./167", 0777 [pid 289] getdents64(3, [pid 287] mkdir("./161", 0777 [pid 2683] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2681] <... futex resumed>) = 0 [pid 2678] <... futex resumed>) = 1 [pid 292] <... mkdir resumed>) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 2683] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2682] <... futex resumed>) = 1 [pid 2681] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2678] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 289] close(3 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2683] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2682] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2681] <... setsockopt resumed>) = 0 [pid 289] <... close resumed>) = 0 ./strace-static-x86_64: Process 2684 attached [pid 2683] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2681] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 495 [pid 289] rmdir("./159" [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 476 [pid 2683] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2681] <... futex resumed>) = 1 [pid 2678] <... futex resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 2683] <... mmap resumed>) = 0x7f6be17b8000 [pid 2681] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2678] close(3 [pid 289] mkdir("./160", 0777 [pid 2683] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2678] <... close resumed>) = 0 [pid 289] <... mkdir resumed>) = 0 [pid 2684] set_robust_list(0x5555698ca6a0, 24 [pid 2683] <... mprotect resumed>) = 0 [pid 2678] close(4 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2686 attached [pid 2684] <... set_robust_list resumed>) = 0 [pid 2683] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2678] <... close resumed>) = 0 [pid 2683] <... rt_sigprocmask resumed>[], 8) = 0 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 471 [pid 2683] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2678] close(5 [pid 2684] chdir("./167" [pid 2683] <... clone3 resumed> => {parent_tid=[474]}, 88) = 474 [pid 2683] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2683] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2683] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2687 attached [pid 2687] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2687] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2686] set_robust_list(0x5555698ca6a0, 24 [pid 2684] <... chdir resumed>) = 0 [pid 2678] <... close resumed>) = 0 ./strace-static-x86_64: Process 2685 attached [pid 2684] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2678] close(6 [pid 2685] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2686] <... set_robust_list resumed>) = 0 [pid 2684] <... prctl resumed>) = 0 [pid 2678] <... close resumed>) = 0 [pid 2687] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2684] setpgid(0, 0 [pid 2678] close(7) = 0 [pid 2684] <... setpgid resumed>) = 0 [pid 2678] close(8 [pid 2685] chdir("./161") = 0 [pid 2685] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2678] close(9 [pid 2685] <... prctl resumed>) = 0 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2685] setpgid(0, 0 [pid 2678] close(10 [pid 2685] <... setpgid resumed>) = 0 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2685] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2678] close(11 [pid 2684] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2687] <... bpf resumed>) = 3 [pid 2678] close(12 [pid 2685] <... openat resumed>) = 3 [pid 2684] <... openat resumed>) = 3 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] chdir("./160" [pid 2678] close(13 [pid 2685] write(3, "1000", 4 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2685] <... write resumed>) = 4 [pid 2678] close(14 [pid 2685] close(3 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2685] <... close resumed>) = 0 [pid 2678] close(15 [pid 2687] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2685] symlink("/dev/binderfs", "./binderfs" [pid 2678] close(16 [pid 2685] <... symlink resumed>) = 0 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2683] <... futex resumed>) = 0 [pid 2678] close(17 [pid 2683] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2683] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2678] close(18 [pid 2687] <... futex resumed>) = 1 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2687] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2678] close(19 [pid 2687] <... socketpair resumed>[4, 5]) = 0 [pid 2686] <... chdir resumed>) = 0 [pid 2684] write(3, "1000", 4 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2685] write(1, "executing program\n", 18 [pid 2684] <... write resumed>) = 4 executing program [pid 2678] close(20 [pid 2685] <... write resumed>) = 18 [pid 2684] close(3 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2685] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2678] close(21 [pid 2684] <... close resumed>) = 0 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] symlink("/dev/binderfs", "./binderfs" [pid 2678] close(22 [pid 2687] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2683] <... futex resumed>) = 0 [pid 2678] close(23 [pid 2684] <... symlink resumed>) = 0 [pid 2683] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2683] <... futex resumed>) = 0 [pid 2678] close(24 [pid 2684] write(1, "executing program\n", 18executing program [pid 2683] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2687] <... futex resumed>) = 1 [pid 2678] close(25 [pid 2684] <... write resumed>) = 18 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2685] <... futex resumed>) = 0 [pid 2678] close(26 [pid 2684] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2687] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2684] <... futex resumed>) = 0 [pid 2678] close(27 [pid 2686] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2684] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2685] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2684] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2678] close(28 [pid 2687] <... bpf resumed>) = 6 [pid 2685] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2684] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] <... prctl resumed>) = 0 [pid 2678] close(29 [pid 2684] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2678] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2687] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2685] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2678] exit_group(0 [pid 2684] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2687] <... futex resumed>) = 1 [pid 2685] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2683] <... futex resumed>) = 0 [pid 2682] <... futex resumed>) = ? [pid 2681] <... futex resumed>) = ? [pid 2678] <... exit_group resumed>) = ? [pid 2687] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2685] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2684] <... mmap resumed>) = 0x7f6be17b8000 [pid 2683] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2682] +++ exited with 0 +++ [pid 2681] +++ exited with 0 +++ [pid 2687] <... bpf resumed>) = 0 [pid 2685] <... mmap resumed>) = 0x7f6be17b8000 [pid 2683] <... futex resumed>) = 0 [pid 2687] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2685] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2683] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2687] <... futex resumed>) = 0 [pid 2685] <... mprotect resumed>) = 0 [pid 2683] <... futex resumed>) = 0 [pid 2687] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2685] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2684] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2683] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2678] +++ exited with 0 +++ [pid 2685] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2683] <... mmap resumed>) = 0x7f6be1797000 [pid 2685] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2683] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE./strace-static-x86_64: Process 2688 attached [pid 2686] setpgid(0, 0 [pid 2684] <... mprotect resumed>) = 0 [pid 2683] <... mprotect resumed>) = 0 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=477, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2686] <... setpgid resumed>) = 0 [pid 2685] <... clone3 resumed> => {parent_tid=[477]}, 88) = 477 [pid 2684] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2683] rt_sigprocmask(SIG_BLOCK, ~[], [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2685] rt_sigprocmask(SIG_SETMASK, [], [pid 2684] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2683] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2686] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2685] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2684] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2683] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2686] <... openat resumed>) = 3 [pid 2685] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2686] write(3, "1000", 4 [pid 2685] <... futex resumed>) = 0 [pid 2684] <... clone3 resumed> => {parent_tid=[496]}, 88) = 496 [pid 2683] <... clone3 resumed> => {parent_tid=[475]}, 88) = 475 [pid 2686] <... write resumed>) = 4 [pid 2685] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2684] rt_sigprocmask(SIG_SETMASK, [], [pid 2683] rt_sigprocmask(SIG_SETMASK, [], ./strace-static-x86_64: Process 2689 attached [pid 2688] set_robust_list(0x7f6be17d89a0, 24 [pid 2686] close(3 [pid 2683] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2683] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2686] <... close resumed>) = 0 [pid 2684] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2683] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2689] set_robust_list(0x7f6be17d89a0, 24 [pid 2688] <... set_robust_list resumed>) = 0 [pid 2686] symlink("/dev/binderfs", "./binderfs" [pid 2684] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2690 attached [pid 2690] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2690] rt_sigprocmask(SIG_SETMASK, [], [pid 2684] <... futex resumed>) = 0 [pid 2688] rt_sigprocmask(SIG_SETMASK, [], [pid 2686] <... symlink resumed>) = 0 [pid 2690] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2690] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2689] <... set_robust_list resumed>) = 0 executing program [pid 2688] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2686] write(1, "executing program\n", 18 [pid 2684] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] <... restart_syscall resumed>) = 0 [pid 2686] <... write resumed>) = 18 [pid 2686] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 291] umount2("./161", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2686] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2689] rt_sigprocmask(SIG_SETMASK, [], [pid 2688] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2686] <... rt_sigaction resumed>NULL, 8) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2689] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2690] <... bpf resumed>) = 7 [pid 2690] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2683] <... futex resumed>) = 0 [pid 2683] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2687] <... futex resumed>) = 0 [pid 2683] <... futex resumed>) = 1 [pid 2687] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2686] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2683] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] openat(AT_FDCWD, "./161", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2687] <... setsockopt resumed>) = 0 [pid 2686] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2687] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... openat resumed>) = 3 [pid 2687] <... futex resumed>) = 1 [pid 2686] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2683] <... futex resumed>) = 0 [pid 291] newfstatat(3, "", [pid 2687] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2686] <... mmap resumed>) = 0x7f6be17b8000 [pid 2683] close(3 [pid 2690] <... futex resumed>) = 1 [pid 2686] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2683] <... close resumed>) = 0 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2686] <... mprotect resumed>) = 0 [pid 2683] close(4) = 0 [pid 291] getdents64(3, [pid 2686] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2683] close(5 [pid 2686] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2683] <... close resumed>) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2686] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2683] close(6) = 0 [pid 291] umount2("./161/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2686] <... clone3 resumed> => {parent_tid=[472]}, 88) = 472 [pid 2683] close(7 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2686] rt_sigprocmask(SIG_SETMASK, [], [pid 2683] <... close resumed>) = 0 [pid 291] newfstatat(AT_FDCWD, "./161/binderfs", [pid 2686] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2683] close(8 [pid 2686] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2686] <... futex resumed>) = 0 [pid 2683] close(9 [pid 291] unlink("./161/binderfs" [pid 2686] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2683] close(10 [pid 291] <... unlink resumed>) = 0 [pid 2683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2683] close(11 [pid 291] getdents64(3, [pid 2683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2683] close(12 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2683] close(13 [pid 291] close(3 [pid 2683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2690] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2683] close(14 [pid 291] <... close resumed>) = 0 [pid 2683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] rmdir("./161" [pid 2683] close(15) = -1 EBADF (Bad file descriptor) [pid 2683] close(16 [pid 291] <... rmdir resumed>) = 0 [pid 2683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2683] close(17 [pid 291] mkdir("./162", 0777 [pid 2683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2683] close(18) = -1 EBADF (Bad file descriptor) [pid 291] <... mkdir resumed>) = 0 [pid 2683] close(19 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2688] <... bpf resumed>) = 3 [pid 2683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2683] close(20) = -1 EBADF (Bad file descriptor) [pid 2683] close(21) = -1 EBADF (Bad file descriptor) [pid 2683] close(22) = -1 EBADF (Bad file descriptor) [pid 2683] close(23) = -1 EBADF (Bad file descriptor) [pid 2683] close(24) = -1 EBADF (Bad file descriptor) [pid 2683] close(25) = -1 EBADF (Bad file descriptor) [pid 2688] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2683] close(26) = -1 EBADF (Bad file descriptor) [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 480 [pid 2688] <... futex resumed>) = 1 [pid 2685] <... futex resumed>) = 0 [pid 2683] close(27 [pid 2688] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2685] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2685] <... futex resumed>) = 0 [pid 2683] close(28 [pid 2688] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2685] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2683] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2683] close(29) = -1 EBADF (Bad file descriptor) [pid 2683] exit_group(0 [pid 2690] <... futex resumed>) = ? [pid 2687] <... futex resumed>) = ? [pid 2683] <... exit_group resumed>) = ? [pid 2688] socketpair(AF_UNIX, SOCK_DGRAM, 0, ./strace-static-x86_64: Process 2691 attached [pid 2690] +++ exited with 0 +++ [pid 2689] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2687] +++ exited with 0 +++ [pid 2683] +++ exited with 0 +++ [pid 2688] <... socketpair resumed>[4, 5]) = 0 ./strace-static-x86_64: Process 2692 attached [pid 2688] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=473, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2688] <... futex resumed>) = 1 [pid 2685] <... futex resumed>) = 0 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2685] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2688] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2685] <... futex resumed>) = 0 [pid 2685] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2692] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2692] chdir("./162") = 0 [pid 2689] <... bpf resumed>) = 3 [pid 2688] <... bpf resumed>) = 6 [pid 2692] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2692] setpgid(0, 0) = 0 [pid 2692] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2691] set_robust_list(0x7f6be17d89a0, 24 [pid 2689] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2688] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2692] <... openat resumed>) = 3 [pid 2688] <... futex resumed>) = 1 [pid 2685] <... futex resumed>) = 0 [pid 2684] <... futex resumed>) = 0 [pid 2691] <... set_robust_list resumed>) = 0 [pid 2689] <... futex resumed>) = 1 [pid 2688] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2685] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2684] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2688] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2685] <... futex resumed>) = 0 [pid 2684] <... futex resumed>) = 0 [pid 2688] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2685] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2684] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2688] <... bpf resumed>) = 0 [pid 2685] <... futex resumed>) = 0 [pid 2688] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2685] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2688] <... futex resumed>) = 0 [pid 2685] <... mmap resumed>) = 0x7f6be1797000 [pid 2688] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2685] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2689] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2685] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2689] <... socketpair resumed>[4, 5]) = 0 [pid 2685] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2692] write(3, "1000", 4 [pid 2685] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2689] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2692] <... write resumed>) = 4 [pid 2692] close(3) = 0 [pid 2684] <... futex resumed>) = 0 [pid 2689] <... futex resumed>) = 1 [pid 2692] symlink("/dev/binderfs", "./binderfs" [pid 2685] <... clone3 resumed> => {parent_tid=[478]}, 88) = 478 [pid 2684] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2689] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2685] rt_sigprocmask(SIG_SETMASK, [], [pid 2684] <... futex resumed>) = 0 [pid 2685] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2684] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2689] <... bpf resumed>) = 6 [pid 2685] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2692] <... symlink resumed>) = 0 [pid 2691] rt_sigprocmask(SIG_SETMASK, [], [pid 2689] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2685] <... futex resumed>) = 0 executing program [pid 2692] write(1, "executing program\n", 18 [pid 2685] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2689] <... futex resumed>) = 1 [pid 2684] <... futex resumed>) = 0 [pid 2692] <... write resumed>) = 18 [pid 2689] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2684] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2692] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2691] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2689] <... bpf resumed>) = 0 [pid 2684] <... futex resumed>) = 0 [pid 2692] <... futex resumed>) = 0 [pid 2689] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2684] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2692] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2689] <... futex resumed>) = 0 [pid 2684] <... futex resumed>) = 0 [pid 2692] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2689] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2684] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2692] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2684] <... mmap resumed>) = 0x7f6be1797000 [pid 2692] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2684] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2691] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2684] <... mprotect resumed>) = 0 [pid 2692] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2684] rt_sigprocmask(SIG_BLOCK, ~[], [pid 290] <... restart_syscall resumed>) = 0 [pid 2692] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2684] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2684] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2692] <... mprotect resumed>) = 0 [pid 290] umount2("./161", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2684] <... clone3 resumed> => {parent_tid=[497]}, 88) = 497 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2684] rt_sigprocmask(SIG_SETMASK, [], [pid 290] openat(AT_FDCWD, "./161", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2684] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2692] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2684] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... openat resumed>) = 3 [pid 2692] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2684] <... futex resumed>) = 0 [pid 290] newfstatat(3, "", [pid 2684] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2692] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 290] getdents64(3, [pid 2692] <... clone3 resumed> => {parent_tid=[481]}, 88) = 481 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2692] rt_sigprocmask(SIG_SETMASK, [], [pid 290] umount2("./161/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2692] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2692] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2692] <... futex resumed>) = 0 [pid 290] newfstatat(AT_FDCWD, "./161/binderfs", ./strace-static-x86_64: Process 2693 attached [pid 2692] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2693] set_robust_list(0x7f6be17b79a0, 24 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2693] <... set_robust_list resumed>) = 0 [pid 290] unlink("./161/binderfs" [pid 2693] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 290] <... unlink resumed>) = 0 [pid 2693] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 290] getdents64(3, [pid 2691] <... bpf resumed>) = 3 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2693] <... bpf resumed>) = 7 [pid 2691] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] close(3 [pid 2693] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2686] <... futex resumed>) = 0 [pid 2691] <... futex resumed>) = 1 [pid 290] <... close resumed>) = 0 [pid 2686] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] rmdir("./161" [pid 2691] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2686] <... futex resumed>) = 0 [pid 2693] <... futex resumed>) = 1 [pid 2686] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2685] <... futex resumed>) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 2685] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] mkdir("./162", 0777 [pid 2691] <... socketpair resumed>[4, 5]) = 0 [pid 2688] <... futex resumed>) = 0 [pid 2685] <... futex resumed>) = 1 [pid 2688] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 290] <... mkdir resumed>) = 0 [pid 2685] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2691] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2693] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2688] <... setsockopt resumed>) = 0 [pid 2691] <... futex resumed>) = 1 [pid 2688] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2686] <... futex resumed>) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 2695 attached ./strace-static-x86_64: Process 2694 attached [pid 2691] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2688] <... futex resumed>) = 1 [pid 2686] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2685] <... futex resumed>) = 0 [pid 2695] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2695] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2695] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2691] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2688] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2686] <... futex resumed>) = 0 [pid 2685] close(3 [pid 2691] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2686] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2685] <... close resumed>) = 0 [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 476 [pid 2685] close(4) = 0 [pid 2691] <... bpf resumed>) = 6 [pid 2685] close(5 [pid 2691] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2696 attached [pid 2695] <... bpf resumed>) = 3 [pid 2691] <... futex resumed>) = 1 [pid 2686] <... futex resumed>) = 0 [pid 2685] <... close resumed>) = 0 [pid 2696] set_robust_list(0x5555698ca6a0, 24 [pid 2686] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2685] close(6 [pid 2691] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2686] <... futex resumed>) = 0 [pid 2685] <... close resumed>) = 0 [pid 2694] set_robust_list(0x7f6be17b79a0, 24 [pid 2686] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2685] close(7 [pid 2691] <... bpf resumed>) = 0 [pid 2686] <... futex resumed>) = 0 [pid 2685] <... close resumed>) = 0 [pid 2686] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2691] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2685] close(8 [pid 2686] <... mmap resumed>) = 0x7f6be1797000 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2691] <... futex resumed>) = 0 [pid 2685] close(9 [pid 2691] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2686] <... mprotect resumed>) = 0 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2695] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2694] <... set_robust_list resumed>) = 0 [pid 2686] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2685] close(10 [pid 2686] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2695] <... futex resumed>) = 1 [pid 2694] rt_sigprocmask(SIG_SETMASK, [], [pid 2692] <... futex resumed>) = 0 [pid 2686] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2685] close(11 [pid 2695] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2694] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2692] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2695] <... socketpair resumed>[4, 5]) = 0 [pid 2694] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2692] <... futex resumed>) = 0 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2696] <... set_robust_list resumed>) = 0 [pid 2695] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2694] <... bpf resumed>) = 7 [pid 2692] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2686] <... clone3 resumed> => {parent_tid=[473]}, 88) = 473 [pid 2685] close(12 [pid 2695] <... futex resumed>) = 0 [pid 2694] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2692] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2686] rt_sigprocmask(SIG_SETMASK, [], [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2695] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2694] <... futex resumed>) = 1 [pid 2692] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2686] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2685] close(13 [pid 2684] <... futex resumed>) = 0 [pid 2696] chdir("./162" [pid 2695] <... bpf resumed>) = 6 [pid 2694] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2692] <... futex resumed>) = 0 [pid 2686] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2696] <... chdir resumed>) = 0 [pid 2695] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2692] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2689] <... futex resumed>) = 0 [pid 2686] <... futex resumed>) = 0 [pid 2685] close(14 [pid 2684] <... futex resumed>) = 1 [pid 2696] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2695] <... futex resumed>) = 0 [pid 2692] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2689] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2686] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2696] <... prctl resumed>) = 0 [pid 2695] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2692] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2689] <... setsockopt resumed>) = 0 [pid 2685] close(15 [pid 2696] setpgid(0, 0 [pid 2695] <... bpf resumed>) = 0 [pid 2692] <... futex resumed>) = 0 [pid 2689] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2696] <... setpgid resumed>) = 0 [pid 2695] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2692] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2689] <... futex resumed>) = 1 [pid 2685] close(16 [pid 2684] <... futex resumed>) = 0 [pid 2696] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2695] <... futex resumed>) = 0 [pid 2692] <... futex resumed>) = 0 [pid 2689] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(3 [pid 2695] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2692] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2685] close(17./strace-static-x86_64: Process 2697 attached [pid 2696] <... openat resumed>) = 3 [pid 2695] <... bpf resumed>) = 7 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] <... close resumed>) = 0 [pid 2697] set_robust_list(0x7f6be17b79a0, 24 [pid 2696] write(3, "1000", 4 [pid 2695] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2685] close(18 [pid 2684] close(4 [pid 2697] <... set_robust_list resumed>) = 0 [pid 2695] <... futex resumed>) = 1 [pid 2692] <... futex resumed>) = 0 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2697] rt_sigprocmask(SIG_SETMASK, [], [pid 2696] <... write resumed>) = 4 [pid 2695] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2692] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2685] close(19 [pid 2684] <... close resumed>) = 0 [pid 2697] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2695] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2692] <... futex resumed>) = 0 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(5 [pid 2696] close(3 [pid 2697] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2695] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2692] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2685] close(20 [pid 2697] <... bpf resumed>) = 7 [pid 2696] <... close resumed>) = 0 [pid 2695] <... setsockopt resumed>) = 0 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] <... close resumed>) = 0 [pid 2697] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2696] symlink("/dev/binderfs", "./binderfs" [pid 2695] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2685] close(21 [pid 2684] close(6 [pid 2697] <... futex resumed>) = 1 [pid 2696] <... symlink resumed>) = 0 [pid 2695] <... futex resumed>) = 1 [pid 2692] <... futex resumed>) = 0 [pid 2686] <... futex resumed>) = 0 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 2697] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2696] write(1, "executing program\n", 18 [pid 2695] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2692] close(3 [pid 2686] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2685] close(22 [pid 2684] <... close resumed>) = 0 [pid 2696] <... write resumed>) = 18 [pid 2692] <... close resumed>) = 0 [pid 2691] <... futex resumed>) = 0 [pid 2686] <... futex resumed>) = 1 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(7 [pid 2696] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2692] close(4 [pid 2691] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2686] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2685] close(23 [pid 2696] <... futex resumed>) = 0 [pid 2692] <... close resumed>) = 0 [pid 2691] <... setsockopt resumed>) = 0 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] <... close resumed>) = 0 [pid 2696] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2692] close(5 [pid 2691] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2685] close(24 [pid 2684] close(8 [pid 2696] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2692] <... close resumed>) = 0 [pid 2691] <... futex resumed>) = 1 [pid 2686] <... futex resumed>) = 0 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2696] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2692] close(6 [pid 2691] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2686] close(3 [pid 2685] close(25 [pid 2696] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2692] <... close resumed>) = 0 [pid 2686] <... close resumed>) = 0 [pid 2684] close(9 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2696] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2692] close(7 [pid 2686] close(4 [pid 2685] close(26 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2696] <... mmap resumed>) = 0x7f6be17b8000 [pid 2692] <... close resumed>) = 0 [pid 2686] <... close resumed>) = 0 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(10 [pid 2696] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2692] close(8 [pid 2686] close(5 [pid 2685] close(27 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2696] <... mprotect resumed>) = 0 [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] <... close resumed>) = 0 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(11 [pid 2692] close(9 [pid 2686] close(6 [pid 2685] close(28 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2696] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] <... close resumed>) = 0 [pid 2696] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2692] close(10 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(12 [pid 2696] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] close(7 [pid 2685] close(29 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2692] close(11 [pid 2686] <... close resumed>) = 0 [pid 2685] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(13 [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] close(8 [pid 2692] close(12 [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2685] exit_group(0 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2693] <... futex resumed>) = ? [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2688] <... futex resumed>) = ? [pid 2686] close(9 [pid 2685] <... exit_group resumed>) = ? [pid 2684] close(14 [pid 2696] <... clone3 resumed> => {parent_tid=[477]}, 88) = 477 [pid 2693] +++ exited with 0 +++ [pid 2692] close(13 [pid 2688] +++ exited with 0 +++ [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2692] close(14) = -1 EBADF (Bad file descriptor) [pid 2692] close(15) = -1 EBADF (Bad file descriptor) [pid 2692] close(16) = -1 EBADF (Bad file descriptor) [pid 2692] close(17) = -1 EBADF (Bad file descriptor) [pid 2692] close(18 [pid 2685] +++ exited with 0 +++ [pid 2696] rt_sigprocmask(SIG_SETMASK, [], [pid 2686] close(10 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2696] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(15 [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=476, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2696] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2692] close(19 [pid 2686] close(11 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2696] <... futex resumed>) = 0 [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(16 [pid 2696] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2692] close(20 [pid 2686] close(12 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(17 [pid 2692] close(21 [pid 2686] close(13 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2692] close(22 [pid 2686] close(14 [pid 2684] close(18 [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2692] close(23 [pid 2686] close(15 [pid 2684] close(19 [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2692] close(24 [pid 2686] close(16 [pid 2684] close(20 [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2692] close(25 [pid 2686] close(17 [pid 2684] close(21 [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2692] close(26 [pid 2686] close(18 [pid 2684] close(22 [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2692] close(27 [pid 2686] close(19 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(23 [pid 2692] close(28 [pid 2686] close(20 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2698 attached [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(24 [pid 2692] close(29 [pid 2686] close(21 [pid 287] <... restart_syscall resumed>) = 0 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2692] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(25 [pid 2692] exit_group(0 [pid 2686] close(22 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2695] <... futex resumed>) = ? [pid 2692] <... exit_group resumed>) = ? [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(26 [pid 287] umount2("./161", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2695] +++ exited with 0 +++ [pid 2692] +++ exited with 0 +++ [pid 2686] close(23 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(27 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=480, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] openat(AT_FDCWD, "./161", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2686] close(24 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 287] <... openat resumed>) = 3 [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(28 [pid 287] newfstatat(3, "", [pid 2686] close(25 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] close(29 [pid 287] getdents64(3, [pid 2686] close(26 [pid 2684] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2684] exit_group(0 [pid 287] umount2("./161/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2694] <... futex resumed>) = ? [pid 2689] <... futex resumed>) = ? [pid 2686] close(27 [pid 2684] <... exit_group resumed>) = ? [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2694] +++ exited with 0 +++ [pid 2689] +++ exited with 0 +++ [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] newfstatat(AT_FDCWD, "./161/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] unlink("./161/binderfs") = 0 [pid 287] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] close(3) = 0 [pid 287] rmdir("./161") = 0 [pid 287] mkdir("./162", 0777 [pid 2698] set_robust_list(0x7f6be17d89a0, 24 [pid 2686] close(28 [pid 2684] +++ exited with 0 +++ [pid 287] <... mkdir resumed>) = 0 [pid 2698] <... set_robust_list resumed>) = 0 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2698] rt_sigprocmask(SIG_SETMASK, [], [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2699 attached [pid 2698] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2686] close(29 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=495, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 479 [pid 2698] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2699] set_robust_list(0x5555698ca6a0, 24 [pid 2686] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2699] <... set_robust_list resumed>) = 0 [pid 2698] <... bpf resumed>) = 3 [pid 2686] exit_group(0 [pid 2698] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2697] <... futex resumed>) = ? [pid 2691] <... futex resumed>) = ? [pid 2686] <... exit_group resumed>) = ? [pid 2698] <... futex resumed>) = 1 [pid 2697] +++ exited with 0 +++ [pid 2696] <... futex resumed>) = 0 [pid 2691] +++ exited with 0 +++ [pid 2698] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2686] +++ exited with 0 +++ [pid 2696] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=471, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2698] <... futex resumed>) = 0 [pid 2696] <... futex resumed>) = 1 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2698] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2696] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2698] <... socketpair resumed>[4, 5]) = 0 [pid 2698] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2696] <... futex resumed>) = 0 [pid 2698] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2696] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2699] chdir("./162" [pid 2696] <... futex resumed>) = 0 [pid 2698] <... bpf resumed>) = 6 [pid 2696] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2699] <... chdir resumed>) = 0 [pid 2698] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2696] <... futex resumed>) = 0 [pid 2696] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2698] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2696] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... restart_syscall resumed>) = 0 [pid 2696] <... futex resumed>) = 0 [pid 2698] <... bpf resumed>) = 0 [pid 2696] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2698] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2696] <... mmap resumed>) = 0x7f6be1797000 [pid 291] umount2("./162", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2696] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2698] <... futex resumed>) = 0 [pid 2696] <... mprotect resumed>) = 0 [pid 291] openat(AT_FDCWD, "./162", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2696] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2698] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2696] <... rt_sigprocmask resumed>[], 8) = 0 [pid 291] <... openat resumed>) = 3 [pid 2696] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 291] newfstatat(3, "", [pid 2696] <... clone3 resumed> => {parent_tid=[478]}, 88) = 478 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2696] rt_sigprocmask(SIG_SETMASK, [], [pid 291] getdents64(3, [pid 2696] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2696] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] umount2("./162/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2696] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2700 attached [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2696] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 291] newfstatat(AT_FDCWD, "./162/binderfs", [pid 2700] set_robust_list(0x7f6be17b79a0, 24 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2700] <... set_robust_list resumed>) = 0 [pid 291] unlink("./162/binderfs" [pid 2700] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 291] <... unlink resumed>) = 0 [pid 2700] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 291] getdents64(3, [pid 2699] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2700] <... bpf resumed>) = 7 [pid 2699] <... prctl resumed>) = 0 [pid 291] close(3 [pid 2700] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 291] <... close resumed>) = 0 [pid 2700] <... futex resumed>) = 1 [pid 2696] <... futex resumed>) = 0 [pid 291] rmdir("./162" [pid 2696] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2700] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 291] <... rmdir resumed>) = 0 [pid 2698] <... futex resumed>) = 0 [pid 2696] <... futex resumed>) = 1 [pid 2698] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 291] mkdir("./163", 0777 [pid 2696] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2698] <... setsockopt resumed>) = 0 [pid 2698] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2696] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 291] <... mkdir resumed>) = 0 [pid 2698] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2696] close(3 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2696] <... close resumed>) = 0 [pid 2696] close(4./strace-static-x86_64: Process 2701 attached ) = 0 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 482 [pid 2696] close(5 [pid 2701] set_robust_list(0x5555698ca6a0, 24 [pid 2696] <... close resumed>) = 0 [pid 2701] <... set_robust_list resumed>) = 0 [pid 2696] close(6) = 0 [pid 2701] chdir("./163" [pid 2696] close(7 [pid 2701] <... chdir resumed>) = 0 [pid 2696] <... close resumed>) = 0 [pid 2701] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2696] close(8 [pid 2701] <... prctl resumed>) = 0 [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2696] close(9) = -1 EBADF (Bad file descriptor) [pid 2696] close(10 [pid 2701] setpgid(0, 0 [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2696] close(11 [pid 2699] setpgid(0, 0 [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2701] <... setpgid resumed>) = 0 [pid 2699] <... setpgid resumed>) = 0 [pid 2696] close(12) = -1 EBADF (Bad file descriptor) [pid 2696] close(13) = -1 EBADF (Bad file descriptor) [pid 292] <... restart_syscall resumed>) = 0 [pid 2696] close(14 [pid 2699] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... restart_syscall resumed>) = 0 [pid 2696] close(15 [pid 292] umount2("./167", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2699] <... openat resumed>) = 3 executing program [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2699] write(3, "1000", 4 [pid 2696] close(16 [pid 292] openat(AT_FDCWD, "./167", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] umount2("./160", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2699] <... write resumed>) = 4 [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... openat resumed>) = 3 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2699] close(3 [pid 2696] close(17 [pid 292] newfstatat(3, "", [pid 289] openat(AT_FDCWD, "./160", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2699] <... close resumed>) = 0 [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] <... openat resumed>) = 3 [pid 2699] symlink("/dev/binderfs", "./binderfs" [pid 2696] close(18 [pid 292] getdents64(3, [pid 289] newfstatat(3, "", [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2699] <... symlink resumed>) = 0 [pid 2696] close(19 [pid 292] umount2("./167/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] getdents64(3, [pid 2699] write(1, "executing program\n", 18 [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2699] <... write resumed>) = 18 [pid 2696] close(20 [pid 292] newfstatat(AT_FDCWD, "./167/binderfs", [pid 289] umount2("./160/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2699] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2699] <... futex resumed>) = 0 [pid 2696] close(21 [pid 292] unlink("./167/binderfs" [pid 289] newfstatat(AT_FDCWD, "./160/binderfs", [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... unlink resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2699] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2696] close(22 [pid 292] getdents64(3, [pid 289] unlink("./160/binderfs" [pid 2699] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 289] <... unlink resumed>) = 0 [pid 2699] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2696] close(23 [pid 292] close(3 [pid 289] getdents64(3, [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... close resumed>) = 0 [pid 2699] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2696] close(24 [pid 292] rmdir("./167" [pid 289] close(3 [pid 2699] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 289] <... close resumed>) = 0 [pid 2699] <... mmap resumed>) = 0x7f6be17b8000 [pid 2696] close(25 [pid 292] mkdir("./168", 0777 [pid 289] rmdir("./160" [pid 2699] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... mkdir resumed>) = 0 [pid 289] <... rmdir resumed>) = 0 [pid 2699] <... mprotect resumed>) = 0 [pid 2696] close(26 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 289] mkdir("./161", 0777 [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] <... mkdir resumed>) = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2699] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2696] close(27 [pid 2699] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 498 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 474 [pid 2699] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2696] close(28) = -1 EBADF (Bad file descriptor) [pid 2696] close(29 [pid 2701] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2699] <... clone3 resumed> => {parent_tid=[480]}, 88) = 480 [pid 2696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2701] <... openat resumed>) = 3 [pid 2699] rt_sigprocmask(SIG_SETMASK, [], [pid 2696] exit_group(0 [pid 2701] write(3, "1000", 4 [pid 2700] <... futex resumed>) = ? [pid 2699] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2698] <... futex resumed>) = ? [pid 2696] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2704 attached ./strace-static-x86_64: Process 2703 attached ./strace-static-x86_64: Process 2702 attached [pid 2701] <... write resumed>) = 4 [pid 2700] +++ exited with 0 +++ [pid 2699] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2698] +++ exited with 0 +++ [pid 2701] close(3) = 0 [pid 2701] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2701] write(1, "executing program\n", 18) = 18 [pid 2701] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2696] +++ exited with 0 +++ [pid 2701] <... futex resumed>) = 0 [pid 2699] <... futex resumed>) = 0 executing program [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=476, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2701] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2699] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2701] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2701] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 290] umount2("./162", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2701] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2701] <... mmap resumed>) = 0x7f6be17b8000 [pid 290] openat(AT_FDCWD, "./162", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2701] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 290] <... openat resumed>) = 3 [pid 2701] <... mprotect resumed>) = 0 [pid 290] newfstatat(3, "", [pid 2701] rt_sigprocmask(SIG_BLOCK, ~[], [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2701] <... rt_sigprocmask resumed>[], 8) = 0 [pid 290] getdents64(3, [pid 2701] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] umount2("./162/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2701] <... clone3 resumed> => {parent_tid=[483]}, 88) = 483 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2701] rt_sigprocmask(SIG_SETMASK, [], [pid 290] newfstatat(AT_FDCWD, "./162/binderfs", [pid 2701] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2701] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] unlink("./162/binderfs" [pid 2701] <... futex resumed>) = 0 [pid 2701] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] <... unlink resumed>) = 0 [pid 290] getdents64(3, ./strace-static-x86_64: Process 2705 attached 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2705] set_robust_list(0x7f6be17d89a0, 24 [pid 290] close(3 [pid 2705] <... set_robust_list resumed>) = 0 [pid 290] <... close resumed>) = 0 [pid 2705] rt_sigprocmask(SIG_SETMASK, [], [pid 290] rmdir("./162" [pid 2705] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 290] mkdir("./163", 0777 [pid 2705] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2702] set_robust_list(0x5555698ca6a0, 24 [pid 290] <... mkdir resumed>) = 0 [pid 2702] <... set_robust_list resumed>) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x5555698ca690) = 479 [pid 2702] chdir("./168" [pid 2705] <... bpf resumed>) = 3 [pid 2704] set_robust_list(0x7f6be17d89a0, 24 [pid 2703] set_robust_list(0x5555698ca6a0, 24 [pid 2702] <... chdir resumed>) = 0 [pid 2705] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2702] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2704] <... set_robust_list resumed>) = 0 [pid 2702] <... prctl resumed>) = 0 [pid 2704] rt_sigprocmask(SIG_SETMASK, [], [pid 2701] <... futex resumed>) = 0 [pid 2704] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2702] setpgid(0, 0 [pid 2701] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2702] <... setpgid resumed>) = 0 [pid 2701] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2704] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2703] <... set_robust_list resumed>) = 0 [pid 2702] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2705] <... futex resumed>) = 1 [pid 2705] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2702] <... openat resumed>) = 3 [pid 2705] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2701] <... futex resumed>) = 0 [pid 2701] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2704] <... bpf resumed>) = 3 [pid 2701] <... futex resumed>) = 0 [pid 2702] write(3, "1000", 4 [pid 2701] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2704] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2703] chdir("./161" [pid 2702] <... write resumed>) = 4 [pid 2705] <... futex resumed>) = 1 [pid 2705] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2704] <... futex resumed>) = 1 [pid 2703] <... chdir resumed>) = 0 [pid 2702] close(3 [pid 2699] <... futex resumed>) = 0 [pid 2699] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2704] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2702] <... close resumed>) = 0 [pid 2699] <... futex resumed>) = 0 [pid 2703] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2699] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2702] symlink("/dev/binderfs", "./binderfs" [pid 2704] <... socketpair resumed>[4, 5]) = 0 [pid 2705] <... bpf resumed>) = 6 [pid 2702] <... symlink resumed>) = 0 [pid 2704] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2703] <... prctl resumed>) = 0 [pid 2705] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2701] <... futex resumed>) = 0 [pid 2701] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2701] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2701] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2701] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2701] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2704] <... futex resumed>) = 1 [pid 2702] write(1, "executing program\n", 18 [pid 2701] <... rt_sigprocmask resumed>[], 8) = 0 executing program [pid 2699] <... futex resumed>) = 0 [pid 2703] setpgid(0, 0 [pid 2701] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2699] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2704] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2703] <... setpgid resumed>) = 0 [pid 2702] <... write resumed>) = 18 [pid 2699] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2707 attached [pid 2704] <... bpf resumed>) = 6 [pid 2703] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2702] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2701] <... clone3 resumed> => {parent_tid=[484]}, 88) = 484 [pid 2699] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2701] rt_sigprocmask(SIG_SETMASK, [], [pid 2704] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2703] <... openat resumed>) = 3 [pid 2702] <... futex resumed>) = 0 [pid 2701] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2701] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2707] set_robust_list(0x7f6be17b79a0, 24 [pid 2704] <... futex resumed>) = 1 [pid 2703] write(3, "1000", 4 [pid 2702] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2701] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2699] <... futex resumed>) = 0 [pid 2704] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2703] <... write resumed>) = 4 [pid 2702] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2699] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2704] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2703] close(3 [pid 2702] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2699] <... futex resumed>) = 0 [pid 2704] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2703] <... close resumed>) = 0 [pid 2702] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2699] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2704] <... bpf resumed>) = 0 [pid 2703] symlink("/dev/binderfs", "./binderfs" [pid 2702] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2699] <... futex resumed>) = 0 [pid 2704] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2699] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2704] <... futex resumed>) = 0 [pid 2703] <... symlink resumed>) = 0 [pid 2702] <... mmap resumed>) = 0x7f6be17b8000 [pid 2699] <... mmap resumed>) = 0x7f6be1797000 [pid 2704] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL executing program [pid 2703] write(1, "executing program\n", 18 [pid 2702] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2699] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2703] <... write resumed>) = 18 [pid 2702] <... mprotect resumed>) = 0 [pid 2699] <... mprotect resumed>) = 0 [pid 2703] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2699] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2703] <... futex resumed>) = 0 [pid 2702] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2699] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2703] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2702] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2699] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2705] <... futex resumed>) = 1 [pid 2703] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2702] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2705] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 2699] <... clone3 resumed> => {parent_tid=[481]}, 88) = 481 [pid 2703] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2699] rt_sigprocmask(SIG_SETMASK, [], [pid 2703] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2702] <... clone3 resumed> => {parent_tid=[499]}, 88) = 499 [pid 2699] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2703] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2702] rt_sigprocmask(SIG_SETMASK, [], [pid 2699] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2703] <... mmap resumed>) = 0x7f6be17b8000 [pid 2702] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2699] <... futex resumed>) = 0 [pid 2703] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2702] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2699] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2703] <... mprotect resumed>) = 0 [pid 2702] <... futex resumed>) = 0 [pid 2705] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2703] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2702] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2703] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2705] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2703] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0}./strace-static-x86_64: Process 2706 attached [pid 2706] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2703] <... clone3 resumed> => {parent_tid=[475]}, 88) = 475 [pid 2706] chdir("./163" [pid 2703] rt_sigprocmask(SIG_SETMASK, [], [pid 2707] <... set_robust_list resumed>) = 0 [pid 2703] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2706] <... chdir resumed>) = 0 [pid 2703] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2706] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2703] <... futex resumed>) = 0 [pid 2706] <... prctl resumed>) = 0 [pid 2703] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2706] setpgid(0, 0) = 0 ./strace-static-x86_64: Process 2709 attached [pid 2707] rt_sigprocmask(SIG_SETMASK, [], [pid 2706] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2707] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2706] <... openat resumed>) = 3 [pid 2709] set_robust_list(0x7f6be17d89a0, 24executing program [pid 2706] write(3, "1000", 4) = 4 [pid 2709] <... set_robust_list resumed>) = 0 [pid 2707] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2709] rt_sigprocmask(SIG_SETMASK, [], [pid 2706] close(3) = 0 [pid 2706] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2706] write(1, "executing program\n", 18) = 18 [pid 2706] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2707] <... bpf resumed>) = 7 [pid 2706] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2708 attached [pid 2706] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2708] set_robust_list(0x7f6be17b79a0, 24 [pid 2706] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2708] <... set_robust_list resumed>) = 0 [pid 2706] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2709] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2707] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2706] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2706] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2707] <... futex resumed>) = 1 [pid 2706] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2701] <... futex resumed>) = 0 [pid 2706] <... mprotect resumed>) = 0 [pid 2701] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2708] rt_sigprocmask(SIG_SETMASK, [], [pid 2707] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2706] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2705] <... futex resumed>) = 0 [pid 2701] <... futex resumed>) = 1 [pid 2709] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2706] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2705] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2701] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2708] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2706] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2705] <... setsockopt resumed>) = 0 [pid 2708] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2705] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2709] <... bpf resumed>) = 3 [pid 2706] <... clone3 resumed> => {parent_tid=[480]}, 88) = 480 [pid 2705] <... futex resumed>) = 1 [pid 2701] <... futex resumed>) = 0 [pid 2706] rt_sigprocmask(SIG_SETMASK, [], [pid 2705] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2701] close(3 [pid 2706] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2701] <... close resumed>) = 0 [pid 2706] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2701] close(4 [pid 2706] <... futex resumed>) = 0 [pid 2701] <... close resumed>) = 0 [pid 2706] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2701] close(5) = 0 [pid 2701] close(6) = 0 [pid 2701] close(7) = 0 [pid 2708] <... bpf resumed>) = 7 [pid 2701] close(8) = -1 EBADF (Bad file descriptor) [pid 2701] close(9) = -1 EBADF (Bad file descriptor) [pid 2701] close(10) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2711 attached ./strace-static-x86_64: Process 2710 attached [pid 2709] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2708] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2701] close(11 [pid 2710] set_robust_list(0x7f6be17d89a0, 24 [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2710] <... set_robust_list resumed>) = 0 [pid 2701] close(12 [pid 2710] rt_sigprocmask(SIG_SETMASK, [], [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2710] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2701] close(13 [pid 2710] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2708] <... futex resumed>) = 1 [pid 2699] <... futex resumed>) = 0 [pid 2711] set_robust_list(0x7f6be17d89a0, 24 [pid 2710] <... bpf resumed>) = 3 [pid 2709] <... futex resumed>) = 1 [pid 2708] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2702] <... futex resumed>) = 0 [pid 2701] close(14 [pid 2699] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2710] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2709] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2702] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] <... futex resumed>) = 1 [pid 2704] <... futex resumed>) = 0 [pid 2710] <... futex resumed>) = 1 [pid 2704] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2703] <... futex resumed>) = 0 [pid 2702] <... futex resumed>) = 0 [pid 2701] close(15 [pid 2699] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2710] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2709] <... socketpair resumed>[4, 5]) = 0 [pid 2704] <... setsockopt resumed>) = 0 [pid 2703] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2702] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2710] <... socketpair resumed>[4, 5]) = 0 [pid 2709] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2704] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2703] <... futex resumed>) = 0 [pid 2702] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2701] close(16 [pid 2710] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2709] <... futex resumed>) = 0 [pid 2704] <... futex resumed>) = 1 [pid 2703] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2702] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] <... futex resumed>) = 0 [pid 2711] <... set_robust_list resumed>) = 0 [pid 2710] <... futex resumed>) = 0 [pid 2709] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2704] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2703] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2702] <... futex resumed>) = 0 [pid 2701] close(17 [pid 2699] close(3 [pid 2711] rt_sigprocmask(SIG_SETMASK, [], [pid 2710] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2709] <... bpf resumed>) = 6 [pid 2703] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2702] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2711] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2710] <... bpf resumed>) = 6 [pid 2709] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2703] <... futex resumed>) = 0 [pid 2701] close(18 [pid 2699] <... close resumed>) = 0 [pid 2710] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2709] <... futex resumed>) = 1 [pid 2703] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2702] <... futex resumed>) = 0 [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] close(4 [pid 2710] <... futex resumed>) = 0 [pid 2709] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2703] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2702] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2701] close(19 [pid 2699] <... close resumed>) = 0 [pid 2710] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2709] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2703] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2702] <... futex resumed>) = 0 [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] close(5 [pid 2710] <... bpf resumed>) = 0 [pid 2709] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2703] <... futex resumed>) = 0 [pid 2702] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2701] close(20 [pid 2711] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2710] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2709] <... bpf resumed>) = 0 [pid 2703] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2702] <... futex resumed>) = 0 [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] <... close resumed>) = 0 [pid 2710] <... futex resumed>) = 0 [pid 2709] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2703] <... futex resumed>) = 0 [pid 2702] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2701] close(21 [pid 2699] close(6 [pid 2710] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2709] <... futex resumed>) = 0 [pid 2703] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2702] <... mmap resumed>) = 0x7f6be1797000 [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2711] <... bpf resumed>) = 3 [pid 2710] <... bpf resumed>) = 7 [pid 2709] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2702] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2701] close(22 [pid 2699] <... close resumed>) = 0 [pid 2711] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2710] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2702] <... mprotect resumed>) = 0 [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2710] <... futex resumed>) = 1 [pid 2703] <... futex resumed>) = 0 [pid 2701] close(23 [pid 2699] close(7 [pid 2702] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2711] <... futex resumed>) = 1 [pid 2710] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2706] <... futex resumed>) = 0 [pid 2703] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2702] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] <... close resumed>) = 0 [pid 2711] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2710] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2706] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2703] <... futex resumed>) = 0 [pid 2702] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2701] close(24 [pid 2699] close(8 [pid 2710] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2706] <... futex resumed>) = 0 [pid 2703] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2711] <... socketpair resumed>[4, 5]) = 0 [pid 2710] <... setsockopt resumed>) = 0 [pid 2706] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2702] <... clone3 resumed> => {parent_tid=[500]}, 88) = 500 [pid 2701] close(25 [pid 2699] close(9 [pid 2711] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2710] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2702] rt_sigprocmask(SIG_SETMASK, [], [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2711] <... futex resumed>) = 1 [pid 2710] <... futex resumed>) = 1 [pid 2706] <... futex resumed>) = 0 [pid 2703] <... futex resumed>) = 0 [pid 2702] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2701] close(26 [pid 2699] close(10 [pid 2711] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2710] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2706] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2703] close(3 [pid 2702] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2711] <... bpf resumed>) = 6 [pid 2706] <... futex resumed>) = 0 [pid 2703] <... close resumed>) = 0 [pid 2702] <... futex resumed>) = 0 [pid 2701] close(27 [pid 2699] close(11 [pid 2711] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2706] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2703] close(4 [pid 2702] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2711] <... futex resumed>) = 0 [pid 2706] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2703] <... close resumed>) = 0 [pid 2701] close(28 [pid 2699] close(12 [pid 2706] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2703] close(5 [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2711] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2706] <... futex resumed>) = 0 [pid 2703] <... close resumed>) = 0 [pid 2701] close(29 [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2711] <... bpf resumed>) = 0 [pid 2706] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2703] close(6 [pid 2701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] close(13 [pid 2711] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2706] <... futex resumed>) = 0 [pid 2703] <... close resumed>) = 0 [pid 2701] exit_group(0 [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2711] <... futex resumed>) = 0 [pid 2707] <... futex resumed>) = ? [pid 2706] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2705] <... futex resumed>) = ? [pid 2703] close(7 [pid 2701] <... exit_group resumed>) = ? [pid 2699] close(14 [pid 2711] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2707] +++ exited with 0 +++ [pid 2706] <... mmap resumed>) = 0x7f6be1797000 [pid 2705] +++ exited with 0 +++ [pid 2703] <... close resumed>) = 0 [pid 2701] +++ exited with 0 +++ [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2712 attached [pid 2706] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2703] close(8 [pid 2706] <... mprotect resumed>) = 0 [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] close(15 [pid 2706] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2703] close(9 [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2706] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=482, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2699] close(16 [pid 2706] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2703] close(10 [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] close(17 [pid 2706] <... clone3 resumed> => {parent_tid=[481]}, 88) = 481 [pid 2703] close(11 [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2706] rt_sigprocmask(SIG_SETMASK, [], [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2706] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2703] close(12 [pid 2699] close(18 [pid 2706] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2706] <... futex resumed>) = 0 [pid 2703] close(13 [pid 2699] close(19 [pid 2712] set_robust_list(0x7f6be17b79a0, 24 [pid 2706] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2712] <... set_robust_list resumed>) = 0 [pid 2703] close(14 [pid 2699] close(20 [pid 2712] rt_sigprocmask(SIG_SETMASK, [], [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2712] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2703] close(15 [pid 2699] close(21 [pid 2712] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2713 attached [pid 2712] <... bpf resumed>) = 7 [pid 2703] close(16 [pid 2699] close(22 [pid 2712] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2712] <... futex resumed>) = 1 [pid 2703] close(17 [pid 2702] <... futex resumed>) = 0 [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2713] set_robust_list(0x7f6be17b79a0, 24 [pid 2712] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2702] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2699] close(23 [pid 2709] <... futex resumed>) = 0 [pid 2703] close(18 [pid 2702] <... futex resumed>) = 1 [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2709] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2702] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2699] close(24 [pid 2709] <... setsockopt resumed>) = 0 [pid 2703] close(19 [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2709] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] close(25 [pid 2709] <... futex resumed>) = 1 [pid 2703] close(20 [pid 2702] <... futex resumed>) = 0 [pid 2709] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2702] close(3 [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2703] close(21 [pid 2702] <... close resumed>) = 0 [pid 2699] close(26 [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2702] close(4 [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2703] close(22 [pid 2702] <... close resumed>) = 0 [pid 2699] close(27 [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2702] close(5 [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2703] close(23 [pid 2702] <... close resumed>) = 0 [pid 2699] close(28 [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2702] close(6 [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2713] <... set_robust_list resumed>) = 0 [pid 2703] close(24 [pid 2702] <... close resumed>) = 0 [pid 2699] close(29 [pid 2713] rt_sigprocmask(SIG_SETMASK, [], [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2702] close(7 [pid 2699] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2703] close(25 [pid 2702] <... close resumed>) = 0 [pid 2699] exit_group(0 [pid 2713] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2702] close(8 [pid 2713] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2708] <... futex resumed>) = ? [pid 2704] <... futex resumed>) = ? [pid 2703] close(26 [pid 2702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2699] <... exit_group resumed>) = ? [pid 2708] +++ exited with 0 +++ [pid 2704] +++ exited with 0 +++ [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2702] close(9 [pid 2703] close(27 [pid 2702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2702] close(10 [pid 2703] close(28 [pid 2702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2702] close(11 [pid 2703] close(29 [pid 2702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2702] close(12 [pid 2703] exit_group(0 [pid 2702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2710] <... futex resumed>) = ? [pid 2703] <... exit_group resumed>) = ? [pid 2702] close(13 [pid 2699] +++ exited with 0 +++ [pid 2713] <... bpf resumed>) = 7 [pid 2710] +++ exited with 0 +++ [pid 2703] +++ exited with 0 +++ [pid 2702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=479, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2702] close(14 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=474, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2713] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2702] close(15) = -1 EBADF (Bad file descriptor) [pid 2702] close(16) = -1 EBADF (Bad file descriptor) [pid 2702] close(17) = -1 EBADF (Bad file descriptor) [pid 2702] close(18) = -1 EBADF (Bad file descriptor) [pid 2702] close(19) = -1 EBADF (Bad file descriptor) [pid 2702] close(20) = -1 EBADF (Bad file descriptor) [pid 2702] close(21) = -1 EBADF (Bad file descriptor) [pid 2713] <... futex resumed>) = 1 [pid 2706] <... futex resumed>) = 0 [pid 2702] close(22 [pid 2713] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2706] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2711] <... futex resumed>) = 0 [pid 2706] <... futex resumed>) = 1 [pid 2702] close(23 [pid 2711] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2706] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2711] <... setsockopt resumed>) = 0 [pid 2702] close(24 [pid 2711] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2711] <... futex resumed>) = 1 [pid 2706] <... futex resumed>) = 0 [pid 2702] close(25 [pid 2711] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2706] close(3 [pid 2702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2706] <... close resumed>) = 0 [pid 2702] close(26 [pid 2706] close(4 [pid 2702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2706] <... close resumed>) = 0 [pid 2702] close(27 [pid 2706] close(5 [pid 2702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2706] <... close resumed>) = 0 [pid 2702] close(28 [pid 2706] close(6 [pid 2702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2706] <... close resumed>) = 0 [pid 2702] close(29 [pid 2706] close(7 [pid 2702] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2706] <... close resumed>) = 0 [pid 2702] exit_group(0 [pid 2712] <... futex resumed>) = ? [pid 2709] <... futex resumed>) = ? [pid 2706] close(8 [pid 2702] <... exit_group resumed>) = ? [pid 2712] +++ exited with 0 +++ [pid 2709] +++ exited with 0 +++ [pid 2706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... restart_syscall resumed>) = 0 [pid 291] umount2("./163", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2706] close(9 [pid 2702] +++ exited with 0 +++ [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] openat(AT_FDCWD, "./163", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2706] close(10 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=498, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 291] <... openat resumed>) = 3 [pid 2706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(3, "", [pid 2706] close(11 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2706] close(12 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] umount2("./163/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 2706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(AT_FDCWD, "./163/binderfs", [pid 2706] close(13 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] unlink("./163/binderfs" [pid 2706] close(14 [pid 291] <... unlink resumed>) = 0 [pid 291] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] close(3 [pid 2706] close(15 [pid 291] <... close resumed>) = 0 [pid 2706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] rmdir("./163" [pid 2706] close(16 [pid 291] <... rmdir resumed>) = 0 [pid 291] mkdir("./164", 0777 [pid 2706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... mkdir resumed>) = 0 [pid 2706] close(17 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2706] close(18 [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 485 [pid 2706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2706] close(19) = -1 EBADF (Bad file descriptor) [pid 2706] close(20) = -1 EBADF (Bad file descriptor) [pid 2706] close(21) = -1 EBADF (Bad file descriptor) [pid 2706] close(22) = -1 EBADF (Bad file descriptor) [pid 2706] close(23) = -1 EBADF (Bad file descriptor) [pid 2706] close(24) = -1 EBADF (Bad file descriptor) [pid 2706] close(25) = -1 EBADF (Bad file descriptor) [pid 2706] close(26) = -1 EBADF (Bad file descriptor) [pid 2706] close(27) = -1 EBADF (Bad file descriptor) [pid 2706] close(28) = -1 EBADF (Bad file descriptor) [pid 2706] close(29) = -1 EBADF (Bad file descriptor) [pid 2706] exit_group(0 [pid 2713] <... futex resumed>) = ? [pid 2711] <... futex resumed>) = ? [pid 2706] <... exit_group resumed>) = ? [pid 2713] +++ exited with 0 +++ [pid 2711] +++ exited with 0 +++ [pid 2706] +++ exited with 0 +++ [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=479, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 290] restart_syscall(<... resuming interrupted clone ...>./strace-static-x86_64: Process 2714 attached [pid 2714] set_robust_list(0x5555698ca6a0, 24 [pid 287] <... restart_syscall resumed>) = 0 [pid 2714] <... set_robust_list resumed>) = 0 [pid 289] <... restart_syscall resumed>) = 0 [pid 287] umount2("./162", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 287] openat(AT_FDCWD, "./162", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 289] umount2("./161", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] newfstatat(3, "", [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] openat(AT_FDCWD, "./161", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] umount2("./162/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... openat resumed>) = 3 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] newfstatat(3, "", [pid 287] newfstatat(AT_FDCWD, "./162/binderfs", [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] getdents64(3, [pid 287] unlink("./162/binderfs" [pid 292] <... restart_syscall resumed>) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] <... unlink resumed>) = 0 [pid 287] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] close(3 [pid 289] umount2("./161/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... close resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] rmdir("./162" [pid 292] umount2("./168", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] newfstatat(AT_FDCWD, "./161/binderfs", [pid 287] <... rmdir resumed>) = 0 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] mkdir("./163", 0777 [pid 292] openat(AT_FDCWD, "./168", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] unlink("./161/binderfs" [pid 287] <... mkdir resumed>) = 0 [pid 292] <... openat resumed>) = 3 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2714] chdir("./164" [pid 292] newfstatat(3, "", [pid 289] <... unlink resumed>) = 0 ./strace-static-x86_64: Process 2715 attached [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 482 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] getdents64(3, [pid 2715] set_robust_list(0x5555698ca6a0, 24 [pid 2714] <... chdir resumed>) = 0 [pid 292] getdents64(3, [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2714] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2715] <... set_robust_list resumed>) = 0 [pid 289] close(3 [pid 2714] <... prctl resumed>) = 0 [pid 292] umount2("./168/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 289] <... close resumed>) = 0 [pid 289] rmdir("./161" [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2714] setpgid(0, 0) = 0 [pid 292] newfstatat(AT_FDCWD, "./168/binderfs", [pid 289] <... rmdir resumed>) = 0 [pid 289] mkdir("./162", 0777 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2714] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 289] <... mkdir resumed>) = 0 [pid 292] unlink("./168/binderfs") = 0 [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2714] <... openat resumed>) = 3 [pid 292] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 ./strace-static-x86_64: Process 2716 attached [pid 2716] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2716] chdir("./162") = 0 [pid 292] close(3 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 476 [pid 2716] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2716] setpgid(0, 0) = 0 [pid 2716] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 292] <... close resumed>) = 0 [pid 2716] write(3, "1000", 4 [pid 292] rmdir("./168" [pid 2716] <... write resumed>) = 4 [pid 2716] close(3) = 0 [pid 2716] symlink("/dev/binderfs", "./binderfs") = 0 [pid 290] <... restart_syscall resumed>) = 0 [pid 2716] write(1, "executing program\n", 18executing program [pid 292] <... rmdir resumed>) = 0 [pid 2716] <... write resumed>) = 18 [pid 2716] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2716] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2716] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2716] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2716] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2716] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2714] write(3, "1000", 4 [pid 292] mkdir("./169", 0777 [pid 2716] <... rt_sigprocmask resumed>[], 8) = 0 [pid 290] umount2("./163", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2716] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 292] <... mkdir resumed>) = 0 [pid 2714] <... write resumed>) = 4 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2714] close(3 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 290] openat(AT_FDCWD, "./163", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2716] <... clone3 resumed> => {parent_tid=[477]}, 88) = 477 [pid 2716] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2716] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2716] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2717 attached [pid 2717] set_robust_list(0x7f6be17d89a0, 24 [pid 290] <... openat resumed>) = 3 [pid 2714] <... close resumed>) = 0 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 501 executing program [pid 290] newfstatat(3, "", [pid 2717] <... set_robust_list resumed>) = 0 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2714] symlink("/dev/binderfs", "./binderfs" [pid 290] getdents64(3, [pid 2717] rt_sigprocmask(SIG_SETMASK, [], [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2717] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2714] <... symlink resumed>) = 0 [pid 290] umount2("./163/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 2714] write(1, "executing program\n", 18 [pid 290] newfstatat(AT_FDCWD, "./163/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2714] <... write resumed>) = 18 [pid 290] unlink("./163/binderfs") = 0 [pid 2714] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] getdents64(3, [pid 2714] <... futex resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2717] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 290] close(3 [pid 2714] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 290] <... close resumed>) = 0 [pid 2714] <... rt_sigaction resumed>NULL, 8) = 0 [pid 290] rmdir("./163") = 0 [pid 2714] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 290] mkdir("./164", 0777) = 0 [pid 2714] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2717] <... bpf resumed>) = 3 [pid 2717] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2716] <... futex resumed>) = 0 [pid 2716] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2716] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2717] <... futex resumed>) = 1 [pid 2714] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2717] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 482 [pid 2714] <... mmap resumed>) = 0x7f6be17b8000 [pid 2714] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2717] <... socketpair resumed>[4, 5]) = 0 [pid 2717] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2716] <... futex resumed>) = 0 [pid 2716] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2716] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2717] <... futex resumed>) = 1 [pid 2717] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2714] <... mprotect resumed>) = 0 [pid 2717] <... bpf resumed>) = 6 [pid 2717] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2716] <... futex resumed>) = 0 [pid 2716] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2716] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2716] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2716] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2716] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2716] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} => {parent_tid=[478]}, 88) = 478 [pid 2715] chdir("./163" [pid 2714] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2716] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2716] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2716] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2717] <... futex resumed>) = 1 [pid 2717] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2714] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2717] <... bpf resumed>) = 0 [pid 2717] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2717] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2718 attached [pid 2718] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2718] chdir("./169") = 0 [pid 2718] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2718] setpgid(0, 0) = 0 [pid 2718] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2714] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2715] <... chdir resumed>) = 0 [pid 2718] write(3, "1000", 4) = 4 [pid 2718] close(3) = 0 [pid 2718] symlink("/dev/binderfs", "./binderfs" [pid 2714] <... clone3 resumed> => {parent_tid=[486]}, 88) = 486 [pid 2714] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2714] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2714] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2718] <... symlink resumed>) = 0 executing program [pid 2718] write(1, "executing program\n", 18) = 18 [pid 2718] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2715] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2718] <... futex resumed>) = 0 [pid 2718] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2718] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2718] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2718] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2718] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2715] <... prctl resumed>) = 0 ./strace-static-x86_64: Process 2721 attached ./strace-static-x86_64: Process 2719 attached [pid 2718] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2718] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[502]}, 88) = 502 [pid 2718] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2718] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2718] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2720 attached [pid 2720] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2720] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2720] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2721] set_robust_list(0x7f6be17d89a0, 24 [pid 2719] set_robust_list(0x5555698ca6a0, 24 [pid 2715] setpgid(0, 0) = 0 [pid 2715] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2719] <... set_robust_list resumed>) = 0 [pid 2721] <... set_robust_list resumed>) = 0 [pid 2715] <... openat resumed>) = 3 [pid 2715] write(3, "1000", 4 [pid 2720] <... bpf resumed>) = 7 [pid 2720] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2716] <... futex resumed>) = 0 [pid 2716] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2716] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2717] <... futex resumed>) = 0 [pid 2717] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 2717] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2716] <... futex resumed>) = 0 [pid 2716] close(3) = 0 [pid 2716] close(4) = 0 [pid 2716] close(5) = 0 [pid 2716] close(6) = 0 [pid 2716] close(7) = 0 [pid 2716] close(8) = -1 EBADF (Bad file descriptor) [pid 2716] close(9) = -1 EBADF (Bad file descriptor) [pid 2716] close(10) = -1 EBADF (Bad file descriptor) [pid 2716] close(11) = -1 EBADF (Bad file descriptor) [pid 2716] close(12) = -1 EBADF (Bad file descriptor) [pid 2716] close(13) = -1 EBADF (Bad file descriptor) [pid 2716] close(14) = -1 EBADF (Bad file descriptor) [pid 2716] close(15) = -1 EBADF (Bad file descriptor) [pid 2716] close(16) = -1 EBADF (Bad file descriptor) [pid 2716] close(17) = -1 EBADF (Bad file descriptor) [pid 2716] close(18) = -1 EBADF (Bad file descriptor) [pid 2716] close(19) = -1 EBADF (Bad file descriptor) [pid 2716] close(20) = -1 EBADF (Bad file descriptor) [pid 2716] close(21) = -1 EBADF (Bad file descriptor) [pid 2716] close(22) = -1 EBADF (Bad file descriptor) [pid 2716] close(23) = -1 EBADF (Bad file descriptor) [pid 2716] close(24) = -1 EBADF (Bad file descriptor) [pid 2716] close(25) = -1 EBADF (Bad file descriptor) [pid 2717] <... futex resumed>) = 1 [pid 2716] close(26 [pid 2717] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2716] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2715] <... write resumed>) = 4 [pid 2716] close(27) = -1 EBADF (Bad file descriptor) [pid 2715] close(3 [pid 2716] close(28) = -1 EBADF (Bad file descriptor) [pid 2715] <... close resumed>) = 0 [pid 2716] close(29) = -1 EBADF (Bad file descriptor) [pid 2716] exit_group(0 [pid 2715] symlink("/dev/binderfs", "./binderfs" [pid 2717] <... futex resumed>) = ? [pid 2716] <... exit_group resumed>) = ? [pid 2717] +++ exited with 0 +++ [pid 2715] <... symlink resumed>) = 0 [pid 2720] <... futex resumed>) = ? executing program [pid 2715] write(1, "executing program\n", 18) = 18 [pid 2715] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2715] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2715] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2719] chdir("./164" [pid 2715] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2719] <... chdir resumed>) = 0 [pid 2715] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2719] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2715] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2719] <... prctl resumed>) = 0 [pid 2720] +++ exited with 0 +++ [pid 2716] +++ exited with 0 +++ ./strace-static-x86_64: Process 2722 attached [pid 2715] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2719] setpgid(0, 0 [pid 2715] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=476, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2722] set_robust_list(0x7f6be17d89a0, 24 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2722] <... set_robust_list resumed>) = 0 [pid 2722] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2719] <... setpgid resumed>) = 0 [pid 2715] <... clone3 resumed> => {parent_tid=[483]}, 88) = 483 [pid 2715] rt_sigprocmask(SIG_SETMASK, [], [pid 2722] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2719] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2715] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2715] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2719] <... openat resumed>) = 3 [pid 2715] <... futex resumed>) = 0 [pid 2715] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2719] write(3, "1000", 4) = 4 [pid 2721] rt_sigprocmask(SIG_SETMASK, [], [pid 2722] <... bpf resumed>) = 3 [pid 2722] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2718] <... futex resumed>) = 0 [pid 2718] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2718] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2722] <... futex resumed>) = 1 [pid 2722] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2719] close(3 [pid 2722] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2718] <... futex resumed>) = 0 [pid 2718] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2718] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2722] <... futex resumed>) = 1 [pid 2722] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 6 [pid 2722] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2718] <... futex resumed>) = 0 [pid 2718] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2718] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2718] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2718] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2718] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2718] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2719] <... close resumed>) = 0 [pid 2719] symlink("/dev/binderfs", "./binderfs" [pid 2718] <... clone3 resumed> => {parent_tid=[503]}, 88) = 503 [pid 2721] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2718] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2718] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2718] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2719] <... symlink resumed>) = 0 executing program [pid 2719] write(1, "executing program\n", 18 [pid 2721] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2719] <... write resumed>) = 18 [pid 2722] <... futex resumed>) = 1 [pid 2722] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 2722] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2722] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2723 attached [pid 2723] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2723] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2723] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2719] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2719] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2723] <... bpf resumed>) = 3 [pid 2721] <... bpf resumed>) = 3 [pid 2719] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2723] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2719] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2715] <... futex resumed>) = 0 [pid 2719] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2715] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2719] <... mmap resumed>) = 0x7f6be17b8000 [pid 2715] <... futex resumed>) = 0 [pid 2723] <... futex resumed>) = 1 [pid 2715] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2719] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2721] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2719] <... mprotect resumed>) = 0 [pid 2723] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2723] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2719] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2715] <... futex resumed>) = 0 [pid 2721] <... futex resumed>) = 1 [pid 2719] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2714] <... futex resumed>) = 0 [pid 2721] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2719] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2715] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2714] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2721] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2715] <... futex resumed>) = 0 [pid 2714] <... futex resumed>) = 0 [pid 2715] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2714] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2723] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2721] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2719] <... clone3 resumed> => {parent_tid=[483]}, 88) = 483 [pid 2721] <... socketpair resumed>[4, 5]) = 0 [pid 2719] rt_sigprocmask(SIG_SETMASK, [], [pid 2723] <... bpf resumed>) = 6 [pid 2721] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2719] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2723] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2719] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2721] <... futex resumed>) = 1 [pid 2719] <... futex resumed>) = 0 [pid 2714] <... futex resumed>) = 0 [pid 2723] <... futex resumed>) = 1 [pid 2723] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2724 attached [pid 2715] <... futex resumed>) = 0 [pid 2714] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2721] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2719] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2715] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2714] <... futex resumed>) = 0 [pid 2715] <... futex resumed>) = 1 [pid 2714] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2723] <... futex resumed>) = 0 [pid 2723] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2715] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2721] <... bpf resumed>) = 6 [pid 2715] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2723] <... bpf resumed>) = 0 [pid 2715] <... mmap resumed>) = 0x7f6be1797000 [pid 2721] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2715] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2723] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2721] <... futex resumed>) = 1 [pid 2715] <... mprotect resumed>) = 0 [pid 2714] <... futex resumed>) = 0 [pid 2723] <... futex resumed>) = 0 [pid 2723] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2724] set_robust_list(0x7f6be17b79a0, 24 [pid 2715] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2714] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2721] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2715] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2714] <... futex resumed>) = 0 [pid 2715] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2721] <... bpf resumed>) = 0 [pid 2714] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2724] <... set_robust_list resumed>) = 0 [pid 2724] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2724] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2721] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2714] <... futex resumed>) = 0 [pid 2715] <... clone3 resumed> => {parent_tid=[484]}, 88) = 484 [pid 2714] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2721] <... futex resumed>) = 0 [pid 2715] rt_sigprocmask(SIG_SETMASK, [], [pid 2714] <... mmap resumed>) = 0x7f6be1797000 [pid 2715] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2721] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2715] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2714] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2715] <... futex resumed>) = 0 [pid 2724] <... bpf resumed>) = 7 [pid 2714] <... mprotect resumed>) = 0 [pid 2715] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... restart_syscall resumed>) = 0 [pid 2714] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2714] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2724] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] umount2("./162", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2718] <... futex resumed>) = 0 [pid 2718] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2722] <... futex resumed>) = 0 [pid 2718] <... futex resumed>) = 1 [pid 2714] <... clone3 resumed> => {parent_tid=[487]}, 88) = 487 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2722] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2718] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2714] rt_sigprocmask(SIG_SETMASK, [], [pid 289] openat(AT_FDCWD, "./162", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2722] <... setsockopt resumed>) = 0 [pid 2714] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] <... openat resumed>) = 3 [pid 2714] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] newfstatat(3, "", [pid 2714] <... futex resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2714] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] getdents64(3, [pid 2722] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2722] <... futex resumed>) = 1 [pid 2718] <... futex resumed>) = 0 [pid 289] umount2("./162/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2722] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2718] close(3./strace-static-x86_64: Process 2725 attached [pid 2724] <... futex resumed>) = 1 [pid 2718] <... close resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2718] close(4 [pid 289] newfstatat(AT_FDCWD, "./162/binderfs", [pid 2718] <... close resumed>) = 0 [pid 2718] close(5 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2718] <... close resumed>) = 0 [pid 2718] close(6) = 0 [pid 289] unlink("./162/binderfs"./strace-static-x86_64: Process 2726 attached [pid 2718] close(7) = 0 [pid 289] <... unlink resumed>) = 0 [pid 2718] close(8) = -1 EBADF (Bad file descriptor) [pid 289] getdents64(3, [pid 2718] close(9 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2718] close(10 [pid 289] close(3 [pid 2718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2718] close(11 [pid 289] <... close resumed>) = 0 [pid 2718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 289] rmdir("./162" [pid 2718] close(12) = -1 EBADF (Bad file descriptor) [pid 2718] close(13) = -1 EBADF (Bad file descriptor) [pid 289] <... rmdir resumed>) = 0 [pid 2718] close(14) = -1 EBADF (Bad file descriptor) [pid 2718] close(15) = -1 EBADF (Bad file descriptor) [pid 289] mkdir("./163", 0777 [pid 2718] close(16) = -1 EBADF (Bad file descriptor) [pid 2718] close(17 [pid 289] <... mkdir resumed>) = 0 [pid 2718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2718] close(18) = -1 EBADF (Bad file descriptor) [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2718] close(19) = -1 EBADF (Bad file descriptor) [pid 2718] close(20) = -1 EBADF (Bad file descriptor) [pid 2718] close(21 [pid 2724] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2718] close(22) = -1 EBADF (Bad file descriptor) [pid 2718] close(23) = -1 EBADF (Bad file descriptor) [pid 2718] close(24) = -1 EBADF (Bad file descriptor) [pid 2718] close(25 [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 479 [pid 2718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2718] close(26) = -1 EBADF (Bad file descriptor) [pid 2718] close(27) = -1 EBADF (Bad file descriptor) [pid 2718] close(28) = -1 EBADF (Bad file descriptor) [pid 2718] close(29) = -1 EBADF (Bad file descriptor) [pid 2718] exit_group(0 [pid 2726] set_robust_list(0x7f6be17b79a0, 24 [pid 2724] <... futex resumed>) = ? [pid 2722] <... futex resumed>) = ? [pid 2718] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2728 attached [pid 2726] <... set_robust_list resumed>) = 0 [pid 2724] +++ exited with 0 +++ [pid 2722] +++ exited with 0 +++ [pid 2718] +++ exited with 0 +++ [pid 2725] set_robust_list(0x7f6be17d89a0, 24 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=501, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2725] <... set_robust_list resumed>) = 0 [pid 292] restart_syscall(<... resuming interrupted clone ...> [pid 2725] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2726] rt_sigprocmask(SIG_SETMASK, [], [pid 2725] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2728] set_robust_list(0x5555698ca6a0, 24 [pid 2726] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2725] <... bpf resumed>) = 3 [pid 2725] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2719] <... futex resumed>) = 0 [pid 2725] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2719] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2725] <... socketpair resumed>[4, 5]) = 0 [pid 2719] <... futex resumed>) = 0 [pid 2726] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2725] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2719] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2725] <... futex resumed>) = 0 [pid 2719] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2725] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2719] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2725] <... bpf resumed>) = 6 [pid 2719] <... futex resumed>) = 0 [pid 2725] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2719] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2725] <... futex resumed>) = 0 [pid 2719] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2725] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2719] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2725] <... bpf resumed>) = 0 [pid 2719] <... futex resumed>) = 0 [pid 2728] <... set_robust_list resumed>) = 0 [pid 2726] <... bpf resumed>) = 7 [pid 2725] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2719] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2725] <... futex resumed>) = 0 [pid 2719] <... futex resumed>) = 0 [pid 2725] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2719] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2726] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2719] <... mmap resumed>) = 0x7f6be1797000 [pid 2719] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2719] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2719] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0}./strace-static-x86_64: Process 2727 attached [pid 2727] set_robust_list(0x7f6be17b79a0, 24 [pid 2719] <... clone3 resumed> => {parent_tid=[484]}, 88) = 484 [pid 2727] <... set_robust_list resumed>) = 0 [pid 2719] rt_sigprocmask(SIG_SETMASK, [], [pid 2727] rt_sigprocmask(SIG_SETMASK, [], [pid 2719] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2727] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2719] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2727] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2719] <... futex resumed>) = 0 [pid 2728] chdir("./163" [pid 2727] <... bpf resumed>) = 7 [pid 2726] <... futex resumed>) = 1 [pid 2719] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2715] <... futex resumed>) = 0 [pid 2727] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2726] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2715] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2714] <... futex resumed>) = 0 [pid 2727] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2723] <... futex resumed>) = 0 [pid 2715] <... futex resumed>) = 1 [pid 2714] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2723] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2715] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2714] <... futex resumed>) = 1 [pid 2723] <... setsockopt resumed>) = 0 [pid 2721] <... futex resumed>) = 0 [pid 2723] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2714] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2723] <... futex resumed>) = 1 [pid 2721] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2715] <... futex resumed>) = 0 [pid 2723] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2721] <... setsockopt resumed>) = 0 [pid 2715] close(3 [pid 2721] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2715] <... close resumed>) = 0 [pid 2721] <... futex resumed>) = 1 [pid 2715] close(4 [pid 2714] <... futex resumed>) = 0 [pid 2721] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2715] <... close resumed>) = 0 [pid 2714] close(3./strace-static-x86_64: Process 2729 attached [pid 2729] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2714] <... close resumed>) = 0 [pid 2715] close(5 [pid 2714] close(4 [pid 2729] rt_sigprocmask(SIG_SETMASK, [], [pid 2715] <... close resumed>) = 0 [pid 2714] <... close resumed>) = 0 [pid 2715] close(6 [pid 2729] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2714] close(5 [pid 2715] <... close resumed>) = 0 [pid 2729] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2715] close(7 [pid 2714] <... close resumed>) = 0 [pid 2715] <... close resumed>) = 0 [pid 2714] close(6 [pid 2715] close(8 [pid 2729] <... bpf resumed>) = 7 [pid 2728] <... chdir resumed>) = 0 [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] <... close resumed>) = 0 [pid 2715] close(9 [pid 2714] close(7 [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] <... close resumed>) = 0 [pid 2715] close(10 [pid 2714] close(8 [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... restart_syscall resumed>) = 0 [pid 2715] close(11 [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] close(9 [pid 2729] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2715] close(12 [pid 292] umount2("./169", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] close(10 [pid 2715] close(13 [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] close(11 [pid 2715] close(14 [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] openat(AT_FDCWD, "./169", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] close(12 [pid 2719] <... futex resumed>) = 0 [pid 2719] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2715] close(15 [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... openat resumed>) = 3 [pid 2725] <... futex resumed>) = 0 [pid 2719] <... futex resumed>) = 1 [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] close(13 [pid 292] newfstatat(3, "", [pid 2725] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2719] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2715] close(16 [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2725] <... setsockopt resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2725] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2714] close(14 [pid 292] getdents64(3, [pid 2725] <... futex resumed>) = 1 [pid 2719] <... futex resumed>) = 0 [pid 2715] close(17 [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2725] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2719] close(3) = 0 [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2728] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2719] close(4 [pid 2715] close(18 [pid 2714] close(15 [pid 292] umount2("./169/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2729] <... futex resumed>) = 1 [pid 2728] <... prctl resumed>) = 0 [pid 2719] <... close resumed>) = 0 [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2729] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2719] close(5 [pid 2728] setpgid(0, 0 [pid 2719] <... close resumed>) = 0 [pid 2715] close(19 [pid 2714] close(16 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2728] <... setpgid resumed>) = 0 [pid 2719] close(6 [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(AT_FDCWD, "./169/binderfs", [pid 2719] <... close resumed>) = 0 [pid 2715] close(20 [pid 2719] close(7) = 0 [pid 2719] close(8) = -1 EBADF (Bad file descriptor) [pid 2719] close(9 [pid 2714] close(17 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] unlink("./169/binderfs" [pid 2715] close(21 [pid 2728] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2719] close(10 [pid 2714] close(18 [pid 2719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... unlink resumed>) = 0 [pid 2719] close(11) = -1 EBADF (Bad file descriptor) [pid 2715] close(22 [pid 2714] close(19 [pid 292] getdents64(3, [pid 2728] <... openat resumed>) = 3 [pid 2719] close(12 [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2728] write(3, "1000", 4 [pid 2719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2715] close(23 [pid 2714] close(20 [pid 292] close(3 [pid 2728] <... write resumed>) = 4 [pid 2719] close(13 [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2728] close(3 [pid 2719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2715] close(24 [pid 2714] close(21 [pid 292] <... close resumed>) = 0 [pid 2719] close(14 [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] rmdir("./169" [pid 2728] <... close resumed>) = 0 [pid 2719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2715] close(25 [pid 2714] close(22 [pid 2728] symlink("/dev/binderfs", "./binderfs" [pid 2719] close(15 [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 2719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2715] close(26 [pid 2714] close(23 [pid 292] mkdir("./170", 0777 [pid 2719] close(16) = -1 EBADF (Bad file descriptor) [pid 2719] close(17 [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2719] close(18 [pid 2715] close(27 [pid 2714] close(24 [pid 292] <... mkdir resumed>) = 0 executing program [pid 2728] <... symlink resumed>) = 0 [pid 2719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2728] write(1, "executing program\n", 18 [pid 2719] close(19 [pid 2715] close(28 [pid 2714] close(25 [pid 2719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2719] close(20) = -1 EBADF (Bad file descriptor) [pid 2719] close(21) = -1 EBADF (Bad file descriptor) [pid 2719] close(22) = -1 EBADF (Bad file descriptor) [pid 2719] close(23) = -1 EBADF (Bad file descriptor) [pid 2719] close(24 [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2728] <... write resumed>) = 18 [pid 2719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2715] close(29 [pid 2714] close(26 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 504 [pid 2728] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2719] close(25 [pid 2715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2728] <... futex resumed>) = 0 [pid 2719] close(26 [pid 2715] exit_group(0 [pid 2714] close(27 [pid 2719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2719] close(27) = -1 EBADF (Bad file descriptor) [pid 2719] close(28 [pid 2723] <... futex resumed>) = ? [pid 2715] <... exit_group resumed>) = ? [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2728] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2726] <... futex resumed>) = ? [pid 2723] +++ exited with 0 +++ [pid 2719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2719] close(29 [pid 2714] close(28 [pid 2719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2719] exit_group(0 [pid 2729] <... futex resumed>) = ? [pid 2725] <... futex resumed>) = ? [pid 2719] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 2730 attached [pid 2729] +++ exited with 0 +++ [pid 2728] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2726] +++ exited with 0 +++ [pid 2725] +++ exited with 0 +++ [pid 2719] +++ exited with 0 +++ [pid 2715] +++ exited with 0 +++ [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2728] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2714] close(29 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=482, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=482, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2728] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 287] restart_syscall(<... resuming interrupted clone ...> [pid 2714] exit_group(0 [pid 2728] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2727] <... futex resumed>) = ? [pid 2721] <... futex resumed>) = ? [pid 2714] <... exit_group resumed>) = ? [pid 2727] +++ exited with 0 +++ [pid 2721] +++ exited with 0 +++ [pid 2714] +++ exited with 0 +++ [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=485, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2728] <... mmap resumed>) = 0x7f6be17b8000 [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2728] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2730] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2728] <... mprotect resumed>) = 0 [pid 2728] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2730] chdir("./170" [pid 2728] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2730] <... chdir resumed>) = 0 [pid 2728] <... clone3 resumed> => {parent_tid=[480]}, 88) = 480 ./strace-static-x86_64: Process 2731 attached [pid 2731] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2731] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2731] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2730] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2728] rt_sigprocmask(SIG_SETMASK, [], [pid 2730] <... prctl resumed>) = 0 [pid 2728] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2728] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2730] setpgid(0, 0 [pid 2728] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2731] <... futex resumed>) = 0 [pid 2731] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2730] <... setpgid resumed>) = 0 [pid 2730] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2731] <... bpf resumed>) = 3 [pid 2731] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2728] <... futex resumed>) = 0 [pid 2731] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2730] <... openat resumed>) = 3 [pid 2728] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2730] write(3, "1000", 4 [pid 2728] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2730] <... write resumed>) = 4 [pid 291] <... restart_syscall resumed>) = 0 [pid 2730] close(3 [pid 291] umount2("./164", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 291] openat(AT_FDCWD, "./164", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 291] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2730] <... close resumed>) = 0 [pid 291] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] umount2("./164/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 291] newfstatat(AT_FDCWD, "./164/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2730] symlink("/dev/binderfs", "./binderfs" [pid 291] unlink("./164/binderfs") = 0 [pid 291] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] close(3) = 0 [pid 291] rmdir("./164") = 0 [pid 291] mkdir("./165", 0777 [pid 2730] <... symlink resumed>) = 0 [pid 291] <... mkdir resumed>) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2730] write(1, "executing program\n", 18./strace-static-x86_64: Process 2732 attached executing program [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 488 [pid 2730] <... write resumed>) = 18 [pid 2731] <... socketpair resumed>[4, 5]) = 0 [pid 2731] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2728] <... futex resumed>) = 0 [pid 2728] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2728] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2731] <... futex resumed>) = 1 [pid 2731] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2730] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2731] <... bpf resumed>) = 6 [pid 2731] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... restart_syscall resumed>) = 0 [pid 2730] <... futex resumed>) = 0 [pid 2728] <... futex resumed>) = 0 [pid 2728] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2728] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2730] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2728] <... futex resumed>) = 0 [pid 2730] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2728] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 290] umount2("./164", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2728] <... mmap resumed>) = 0x7f6be1797000 [pid 2730] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2728] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2728] <... mprotect resumed>) = 0 [pid 2730] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2728] rt_sigprocmask(SIG_BLOCK, ~[], [pid 290] openat(AT_FDCWD, "./164", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2728] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2728] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2730] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 290] <... openat resumed>) = 3 [pid 2728] <... clone3 resumed> => {parent_tid=[481]}, 88) = 481 [pid 2728] rt_sigprocmask(SIG_SETMASK, [], [pid 290] newfstatat(3, "", [pid 2730] <... mmap resumed>) = 0x7f6be17b8000 [pid 2728] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2728] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2728] <... futex resumed>) = 0 [pid 2730] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2728] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] getdents64(3, [pid 2731] <... futex resumed>) = 1 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2730] <... mprotect resumed>) = 0 [pid 290] umount2("./164/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2731] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32) = 0 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 290] newfstatat(AT_FDCWD, "./164/binderfs", [pid 2731] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2730] rt_sigprocmask(SIG_BLOCK, ~[], [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2731] <... futex resumed>) = 0 [pid 2730] <... rt_sigprocmask resumed>[], 8) = 0 [pid 290] unlink("./164/binderfs" [pid 2730] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 290] <... unlink resumed>) = 0 [pid 2731] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 290] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2730] <... clone3 resumed> => {parent_tid=[505]}, 88) = 505 [pid 290] close(3./strace-static-x86_64: Process 2733 attached [pid 2730] rt_sigprocmask(SIG_SETMASK, [], [pid 290] <... close resumed>) = 0 [pid 287] <... restart_syscall resumed>) = 0 [pid 2730] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 290] rmdir("./164" [pid 2730] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 287] umount2("./163", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2730] <... futex resumed>) = 0 [pid 290] <... rmdir resumed>) = 0 [pid 287] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2730] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] mkdir("./165", 0777 [pid 287] openat(AT_FDCWD, "./163", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 287] newfstatat(3, "", [pid 290] <... mkdir resumed>) = 0 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 287] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] umount2("./163/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 287] newfstatat(AT_FDCWD, "./163/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] unlink("./163/binderfs") = 0 [pid 287] getdents64(3, [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 485 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] close(3) = 0 [pid 287] rmdir("./163") = 0 [pid 287] mkdir("./164", 0777./strace-static-x86_64: Process 2734 attached ) = 0 [pid 2732] set_robust_list(0x5555698ca6a0, 24 [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2734] set_robust_list(0x7f6be17d89a0, 24 [pid 2732] <... set_robust_list resumed>) = 0 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 485 [pid 2733] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2733] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2733] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2732] chdir("./165" [pid 2734] <... set_robust_list resumed>) = 0 [pid 2732] <... chdir resumed>) = 0 [pid 2734] rt_sigprocmask(SIG_SETMASK, [], ./strace-static-x86_64: Process 2736 attached [pid 2732] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2734] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2733] <... bpf resumed>) = 7 [pid 2733] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2728] <... futex resumed>) = 0 [pid 2728] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2731] <... futex resumed>) = 0 [pid 2728] <... futex resumed>) = 1 [pid 2731] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2728] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2731] <... setsockopt resumed>) = 0 [pid 2731] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2728] <... futex resumed>) = 0 [pid 2731] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2728] close(3) = 0 [pid 2728] close(4) = 0 [pid 2728] close(5) = 0 [pid 2732] <... prctl resumed>) = 0 [pid 2728] close(6) = 0 [pid 2732] setpgid(0, 0 [pid 2728] close(7) = 0 [pid 2728] close(8) = -1 EBADF (Bad file descriptor) [pid 2728] close(9) = -1 EBADF (Bad file descriptor) [pid 2728] close(10) = -1 EBADF (Bad file descriptor) [pid 2728] close(11) = -1 EBADF (Bad file descriptor) [pid 2728] close(12) = -1 EBADF (Bad file descriptor) [pid 2728] close(13) = -1 EBADF (Bad file descriptor) [pid 2728] close(14) = -1 EBADF (Bad file descriptor) [pid 2728] close(15) = -1 EBADF (Bad file descriptor) [pid 2728] close(16) = -1 EBADF (Bad file descriptor) [pid 2728] close(17) = -1 EBADF (Bad file descriptor) [pid 2728] close(18) = -1 EBADF (Bad file descriptor) [pid 2728] close(19) = -1 EBADF (Bad file descriptor) [pid 2728] close(20) = -1 EBADF (Bad file descriptor) [pid 2728] close(21) = -1 EBADF (Bad file descriptor) [pid 2728] close(22) = -1 EBADF (Bad file descriptor) [pid 2728] close(23) = -1 EBADF (Bad file descriptor) [pid 2728] close(24) = -1 EBADF (Bad file descriptor) [pid 2728] close(25) = -1 EBADF (Bad file descriptor) [pid 2728] close(26) = -1 EBADF (Bad file descriptor) [pid 2728] close(27) = -1 EBADF (Bad file descriptor) [pid 2728] close(28) = -1 EBADF (Bad file descriptor) [pid 2728] close(29) = -1 EBADF (Bad file descriptor) [pid 2728] exit_group(0 [pid 2731] <... futex resumed>) = ? [pid 2728] <... exit_group resumed>) = ? [pid 2731] +++ exited with 0 +++ [pid 2732] <... setpgid resumed>) = 0 [pid 2733] <... futex resumed>) = ? [pid 2736] set_robust_list(0x5555698ca6a0, 24 [pid 2734] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2732] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2733] +++ exited with 0 +++ [pid 2732] <... openat resumed>) = 3 [pid 2728] +++ exited with 0 +++ [pid 2732] write(3, "1000", 4 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=479, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ./strace-static-x86_64: Process 2735 attached [pid 2732] <... write resumed>) = 4 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2735] set_robust_list(0x5555698ca6a0, 24 [pid 2732] close(3 [pid 2735] <... set_robust_list resumed>) = 0 [pid 2735] chdir("./165" [pid 2732] <... close resumed>) = 0 [pid 2735] <... chdir resumed>) = 0 [pid 2735] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2732] symlink("/dev/binderfs", "./binderfs" [pid 2735] <... prctl resumed>) = 0 [pid 2735] setpgid(0, 0) = 0 executing program [pid 2735] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2732] <... symlink resumed>) = 0 [pid 2735] <... openat resumed>) = 3 [pid 2732] write(1, "executing program\n", 18 [pid 2735] write(3, "1000", 4 [pid 2732] <... write resumed>) = 18 [pid 2735] <... write resumed>) = 4 [pid 2735] close(3executing program ) = 0 [pid 2735] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2735] write(1, "executing program\n", 18) = 18 [pid 2735] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2735] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2735] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2735] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2732] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2735] <... mmap resumed>) = 0x7f6be17b8000 [pid 2732] <... futex resumed>) = 0 [pid 2735] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2732] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2735] <... mprotect resumed>) = 0 [pid 2732] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2735] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2732] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2735] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2732] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2735] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2732] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2735] <... clone3 resumed> => {parent_tid=[486]}, 88) = 486 [pid 2732] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2735] rt_sigprocmask(SIG_SETMASK, [], [pid 2732] <... mprotect resumed>) = 0 [pid 2735] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2735] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2732] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2735] <... futex resumed>) = 0 [pid 2732] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2735] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2732] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0}./strace-static-x86_64: Process 2737 attached [pid 2737] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2737] rt_sigprocmask(SIG_SETMASK, [], [pid 289] <... restart_syscall resumed>) = 0 [pid 2732] <... clone3 resumed> => {parent_tid=[489]}, 88) = 489 [pid 2732] rt_sigprocmask(SIG_SETMASK, [], [pid 2734] <... bpf resumed>) = 3 [pid 2737] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2737] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2732] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2734] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] umount2("./163", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2732] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2734] <... futex resumed>) = 1 [pid 2730] <... futex resumed>) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2734] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2732] <... futex resumed>) = 0 [pid 2730] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] openat(AT_FDCWD, "./163", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2732] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2730] <... futex resumed>) = 0 [pid 289] <... openat resumed>) = 3 [pid 2730] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] newfstatat(3, "", [pid 2734] <... socketpair resumed>[4, 5]) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] getdents64(3, [pid 2734] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2734] <... futex resumed>) = 1 [pid 2730] <... futex resumed>) = 0 [pid 289] umount2("./163/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2734] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2730] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2730] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] newfstatat(AT_FDCWD, "./163/binderfs", [pid 2734] <... bpf resumed>) = 6 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2734] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] unlink("./163/binderfs") = 0 [pid 2734] <... futex resumed>) = 1 [pid 2730] <... futex resumed>) = 0 [pid 289] getdents64(3, [pid 2734] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2730] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2736] <... set_robust_list resumed>) = 0 [pid 2730] <... futex resumed>) = 0 [pid 2730] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] close(3 [pid 2734] <... bpf resumed>) = 0 [pid 2730] <... futex resumed>) = 0 [pid 289] <... close resumed>) = 0 [pid 2730] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 289] rmdir("./163" [pid 2734] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2730] <... mmap resumed>) = 0x7f6be1797000 [pid 289] <... rmdir resumed>) = 0 [pid 2730] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2734] <... futex resumed>) = 0 [pid 289] mkdir("./164", 0777 [pid 2734] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2730] <... mprotect resumed>) = 0 [pid 289] <... mkdir resumed>) = 0 [pid 2730] rt_sigprocmask(SIG_BLOCK, ~[], [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2730] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2730] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 482 [pid 2730] <... clone3 resumed> => {parent_tid=[506]}, 88) = 506 [pid 2730] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2730] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2737] <... bpf resumed>) = 3 [pid 2730] <... futex resumed>) = 0 [pid 2737] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2730] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2735] <... futex resumed>) = 0 [pid 2735] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2735] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2737] <... futex resumed>) = 1 [pid 2737] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2737] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2736] chdir("./164" [pid 2735] <... futex resumed>) = 0 [pid 2735] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2735] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2737] <... futex resumed>) = 1 [pid 2737] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2736] <... chdir resumed>) = 0 [pid 2737] <... bpf resumed>) = 6 [pid 2737] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2735] <... futex resumed>) = 0 [pid 2735] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2735] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2735] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2735] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2735] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2736] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2735] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2735] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2736] <... prctl resumed>) = 0 [pid 2735] <... clone3 resumed> => {parent_tid=[487]}, 88) = 487 [pid 2735] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2735] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2735] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2737] <... futex resumed>) = 1 [pid 2737] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2736] setpgid(0, 0 [pid 2737] <... bpf resumed>) = 0 [pid 2737] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2737] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 2738 attached [pid 2738] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2738] rt_sigprocmask(SIG_SETMASK, [], [pid 2736] <... setpgid resumed>) = 0 [pid 2738] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2738] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2736] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2738] <... bpf resumed>) = 3 ./strace-static-x86_64: Process 2741 attached [pid 2741] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2736] <... openat resumed>) = 3 [pid 2741] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2741] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2736] write(3, "1000", 4) = 4 [pid 2736] close(3 [pid 2738] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2732] <... futex resumed>) = 0 [pid 2732] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2736] <... close resumed>) = 0 [pid 2732] <... futex resumed>) = 0 [pid 2732] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2736] symlink("/dev/binderfs", "./binderfs" [pid 2738] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2736] <... symlink resumed>) = 0 [pid 2738] <... socketpair resumed>[4, 5]) = 0 executing program [pid 2736] write(1, "executing program\n", 18 [pid 2738] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2738] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2741] <... bpf resumed>) = 7 [pid 2736] <... write resumed>) = 18 [pid 2732] <... futex resumed>) = 0 ./strace-static-x86_64: Process 2739 attached [pid 2732] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2736] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2738] <... futex resumed>) = 0 [pid 2732] <... futex resumed>) = 1 [pid 2739] set_robust_list(0x5555698ca6a0, 24 [pid 2732] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2738] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2736] <... futex resumed>) = 0 [pid 2741] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2735] <... futex resumed>) = 0 [pid 2735] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2737] <... futex resumed>) = 0 [pid 2735] <... futex resumed>) = 1 [pid 2737] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2736] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2735] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2738] <... bpf resumed>) = 6 [pid 2737] <... setsockopt resumed>) = 0 [pid 2737] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2735] <... futex resumed>) = 0 [pid 2737] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2735] close(3) = 0 [pid 2735] close(4) = 0 [pid 2735] close(5 [pid 2736] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2738] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2735] <... close resumed>) = 0 [pid 2735] close(6 [pid 2738] <... futex resumed>) = 1 [pid 2736] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2735] <... close resumed>) = 0 [pid 2732] <... futex resumed>) = 0 [pid 2735] close(7 [pid 2732] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2738] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2736] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2735] <... close resumed>) = 0 [pid 2732] <... futex resumed>) = 0 [pid 2735] close(8 [pid 2732] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2738] <... bpf resumed>) = 0 [pid 2736] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2735] close(9 [pid 2732] <... futex resumed>) = 0 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2736] <... mmap resumed>) = 0x7f6be17b8000 [pid 2738] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2735] close(10 [pid 2732] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2738] <... futex resumed>) = 0 [pid 2736] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2735] close(11 [pid 2732] <... mmap resumed>) = 0x7f6be1797000 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2738] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2736] <... mprotect resumed>) = 0 [pid 2735] close(12) = -1 EBADF (Bad file descriptor) [pid 2732] <... mprotect resumed>) = 0 [pid 2735] close(13) = -1 EBADF (Bad file descriptor) [pid 2732] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2735] close(14 [pid 2732] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2736] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2736] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2735] close(15./strace-static-x86_64: Process 2740 attached [pid 2741] <... futex resumed>) = 1 [pid 2739] <... set_robust_list resumed>) = 0 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2741] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2740] set_robust_list(0x7f6be17b79a0, 24 [pid 2739] chdir("./164" [pid 2736] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2735] close(16 [pid 2740] <... set_robust_list resumed>) = 0 [pid 2739] <... chdir resumed>) = 0 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] <... clone3 resumed> => {parent_tid=[490]}, 88) = 490 [pid 2740] rt_sigprocmask(SIG_SETMASK, [], [pid 2739] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2735] close(17 [pid 2732] rt_sigprocmask(SIG_SETMASK, [], [pid 2740] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2739] <... prctl resumed>) = 0 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 2743 attached [pid 2740] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2739] setpgid(0, 0 [pid 2736] <... clone3 resumed> => {parent_tid=[486]}, 88) = 486 [pid 2735] close(18 [pid 2732] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2743] set_robust_list(0x7f6be17d89a0, 24 [pid 2740] <... bpf resumed>) = 7 [pid 2739] <... setpgid resumed>) = 0 [pid 2736] rt_sigprocmask(SIG_SETMASK, [], [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] <... futex resumed>) = 0 [pid 2740] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2739] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2736] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2735] close(19 [pid 2740] <... futex resumed>) = 1 [pid 2739] <... openat resumed>) = 3 [pid 2736] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2743] <... set_robust_list resumed>) = 0 [pid 2730] <... futex resumed>) = 0 [pid 2740] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2739] write(3, "1000", 4 [pid 2736] <... futex resumed>) = 0 [pid 2735] close(20 [pid 2730] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2739] <... write resumed>) = 4 [pid 2736] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2739] close(3 [pid 2735] close(21 [pid 2734] <... futex resumed>) = 0 [pid 2730] <... futex resumed>) = 1 [pid 2739] <... close resumed>) = 0 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2734] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2730] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2739] symlink("/dev/binderfs", "./binderfs" [pid 2735] close(22 [pid 2734] <... setsockopt resumed>) = 0 [pid 2739] <... symlink resumed>) = 0 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 2739] write(1, "executing program\n", 18 [pid 2735] close(23 [pid 2734] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2739] <... write resumed>) = 18 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2739] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2735] close(24 [pid 2734] <... futex resumed>) = 1 [pid 2730] <... futex resumed>) = 0 [pid 2739] <... futex resumed>) = 0 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2734] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2739] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2735] close(25 [pid 2730] close(3 [pid 2739] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2739] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2735] close(26 [pid 2730] <... close resumed>) = 0 [pid 2739] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2739] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2735] close(27 [pid 2730] close(4 [pid 2739] <... mmap resumed>) = 0x7f6be17b8000 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2739] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2735] close(28 [pid 2730] <... close resumed>) = 0 [pid 2739] <... mprotect resumed>) = 0 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2739] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2735] close(29 [pid 2730] close(5 [pid 2739] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2735] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2739] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2735] exit_group(0 [pid 2741] <... futex resumed>) = ? [pid 2737] <... futex resumed>) = ? [pid 2735] <... exit_group resumed>) = ? [pid 2730] <... close resumed>) = 0 [pid 2743] rt_sigprocmask(SIG_SETMASK, [], [pid 2741] +++ exited with 0 +++ [pid 2739] <... clone3 resumed> => {parent_tid=[483]}, 88) = 483 [pid 2737] +++ exited with 0 +++ [pid 2735] +++ exited with 0 +++ [pid 2730] close(6./strace-static-x86_64: Process 2742 attached [pid 2739] rt_sigprocmask(SIG_SETMASK, [], [pid 2742] set_robust_list(0x7f6be17b79a0, 24 [pid 2739] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2730] <... close resumed>) = 0 [pid 2742] <... set_robust_list resumed>) = 0 [pid 2739] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=485, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2742] rt_sigprocmask(SIG_SETMASK, [], [pid 2739] <... futex resumed>) = 0 [pid 2730] close(7 [pid 290] restart_syscall(<... resuming interrupted clone ...> [pid 2742] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2739] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2742] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2730] <... close resumed>) = 0 [pid 2743] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2730] close(8 [pid 2743] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2742] <... bpf resumed>) = 7 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2742] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2730] close(9 [pid 2742] <... futex resumed>) = 1 [pid 2732] <... futex resumed>) = 0 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2742] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2732] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2730] close(10 [pid 2732] <... futex resumed>) = 1 [pid 2732] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2738] <... futex resumed>) = 0 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2738] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2730] close(11 [pid 2738] <... setsockopt resumed>) = 0 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2738] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2730] close(12 [pid 2738] <... futex resumed>) = 1 [pid 2732] <... futex resumed>) = 0 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2738] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2732] close(3 [pid 2730] close(13 [pid 2732] <... close resumed>) = 0 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] close(4 [pid 2730] close(14 [pid 2732] <... close resumed>) = 0 [pid 2732] close(5 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] <... close resumed>) = 0 [pid 2732] close(6) = 0 [pid 2730] close(15 [pid 2732] close(7) = 0 [pid 2732] close(8 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2730] close(16 [pid 2732] close(9 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2730] close(17 [pid 2732] close(10 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] close(11) = -1 EBADF (Bad file descriptor) [pid 2730] close(18 [pid 2732] close(12 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2730] close(19 [pid 2732] close(13 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2730] close(20 [pid 2732] close(14) = -1 EBADF (Bad file descriptor) [pid 2732] close(15) = -1 EBADF (Bad file descriptor) [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] close(16 [pid 2730] close(21 [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] close(17 [pid 2730] close(22 [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] close(18 [pid 2730] close(23 [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] close(19) = -1 EBADF (Bad file descriptor) [pid 2732] close(20 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2730] close(24 [pid 2732] close(21 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2744 attached [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2730] close(25 [pid 2744] set_robust_list(0x7f6be17d89a0, 24 [pid 2732] close(22 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2744] <... set_robust_list resumed>) = 0 [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2730] close(26 [pid 2744] rt_sigprocmask(SIG_SETMASK, [], [pid 2732] close(23 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2744] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2730] close(27 [pid 2744] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2732] close(24 [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2744] <... bpf resumed>) = 3 [pid 2743] <... bpf resumed>) = 3 [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2744] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2743] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2732] close(25 [pid 2730] close(28 [pid 2744] <... futex resumed>) = 1 [pid 2739] <... futex resumed>) = 0 [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2744] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2743] <... futex resumed>) = 1 [pid 2739] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2736] <... futex resumed>) = 0 [pid 2732] close(26 [pid 2744] <... socketpair resumed>[4, 5]) = 0 [pid 2743] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2739] <... futex resumed>) = 0 [pid 2736] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2730] close(29 [pid 2744] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2739] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2732] close(27 [pid 2744] <... futex resumed>) = 0 [pid 2743] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2739] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2736] <... futex resumed>) = 0 [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2730] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2744] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2743] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2739] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2736] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2732] close(28 [pid 2744] <... bpf resumed>) = 6 [pid 2739] <... futex resumed>) = 0 [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2730] exit_group(0 [pid 2743] <... socketpair resumed>[4, 5]) = 0 [pid 2744] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2740] <... futex resumed>) = ? [pid 2739] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2734] <... futex resumed>) = ? [pid 2732] close(29 [pid 2730] <... exit_group resumed>) = ? [pid 2744] <... futex resumed>) = 0 [pid 2740] +++ exited with 0 +++ [pid 2739] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2734] +++ exited with 0 +++ [pid 2732] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2744] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2739] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2732] exit_group(0 [pid 2744] <... bpf resumed>) = 0 [pid 2742] <... futex resumed>) = ? [pid 2739] <... futex resumed>) = 0 [pid 2732] <... exit_group resumed>) = ? [pid 2744] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2742] +++ exited with 0 +++ [pid 2739] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2738] <... futex resumed>) = ? [pid 2730] +++ exited with 0 +++ [pid 2743] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2744] <... futex resumed>) = 0 [pid 2739] <... futex resumed>) = 0 [pid 2744] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2739] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2744] <... bpf resumed>) = 7 [pid 2743] <... futex resumed>) = 1 [pid 2738] +++ exited with 0 +++ [pid 2736] <... futex resumed>) = 0 [pid 2732] +++ exited with 0 +++ [pid 290] <... restart_syscall resumed>) = 0 [pid 2744] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2736] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2743] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 292] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=504, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=488, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2744] <... futex resumed>) = 1 [pid 2739] <... futex resumed>) = 0 [pid 2736] <... futex resumed>) = 0 [pid 2744] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2739] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] umount2("./170", MNT_FORCE|UMOUNT_NOFOLLOW [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2744] <... setsockopt resumed>) = 0 [pid 2743] <... bpf resumed>) = 6 [pid 2739] <... futex resumed>) = 0 [pid 2736] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2744] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2743] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2739] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] openat(AT_FDCWD, "./170", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2744] <... futex resumed>) = 0 [pid 2739] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 290] umount2("./165", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2744] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2739] close(3) = 0 [pid 2736] <... futex resumed>) = 0 [pid 2743] <... futex resumed>) = 1 [pid 292] <... openat resumed>) = 3 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2743] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2739] close(4 [pid 2736] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] newfstatat(3, "", [pid 290] openat(AT_FDCWD, "./165", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2743] <... bpf resumed>) = 0 [pid 2739] <... close resumed>) = 0 [pid 2736] <... futex resumed>) = 0 [pid 292] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2743] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2739] close(5 [pid 290] <... openat resumed>) = 3 [pid 2743] <... futex resumed>) = 0 [pid 2739] <... close resumed>) = 0 [pid 2736] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] getdents64(3, [pid 290] newfstatat(3, "", [pid 2743] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2739] close(6 [pid 2736] <... futex resumed>) = 0 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2739] <... close resumed>) = 0 [pid 2736] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 290] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 2739] close(7 [pid 292] umount2("./170/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2739] <... close resumed>) = 0 [pid 290] getdents64(3, [pid 2739] close(8 [pid 292] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] newfstatat(AT_FDCWD, "./170/binderfs", [pid 290] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 2739] close(9 [pid 292] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] umount2("./165/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2743] <... bpf resumed>) = 7 [pid 2739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 292] unlink("./170/binderfs" [pid 2739] close(10 [pid 290] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2743] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2739] close(11 [pid 292] <... unlink resumed>) = 0 [pid 290] newfstatat(AT_FDCWD, "./165/binderfs", [pid 2739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2736] <... futex resumed>) = 0 [pid 292] getdents64(3, [pid 2743] <... futex resumed>) = 1 [pid 2739] close(12 [pid 290] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2736] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] unlink("./165/binderfs" [pid 2743] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2739] close(13 [pid 2736] <... futex resumed>) = 0 [pid 2743] <... setsockopt resumed>) = 0 [pid 2739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2736] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 292] close(3 [pid 290] <... unlink resumed>) = 0 [pid 2743] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2739] close(14 [pid 292] <... close resumed>) = 0 [pid 2743] <... futex resumed>) = 1 [pid 2739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2736] <... futex resumed>) = 0 [pid 292] rmdir("./170" [pid 290] getdents64(3, [pid 2743] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2739] close(15 [pid 2736] close(3 [pid 2739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2739] close(16) = -1 EBADF (Bad file descriptor) [pid 292] <... rmdir resumed>) = 0 [pid 2739] close(17 [pid 2736] <... close resumed>) = 0 [pid 290] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 292] mkdir("./171", 0777 [pid 2739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2736] close(4 [pid 290] close(3 [pid 2739] close(18 [pid 292] <... mkdir resumed>) = 0 [pid 2739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2736] <... close resumed>) = 0 [pid 292] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 290] <... close resumed>) = 0 [pid 2739] close(19 [pid 2736] close(5 [pid 2739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2739] close(20) = -1 EBADF (Bad file descriptor) [pid 2739] close(21) = -1 EBADF (Bad file descriptor) [pid 2739] close(22) = -1 EBADF (Bad file descriptor) [pid 2739] close(23) = -1 EBADF (Bad file descriptor) [pid 2739] close(24) = -1 EBADF (Bad file descriptor) [pid 2739] close(25) = -1 EBADF (Bad file descriptor) [pid 290] rmdir("./165" [pid 291] <... restart_syscall resumed>) = 0 [pid 2739] close(26 [pid 2736] <... close resumed>) = 0 [pid 2739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2736] close(6 [pid 292] <... clone resumed>, child_tidptr=0x5555698ca690) = 507 [pid 290] <... rmdir resumed>) = 0 [pid 2739] close(27 [pid 2736] <... close resumed>) = 0 [pid 2739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2739] close(28 [pid 290] mkdir("./166", 0777 [pid 2739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2736] close(7 [pid 291] umount2("./165", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2739] close(29 [pid 290] <... mkdir resumed>) = 0 [pid 2739] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2736] <... close resumed>) = 0 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2739] exit_group(0 [pid 2736] close(8 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2744] <... futex resumed>) = ? [pid 2739] <... exit_group resumed>) = ? [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] openat(AT_FDCWD, "./165", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY./strace-static-x86_64: Process 2745 attached [pid 2744] +++ exited with 0 +++ [pid 2739] +++ exited with 0 +++ [pid 2736] close(9 [pid 291] <... openat resumed>) = 3 [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(3, "", [pid 290] <... clone resumed>, child_tidptr=0x5555698ca690) = 488 [pid 2736] close(10 [pid 291] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=482, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] getdents64(3, [pid 2736] close(11 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 289] restart_syscall(<... resuming interrupted clone ...> [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] umount2("./165/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2736] close(12 [pid 291] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] newfstatat(AT_FDCWD, "./165/binderfs", [pid 2745] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2736] close(13 [pid 291] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] unlink("./165/binderfs" [pid 2736] close(14 [pid 2745] chdir("./171" [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... unlink resumed>) = 0 [pid 2736] close(15 [pid 291] getdents64(3, [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2745] <... chdir resumed>) = 0 [pid 2745] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2736] close(16 [pid 291] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] close(3 [pid 2736] close(17 [pid 2745] setpgid(0, 0 [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... close resumed>) = 0 [pid 2736] close(18 [pid 291] rmdir("./165" [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2745] <... setpgid resumed>) = 0 [pid 2745] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2736] close(19 [pid 291] <... rmdir resumed>) = 0 [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] mkdir("./166", 0777 [pid 2736] close(20 [pid 2745] write(3, "1000", 4) = 4 [pid 2745] close(3) = 0 executing program [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 291] <... mkdir resumed>) = 0 [pid 2736] close(21 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2745] symlink("/dev/binderfs", "./binderfs" [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2745] <... symlink resumed>) = 0 [pid 2745] write(1, "executing program\n", 18) = 18 [pid 2745] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2745] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2736] close(22) = -1 EBADF (Bad file descriptor) [pid 291] <... clone resumed>, child_tidptr=0x5555698ca690) = 491 [pid 2736] close(23 [pid 2745] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2736] close(24 [pid 2745] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2745] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2736] close(25 [pid 2745] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2745] <... mmap resumed>) = 0x7f6be17b8000 [pid 2736] close(26 [pid 2745] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2745] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2745] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2736] close(27 [pid 2745] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2736] close(28 [pid 2745] <... clone3 resumed> => {parent_tid=[508]}, 88) = 508 [pid 2745] rt_sigprocmask(SIG_SETMASK, [], [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2745] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2736] close(29 [pid 2745] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2745] <... futex resumed>) = 0 [pid 2736] exit_group(0 [pid 2745] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2736] <... exit_group resumed>) = ? [pid 2743] <... futex resumed>) = ? ./strace-static-x86_64: Process 2747 attached [pid 2747] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2747] chdir("./166") = 0 [pid 2747] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2747] setpgid(0, 0) = 0 [pid 2747] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2743] +++ exited with 0 +++ [pid 2736] +++ exited with 0 +++ [pid 287] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=485, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 287] restart_syscall(<... resuming interrupted clone ...>./strace-static-x86_64: Process 2748 attached [pid 2747] <... openat resumed>) = 3 [pid 2747] write(3, "1000", 4) = 4 [pid 2747] close(3) = 0 ./strace-static-x86_64: Process 2746 attached [pid 2748] set_robust_list(0x7f6be17d89a0, 24 [pid 287] <... restart_syscall resumed>) = 0 [pid 2748] <... set_robust_list resumed>) = 0 [pid 2747] symlink("/dev/binderfs", "./binderfs" [pid 289] <... restart_syscall resumed>) = 0 [pid 287] umount2("./164", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 289] umount2("./164", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] openat(AT_FDCWD, "./164", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] <... openat resumed>) = 3 [pid 289] openat(AT_FDCWD, "./164", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 287] newfstatat(3, "", [pid 289] <... openat resumed>) = 3 [pid 287] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 289] newfstatat(3, "", [pid 287] getdents64(3, [pid 289] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 287] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] umount2("./164/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 287] newfstatat(AT_FDCWD, "./164/binderfs", [pid 289] getdents64(3, [pid 287] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 287] unlink("./164/binderfs" [pid 289] umount2("./164/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 287] <... unlink resumed>) = 0 [pid 2748] rt_sigprocmask(SIG_SETMASK, [], [pid 289] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 287] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 287] close(3 [pid 289] newfstatat(AT_FDCWD, "./164/binderfs", [pid 287] <... close resumed>) = 0 [pid 289] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 287] rmdir("./164" [pid 289] unlink("./164/binderfs" [pid 287] <... rmdir resumed>) = 0 [pid 287] mkdir("./165", 0777 [pid 289] <... unlink resumed>) = 0 [pid 287] <... mkdir resumed>) = 0 [pid 289] getdents64(3, [pid 287] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2748] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2746] set_robust_list(0x5555698ca6a0, 24 [pid 289] <... getdents64 resumed>0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 2747] <... symlink resumed>) = 0 [pid 289] close(3 [pid 287] <... clone resumed>, child_tidptr=0x5555698ca690) = 487 [pid 289] <... close resumed>) = 0 [pid 289] rmdir("./164"./strace-static-x86_64: Process 2749 attached ) = 0 [pid 2749] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 289] mkdir("./165", 0777) = 0 [pid 2749] chdir("./165" [pid 289] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2749] <... chdir resumed>) = 0 [pid 2749] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2749] setpgid(0, 0) = 0 [pid 2749] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 289] <... clone resumed>, child_tidptr=0x5555698ca690) = 484 [pid 2749] <... openat resumed>) = 3 [pid 2749] write(3, "1000", 4) = 4 [pid 2749] close(3executing program ) = 0 [pid 2749] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2747] write(1, "executing program\n", 18 [pid 2746] <... set_robust_list resumed>) = 0 [pid 2748] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2747] <... write resumed>) = 18 executing program [pid 2746] chdir("./166" [pid 2749] write(1, "executing program\n", 18) = 18 [pid 2749] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2749] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2749] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2749] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2749] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2746] <... chdir resumed>) = 0 [pid 2747] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2749] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2749] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[488]}, 88) = 488 [pid 2749] rt_sigprocmask(SIG_SETMASK, [], [pid 2748] <... bpf resumed>) = 3 [pid 2746] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2747] <... futex resumed>) = 0 [pid 2749] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2749] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2749] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2750 attached [pid 2750] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2750] chdir("./165" [pid 2747] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2746] <... prctl resumed>) = 0 [pid 2748] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2751 attached [pid 2750] <... chdir resumed>) = 0 [pid 2750] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2750] setpgid(0, 0 [pid 2747] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2746] setpgid(0, 0 [pid 2748] <... futex resumed>) = 1 [pid 2745] <... futex resumed>) = 0 [pid 2745] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2745] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2747] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2747] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2747] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2747] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2746] <... setpgid resumed>) = 0 [pid 2751] set_robust_list(0x7f6be17d89a0, 24 [pid 2748] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2747] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2747] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2746] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2747] <... clone3 resumed> => {parent_tid=[492]}, 88) = 492 [pid 2748] <... socketpair resumed>[4, 5]) = 0 [pid 2747] rt_sigprocmask(SIG_SETMASK, [], [pid 2746] <... openat resumed>) = 3 [pid 2748] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2747] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2747] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2747] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2746] write(3, "1000", 4 [pid 2748] <... futex resumed>) = 1 [pid 2745] <... futex resumed>) = 0 [pid 2745] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2745] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2752 attached [pid 2752] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2752] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2752] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2751] <... set_robust_list resumed>) = 0 [pid 2750] <... setpgid resumed>) = 0 [pid 2748] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2746] <... write resumed>) = 4 [pid 2751] rt_sigprocmask(SIG_SETMASK, [], [pid 2746] close(3 [pid 2748] <... bpf resumed>) = 6 [pid 2746] <... close resumed>) = 0 [pid 2752] <... bpf resumed>) = 3 [pid 2752] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2747] <... futex resumed>) = 0 [pid 2747] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2747] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2752] <... futex resumed>) = 1 [pid 2752] socketpair(AF_UNIX, SOCK_DGRAM, 0, [4, 5]) = 0 [pid 2752] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2747] <... futex resumed>) = 0 [pid 2747] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2748] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2746] symlink("/dev/binderfs", "./binderfs" [pid 2748] <... futex resumed>) = 1 [pid 2747] <... futex resumed>) = 0 [pid 2745] <... futex resumed>) = 0 executing program [pid 2748] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2746] <... symlink resumed>) = 0 [pid 2747] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2746] write(1, "executing program\n", 18 [pid 2745] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2746] <... write resumed>) = 18 [pid 2746] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2745] <... futex resumed>) = 1 [pid 2748] <... futex resumed>) = 0 [pid 2751] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2748] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2746] <... futex resumed>) = 0 [pid 2745] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2748] <... bpf resumed>) = 0 [pid 2745] <... futex resumed>) = 0 [pid 2748] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2746] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2751] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2748] <... futex resumed>) = 0 [pid 2746] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2748] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2746] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2745] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2746] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2745] <... mmap resumed>) = 0x7f6be1797000 [pid 2746] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2745] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2746] <... mprotect resumed>) = 0 [pid 2745] <... mprotect resumed>) = 0 [pid 2746] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2745] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2750] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2746] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2746] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2745] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2745] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2746] <... clone3 resumed> => {parent_tid=[489]}, 88) = 489 [pid 2750] <... openat resumed>) = 3 [pid 2746] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2746] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2746] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2745] <... clone3 resumed> => {parent_tid=[509]}, 88) = 509 [pid 2751] <... bpf resumed>) = 3 [pid 2750] write(3, "1000", 4 [pid 2745] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2745] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2745] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2752] <... futex resumed>) = 1 [pid 2752] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2750] <... write resumed>) = 4 [pid 2751] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2752] <... bpf resumed>) = 6 [pid 2750] close(3 [pid 2751] <... futex resumed>) = 1 [pid 2749] <... futex resumed>) = 0 [pid 2749] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2749] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2752] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2747] <... futex resumed>) = 0 [pid 2747] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2747] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2747] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be1797000 [pid 2747] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2747] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2751] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2750] <... close resumed>) = 0 [pid 2747] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2747] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0}./strace-static-x86_64: Process 2754 attached ./strace-static-x86_64: Process 2753 attached [pid 2752] <... futex resumed>) = 1 [pid 2751] <... socketpair resumed>[4, 5]) = 0 [pid 2750] symlink("/dev/binderfs", "./binderfs"./strace-static-x86_64: Process 2755 attached [pid 2754] set_robust_list(0x7f6be17b79a0, 24 [pid 2753] set_robust_list(0x7f6be17d89a0, 24 [pid 2752] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2751] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2747] <... clone3 resumed> => {parent_tid=[493]}, 88) = 493 [pid 2747] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2747] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2747] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2755] set_robust_list(0x7f6be17b79a0, 24) = 0 [pid 2755] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2755] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144executing program [pid 2750] <... symlink resumed>) = 0 [pid 2751] <... futex resumed>) = 1 [pid 2750] write(1, "executing program\n", 18 [pid 2749] <... futex resumed>) = 0 [pid 2749] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2750] <... write resumed>) = 18 [pid 2749] <... futex resumed>) = 0 [pid 2751] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2750] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2749] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2751] <... bpf resumed>) = 6 [pid 2750] <... futex resumed>) = 0 [pid 2754] <... set_robust_list resumed>) = 0 [pid 2753] <... set_robust_list resumed>) = 0 [pid 2752] <... bpf resumed>) = 0 [pid 2751] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2750] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, [pid 2755] <... bpf resumed>) = 7 [pid 2753] rt_sigprocmask(SIG_SETMASK, [], [pid 2751] <... futex resumed>) = 1 [pid 2750] <... rt_sigaction resumed>NULL, 8) = 0 [pid 2749] <... futex resumed>) = 0 [pid 2753] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2751] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2750] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 2749] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2753] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2751] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2750] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2749] <... futex resumed>) = 0 [pid 2755] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2754] rt_sigprocmask(SIG_SETMASK, [], [pid 2752] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2751] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2750] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2749] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2753] <... bpf resumed>) = 3 [pid 2754] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2751] <... bpf resumed>) = 0 [pid 2750] <... mmap resumed>) = 0x7f6be17b8000 [pid 2749] <... futex resumed>) = 0 [pid 2755] <... futex resumed>) = 1 [pid 2753] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2752] <... futex resumed>) = 0 [pid 2751] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2750] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE [pid 2749] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2747] <... futex resumed>) = 0 [pid 2755] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2754] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2753] <... futex resumed>) = 1 [pid 2752] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2751] <... futex resumed>) = 0 [pid 2750] <... mprotect resumed>) = 0 [pid 2749] <... mmap resumed>) = 0x7f6be1797000 [pid 2747] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2746] <... futex resumed>) = 0 [pid 2753] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2751] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2750] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2749] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2747] <... futex resumed>) = 0 [pid 2746] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2750] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2749] <... mprotect resumed>) = 0 [pid 2747] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2746] <... futex resumed>) = 0 [pid 2753] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2750] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} [pid 2749] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2746] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2749] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2753] <... socketpair resumed>[4, 5]) = 0 [pid 2750] <... clone3 resumed> => {parent_tid=[485]}, 88) = 485 [pid 2753] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2749] <... clone3 resumed> => {parent_tid=[489]}, 88) = 489 ./strace-static-x86_64: Process 2756 attached [pid 2754] <... bpf resumed>) = 7 [pid 2753] <... futex resumed>) = 1 [pid 2750] rt_sigprocmask(SIG_SETMASK, [], [pid 2749] rt_sigprocmask(SIG_SETMASK, [], [pid 2746] <... futex resumed>) = 0 [pid 2753] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2752] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2750] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2749] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2746] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2752] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2750] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2749] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2746] <... futex resumed>) = 0 [pid 2754] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2753] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2752] <... setsockopt resumed>) = 0 [pid 2750] <... futex resumed>) = 0 [pid 2749] <... futex resumed>) = 0 [pid 2754] <... futex resumed>) = 1 [pid 2753] <... bpf resumed>) = 6 [pid 2752] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2750] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2749] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2746] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2745] <... futex resumed>) = 0 [pid 2756] set_robust_list(0x7f6be17d89a0, 24 [pid 2754] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2753] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2752] <... futex resumed>) = 1 [pid 2747] <... futex resumed>) = 0 [pid 2746] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2745] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 2757 attached [pid 2752] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2747] close(3 [pid 2748] <... futex resumed>) = 0 [pid 2746] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2745] <... futex resumed>) = 1 [pid 2753] <... futex resumed>) = 0 [pid 2753] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2748] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2747] <... close resumed>) = 0 [pid 2746] <... futex resumed>) = 0 [pid 2745] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2753] <... bpf resumed>) = 0 [pid 2748] <... setsockopt resumed>) = 0 [pid 2747] close(4 [pid 2746] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2753] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2748] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2747] <... close resumed>) = 0 [pid 2746] <... futex resumed>) = 0 [pid 2753] <... futex resumed>) = 0 [pid 2748] <... futex resumed>) = 1 [pid 2747] close(5 [pid 2746] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2745] <... futex resumed>) = 0 [pid 2756] <... set_robust_list resumed>) = 0 [pid 2753] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2748] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2747] <... close resumed>) = 0 [pid 2745] close(3 [pid 2747] close(6 [pid 2746] <... mmap resumed>) = 0x7f6be1797000 [pid 2745] <... close resumed>) = 0 [pid 2757] set_robust_list(0x7f6be17b79a0, 24 [pid 2756] rt_sigprocmask(SIG_SETMASK, [], [pid 2747] <... close resumed>) = 0 [pid 2746] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2757] <... set_robust_list resumed>) = 0 [pid 2756] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2746] <... mprotect resumed>) = 0 [pid 2757] rt_sigprocmask(SIG_SETMASK, [], [pid 2756] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2746] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2757] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2756] <... bpf resumed>) = 3 [pid 2747] close(7 [pid 2746] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2745] close(4 [pid 2757] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2756] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2746] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2757] <... bpf resumed>) = 7 [pid 2756] <... futex resumed>) = 1 [pid 2750] <... futex resumed>) = 0 [pid 2747] <... close resumed>) = 0 [pid 2745] <... close resumed>) = 0 [pid 2757] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2756] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2750] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2746] <... clone3 resumed> => {parent_tid=[490]}, 88) = 490 [pid 2757] <... futex resumed>) = 1 [pid 2756] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2750] <... futex resumed>) = 0 [pid 2746] rt_sigprocmask(SIG_SETMASK, [], [pid 2757] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2756] socketpair(AF_UNIX, SOCK_DGRAM, 0, [pid 2750] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [ 36.684321][ T312] ------------[ cut here ]------------ [ 36.689903][ T312] kernel BUG at kernel/bpf/arraymap.c:993! [ 36.695854][ T312] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 36.701936][ T312] CPU: 1 PID: 312 Comm: kworker/1:2 Not tainted 5.10.240-syzkaller-00213-gad9a98ef27a4 #0 [ 36.711798][ T312] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 [ 36.721854][ T312] Workqueue: events prog_array_map_clear_deferred [ 36.728247][ T312] RIP: 0010:prog_array_map_poke_run+0x6fb/0x710 [ 36.734460][ T312] Code: 94 e9 ff 48 83 c4 58 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 58 94 e9 ff 0f 0b e9 78 f9 ff ff e8 4c 94 e9 ff 0f 0b e8 45 94 e9 ff <0f> 0b e8 3e 94 e9 ff 0f 0b e8 37 94 e9 ff 0f 0b 0f 1f 44 00 00 55 [ 36.754037][ T312] RSP: 0018:ffffc90000d17c18 EFLAGS: 00010293 [ 36.760077][ T312] RAX: ffffffff817a0c2b RBX: ffff888117a4af50 RCX: ffff88810a7e4f00 [ 36.768019][ T312] RDX: 0000000000000000 RSI: 00000000fffffff0 RDI: 00000000ffffffea [ 36.775962][ T312] RBP: ffffc90000d17c98 R08: dffffc0000000000 R09: fffffbfff0c5d495 [ 36.783905][ T312] R10: fffffbfff0c5d495 R11: 1ffffffff0c5d494 R12: 00000000fffffff0 [ 36.791854][ T312] R13: ffff88810ca44100 R14: 0000000000000001 R15: ffff88810ca44100 [ 36.799800][ T312] FS: 0000000000000000(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 36.808701][ T312] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.815255][ T312] CR2: 00007f6be17b7d58 CR3: 000000011b645000 CR4: 00000000003506a0 [ 36.823202][ T312] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 36.831147][ T312] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 36.839094][ T312] Call Trace: [ 36.842361][ T312] ? bpf_prog_edd84e330cb0693e+0xb/0x114 [ 36.847969][ T312] fd_array_map_delete_elem+0x14c/0x250 [ 36.853486][ T312] prog_array_map_clear_deferred+0x9e/0x140 [ 36.859357][ T312] process_one_work+0x6e1/0xba0 [ 36.864178][ T312] worker_thread+0xa6a/0x13b0 [ 36.868831][ T312] kthread+0x346/0x3d0 [ 36.872872][ T312] ? worker_clr_flags+0x190/0x190 [ 36.877867][ T312] ? kthread_blkcg+0xd0/0xd0 [pid 2746] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 2758 attached [pid 2756] <... socketpair resumed>[4, 5]) = 0 [pid 2750] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 2749] <... futex resumed>) = 0 [pid 2747] close(8 [pid 2746] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2745] close(5 [pid 2758] set_robust_list(0x7f6be17b79a0, 24 [pid 2756] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2750] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... futex resumed>) = 0 [pid 2758] <... set_robust_list resumed>) = 0 [pid 2756] <... futex resumed>) = 0 [pid 2750] <... futex resumed>) = 0 [pid 2747] close(9 [pid 2746] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2758] rt_sigprocmask(SIG_SETMASK, [], [pid 2756] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=0, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 2750] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2758] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2756] <... bpf resumed>) = 6 [pid 2749] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2747] close(10 [pid 2745] <... close resumed>) = 0 [pid 2758] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2756] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2758] <... bpf resumed>) = 7 [pid 2751] <... futex resumed>) = 0 [pid 2749] <... futex resumed>) = 1 [pid 2745] close(6 [pid 2758] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2756] <... futex resumed>) = 1 [pid 2751] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2750] <... futex resumed>) = 0 [pid 2747] close(11 [pid 2758] <... futex resumed>) = 1 [pid 2756] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2750] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... futex resumed>) = 0 [pid 2758] futex(0x7f6be18a3418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2756] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2750] <... futex resumed>) = 0 [pid 2747] close(12 [pid 2746] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2756] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=6, key=0x200000000200, value=0x200000000240, flags=BPF_ANY}, 32 [pid 2753] <... futex resumed>) = 0 [pid 2750] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... futex resumed>) = 1 [pid 2756] <... bpf resumed>) = 0 [pid 2753] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2751] <... setsockopt resumed>) = 0 [pid 2750] <... futex resumed>) = 0 [pid 2749] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2747] close(13 [pid 2746] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2745] <... close resumed>) = 0 [pid 2756] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2753] <... setsockopt resumed>) = 0 [pid 2750] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2756] <... futex resumed>) = 0 [pid 2753] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2750] <... mmap resumed>) = 0x7f6be1797000 [pid 2747] close(14 [pid 2756] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2753] <... futex resumed>) = 1 [pid 2750] mprotect(0x7f6be1798000, 131072, PROT_READ|PROT_WRITE [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... futex resumed>) = 0 [ 36.882434][ T312] ret_from_fork+0x1f/0x30 [ 36.886817][ T312] Modules linked in: [ 36.891548][ T312] ---[ end trace 155f201877f84464 ]--- [ 36.897112][ T312] RIP: 0010:prog_array_map_poke_run+0x6fb/0x710 [ 36.903574][ T312] Code: 94 e9 ff 48 83 c4 58 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 58 94 e9 ff 0f 0b e9 78 f9 ff ff e8 4c 94 e9 ff 0f 0b e8 45 94 e9 ff <0f> 0b e8 3e 94 e9 ff 0f 0b e8 37 94 e9 ff 0f 0b 0f 1f 44 00 00 55 [ 36.923516][ T312] RSP: 0018:ffffc90000d17c18 EFLAGS: 00010293 [pid 2753] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2750] <... mprotect resumed>) = 0 [pid 2747] close(15 [pid 2746] close(3 [pid 2750] rt_sigprocmask(SIG_BLOCK, ~[], [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... close resumed>) = 0 [pid 2750] <... rt_sigprocmask resumed>[], 8) = 0 [pid 2747] close(16 [pid 2746] close(4 [pid 2751] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2750] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17b7990, parent_tid=0x7f6be17b7990, exit_signal=0, stack=0x7f6be1797000, stack_size=0x20300, tls=0x7f6be17b76c0} [pid 2749] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... close resumed>) = 0 [pid 2745] close(7 [pid 2747] close(17 [pid 2746] close(5 [pid 2750] <... clone3 resumed> => {parent_tid=[486]}, 88) = 486 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... close resumed>) = 0 [pid 2750] rt_sigprocmask(SIG_SETMASK, [], [pid 2747] close(18 [pid 2746] close(6./strace-static-x86_64: Process 2759 attached [pid 2751] <... futex resumed>) = 0 [pid 2750] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2749] close(3 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... close resumed>) = 0 [pid 2745] <... close resumed>) = 0 [pid 2750] futex(0x7f6be18a3418, FUTEX_WAKE_PRIVATE, 1000000 [pid 2747] close(19 [pid 2746] close(7 [pid 2750] <... futex resumed>) = 0 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... close resumed>) = 0 [pid 2750] futex(0x7f6be18a341c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2747] close(20 [pid 2746] close(8 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2747] close(21 [pid 2746] close(9 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2747] close(22 [pid 2746] close(10 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2747] close(23 [pid 2746] close(11 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2747] close(24 [pid 2746] close(12 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2747] close(25 [pid 2746] close(13 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2747] close(26 [pid 2746] close(14 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2747] close(27 [pid 2746] close(15 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2747] close(28 [pid 2746] close(16 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2747] close(29 [pid 2746] close(17 [pid 2747] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2747] exit_group(0 [pid 2746] close(18 [pid 2747] <... exit_group resumed>) = ? [pid 2746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] close(19) = -1 EBADF (Bad file descriptor) [pid 2746] close(20) = -1 EBADF (Bad file descriptor) [pid 2746] close(21) = -1 EBADF (Bad file descriptor) [pid 2746] close(22) = -1 EBADF (Bad file descriptor) [pid 2759] set_robust_list(0x7f6be17b79a0, 24 [pid 2751] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2749] <... close resumed>) = 0 [pid 2746] close(23 [pid 2745] close(8 [pid 2752] <... futex resumed>) = -1 (errno 18446744073709551613) [pid 2759] <... set_robust_list resumed>) = 0 [pid 2755] <... futex resumed>) = ? [pid 2749] close(4 [pid 2746] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2746] close(24) = -1 EBADF (Bad file descriptor) [pid 2746] close(25) = -1 EBADF (Bad file descriptor) [pid 2746] close(26) = -1 EBADF (Bad file descriptor) [pid 2746] close(27) = -1 EBADF (Bad file descriptor) [pid 2746] close(28) = -1 EBADF (Bad file descriptor) [pid 2746] close(29) = -1 EBADF (Bad file descriptor) [pid 2746] exit_group(0 [pid 2758] <... futex resumed>) = ? [pid 2753] <... futex resumed>) = ? [pid 2746] <... exit_group resumed>) = ? [pid 2758] +++ exited with 0 +++ [pid 2753] +++ exited with 0 +++ [pid 2746] +++ exited with 0 +++ [pid 290] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=488, si_uid=0, si_status=0, si_utime=0, si_stime=3} --- [pid 290] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 290] umount2("./166", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 290] openat(AT_FDCWD, "./166", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 290] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 290] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 290] umount2("./166/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 290] newfstatat(AT_FDCWD, "./166/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 290] unlink("./166/binderfs") = 0 [pid 290] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 290] close(3) = 0 [pid 290] rmdir("./166") = 0 [pid 290] mkdir("./167", 0777) = 0 [pid 290] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x5555698ca690) = 491 ./strace-static-x86_64: Process 2760 attached [pid 2760] set_robust_list(0x5555698ca6a0, 24) = 0 [pid 2760] chdir("./167") = 0 [pid 2760] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2760] setpgid(0, 0 [pid 2745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2752] +++ exited with 0 +++ [pid 2759] rt_sigprocmask(SIG_SETMASK, [], [pid 2760] <... setpgid resumed>) = 0 [pid 2760] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2755] +++ exited with 0 +++ [pid 2747] +++ exited with 0 +++ [pid 2749] <... close resumed>) = 0 [pid 2759] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 2749] close(5 [pid 2745] close(9 [pid 291] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=491, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 291] restart_syscall(<... resuming interrupted clone ...> [pid 2760] <... openat resumed>) = 3 [pid 2760] write(3, "1000", 4) = 4 [pid 2760] close(3) = 0 [pid 2760] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2760] write(1, "executing program\n", 18executing program ) = 18 [pid 2760] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2760] rt_sigaction(SIGRT_1, {sa_handler=0x7f6be183ea90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6be182fc10}, NULL, 8) = 0 [pid 2760] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2760] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6be17b8000 [pid 2760] mprotect(0x7f6be17b9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2760] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2760] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6be17d8990, parent_tid=0x7f6be17d8990, exit_signal=0, stack=0x7f6be17b8000, stack_size=0x20300, tls=0x7f6be17d86c0} => {parent_tid=[492]}, 88) = 492 [pid 291] <... restart_syscall resumed>) = 0 [pid 291] umount2("./166", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 291] openat(AT_FDCWD, "./166", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 291] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=60, ...}, AT_EMPTY_PATH) = 0 [pid 291] getdents64(3, 0x5555698cb730 /* 3 entries */, 32768) = 80 [pid 291] umount2("./166/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 291] newfstatat(AT_FDCWD, "./166/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 291] unlink("./166/binderfs") = 0 [pid 291] getdents64(3, 0x5555698cb730 /* 0 entries */, 32768) = 0 [pid 291] close(3) = 0 [pid 291] rmdir("./166") = 0 [pid 291] mkdir("./167", 0777) = 0 [pid 291] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x5555698ca690) = 494 [pid 2760] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2760] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2760] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 2761 attached [pid 2761] set_robust_list(0x7f6be17d89a0, 24) = 0 [pid 2761] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2761] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000780, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 2759] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=16, insns=0x200000000bc0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 2749] <... close resumed>) = 0 [pid 2745] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 2762 attached [ 36.929677][ T312] RAX: ffffffff817a0c2b RBX: ffff888117a4af50 RCX: ffff88810a7e4f00 [ 36.937860][ T312] RDX: 0000000000000000 RSI: 00000000fffffff0 RDI: 00000000ffffffea [ 36.946086][ T312] RBP: ffffc90000d17c98 R08: dffffc0000000000 R09: fffffbfff0c5d495 [ 36.954226][ T312] R10: fffffbfff0c5d495 R11: 1ffffffff0c5d494 R12: 00000000fffffff0 [ 36.962451][ T312] R13: ffff88810ca44100 R14: 0000000000000001 R15: ffff88810ca44100 [ 36.971211][ T312] FS: 0000000000000000(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [pid 2749] close(6 [pid 2745] close(10 [pid 2762] set_robust_list(0x5555698ca6a0, 24 [pid 2749] <... close resumed>) = 0 [pid 2762] <... set_robust_list resumed>) = 0 [pid 2745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2749] close(7 [pid 2762] chdir("./167" [pid 2745] close(11 [pid 2749] <... close resumed>) = 0 [pid 2762] <... chdir resumed>) = 0 [pid 2759] <... bpf resumed>) = 7 [pid 2749] close(8 [pid 2745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2762] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2759] futex(0x7f6be18a341c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2750] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 2749] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 2745] close(12 [pid 2762] <... prctl resumed>) = 0 [pid 2759] <... futex resumed>) = 0 [pid 2750] futex(0x7f6be18a3408, FUTEX_WAKE_PRIVATE, 1000000 [pid 2756] <... futex resumed>) = 0 [pid 2750] <... futex resumed>) = 1 [pid 2756] setsockopt(4, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 2750] futex(0x7f6be18a340c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2756] <... setsockopt resumed>) = 0 [pid 2756] futex(0x7f6be18a340c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2750] <... futex resumed>) = 0 [pid 2756] futex(0x7f6be18a3408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2750] close(3) = 0 [pid 2750] close(4) = 0 [pid 2750] close(5) = 0 [ 36.980410][ T312] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.987402][ T312] CR2: 00007f6be17b7d58 CR3: 000000010ef4d000 CR4: 00000000003506a0 [ 36.995736][ T312] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 37.003973][ T312] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 37.012115][ T312] Kernel panic - not syncing: Fatal exception [ 37.018351][ T312] Kernel Offset: disabled [ 37.022662][ T312] Rebooting in 86400 seconds..