./strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ./syz-executor3488227965 <...> d { noatsecure } for pid=215 comm="sshd" scontext=system_u:system_r:sshd_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [ 11.501739][ T24] audit: type=1400 audit(1742796425.120:63): avc: denied { write } for pid=215 comm="sh" path="pipe:[13100]" dev="pipefs" ino=13100 scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:sshd_t tclass=fifo_file permissive=1 [ 11.509365][ T24] audit: type=1400 audit(1742796425.120:64): avc: denied { rlimitinh } for pid=215 comm="sh" scontext=system_u:system_r:sshd_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [ 11.516307][ T24] audit: type=1400 audit(1742796425.120:65): avc: denied { siginh } for pid=215 comm="sh" scontext=system_u:system_r:sshd_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 Warning: Permanently added '10.128.1.64' (ED25519) to the list of known hosts. execve("./syz-executor3488227965", ["./syz-executor3488227965"], 0x7fffb6129ca0 /* 10 vars */) = 0 brk(NULL) = 0x555589f8b000 brk(0x555589f8bd40) = 0x555589f8bd40 arch_prctl(ARCH_SET_FS, 0x555589f8b3c0) = 0 set_tid_address(0x555589f8b690) = 286 set_robust_list(0x555589f8b6a0, 24) = 0 rseq(0x555589f8bce0, 0x20, 0, 0x53053053) = -1 ENOSYS (Function not implemented) prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 readlink("/proc/self/exe", "/root/syz-executor3488227965", 4096) = 28 getrandom("\x63\x33\x10\x32\xc3\xeb\x9f\x84", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x555589f8bd40 brk(0x555589facd40) = 0x555589facd40 brk(0x555589fad000) = 0x555589fad000 mprotect(0x7f65d132b000, 16384, PROT_READ) = 0 mmap(0x1ffffffff000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1ffffffff000 mmap(0x200000000000, 16777216, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200000000000 mmap(0x200001000000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200001000000 mkdir("./syzkaller.SH1gUz", 0700) = 0 chmod("./syzkaller.SH1gUz", 0777) = 0 chdir("./syzkaller.SH1gUz") = 0 mkdir("./0", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 287 ./strace-static-x86_64: Process 287 attached [pid 287] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 287] chdir("./0") = 0 [pid 287] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 287] setpgid(0, 0) = 0 [pid 287] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 287] write(3, "1000", 4) = 4 [pid 287] close(3) = 0 [pid 287] symlink("/dev/binderfs", "./binderfs") = 0 [pid 287] write(1, "executing program\n", 18executing program ) = 18 [pid 287] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 287] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 287] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 287] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 287] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 287] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 287] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 288 attached => {parent_tid=[288]}, 88) = 288 [pid 288] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 288] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 288] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 287] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 287] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 288] <... futex resumed>) = 0 [pid 288] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 287] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 288] <... socketpair resumed>[3, 4]) = 0 [pid 288] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 288] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 287] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 287] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 288] <... futex resumed>) = 0 [pid 287] <... futex resumed>) = 1 [pid 288] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 287] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 288] <... bpf resumed>) = 5 [pid 288] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 288] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 287] <... futex resumed>) = 0 [pid 287] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 288] <... futex resumed>) = 0 [pid 288] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [ 20.483594][ T24] audit: type=1400 audit(1742796434.110:66): avc: denied { execmem } for pid=286 comm="syz-executor348" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [ 20.499498][ T24] audit: type=1400 audit(1742796434.130:67): avc: denied { map_create } for pid=287 comm="syz-executor348" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 20.503146][ T24] audit: type=1400 audit(1742796434.130:68): avc: denied { perfmon } for pid=287 comm="syz-executor348" capability=38 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [pid 287] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 ETIMEDOUT (Connection timed out) [pid 287] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0}) = -1 ETIMEDOUT (Connection timed out) [pid 287] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0}) = -1 ETIMEDOUT (Connection timed out) [pid 287] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 287] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 287] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 287] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 287] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} => {parent_tid=[289]}, 88) = 289 [pid 287] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 287] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 287] futex(0x7f65d133142c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 287] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1204000 [pid 287] mprotect(0x7f65d1205000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 287] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 287] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1224990, parent_tid=0x7f65d1224990, exit_signal=0, stack=0x7f65d1204000, stack_size=0x20300, tls=0x7f65d12246c0} => {parent_tid=[290]}, 88) = 290 [pid 287] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 287] futex(0x7f65d1331428, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 287] futex(0x7f65d133142c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 289 attached ./strace-static-x86_64: Process 290 attached [pid 289] set_robust_list(0x7f65d12459a0, 24 [pid 290] set_robust_list(0x7f65d12249a0, 24) = 0 [pid 289] <... set_robust_list resumed>) = 0 [pid 290] rt_sigprocmask(SIG_SETMASK, [], [pid 289] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 290] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 289] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 290] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_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] <... bpf resumed>) = -1 EBADF (Bad file descriptor) [pid 289] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 20.522088][ T24] audit: type=1400 audit(1742796434.130:69): avc: denied { map_read map_write } for pid=287 comm="syz-executor348" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 20.542162][ T24] audit: type=1400 audit(1742796434.130:70): avc: denied { prog_load } for pid=287 comm="syz-executor348" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 20.561388][ T24] audit: type=1400 audit(1742796434.130:71): avc: denied { bpf } for pid=287 comm="syz-executor348" capability=39 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [pid 289] futex(0x7f65d1331418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 287] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 287] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... futex resumed>) = 0 [pid 287] <... futex resumed>) = 1 [pid 289] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [-1], 4 [pid 287] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... setsockopt resumed>) = -1 EBADF (Bad file descriptor) [pid 289] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 287] <... futex resumed>) = 0 [pid 289] futex(0x7f65d1331418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 290] <... bpf resumed>) = 6 [pid 288] <... bpf resumed>) = 7 [pid 290] futex(0x7f65d133142c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 290] futex(0x7f65d1331428, FUTEX_WAIT_PRIVATE, 0, NULL [pid 288] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 288] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 287] exit_group(0 [pid 290] <... futex resumed>) = ? [pid 289] <... futex resumed>) = ? [pid 287] <... exit_group resumed>) = ? [pid 290] +++ exited with 0 +++ [pid 289] +++ exited with 0 +++ [pid 288] <... futex resumed>) = ? [pid 288] +++ exited with 0 +++ [pid 287] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=287, si_uid=0, si_status=0, si_utime=0, si_stime=13} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./0/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./0/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./0") = 0 mkdir("./1", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 292 ./strace-static-x86_64: Process 292 attached [pid 292] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 292] chdir("./1") = 0 [pid 292] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 292] setpgid(0, 0) = 0 [pid 292] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 292] write(3, "1000", 4) = 4 executing program [pid 292] close(3) = 0 [pid 292] symlink("/dev/binderfs", "./binderfs") = 0 [pid 292] write(1, "executing program\n", 18) = 18 [pid 292] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 292] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 292] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 292] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 292] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 292] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 292] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0} => {parent_tid=[293]}, 88) = 293 [pid 292] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 292] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 292] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 293 attached [pid 293] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 293] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 293] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 293] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... futex resumed>) = 0 [pid 292] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 292] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 293] <... futex resumed>) = 1 [pid 293] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80) = 5 [pid 293] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... futex resumed>) = 0 [pid 292] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 292] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 293] <... futex resumed>) = 1 [pid 293] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 6 [pid 293] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 293] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 292] <... futex resumed>) = 0 [pid 292] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 292] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 292] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 292] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 292] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 292] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} [pid 293] <... futex resumed>) = 0 ./strace-static-x86_64: Process 294 attached [pid 293] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 292] <... clone3 resumed> => {parent_tid=[294]}, 88) = 294 [pid 292] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 292] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 292] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 294] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 293] <... bpf resumed>) = 0 [pid 294] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 293] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 294] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 293] <... futex resumed>) = 0 [pid 293] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 294] <... bpf resumed>) = 7 [pid 294] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 292] <... futex resumed>) = 0 [pid 292] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 292] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 293] <... futex resumed>) = 0 [pid 293] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 293] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 292] <... futex resumed>) = 0 [pid 292] exit_group(0) = ? [pid 293] <... futex resumed>) = ? [pid 293] +++ exited with 0 +++ [pid 294] +++ exited with 0 +++ [pid 292] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=292, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./1/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./1/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./1") = 0 mkdir("./2", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 295 ./strace-static-x86_64: Process 295 attached [pid 295] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 295] chdir("./2") = 0 [pid 295] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 295] setpgid(0, 0) = 0 [pid 295] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 295] write(3, "1000", 4) = 4 [pid 295] close(3) = 0 [pid 295] symlink("/dev/binderfs", "./binderfs") = 0 [pid 295] write(1, "executing program\n", 18executing program ) = 18 [pid 295] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 295] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 295] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 295] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 295] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 295] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 295] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0} => {parent_tid=[296]}, 88) = 296 [pid 295] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 295] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 295] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 296 attached [pid 296] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 296] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 296] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 296] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 295] <... futex resumed>) = 0 [pid 295] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 295] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 296] <... futex resumed>) = 1 [pid 296] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80) = 5 [pid 296] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 295] <... futex resumed>) = 0 [pid 295] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 295] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 296] <... futex resumed>) = 1 [pid 296] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 6 [pid 296] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 295] <... futex resumed>) = 0 [pid 296] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 295] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 295] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 295] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 295] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 295] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 295] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0}./strace-static-x86_64: Process 297 attached [pid 296] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 295] <... clone3 resumed> => {parent_tid=[297]}, 88) = 297 [pid 295] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 295] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 295] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 297] set_robust_list(0x7f65d12459a0, 24 [pid 296] <... bpf resumed>) = 0 [pid 297] <... set_robust_list resumed>) = 0 [pid 296] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 297] rt_sigprocmask(SIG_SETMASK, [], [pid 296] <... futex resumed>) = 0 [pid 297] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 296] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 297] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 297] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 295] <... futex resumed>) = 0 [pid 295] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 295] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 296] <... futex resumed>) = 0 [pid 297] futex(0x7f65d1331418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 296] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 296] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 295] <... futex resumed>) = 0 [pid 296] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 295] exit_group(0 [pid 296] <... futex resumed>) = ? [pid 295] <... exit_group resumed>) = ? [pid 296] +++ exited with 0 +++ [pid 297] <... futex resumed>) = ? [pid 297] +++ exited with 0 +++ [pid 295] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=295, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./2/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./2/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./2") = 0 [ 20.637605][ T24] audit: type=1400 audit(1742796434.270:73): avc: denied { prog_run } for pid=287 comm="syz-executor348" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 20.656964][ T24] audit: type=1400 audit(1742796434.270:72): avc: denied { prog_run } for pid=287 comm="syz-executor348" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 mkdir("./3", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 299 ./strace-static-x86_64: Process 299 attached [pid 299] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 299] chdir("./3") = 0 [pid 299] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 299] setpgid(0, 0) = 0 [pid 299] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 299] write(3, "1000", 4) = 4 [pid 299] close(3) = 0 [pid 299] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 299] write(1, "executing program\n", 18) = 18 [pid 299] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 299] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 299] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 299] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 299] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 299] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 299] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 300 attached [pid 300] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 300] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 300] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 299] <... clone3 resumed> => {parent_tid=[300]}, 88) = 300 [pid 299] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 299] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 300] <... futex resumed>) = 0 [pid 300] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 299] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 300] <... socketpair resumed>[3, 4]) = 0 [pid 300] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 300] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 299] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 299] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 300] <... futex resumed>) = 0 [pid 300] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 299] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 300] <... bpf resumed>) = 5 [pid 300] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 300] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 299] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 299] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 300] <... futex resumed>) = 0 [pid 300] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 299] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 300] <... bpf resumed>) = 6 [pid 300] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 299] <... futex resumed>) = 0 [pid 299] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 299] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 299] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 299] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 299] rt_sigprocmask(SIG_BLOCK, ~[], [pid 300] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 299] <... rt_sigprocmask resumed>[], 8) = 0 [pid 299] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} [pid 300] <... bpf resumed>) = 0 [pid 300] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 299] <... clone3 resumed> => {parent_tid=[301]}, 88) = 301 [pid 300] <... futex resumed>) = 0 ./strace-static-x86_64: Process 301 attached [pid 301] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 301] rt_sigprocmask(SIG_SETMASK, [], [pid 300] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 299] rt_sigprocmask(SIG_SETMASK, [], [pid 301] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 301] futex(0x7f65d1331418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 299] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 299] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 301] <... futex resumed>) = 0 [pid 299] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 301] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 301] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 299] <... futex resumed>) = 0 [pid 299] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 300] <... futex resumed>) = 0 [pid 300] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 300] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 300] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 299] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 299] exit_group(0) = ? [pid 300] <... futex resumed>) = ? [pid 300] +++ exited with 0 +++ [pid 301] +++ exited with 0 +++ [pid 299] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=299, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./3/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./3/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./3") = 0 mkdir("./4", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 302 ./strace-static-x86_64: Process 302 attached [pid 302] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 302] chdir("./4") = 0 [pid 302] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 302] setpgid(0, 0) = 0 [pid 302] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 302] write(3, "1000", 4) = 4 [pid 302] close(3) = 0 [pid 302] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 302] write(1, "executing program\n", 18) = 18 [pid 302] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 302] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 302] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 302] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 302] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 302] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 302] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 303 attached [pid 303] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 303] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 303] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 302] <... clone3 resumed> => {parent_tid=[303]}, 88) = 303 [pid 302] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 302] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 303] <... futex resumed>) = 0 [pid 303] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 302] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 303] <... socketpair resumed>[3, 4]) = 0 [pid 303] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 302] <... futex resumed>) = 0 [pid 303] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 302] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 302] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 303] <... bpf resumed>) = 5 [pid 303] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 302] <... futex resumed>) = 0 [pid 302] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 302] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 303] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 6 [pid 303] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 302] <... futex resumed>) = 0 [pid 302] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 302] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 302] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 302] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 302] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 302] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} => {parent_tid=[304]}, 88) = 304 [pid 302] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 302] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 302] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 304 attached [pid 304] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [], [pid 303] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 304] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 303] <... bpf resumed>) = 0 [pid 304] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 303] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 304] <... bpf resumed>) = 7 [pid 303] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 304] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000 [pid 302] <... futex resumed>) = 0 [pid 303] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 302] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 302] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... futex resumed>) = 1 [pid 304] futex(0x7f65d1331418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 303] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 303] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 302] <... futex resumed>) = 0 [pid 302] exit_group(0 [pid 303] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 302] <... exit_group resumed>) = ? [pid 304] <... futex resumed>) = ? [pid 304] +++ exited with 0 +++ [pid 303] <... futex resumed>) = ? [pid 303] +++ exited with 0 +++ [pid 302] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=302, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./4/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./4/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./4") = 0 mkdir("./5", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 305 ./strace-static-x86_64: Process 305 attached [pid 305] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 305] chdir("./5") = 0 [pid 305] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 305] setpgid(0, 0) = 0 [pid 305] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 305] write(3, "1000", 4) = 4 [pid 305] close(3) = 0 [pid 305] symlink("/dev/binderfs", "./binderfs") = 0 [pid 305] write(1, "executing program\n", 18executing program ) = 18 [pid 305] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 305] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 305] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 305] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 306 attached => {parent_tid=[306]}, 88) = 306 [pid 306] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [], [pid 305] rt_sigprocmask(SIG_SETMASK, [], [pid 306] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 306] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 305] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 305] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 306] <... futex resumed>) = 0 [pid 306] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 305] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... futex resumed>) = 0 [pid 306] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 305] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 306] <... futex resumed>) = 0 [pid 306] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 305] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... bpf resumed>) = 5 [pid 306] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 305] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 306] <... futex resumed>) = 0 [pid 306] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 305] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... bpf resumed>) = 6 [pid 306] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 305] <... futex resumed>) = 0 [pid 305] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 305] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} [pid 306] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 305] <... clone3 resumed> => {parent_tid=[307]}, 88) = 307 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 305] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 307 attached [pid 307] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 307] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 306] <... bpf resumed>) = 0 [pid 306] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... bpf resumed>) = 7 [pid 307] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... futex resumed>) = 0 [pid 305] <... futex resumed>) = 0 [pid 305] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... futex resumed>) = 1 [pid 307] futex(0x7f65d1331418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 306] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 305] <... futex resumed>) = 0 [pid 306] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 305] exit_group(0) = ? [pid 307] <... futex resumed>) = ? [pid 307] +++ exited with 0 +++ [pid 306] <... futex resumed>) = ? [pid 306] +++ exited with 0 +++ [pid 305] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=305, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./5/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./5/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./5") = 0 mkdir("./6", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 308 ./strace-static-x86_64: Process 308 attached [pid 308] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 308] chdir("./6") = 0 [pid 308] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 308] setpgid(0, 0) = 0 [pid 308] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 308] write(3, "1000", 4) = 4 [pid 308] close(3) = 0 [pid 308] symlink("/dev/binderfs", "./binderfs") = 0 [pid 308] write(1, "executing program\n", 18executing program ) = 18 [pid 308] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 308] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 308] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 309 attached => {parent_tid=[309]}, 88) = 309 [pid 309] set_robust_list(0x7f65d12669a0, 24 [pid 308] rt_sigprocmask(SIG_SETMASK, [], [pid 309] <... set_robust_list resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 308] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] rt_sigprocmask(SIG_SETMASK, [], [pid 308] <... futex resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 308] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 309] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 308] <... futex resumed>) = 0 [pid 308] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80) = 5 [pid 309] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 308] <... futex resumed>) = 0 [pid 308] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 6 [pid 309] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 308] <... futex resumed>) = 0 [pid 308] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 308] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [pid 309] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 308] <... rt_sigprocmask resumed>[], 8) = 0 [pid 309] <... bpf resumed>) = 0 [pid 308] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} [pid 309] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 310 attached ) = 0 [pid 309] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... clone3 resumed> => {parent_tid=[310]}, 88) = 310 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 310] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 310] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 308] <... futex resumed>) = 0 [pid 308] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... futex resumed>) = 0 [pid 308] <... futex resumed>) = 1 [pid 309] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 308] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... setsockopt resumed>) = 0 [pid 309] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 308] <... futex resumed>) = 0 [pid 309] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] exit_group(0 [pid 309] <... futex resumed>) = ? [pid 308] <... exit_group resumed>) = ? [pid 309] +++ exited with 0 +++ [pid 310] +++ exited with 0 +++ [pid 308] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=308, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./6/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./6/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./6") = 0 mkdir("./7", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 311 ./strace-static-x86_64: Process 311 attached [pid 311] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 311] chdir("./7") = 0 [pid 311] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 311] setpgid(0, 0) = 0 [pid 311] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 311] write(3, "1000", 4) = 4 [pid 311] close(3) = 0 [pid 311] symlink("/dev/binderfs", "./binderfs") = 0 [pid 311] write(1, "executing program\n", 18executing program ) = 18 [pid 311] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 311] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 311] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 311] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 312 attached => {parent_tid=[312]}, 88) = 312 [pid 312] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 312] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 312] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 311] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 312] <... futex resumed>) = 0 [pid 312] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 312] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 312] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 311] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 312] <... futex resumed>) = 0 [pid 311] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 312] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80) = 5 [pid 312] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 311] <... futex resumed>) = 0 [pid 311] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 312] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 6 [pid 312] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 311] <... futex resumed>) = 0 [pid 311] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 311] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [pid 312] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 311] <... rt_sigprocmask resumed>[], 8) = 0 [pid 311] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} [pid 312] <... bpf resumed>) = 0 [pid 312] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 312] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 311] <... clone3 resumed> => {parent_tid=[313]}, 88) = 313 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 311] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 313 attached [pid 313] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 313] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 313] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 313] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 311] <... futex resumed>) = 0 [pid 311] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 311] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 312] <... futex resumed>) = 0 [pid 312] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 312] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... futex resumed>) = 0 [pid 311] exit_group(0) = ? [pid 313] +++ exited with 0 +++ [pid 312] <... futex resumed>) = ? [pid 312] +++ exited with 0 +++ [pid 311] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=311, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./7", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./7/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./7/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./7/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./7") = 0 mkdir("./8", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 314 ./strace-static-x86_64: Process 314 attached [pid 314] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 314] chdir("./8") = 0 [pid 314] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 314] setpgid(0, 0) = 0 [pid 314] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 314] write(3, "1000", 4) = 4 [pid 314] close(3) = 0 [pid 314] symlink("/dev/binderfs", "./binderfs") = 0 [pid 314] write(1, "executing program\n", 18executing program ) = 18 [pid 314] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 314] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 314] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 314] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 314] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 314] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 314] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 315 attached => {parent_tid=[315]}, 88) = 315 [pid 315] set_robust_list(0x7f65d12669a0, 24 [pid 314] rt_sigprocmask(SIG_SETMASK, [], [pid 315] <... set_robust_list resumed>) = 0 [pid 314] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 315] rt_sigprocmask(SIG_SETMASK, [], [pid 314] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 315] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 314] <... futex resumed>) = 0 [pid 315] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 314] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 315] <... socketpair resumed>[3, 4]) = 0 [pid 315] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 314] <... futex resumed>) = 0 [pid 315] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 314] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 315] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 314] <... futex resumed>) = 0 [pid 315] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 314] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 315] <... bpf resumed>) = 5 [pid 315] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 314] <... futex resumed>) = 0 [pid 315] <... futex resumed>) = 1 [pid 314] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 315] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 314] <... futex resumed>) = 0 [pid 314] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 315] <... bpf resumed>) = 6 [pid 315] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 314] <... futex resumed>) = 0 [pid 314] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 314] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 314] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 314] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 314] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 314] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} => {parent_tid=[316]}, 88) = 316 [pid 314] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 314] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 314] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 316 attached [pid 316] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 316] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 316] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 315] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 316] <... bpf resumed>) = 7 [pid 316] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000 [pid 314] <... futex resumed>) = 0 [pid 314] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 314] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 316] <... futex resumed>) = 1 [pid 316] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 316] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000 [pid 314] <... futex resumed>) = 0 [pid 316] <... futex resumed>) = 1 [pid 316] futex(0x7f65d1331418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 315] <... bpf resumed>) = 0 [pid 315] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 314] exit_group(0) = ? [pid 316] <... futex resumed>) = ? [pid 316] +++ exited with 0 +++ [pid 315] +++ exited with 0 +++ [pid 314] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=314, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./8/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./8/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./8") = 0 mkdir("./9", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 317 ./strace-static-x86_64: Process 317 attached [pid 317] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 317] chdir("./9") = 0 [pid 317] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 317] setpgid(0, 0) = 0 [pid 317] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 317] write(3, "1000", 4) = 4 [pid 317] close(3) = 0 [pid 317] symlink("/dev/binderfs", "./binderfs") = 0 [pid 317] write(1, "executing program\n", 18executing program ) = 18 [pid 317] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 317] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 317] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 317] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 317] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 317] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 317] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 318 attached => {parent_tid=[318]}, 88) = 318 [pid 318] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 318] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 317] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 317] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 318] <... futex resumed>) = 0 [pid 318] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 317] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 318] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 318] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 317] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 317] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 318] <... futex resumed>) = 0 [pid 318] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 317] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 318] <... bpf resumed>) = 5 [pid 318] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 318] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 317] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 317] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 318] <... futex resumed>) = 0 [pid 318] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 317] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 318] <... bpf resumed>) = 6 [pid 318] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 318] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 317] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 317] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 318] <... futex resumed>) = 0 [pid 318] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32) = 0 [pid 318] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 318] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 317] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 318] <... futex resumed>) = 0 [pid 318] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 317] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 318] <... bpf resumed>) = 7 [pid 318] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 317] <... futex resumed>) = 0 [pid 317] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 317] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 318] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 318] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 317] <... futex resumed>) = 0 [pid 317] exit_group(0 [pid 318] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 317] <... exit_group resumed>) = ? [pid 318] <... futex resumed>) = ? [pid 318] +++ exited with 0 +++ [pid 317] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=317, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./9/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./9/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./9") = 0 mkdir("./10", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 319 ./strace-static-x86_64: Process 319 attached [pid 319] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 319] chdir("./10") = 0 [pid 319] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 319] setpgid(0, 0) = 0 [pid 319] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 319] write(3, "1000", 4) = 4 [pid 319] close(3) = 0 [pid 319] symlink("/dev/binderfs", "./binderfs") = 0 [pid 319] write(1, "executing program\n", 18executing program ) = 18 [pid 319] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 319] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 319] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 319] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 319] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 319] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 320 attached [pid 320] set_robust_list(0x7f65d12669a0, 24 [pid 319] <... clone3 resumed> => {parent_tid=[320]}, 88) = 320 [pid 320] <... set_robust_list resumed>) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 320] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 319] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 320] <... futex resumed>) = 0 [pid 320] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 319] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 320] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 320] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 319] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 320] <... futex resumed>) = 0 [pid 320] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 319] <... futex resumed>) = 1 [pid 320] <... bpf resumed>) = 5 [pid 320] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 320] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 319] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 320] <... futex resumed>) = 0 [pid 319] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 320] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 6 [pid 320] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 319] <... futex resumed>) = 0 [pid 319] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 319] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 319] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 319] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 319] rt_sigprocmask(SIG_BLOCK, ~[], [pid 320] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 319] <... rt_sigprocmask resumed>[], 8) = 0 [pid 319] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} => {parent_tid=[321]}, 88) = 321 [pid 320] <... bpf resumed>) = 0 ./strace-static-x86_64: Process 321 attached [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 319] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 319] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 321] set_robust_list(0x7f65d12459a0, 24 [pid 320] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 321] <... set_robust_list resumed>) = 0 [pid 320] <... futex resumed>) = 0 [pid 321] rt_sigprocmask(SIG_SETMASK, [], [pid 320] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 321] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 321] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 321] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 319] <... futex resumed>) = 0 [pid 319] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 319] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 320] <... futex resumed>) = 0 [pid 321] futex(0x7f65d1331418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 320] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 320] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 319] <... futex resumed>) = 0 [pid 320] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 319] exit_group(0 [pid 320] <... futex resumed>) = ? [pid 319] <... exit_group resumed>) = ? [pid 320] +++ exited with 0 +++ [pid 321] <... futex resumed>) = ? [pid 321] +++ exited with 0 +++ [pid 319] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=319, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./10/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./10/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./10") = 0 mkdir("./11", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 322 ./strace-static-x86_64: Process 322 attached [pid 322] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 322] chdir("./11") = 0 [pid 322] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 322] setpgid(0, 0) = 0 [pid 322] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 322] write(3, "1000", 4) = 4 [pid 322] close(3) = 0 [pid 322] symlink("/dev/binderfs", "./binderfs") = 0 [pid 322] write(1, "executing program\n", 18executing program ) = 18 [pid 322] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 322] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 322] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 322] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 322] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 322] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 322] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 323 attached [pid 323] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 323] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 323] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 322] <... clone3 resumed> => {parent_tid=[323]}, 88) = 323 [pid 322] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 322] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 323] <... futex resumed>) = 0 [pid 323] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 323] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 323] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 322] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 322] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 323] <... futex resumed>) = 0 [pid 323] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 322] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 323] <... bpf resumed>) = 5 [pid 323] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 323] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 322] <... futex resumed>) = 0 [pid 322] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 323] <... futex resumed>) = 0 [pid 323] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 322] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 323] <... bpf resumed>) = 6 [pid 323] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 323] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 322] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 322] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 323] <... futex resumed>) = 0 [pid 323] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 322] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 322] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 323] <... bpf resumed>) = 0 [pid 322] <... mmap resumed>) = 0x7f65d1225000 [pid 323] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 323] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 322] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 322] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 322] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0}./strace-static-x86_64: Process 324 attached => {parent_tid=[324]}, 88) = 324 [pid 324] set_robust_list(0x7f65d12459a0, 24 [pid 322] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 322] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 324] <... set_robust_list resumed>) = 0 [pid 324] rt_sigprocmask(SIG_SETMASK, [], [pid 322] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 324] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 324] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 324] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000 [pid 322] <... futex resumed>) = 0 [pid 322] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 323] <... futex resumed>) = 0 [pid 322] <... futex resumed>) = 1 [pid 323] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 322] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 323] <... setsockopt resumed>) = 0 [pid 323] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 322] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 323] <... futex resumed>) = 0 [pid 323] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 322] exit_group(0) = ? [pid 323] <... futex resumed>) = ? [pid 323] +++ exited with 0 +++ [pid 324] <... futex resumed>) = ? [pid 324] +++ exited with 0 +++ [pid 322] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=322, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./11/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./11/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./11") = 0 mkdir("./12", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 325 ./strace-static-x86_64: Process 325 attached [pid 325] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 325] chdir("./12") = 0 [pid 325] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 325] setpgid(0, 0) = 0 [pid 325] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 325] write(3, "1000", 4) = 4 [pid 325] close(3) = 0 [pid 325] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 325] write(1, "executing program\n", 18) = 18 [pid 325] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 325] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 325] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 325] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 325] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 325] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 325] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 326 attached => {parent_tid=[326]}, 88) = 326 [pid 326] set_robust_list(0x7f65d12669a0, 24 [pid 325] rt_sigprocmask(SIG_SETMASK, [], [pid 326] <... set_robust_list resumed>) = 0 [pid 326] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 326] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 325] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 325] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 326] <... futex resumed>) = 0 [pid 325] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 326] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 326] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 325] <... futex resumed>) = 0 [pid 325] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 325] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 326] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80) = 5 [pid 326] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 325] <... futex resumed>) = 0 [pid 325] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 325] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 326] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 6 [pid 326] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 325] <... futex resumed>) = 0 [pid 326] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 325] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 325] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 325] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 325] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 325] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 326] <... bpf resumed>) = 0 [pid 325] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} [pid 326] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 325] <... clone3 resumed> => {parent_tid=[327]}, 88) = 327 [pid 325] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 325] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 325] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 327 attached [pid 327] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 327] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 327] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 326] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 327] <... bpf resumed>) = 7 [pid 327] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 325] <... futex resumed>) = 0 [pid 325] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 325] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 326] <... futex resumed>) = 0 [pid 326] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 326] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 325] <... futex resumed>) = 0 [pid 325] exit_group(0) = ? [pid 326] <... futex resumed>) = ? [pid 326] +++ exited with 0 +++ [pid 327] +++ exited with 0 +++ [pid 325] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=325, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./12/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./12/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./12") = 0 mkdir("./13", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 328 ./strace-static-x86_64: Process 328 attached [pid 328] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 328] chdir("./13") = 0 [pid 328] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 328] setpgid(0, 0) = 0 [pid 328] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 328] write(3, "1000", 4) = 4 [pid 328] close(3) = 0 [pid 328] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 328] write(1, "executing program\n", 18) = 18 [pid 328] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 328] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 328] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 328] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 328] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 328] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 328] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0} => {parent_tid=[329]}, 88) = 329 [pid 328] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 328] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 328] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 329 attached [pid 329] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 329] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 329] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 329] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 328] <... futex resumed>) = 0 [pid 328] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 328] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 329] <... futex resumed>) = 1 [pid 329] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80) = 5 [pid 329] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 328] <... futex resumed>) = 0 [pid 328] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 328] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 329] <... futex resumed>) = 1 [pid 329] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 6 [pid 329] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 328] <... futex resumed>) = 0 [pid 328] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 328] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 328] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 328] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 328] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 328] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} => {parent_tid=[330]}, 88) = 330 [pid 329] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 328] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 328] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000 [pid 329] <... bpf resumed>) = 0 [pid 328] <... futex resumed>) = 0 [pid 328] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 330 attached [pid 330] set_robust_list(0x7f65d12459a0, 24 [pid 329] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 330] <... set_robust_list resumed>) = 0 [pid 330] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 330] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 329] <... futex resumed>) = 0 [pid 329] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 330] <... bpf resumed>) = 7 [pid 330] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 328] <... futex resumed>) = 0 [pid 328] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 328] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 329] <... futex resumed>) = 0 [pid 329] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 329] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 328] <... futex resumed>) = 0 [pid 328] exit_group(0) = ? [pid 329] <... futex resumed>) = ? [pid 329] +++ exited with 0 +++ [pid 330] +++ exited with 0 +++ [pid 328] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=328, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./13/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./13/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./13") = 0 mkdir("./14", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 331 ./strace-static-x86_64: Process 331 attached [pid 331] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 331] chdir("./14") = 0 [pid 331] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 331] setpgid(0, 0) = 0 [pid 331] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 331] write(3, "1000", 4) = 4 [pid 331] close(3) = 0 [pid 331] symlink("/dev/binderfs", "./binderfs") = 0 [pid 331] write(1, "executing program\n", 18executing program ) = 18 [pid 331] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 331] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 331] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 331] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 331] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 331] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 331] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 332 attached => {parent_tid=[332]}, 88) = 332 [pid 332] set_robust_list(0x7f65d12669a0, 24 [pid 331] rt_sigprocmask(SIG_SETMASK, [], [pid 332] <... set_robust_list resumed>) = 0 [pid 331] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 332] rt_sigprocmask(SIG_SETMASK, [], [pid 331] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 332] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 331] <... futex resumed>) = 0 [pid 332] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 331] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 332] <... socketpair resumed>[3, 4]) = 0 [pid 332] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 331] <... futex resumed>) = 0 [pid 332] <... futex resumed>) = 1 [pid 331] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 332] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 331] <... futex resumed>) = 0 [pid 331] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 332] <... bpf resumed>) = 5 [pid 332] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 331] <... futex resumed>) = 0 [pid 332] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 331] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 331] <... futex resumed>) = 0 [pid 332] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 331] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 332] <... bpf resumed>) = 6 [pid 332] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 331] <... futex resumed>) = 0 [pid 331] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 331] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 331] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 331] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 331] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 331] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0}./strace-static-x86_64: Process 333 attached [pid 332] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 331] <... clone3 resumed> => {parent_tid=[333]}, 88) = 333 [pid 331] rt_sigprocmask(SIG_SETMASK, [], [pid 333] set_robust_list(0x7f65d12459a0, 24 [pid 332] <... bpf resumed>) = 0 [pid 331] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 331] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 331] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 333] <... set_robust_list resumed>) = 0 [pid 332] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 333] rt_sigprocmask(SIG_SETMASK, [], [pid 332] <... futex resumed>) = 0 [pid 333] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 332] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 333] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 333] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 331] <... futex resumed>) = 0 [pid 331] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 332] <... futex resumed>) = 0 [pid 331] <... futex resumed>) = 1 [pid 332] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 331] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 332] <... setsockopt resumed>) = 0 [pid 332] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 331] <... futex resumed>) = 0 [pid 332] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 331] exit_group(0 [pid 332] <... futex resumed>) = ? [pid 331] <... exit_group resumed>) = ? [pid 332] +++ exited with 0 +++ [pid 333] +++ exited with 0 +++ [pid 331] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=331, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./14/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./14/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./14") = 0 mkdir("./15", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 335 ./strace-static-x86_64: Process 335 attached [pid 335] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 335] chdir("./15") = 0 [pid 335] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 335] setpgid(0, 0) = 0 [pid 335] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 335] write(3, "1000", 4) = 4 [pid 335] close(3) = 0 [pid 335] symlink("/dev/binderfs", "./binderfs") = 0 [pid 335] write(1, "executing program\n", 18executing program ) = 18 [pid 335] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 335] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 335] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 335] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 335] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 335] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 335] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0} => {parent_tid=[336]}, 88) = 336 [pid 335] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 335] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 335] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 336 attached [pid 336] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 336] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 336] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 336] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 335] <... futex resumed>) = 0 [pid 335] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 335] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 336] <... futex resumed>) = 1 [pid 336] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80) = 5 [pid 336] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 335] <... futex resumed>) = 0 [pid 335] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 335] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 336] <... futex resumed>) = 1 [pid 336] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 6 [pid 336] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 335] <... futex resumed>) = 0 [pid 335] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 335] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 335] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 335] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 335] rt_sigprocmask(SIG_BLOCK, ~[], [pid 336] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 335] <... rt_sigprocmask resumed>[], 8) = 0 [pid 335] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0}./strace-static-x86_64: Process 337 attached [pid 336] <... bpf resumed>) = 0 [pid 335] <... clone3 resumed> => {parent_tid=[337]}, 88) = 337 [pid 335] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 335] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 335] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 336] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 337] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 336] <... futex resumed>) = 0 [pid 337] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 336] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 337] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 337] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 335] <... futex resumed>) = 0 [pid 335] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 335] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 337] futex(0x7f65d1331418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 336] <... futex resumed>) = 0 [pid 336] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 336] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 335] <... futex resumed>) = 0 [pid 336] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 335] exit_group(0) = ? [pid 336] <... futex resumed>) = ? [pid 337] <... futex resumed>) = ? [pid 336] +++ exited with 0 +++ [pid 337] +++ exited with 0 +++ [pid 335] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=335, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./15/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./15/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./15") = 0 mkdir("./16", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 338 ./strace-static-x86_64: Process 338 attached [pid 338] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 338] chdir("./16") = 0 [pid 338] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 338] setpgid(0, 0) = 0 [pid 338] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 338] write(3, "1000", 4) = 4 [pid 338] close(3) = 0 [pid 338] symlink("/dev/binderfs", "./binderfs") = 0 [pid 338] write(1, "executing program\n", 18executing program ) = 18 [pid 338] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 338] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 338] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 338] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 338] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 338] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 338] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 339 attached [pid 339] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 339] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 339] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 338] <... clone3 resumed> => {parent_tid=[339]}, 88) = 339 [pid 338] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 338] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 339] <... futex resumed>) = 0 [pid 339] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 338] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 339] <... socketpair resumed>[3, 4]) = 0 [pid 339] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 339] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 338] <... futex resumed>) = 0 [pid 338] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 339] <... futex resumed>) = 0 [pid 339] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 338] <... futex resumed>) = 1 [pid 339] <... bpf resumed>) = 5 [pid 339] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 339] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 338] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 338] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 339] <... futex resumed>) = 0 [pid 339] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 338] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 339] <... bpf resumed>) = 6 [pid 339] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 338] <... futex resumed>) = 0 [pid 338] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 338] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 338] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 338] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 339] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 338] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 338] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} [pid 339] <... bpf resumed>) = 0 [pid 339] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 339] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 338] <... clone3 resumed> => {parent_tid=[340]}, 88) = 340 [pid 338] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 338] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 338] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 340 attached [pid 340] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 340] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 340] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 340] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 338] <... futex resumed>) = 0 [pid 338] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 338] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 339] <... futex resumed>) = 0 [pid 339] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 339] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 338] <... futex resumed>) = 0 [pid 338] exit_group(0) = ? [pid 339] <... futex resumed>) = ? [pid 339] +++ exited with 0 +++ [pid 340] +++ exited with 0 +++ [pid 338] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=338, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./16/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./16/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./16") = 0 mkdir("./17", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 341 ./strace-static-x86_64: Process 341 attached [pid 341] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 341] chdir("./17") = 0 [pid 341] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 341] setpgid(0, 0) = 0 [pid 341] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 341] write(3, "1000", 4) = 4 [pid 341] close(3) = 0 [pid 341] symlink("/dev/binderfs", "./binderfs") = 0 [pid 341] write(1, "executing program\n", 18executing program ) = 18 [pid 341] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 341] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 341] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 341] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 341] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 341] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 341] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 342 attached => {parent_tid=[342]}, 88) = 342 [pid 342] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 342] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 342] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 341] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 341] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 342] <... futex resumed>) = 0 [pid 342] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 342] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 341] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 342] <... futex resumed>) = 0 [pid 342] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 341] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 342] <... futex resumed>) = 0 [pid 342] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 341] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 342] <... bpf resumed>) = 5 [pid 342] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 342] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 341] <... futex resumed>) = 0 [pid 341] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 342] <... futex resumed>) = 0 [pid 342] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 341] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 342] <... bpf resumed>) = 6 [pid 342] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 341] <... futex resumed>) = 0 [pid 342] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 341] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 341] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 341] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 341] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 341] rt_sigprocmask(SIG_BLOCK, ~[], [pid 342] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 341] <... rt_sigprocmask resumed>[], 8) = 0 [pid 342] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 341] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} [pid 342] <... bpf resumed>) = 0 ./strace-static-x86_64: Process 343 attached [pid 342] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 341] <... clone3 resumed> => {parent_tid=[343]}, 88) = 343 [pid 343] set_robust_list(0x7f65d12459a0, 24 [pid 342] <... futex resumed>) = 0 [pid 341] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 341] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 341] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 343] <... set_robust_list resumed>) = 0 [pid 342] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 343] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 343] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 343] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 341] <... futex resumed>) = 0 [pid 341] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 342] <... futex resumed>) = 0 [pid 342] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 342] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 342] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 341] <... futex resumed>) = 1 [pid 341] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 341] exit_group(0 [pid 342] <... futex resumed>) = ? [pid 342] +++ exited with 0 +++ [pid 343] +++ exited with 0 +++ [pid 341] <... exit_group resumed>) = ? [pid 341] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=341, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./17/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./17/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./17") = 0 mkdir("./18", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 344 ./strace-static-x86_64: Process 344 attached [pid 344] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 344] chdir("./18") = 0 [pid 344] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 344] setpgid(0, 0) = 0 [pid 344] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 344] write(3, "1000", 4) = 4 [pid 344] close(3) = 0 [pid 344] symlink("/dev/binderfs", "./binderfs") = 0 [pid 344] write(1, "executing program\n", 18executing program ) = 18 [pid 344] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 344] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 344] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 344] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 344] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 344] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 344] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 345 attached => {parent_tid=[345]}, 88) = 345 [pid 345] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 345] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 345] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 344] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 344] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 345] <... futex resumed>) = 0 [pid 345] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 345] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 345] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 344] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 344] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 345] <... futex resumed>) = 0 [pid 344] <... futex resumed>) = 1 [pid 345] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 344] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 345] <... bpf resumed>) = 5 [pid 345] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 345] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 344] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 344] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 345] <... futex resumed>) = 0 [pid 345] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 344] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 345] <... bpf resumed>) = 6 [pid 345] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 345] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 344] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 344] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 345] <... futex resumed>) = 0 [pid 345] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32) = 0 [pid 345] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 345] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 344] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 345] <... futex resumed>) = 0 [pid 345] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 344] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 345] <... bpf resumed>) = 7 [pid 345] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 345] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 344] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 344] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 345] <... futex resumed>) = 0 [pid 344] <... futex resumed>) = 1 [pid 345] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 345] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 345] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 344] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 344] exit_group(0) = ? [pid 345] <... futex resumed>) = ? [pid 345] +++ exited with 0 +++ [pid 344] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=344, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./18/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./18/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./18/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./18") = 0 mkdir("./19", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 346 attached , child_tidptr=0x555589f8b690) = 346 [pid 346] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 346] chdir("./19") = 0 [pid 346] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 346] setpgid(0, 0) = 0 [pid 346] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 346] write(3, "1000", 4) = 4 [pid 346] close(3) = 0 [pid 346] symlink("/dev/binderfs", "./binderfs") = 0 [pid 346] write(1, "executing program\n", 18executing program ) = 18 [pid 346] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 346] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 346] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 346] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 346] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 346] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 346] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0} => {parent_tid=[347]}, 88) = 347 ./strace-static-x86_64: Process 347 attached [pid 347] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 347] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 347] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 346] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 346] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 347] <... futex resumed>) = 0 [pid 347] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 346] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 347] <... socketpair resumed>[3, 4]) = 0 [pid 347] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 347] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 346] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 346] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 347] <... futex resumed>) = 0 [pid 347] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 346] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 347] <... bpf resumed>) = 5 [pid 347] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 347] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 346] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 346] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 347] <... futex resumed>) = 0 [pid 347] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 346] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 347] <... bpf resumed>) = 6 [pid 347] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 346] <... futex resumed>) = 0 [pid 347] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 346] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 346] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 346] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 346] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 346] rt_sigprocmask(SIG_BLOCK, ~[], [pid 347] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 346] <... rt_sigprocmask resumed>[], 8) = 0 [pid 346] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} [pid 347] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32) = 0 [pid 346] <... clone3 resumed> => {parent_tid=[348]}, 88) = 348 [pid 346] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 346] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 346] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 347] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 348 attached [pid 348] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 348] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 348] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 347] <... futex resumed>) = 0 [pid 347] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 348] <... bpf resumed>) = 7 [pid 348] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 346] <... futex resumed>) = 0 [pid 346] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 346] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 347] <... futex resumed>) = 0 [pid 347] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 347] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 346] <... futex resumed>) = 0 [pid 346] exit_group(0) = ? [pid 347] <... futex resumed>) = ? [pid 348] +++ exited with 0 +++ [pid 347] +++ exited with 0 +++ [pid 346] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=346, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./19", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./19", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./19/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./19/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./19/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./19") = 0 mkdir("./20", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 349 ./strace-static-x86_64: Process 349 attached [pid 349] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 349] chdir("./20") = 0 [pid 349] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 349] setpgid(0, 0) = 0 [pid 349] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 349] write(3, "1000", 4) = 4 [pid 349] close(3) = 0 [pid 349] symlink("/dev/binderfs", "./binderfs") = 0 [pid 349] write(1, "executing program\n", 18executing program ) = 18 [pid 349] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 349] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 349] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 349] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 349] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 349] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 349] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 350 attached => {parent_tid=[350]}, 88) = 350 [pid 350] set_robust_list(0x7f65d12669a0, 24 [pid 349] rt_sigprocmask(SIG_SETMASK, [], [pid 350] <... set_robust_list resumed>) = 0 [pid 349] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 350] rt_sigprocmask(SIG_SETMASK, [], [pid 349] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 350] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 349] <... futex resumed>) = 0 [pid 350] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 349] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 350] <... socketpair resumed>[3, 4]) = 0 [pid 350] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 349] <... futex resumed>) = 0 [pid 350] <... futex resumed>) = 1 [pid 349] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 350] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 349] <... futex resumed>) = 0 [pid 349] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 350] <... bpf resumed>) = 5 [pid 350] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 349] <... futex resumed>) = 0 [pid 350] <... futex resumed>) = 1 [pid 349] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 350] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 349] <... futex resumed>) = 0 [pid 349] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 350] <... bpf resumed>) = 6 [pid 350] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 349] <... futex resumed>) = 0 [pid 350] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 349] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 350] <... bpf resumed>) = 0 [pid 349] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 350] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 349] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 350] <... futex resumed>) = 0 [pid 349] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 350] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 349] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 349] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0}./strace-static-x86_64: Process 351 attached => {parent_tid=[351]}, 88) = 351 [pid 351] set_robust_list(0x7f65d12459a0, 24 [pid 349] rt_sigprocmask(SIG_SETMASK, [], [pid 351] <... set_robust_list resumed>) = 0 [pid 349] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 351] rt_sigprocmask(SIG_SETMASK, [], [pid 349] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000 [pid 351] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 349] <... futex resumed>) = 0 [pid 351] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 349] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 351] <... bpf resumed>) = 7 [pid 351] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 349] <... futex resumed>) = 0 [pid 349] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 349] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 350] <... futex resumed>) = 0 [pid 350] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 350] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 349] <... futex resumed>) = 0 [pid 349] exit_group(0) = ? [pid 350] <... futex resumed>) = ? [pid 350] +++ exited with 0 +++ [pid 351] +++ exited with 0 +++ [pid 349] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=349, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./20", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./20", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./20/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./20/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./20/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./20") = 0 mkdir("./21", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 352 attached , child_tidptr=0x555589f8b690) = 352 [pid 352] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 352] chdir("./21") = 0 [pid 352] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 352] setpgid(0, 0) = 0 [pid 352] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 352] write(3, "1000", 4) = 4 [pid 352] close(3) = 0 [pid 352] symlink("/dev/binderfs", "./binderfs") = 0 [pid 352] write(1, "executing program\n", 18executing program ) = 18 [pid 352] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 352] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 352] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 352] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 352] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 352] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 352] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 353 attached => {parent_tid=[353]}, 88) = 353 [pid 353] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 353] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 353] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 352] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 352] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 353] <... futex resumed>) = 0 [pid 353] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 352] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 353] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 353] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 352] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 352] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 353] <... futex resumed>) = 0 [pid 353] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80) = 5 [pid 352] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 353] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 353] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 352] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 352] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 353] <... futex resumed>) = 0 [pid 353] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 352] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 353] <... bpf resumed>) = 6 [pid 353] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 352] <... futex resumed>) = 0 [pid 352] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 352] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 352] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 352] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 352] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 352] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} [pid 353] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 352] <... clone3 resumed> => {parent_tid=[354]}, 88) = 354 [pid 352] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 352] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 352] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 354 attached [pid 354] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 354] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 354] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 353] <... bpf resumed>) = 0 [pid 354] <... bpf resumed>) = 7 [pid 354] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000 [pid 352] <... futex resumed>) = 0 [pid 352] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 352] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 354] <... futex resumed>) = 1 [pid 354] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 354] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000 [pid 352] <... futex resumed>) = 0 [pid 354] <... futex resumed>) = 1 [pid 354] futex(0x7f65d1331418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 353] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 353] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 352] exit_group(0) = ? [pid 354] <... futex resumed>) = ? [pid 353] <... futex resumed>) = ? [pid 354] +++ exited with 0 +++ [pid 353] +++ exited with 0 +++ [pid 352] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=352, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./21", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./21", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./21/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./21/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./21/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./21") = 0 mkdir("./22", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 355 ./strace-static-x86_64: Process 355 attached [pid 355] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 355] chdir("./22") = 0 [pid 355] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 355] setpgid(0, 0) = 0 [pid 355] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 355] write(3, "1000", 4) = 4 [pid 355] close(3) = 0 [pid 355] symlink("/dev/binderfs", "./binderfs") = 0 [pid 355] write(1, "executing program\n", 18executing program ) = 18 [pid 355] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 355] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 355] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 355] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 355] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 355] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 355] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 356 attached => {parent_tid=[356]}, 88) = 356 [pid 356] set_robust_list(0x7f65d12669a0, 24 [pid 355] rt_sigprocmask(SIG_SETMASK, [], [pid 356] <... set_robust_list resumed>) = 0 [pid 355] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 356] rt_sigprocmask(SIG_SETMASK, [], [pid 355] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 356] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 355] <... futex resumed>) = 0 [pid 356] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 355] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 356] <... socketpair resumed>[3, 4]) = 0 [pid 356] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 355] <... futex resumed>) = 0 [pid 356] <... futex resumed>) = 1 [pid 355] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 356] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 355] <... futex resumed>) = 0 [pid 355] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 356] <... bpf resumed>) = 5 [pid 356] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 355] <... futex resumed>) = 0 [pid 356] <... futex resumed>) = 1 [pid 355] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 356] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 355] <... futex resumed>) = 0 [pid 355] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 356] <... bpf resumed>) = 6 [pid 356] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 355] <... futex resumed>) = 0 [pid 355] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 356] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32) = 0 [pid 355] <... futex resumed>) = 0 [pid 356] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 355] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 355] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 356] <... futex resumed>) = 1 [pid 355] <... futex resumed>) = 0 [pid 355] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 356] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 356] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 355] <... futex resumed>) = 0 [pid 355] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 355] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 356] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 356] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 355] <... futex resumed>) = 0 [pid 355] exit_group(0) = ? [pid 356] +++ exited with 0 +++ [pid 355] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=355, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./22", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./22", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./22/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./22/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./22/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./22") = 0 mkdir("./23", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 357 ./strace-static-x86_64: Process 357 attached [pid 357] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 357] chdir("./23") = 0 [pid 357] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 357] setpgid(0, 0) = 0 [pid 357] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 357] write(3, "1000", 4) = 4 [pid 357] close(3) = 0 [pid 357] symlink("/dev/binderfs", "./binderfs") = 0 [pid 357] write(1, "executing program\n", 18executing program ) = 18 [pid 357] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 357] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 357] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 357] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 357] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 357] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 357] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 358 attached [pid 358] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 358] rt_sigprocmask(SIG_SETMASK, [], [pid 357] <... clone3 resumed> => {parent_tid=[358]}, 88) = 358 [pid 358] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 358] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 357] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 357] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 358] <... futex resumed>) = 0 [pid 358] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 357] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 358] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 357] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 358] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 357] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 358] <... futex resumed>) = 0 [pid 358] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80) = 5 [pid 358] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 358] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 357] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 357] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 358] <... futex resumed>) = 0 [pid 358] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 357] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 358] <... bpf resumed>) = 6 [pid 358] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 357] <... futex resumed>) = 0 [pid 357] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 357] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 357] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 357] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 357] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 357] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} => {parent_tid=[359]}, 88) = 359 [pid 358] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 357] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 358] <... bpf resumed>) = 0 [pid 358] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 357] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 358] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 357] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 359 attached [pid 359] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 359] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 359] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 359] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 357] <... futex resumed>) = 0 [pid 357] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 357] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 358] <... futex resumed>) = 0 [pid 358] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 358] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 357] <... futex resumed>) = 0 [pid 357] exit_group(0) = ? [pid 358] <... futex resumed>) = ? [pid 358] +++ exited with 0 +++ [pid 359] +++ exited with 0 +++ [pid 357] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=357, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./23", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./23", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./23/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./23/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./23/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./23") = 0 mkdir("./24", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 360 ./strace-static-x86_64: Process 360 attached [pid 360] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 360] chdir("./24") = 0 [pid 360] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 360] setpgid(0, 0) = 0 [pid 360] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 360] write(3, "1000", 4) = 4 [pid 360] close(3) = 0 [pid 360] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 360] write(1, "executing program\n", 18) = 18 [pid 360] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 360] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 360] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 360] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 360] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 360] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 360] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0} => {parent_tid=[361]}, 88) = 361 [pid 360] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 360] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 360] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 361 attached [pid 361] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 361] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 361] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 361] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 360] <... futex resumed>) = 0 [pid 360] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 360] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 361] <... futex resumed>) = 1 [pid 361] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80) = 5 [pid 361] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 360] <... futex resumed>) = 0 [pid 360] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 360] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 361] <... futex resumed>) = 1 [pid 361] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 6 [pid 361] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 360] <... futex resumed>) = 0 [pid 360] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 360] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 360] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 360] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 360] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 360] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} => {parent_tid=[362]}, 88) = 362 [pid 361] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 360] rt_sigprocmask(SIG_SETMASK, [], [pid 361] <... bpf resumed>) = 0 [pid 360] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 360] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 360] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 362 attached [pid 362] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 362] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 362] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 361] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 361] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 362] <... bpf resumed>) = 7 [pid 362] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 360] <... futex resumed>) = 0 [pid 360] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 360] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 361] <... futex resumed>) = 0 [pid 361] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 361] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 360] <... futex resumed>) = 0 [pid 360] exit_group(0) = ? [pid 361] <... futex resumed>) = ? [pid 361] +++ exited with 0 +++ [pid 362] +++ exited with 0 +++ [pid 360] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=360, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./24", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./24", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./24/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./24/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./24/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./24") = 0 mkdir("./25", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 363 attached , child_tidptr=0x555589f8b690) = 363 [pid 363] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 363] chdir("./25") = 0 [pid 363] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 363] setpgid(0, 0) = 0 [pid 363] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 363] write(3, "1000", 4) = 4 [pid 363] close(3) = 0 [pid 363] symlink("/dev/binderfs", "./binderfs") = 0 [pid 363] write(1, "executing program\n", 18executing program ) = 18 [pid 363] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 363] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 363] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 363] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 363] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 363] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 363] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 364 attached => {parent_tid=[364]}, 88) = 364 [pid 364] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 364] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 364] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 363] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 363] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 364] <... futex resumed>) = 0 [pid 364] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 363] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 364] <... socketpair resumed>[3, 4]) = 0 [pid 364] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 363] <... futex resumed>) = 0 [pid 363] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 363] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 364] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80) = 5 [pid 364] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 363] <... futex resumed>) = 0 [pid 363] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 363] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 364] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 6 [pid 364] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 363] <... futex resumed>) = 0 [pid 363] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 363] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 363] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 363] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 363] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 363] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} => {parent_tid=[365]}, 88) = 365 [pid 363] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 363] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 363] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 365 attached [pid 365] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 365] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 365] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 364] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32) = 0 [pid 365] <... bpf resumed>) = 7 [pid 364] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 365] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000 [pid 363] <... futex resumed>) = 0 [pid 363] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 363] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 365] <... futex resumed>) = 1 [pid 365] futex(0x7f65d1331418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 364] <... futex resumed>) = 1 [pid 363] <... futex resumed>) = 0 [pid 363] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49000000} [pid 364] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 364] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 363] <... futex resumed>) = 0 [pid 363] exit_group(0) = ? [pid 365] <... futex resumed>) = ? [pid 365] +++ exited with 0 +++ [pid 364] +++ exited with 0 +++ [pid 363] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=363, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./25", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./25", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./25/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./25/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./25/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./25") = 0 mkdir("./26", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 366 ./strace-static-x86_64: Process 366 attached [pid 366] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 366] chdir("./26") = 0 [pid 366] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 366] setpgid(0, 0) = 0 [pid 366] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 366] write(3, "1000", 4) = 4 [pid 366] close(3) = 0 [pid 366] symlink("/dev/binderfs", "./binderfs") = 0 [pid 366] write(1, "executing program\n", 18executing program ) = 18 [pid 366] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 366] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 366] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 366] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 366] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 366] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 366] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 367 attached => {parent_tid=[367]}, 88) = 367 [pid 367] set_robust_list(0x7f65d12669a0, 24 [pid 366] rt_sigprocmask(SIG_SETMASK, [], [pid 367] <... set_robust_list resumed>) = 0 [pid 366] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 366] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 367] rt_sigprocmask(SIG_SETMASK, [], [pid 366] <... futex resumed>) = 0 [pid 367] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 366] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 367] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 367] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 366] <... futex resumed>) = 0 [pid 367] <... futex resumed>) = 1 [pid 366] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 367] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 366] <... futex resumed>) = 0 [pid 366] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 367] <... bpf resumed>) = 5 [pid 367] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 366] <... futex resumed>) = 0 [pid 367] <... futex resumed>) = 1 [pid 366] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 367] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 366] <... futex resumed>) = 0 [pid 366] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 367] <... bpf resumed>) = 6 [pid 367] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 366] <... futex resumed>) = 0 [pid 367] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 366] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 366] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 366] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 366] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 366] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 366] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} => {parent_tid=[368]}, 88) = 368 [pid 366] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 366] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 366] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 368 attached [pid 368] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 368] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 368] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 367] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 368] <... bpf resumed>) = 7 [pid 367] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32 [pid 368] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000 [pid 366] <... futex resumed>) = 0 [pid 366] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 366] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 368] <... futex resumed>) = 1 [pid 368] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 368] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000 [pid 366] <... futex resumed>) = 0 [pid 368] <... futex resumed>) = 1 [pid 368] futex(0x7f65d1331418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 367] <... bpf resumed>) = 0 [pid 367] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 367] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 366] exit_group(0) = ? [pid 368] <... futex resumed>) = 231 [pid 367] <... futex resumed>) = ? [pid 368] +++ exited with 0 +++ [pid 367] +++ exited with 0 +++ [pid 366] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=366, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./26", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./26", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./26/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./26/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./26/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./26") = 0 mkdir("./27", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 369 ./strace-static-x86_64: Process 369 attached [pid 369] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 369] chdir("./27") = 0 [pid 369] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 369] setpgid(0, 0) = 0 [pid 369] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 369] write(3, "1000", 4) = 4 [pid 369] close(3) = 0 [pid 369] symlink("/dev/binderfs", "./binderfs") = 0 [pid 369] write(1, "executing program\n", 18executing program ) = 18 [pid 369] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 369] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 369] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 369] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 369] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 369] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 369] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 370 attached => {parent_tid=[370]}, 88) = 370 [pid 370] set_robust_list(0x7f65d12669a0, 24 [pid 369] rt_sigprocmask(SIG_SETMASK, [], [pid 370] <... set_robust_list resumed>) = 0 [pid 370] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 370] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 369] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 369] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 370] <... futex resumed>) = 0 [pid 370] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 369] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 370] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 370] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 369] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 369] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 370] <... futex resumed>) = 0 [pid 370] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 369] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 370] <... bpf resumed>) = 5 [pid 370] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 370] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 369] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 369] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 370] <... futex resumed>) = 0 [pid 370] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 369] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 370] <... bpf resumed>) = 6 [pid 370] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 370] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 369] <... futex resumed>) = 0 [pid 369] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 370] <... futex resumed>) = 0 [pid 370] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32) = 0 [pid 370] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 370] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 369] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 370] <... futex resumed>) = 0 [pid 369] <... futex resumed>) = 1 [pid 370] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 369] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 370] <... bpf resumed>) = 7 [pid 370] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 369] <... futex resumed>) = 0 [pid 369] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 369] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 370] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 370] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 369] <... futex resumed>) = 0 [pid 369] exit_group(0) = ? [pid 370] +++ exited with 0 +++ [pid 369] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=369, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./27", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./27", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./27/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./27/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./27/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./27") = 0 mkdir("./28", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 371 ./strace-static-x86_64: Process 371 attached [pid 371] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 371] chdir("./28") = 0 [pid 371] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 371] setpgid(0, 0) = 0 [pid 371] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 371] write(3, "1000", 4) = 4 [pid 371] close(3) = 0 [pid 371] symlink("/dev/binderfs", "./binderfs") = 0 [pid 371] write(1, "executing program\n", 18executing program ) = 18 [pid 371] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 371] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 371] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 371] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 371] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 371] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 371] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0}./strace-static-x86_64: Process 372 attached => {parent_tid=[372]}, 88) = 372 [pid 372] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 372] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 372] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 371] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 371] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 372] <... futex resumed>) = 0 [pid 372] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 371] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 372] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 372] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 371] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 371] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 372] <... futex resumed>) = 0 [pid 372] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80 [pid 371] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 372] <... bpf resumed>) = 5 [pid 372] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 372] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 371] <... futex resumed>) = 0 [pid 371] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 372] <... futex resumed>) = 0 [pid 372] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 371] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 372] <... bpf resumed>) = 6 [pid 372] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 371] <... futex resumed>) = 0 [pid 371] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 371] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 371] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 371] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 371] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 371] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} => {parent_tid=[373]}, 88) = 373 [pid 371] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 371] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 371] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 373 attached [pid 373] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 373] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 373] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 372] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32) = 0 [pid 373] <... bpf resumed>) = 7 [pid 372] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 373] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000 [pid 371] <... futex resumed>) = 0 [pid 371] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 371] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 373] <... futex resumed>) = 1 [pid 373] futex(0x7f65d1331418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 372] <... futex resumed>) = 1 [pid 371] <... futex resumed>) = 0 [pid 371] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 372] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 372] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 371] <... futex resumed>) = 0 [pid 371] exit_group(0 [pid 372] <... futex resumed>) = 1 [pid 371] <... exit_group resumed>) = ? [pid 373] <... futex resumed>) = ? [pid 373] +++ exited with 0 +++ [pid 372] +++ exited with 0 +++ [pid 371] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=371, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./28", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./28", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./28/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./28/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./28/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./28") = 0 mkdir("./29", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 374 ./strace-static-x86_64: Process 374 attached [pid 374] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 374] chdir("./29") = 0 [pid 374] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 374] setpgid(0, 0) = 0 [pid 374] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 374] write(3, "1000", 4) = 4 [pid 374] close(3) = 0 executing program [pid 374] symlink("/dev/binderfs", "./binderfs") = 0 [pid 374] write(1, "executing program\n", 18) = 18 [pid 374] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 374] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 374] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 374] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 374] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 374] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 374] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0} => {parent_tid=[375]}, 88) = 375 [pid 374] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 374] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 374] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 375 attached [pid 375] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 375] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 375] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 375] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 374] <... futex resumed>) = 0 [pid 374] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 374] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 375] <... futex resumed>) = 1 [pid 375] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80) = 5 [pid 375] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 374] <... futex resumed>) = 0 [pid 374] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 374] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 375] <... futex resumed>) = 1 [ 21.303432][ T15] ------------[ cut here ]------------ [ 21.309022][ T15] kernel BUG at kernel/bpf/arraymap.c:993! [ 21.314797][ T15] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 21.320679][ T15] CPU: 0 PID: 15 Comm: kworker/0:1 Not tainted 5.10.234-syzkaller-00033-g094fc3778d6b #0 [ 21.330305][ T15] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 [ 21.340218][ T15] Workqueue: events prog_array_map_clear_deferred [ 21.346644][ T15] RIP: 0010:prog_array_map_poke_run+0x696/0x6b0 [ 21.352702][ T15] Code: 93 e8 ff 48 83 c4 70 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 1d 93 e8 ff 0f 0b e9 de f9 ff ff e8 11 93 e8 ff 0f 0b e8 0a 93 e8 ff <0f> 0b e8 03 93 e8 ff 0f 0b e8 fc 92 e8 ff 0f 0b 66 2e 0f 1f 84 00 [ 21.372145][ T15] RSP: 0018:ffffc900000f7b90 EFLAGS: 00010293 [ 21.378048][ T15] RAX: ffffffff81822c46 RBX: ffff88810d6be250 RCX: ffff8881002962c0 [ 21.385940][ T15] RDX: 0000000000000000 RSI: 00000000fffffff0 RDI: 00000000ffffffea [ 21.393751][ T15] RBP: ffffc900000f7c28 R08: ffffffff818229d1 R09: fffffbfff0cdd699 [ 21.401561][ T15] R10: 0000000000000000 R11: dffffc0000000001 R12: ffff888102984480 [ 21.409373][ T15] R13: dffffc0000000000 R14: ffff88810d0ce800 R15: 00000000fffffff0 [ 21.417448][ T15] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 21.426307][ T15] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 21.432725][ T15] CR2: 0000200000001000 CR3: 000000000660f000 CR4: 00000000003506b0 [ 21.440540][ T15] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 21.448445][ T15] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 21.456243][ T15] Call Trace: [ 21.459378][ T15] ? __die_body+0x62/0xb0 [ 21.463542][ T15] ? die+0x88/0xb0 [ 21.467098][ T15] ? do_trap+0x1a4/0x310 [ 21.471182][ T15] ? prog_array_map_poke_run+0x696/0x6b0 [ 21.476646][ T15] ? handle_invalid_op+0x95/0xc0 [ 21.481418][ T15] ? prog_array_map_poke_run+0x696/0x6b0 [ 21.486907][ T15] ? exc_invalid_op+0x32/0x50 [ 21.491401][ T15] ? asm_exc_invalid_op+0x12/0x20 [ 21.496266][ T15] ? prog_array_map_poke_run+0x421/0x6b0 [ 21.501731][ T15] ? prog_array_map_poke_run+0x696/0x6b0 [ 21.507209][ T15] ? prog_array_map_poke_run+0x696/0x6b0 [ 21.512670][ T15] ? bpf_prog_4ed2b7248fcb2182+0xb/0xd08 [ 21.518147][ T15] fd_array_map_delete_elem+0x154/0x250 [ 21.523605][ T15] prog_array_map_clear_deferred+0xf8/0x210 [ 21.529337][ T15] ? __bpf_array_map_seq_show+0x8b0/0x8b0 [ 21.534893][ T15] ? __kasan_check_read+0x11/0x20 [ 21.539749][ T15] ? read_word_at_a_time+0x12/0x20 [ 21.544698][ T15] ? strscpy+0x9c/0x260 [ 21.548782][ T15] process_one_work+0x6dc/0xbd0 [pid 375] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 374] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 375] <... bpf resumed>) = 6 [pid 374] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 374] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 374] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 374] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 374] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} => {parent_tid=[376]}, 88) = 376 [pid 374] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 374] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 374] futex(0x7f65d133142c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 374] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1204000 [pid 374] mprotect(0x7f65d1205000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 374] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 374] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1224990, parent_tid=0x7f65d1224990, exit_signal=0, stack=0x7f65d1204000, stack_size=0x20300, tls=0x7f65d12246c0} => {parent_tid=[378]}, 88) = 378 [pid 374] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 374] futex(0x7f65d1331428, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 374] futex(0x7f65d133142c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 375] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 375] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 378 attached [pid 378] set_robust_list(0x7f65d12249a0, 24) = 0 [pid 378] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 378] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 ./strace-static-x86_64: Process 376 attached [pid 378] futex(0x7f65d133142c, FUTEX_WAKE_PRIVATE, 1000000 [pid 376] set_robust_list(0x7f65d12459a0, 24 [pid 374] <... futex resumed>) = 0 [pid 374] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 376] <... set_robust_list resumed>) = 0 [pid 374] <... futex resumed>) = 1 [pid 374] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 375] <... futex resumed>) = 0 [pid 375] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 376] rt_sigprocmask(SIG_SETMASK, [], [pid 375] <... setsockopt resumed>) = 0 [pid 375] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 374] <... futex resumed>) = 0 [pid 375] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 378] <... futex resumed>) = 1 [pid 378] futex(0x7f65d1331428, FUTEX_WAIT_PRIVATE, 0, NULL [pid 376] <... rt_sigprocmask resumed>NULL, 8) = 0 [ 21.553463][ T15] worker_thread+0xaea/0x1510 [ 21.557976][ T15] ? _raw_spin_lock+0x1b0/0x1b0 [ 21.562667][ T15] kthread+0x34b/0x3d0 [ 21.566656][ T15] ? worker_clr_flags+0x180/0x180 [ 21.571520][ T15] ? kthread_blkcg+0xd0/0xd0 [ 21.575944][ T15] ret_from_fork+0x1f/0x30 [ 21.580197][ T15] Modules linked in: [ 21.584623][ T15] ---[ end trace 3d90eca2c7a65e2a ]--- [ 21.590010][ T15] RIP: 0010:prog_array_map_poke_run+0x696/0x6b0 [pid 376] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32) = 0 [pid 376] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 376] futex(0x7f65d1331418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 374] exit_group(0 [pid 378] <... futex resumed>) = ? [pid 375] <... futex resumed>) = ? [pid 374] <... exit_group resumed>) = ? [pid 378] +++ exited with 0 +++ [pid 375] +++ exited with 0 +++ [pid 376] <... futex resumed>) = ? [pid 376] +++ exited with 0 +++ [pid 374] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=374, si_uid=0, si_status=0, si_utime=0, si_stime=29} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./29", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./29", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./29/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./29/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./29/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./29") = 0 mkdir("./30", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 379 ./strace-static-x86_64: Process 379 attached [pid 379] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 379] chdir("./30") = 0 [pid 379] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 379] setpgid(0, 0) = 0 [pid 379] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 379] write(3, "1000", 4) = 4 [pid 379] close(3) = 0 [pid 379] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 379] write(1, "executing program\n", 18) = 18 [pid 379] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 379] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 379] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 379] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 379] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 379] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 379] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0} => {parent_tid=[380]}, 88) = 380 [pid 379] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 379] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 379] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 380 attached [pid 380] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 380] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 380] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 380] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 379] <... futex resumed>) = 0 [pid 379] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 379] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 380] <... futex resumed>) = 1 [pid 380] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80) = 5 [pid 380] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 379] <... futex resumed>) = 0 [pid 379] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 379] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 380] <... futex resumed>) = 1 [pid 380] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 6 [pid 380] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 379] <... futex resumed>) = 0 [pid 379] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 379] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 379] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 379] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 379] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 379] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} => {parent_tid=[381]}, 88) = 381 [pid 379] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 379] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 379] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 380] <... futex resumed>) = 1 [pid 380] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32) = 0 [pid 380] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 380] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 381 attached [pid 381] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 381] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 21.597536][ T15] Code: 93 e8 ff 48 83 c4 70 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 1d 93 e8 ff 0f 0b e9 de f9 ff ff e8 11 93 e8 ff 0f 0b e8 0a 93 e8 ff <0f> 0b e8 03 93 e8 ff 0f 0b e8 fc 92 e8 ff 0f 0b 66 2e 0f 1f 84 00 [ 21.617538][ T15] RSP: 0018:ffffc900000f7b90 EFLAGS: 00010293 [ 21.623731][ T15] RAX: ffffffff81822c46 RBX: ffff88810d6be250 RCX: ffff8881002962c0 [ 21.631811][ T15] RDX: 0000000000000000 RSI: 00000000fffffff0 RDI: 00000000ffffffea [ 21.640288][ T15] RBP: ffffc900000f7c28 R08: ffffffff818229d1 R09: fffffbfff0cdd699 [pid 381] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 381] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000 [pid 379] <... futex resumed>) = 0 [pid 379] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000 [pid 380] <... futex resumed>) = 0 [pid 379] <... futex resumed>) = 1 [pid 380] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 379] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 380] <... setsockopt resumed>) = 0 [pid 380] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 379] <... futex resumed>) = 0 [pid 380] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 379] exit_group(0 [pid 380] <... futex resumed>) = ? [pid 379] <... exit_group resumed>) = ? [pid 380] +++ exited with 0 +++ [pid 381] <... futex resumed>) = ? [pid 381] +++ exited with 0 +++ [pid 379] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=379, si_uid=0, si_status=0, si_utime=0, si_stime=1} --- restart_syscall(<... resuming interrupted clone ...>) = 0 umount2("./30", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, "./30", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x555589f8c730 /* 3 entries */, 32768) = 80 umount2("./30/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) newfstatat(AT_FDCWD, "./30/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 unlink("./30/binderfs") = 0 getdents64(3, 0x555589f8c730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./30") = 0 mkdir("./31", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555589f8b690) = 382 ./strace-static-x86_64: Process 382 attached [pid 382] set_robust_list(0x555589f8b6a0, 24) = 0 [pid 382] chdir("./31") = 0 [pid 382] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 382] setpgid(0, 0) = 0 [pid 382] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 382] write(3, "1000", 4) = 4 [pid 382] close(3) = 0 [pid 382] symlink("/dev/binderfs", "./binderfs") = 0 [pid 382] write(1, "executing program\n", 18executing program ) = 18 [pid 382] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 382] rt_sigaction(SIGRT_1, {sa_handler=0x7f65d12cc380, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f65d12bd500}, NULL, 8) = 0 [pid 382] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 382] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1246000 [pid 382] mprotect(0x7f65d1247000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 382] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 382] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1266990, parent_tid=0x7f65d1266990, exit_signal=0, stack=0x7f65d1246000, stack_size=0x20300, tls=0x7f65d12666c0} => {parent_tid=[383]}, 88) = 383 [pid 382] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 382] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 382] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 383 attached [pid 383] set_robust_list(0x7f65d12669a0, 24) = 0 [pid 383] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 383] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 383] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 382] <... futex resumed>) = 0 [pid 382] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 382] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 383] <... futex resumed>) = 1 [pid 383] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_ARRAY, key_size=4, value_size=4, max_entries=10, map_flags=0, inner_map_fd=0, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 80) = 5 [pid 383] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 382] <... futex resumed>) = 0 [pid 382] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 382] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 383] <... futex resumed>) = 1 [pid 383] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x200000000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72) = 6 [pid 383] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000 [pid 382] <... futex resumed>) = 0 [pid 382] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 382] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 382] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f65d1225000 [pid 382] mprotect(0x7f65d1226000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 382] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 382] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f65d1245990, parent_tid=0x7f65d1245990, exit_signal=0, stack=0x7f65d1225000, stack_size=0x20300, tls=0x7f65d12456c0} => {parent_tid=[384]}, 88) = 384 [pid 382] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 382] futex(0x7f65d1331418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 382] futex(0x7f65d133141c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 383] <... futex resumed>) = 1 [pid 383] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x200000000000, value=0x200000000140, flags=BPF_ANY}, 32) = 0 [pid 383] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 383] futex(0x7f65d1331408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 384 attached [pid 384] set_robust_list(0x7f65d12459a0, 24) = 0 [pid 384] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 21.648976][ T15] R10: 0000000000000000 R11: dffffc0000000001 R12: ffff888102984480 [ 21.657171][ T15] R13: dffffc0000000000 R14: ffff88810d0ce800 R15: 00000000fffffff0 [ 21.665380][ T15] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 21.674403][ T15] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 21.681102][ T15] CR2: 0000200000001000 CR3: 000000010d256000 CR4: 00000000003506b0 [ 21.689511][ T15] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [pid 384] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x200000000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 384] futex(0x7f65d133141c, FUTEX_WAKE_PRIVATE, 1000000 [pid 382] <... futex resumed>) = 0 [pid 382] futex(0x7f65d1331408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 382] futex(0x7f65d133140c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 383] <... futex resumed>) = 0 [pid 383] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 383] futex(0x7f65d133140c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 382] <... futex resumed>) = 0 [pid 382] exit_group(0) = ? [pid 383] +++ exited with 0 +++ [pid 384] <... futex resumed>) = ? [ 21.697868][ T15] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 21.706150][ T15] Kernel panic - not syncing: Fatal exception [ 21.712090][ T15] Kernel Offset: disabled [ 21.716190][ T15] Rebooting in 86400 seconds..