./strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ./syz-executor510577636 <...> Warning: Permanently added '10.128.1.49' (ED25519) to the list of known hosts. execve("./syz-executor510577636", ["./syz-executor510577636"], 0x7ffd0d2b6ce0 /* 10 vars */) = 0 brk(NULL) = 0x555558085000 brk(0x555558085d40) = 0x555558085d40 arch_prctl(ARCH_SET_FS, 0x5555580853c0) = 0 set_tid_address(0x555558085690) = 287 set_robust_list(0x5555580856a0, 24) = 0 rseq(0x555558085ce0, 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-executor510577636", 4096) = 27 getrandom("\xa1\xa0\x9e\xe8\xfe\xa5\x10\xce", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x555558085d40 brk(0x5555580a6d40) = 0x5555580a6d40 brk(0x5555580a7000) = 0x5555580a7000 mprotect(0x7f0729d34000, 16384, PROT_READ) = 0 mmap(0x1ffff000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1ffff000 mmap(0x20000000, 16777216, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x20000000 mmap(0x21000000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x21000000 mkdir("./syzkaller.VDmGdt", 0700) = 0 chmod("./syzkaller.VDmGdt", 0777) = 0 chdir("./syzkaller.VDmGdt") = 0 mkdir("./0", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555558085690) = 288 ./strace-static-x86_64: Process 288 attached [pid 288] set_robust_list(0x5555580856a0, 24) = 0 [pid 288] chdir("./0") = 0 [pid 288] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 288] setpgid(0, 0) = 0 [pid 288] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 288] write(3, "1000", 4) = 4 [pid 288] close(3) = 0 [pid 288] symlink("/dev/binderfs", "./binderfs") = 0 [pid 288] write(1, "executing program\n", 18executing program ) = 18 [pid 288] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 288] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 288] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 288] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 288] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 288] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 288] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0}./strace-static-x86_64: Process 289 attached [pid 289] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 289] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 289] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 288] <... clone3 resumed> => {parent_tid=[289]}, 88) = 289 [pid 288] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 288] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000 [pid 289] <... futex resumed>) = 0 [pid 289] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 288] <... futex resumed>) = 1 [pid 289] <... socketpair resumed>[3, 4]) = 0 [pid 288] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 289] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 288] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 288] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 289] <... futex resumed>) = 0 [pid 289] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_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 288] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... bpf resumed>) = 5 [pid 289] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 289] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 288] <... futex resumed>) = 0 [pid 288] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 289] <... futex resumed>) = 0 [pid 289] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [ 21.011560][ T24] audit: type=1400 audit(1734119975.200:66): avc: denied { execmem } for pid=287 comm="syz-executor510" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [ 21.027372][ T24] audit: type=1400 audit(1734119975.210:67): avc: denied { map_create } for pid=288 comm="syz-executor510" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 21.030535][ T24] audit: type=1400 audit(1734119975.210:68): avc: denied { perfmon } for pid=288 comm="syz-executor510" capability=38 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [pid 288] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 ETIMEDOUT (Connection timed out) [pid 288] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 288] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 288] mprotect(0x7f0729c2f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 288] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 288] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} => {parent_tid=[291]}, 88) = 291 [pid 288] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 288] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 288] futex(0x7f0729d3a42c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 288] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c0d000 [pid 288] mprotect(0x7f0729c0e000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 288] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 288] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c2d990, parent_tid=0x7f0729c2d990, exit_signal=0, stack=0x7f0729c0d000, stack_size=0x20300, tls=0x7f0729c2d6c0} => {parent_tid=[292]}, 88) = 292 [pid 288] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 288] futex(0x7f0729d3a428, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 288] futex(0x7f0729d3a42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 291 attached ./strace-static-x86_64: Process 292 attached [pid 292] set_robust_list(0x7f0729c2d9a0, 24) = 0 [pid 292] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 292] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 291] set_robust_list(0x7f0729c4e9a0, 24) = 0 [pid 291] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 291] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32) = -1 EBADF (Bad file descriptor) [pid 291] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 21.045683][ T24] audit: type=1400 audit(1734119975.210:69): avc: denied { map_read map_write } for pid=288 comm="syz-executor510" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 21.066726][ T24] audit: type=1400 audit(1734119975.210:70): avc: denied { prog_load } for pid=288 comm="syz-executor510" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 21.085993][ T24] audit: type=1400 audit(1734119975.210:71): avc: denied { bpf } for pid=288 comm="syz-executor510" capability=39 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [pid 291] futex(0x7f0729d3a418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 292] <... bpf resumed>) = 6 [pid 289] <... bpf resumed>) = 7 [pid 292] futex(0x7f0729d3a42c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 292] futex(0x7f0729d3a428, FUTEX_WAIT_PRIVATE, 0, NULL [pid 289] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 289] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 288] <... futex resumed>) = 0 [pid 288] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 288] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 289] <... futex resumed>) = 0 [pid 289] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [6], 4) = 0 [pid 289] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 288] <... futex resumed>) = 0 [pid 288] exit_group(0 [pid 292] <... futex resumed>) = ? [pid 288] <... exit_group resumed>) = ? [pid 292] +++ exited with 0 +++ [pid 291] <... futex resumed>) = ? [pid 291] +++ exited with 0 +++ [pid 289] <... futex resumed>) = ? [pid 289] +++ exited with 0 +++ [pid 288] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=288, si_uid=0, si_status=0, si_utime=0, si_stime=12} --- 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, 0x555558086730 /* 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, 0x555558086730 /* 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=0x555558085690) = 293 ./strace-static-x86_64: Process 293 attached [pid 293] set_robust_list(0x5555580856a0, 24) = 0 [pid 293] chdir("./1") = 0 [pid 293] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 293] setpgid(0, 0) = 0 [pid 293] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 293] write(3, "1000", 4) = 4 [pid 293] close(3) = 0 [pid 293] symlink("/dev/binderfs", "./binderfs") = 0 [pid 293] write(1, "executing program\n", 18executing program ) = 18 [pid 293] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 293] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 293] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 293] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 293] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 293] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 293] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0} => {parent_tid=[294]}, 88) = 294 [pid 293] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 293] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 293] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 294 attached [pid 294] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 294] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 294] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 294] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 293] <... futex resumed>) = 0 [pid 293] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 293] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 294] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_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 294] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 293] <... futex resumed>) = 0 [pid 293] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 293] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 294] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=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 294] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 293] <... futex resumed>) = 0 [pid 293] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 293] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 293] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 293] mprotect(0x7f0729c2f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 293] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 293] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} => {parent_tid=[295]}, 88) = 295 [pid 293] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 293] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 293] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 294] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32) = 0 [pid 294] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 294] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 295 attached [pid 295] set_robust_list(0x7f0729c4e9a0, 24) = 0 [pid 295] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 295] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 295] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 293] <... futex resumed>) = 0 [pid 293] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 293] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 294] <... futex resumed>) = 0 [pid 294] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 294] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 293] <... futex resumed>) = 0 [pid 293] exit_group(0) = ? [pid 294] +++ exited with 0 +++ [pid 295] +++ exited with 0 +++ [pid 293] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=293, 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, 0x555558086730 /* 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, 0x555558086730 /* 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./strace-static-x86_64: Process 297 attached , child_tidptr=0x555558085690) = 297 [pid 297] set_robust_list(0x5555580856a0, 24) = 0 [pid 297] chdir("./2") = 0 [pid 297] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 297] setpgid(0, 0) = 0 [pid 297] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 297] write(3, "1000", 4) = 4 [pid 297] close(3) = 0 [pid 297] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 297] write(1, "executing program\n", 18) = 18 [pid 297] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 297] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 297] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 297] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 297] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 297] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 297] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0}./strace-static-x86_64: Process 298 attached => {parent_tid=[298]}, 88) = 298 [pid 298] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 298] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 298] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 297] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 297] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 298] <... futex resumed>) = 0 [pid 298] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 297] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 298] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 298] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 297] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 297] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 298] <... futex resumed>) = 0 [pid 298] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_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 297] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 298] <... bpf resumed>) = 5 [pid 298] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 298] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 297] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 297] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 298] <... futex resumed>) = 0 [pid 298] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 297] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 298] <... bpf resumed>) = 6 [pid 298] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 297] <... futex resumed>) = 0 [pid 297] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 297] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 297] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 297] mprotect(0x7f0729c2f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 297] rt_sigprocmask(SIG_BLOCK, ~[], [pid 298] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32 [pid 297] <... rt_sigprocmask resumed>[], 8) = 0 [pid 297] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} [pid 298] <... bpf resumed>) = 0 [pid 297] <... clone3 resumed> => {parent_tid=[299]}, 88) = 299 [pid 298] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 297] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 297] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 297] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 299 attached [pid 299] set_robust_list(0x7f0729c4e9a0, 24) = 0 [pid 299] rt_sigprocmask(SIG_SETMASK, [], [pid 298] <... futex resumed>) = 0 [pid 299] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 299] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 298] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 299] <... bpf resumed>) = 7 [pid 299] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 297] <... futex resumed>) = 0 [pid 297] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 297] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 298] <... futex resumed>) = 0 [pid 298] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 298] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 297] <... futex resumed>) = 0 [pid 297] exit_group(0) = ? [pid 299] +++ exited with 0 +++ [pid 298] <... futex resumed>) = ? [pid 298] +++ exited with 0 +++ [pid 297] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=297, 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, 0x555558086730 /* 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 [ 21.147863][ T24] audit: type=1400 audit(1734119975.330:73): avc: denied { prog_run } for pid=288 comm="syz-executor510" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 21.166841][ T24] audit: type=1400 audit(1734119975.330:72): avc: denied { prog_run } for pid=288 comm="syz-executor510" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 getdents64(3, 0x555558086730 /* 0 entries */, 32768) = 0 close(3) = 0 rmdir("./2") = 0 mkdir("./3", 0777) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555558085690) = 300 ./strace-static-x86_64: Process 300 attached [pid 300] set_robust_list(0x5555580856a0, 24) = 0 [pid 300] chdir("./3") = 0 [pid 300] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 300] setpgid(0, 0) = 0 [pid 300] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 300] write(3, "1000", 4) = 4 [pid 300] close(3) = 0 [pid 300] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 300] write(1, "executing program\n", 18) = 18 [pid 300] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 300] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 300] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 300] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 300] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 300] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 300] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0} => {parent_tid=[301]}, 88) = 301 [pid 300] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 300] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 300] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 301 attached [pid 301] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 301] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 301] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 301] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 300] <... futex resumed>) = 0 [pid 300] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 300] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 301] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_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 301] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 300] <... futex resumed>) = 0 [pid 300] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 300] futex(0x7f0729d3a40c, 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=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=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 301] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 300] <... futex resumed>) = 0 [pid 300] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 300] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 300] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 300] mprotect(0x7f0729c2f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 300] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 300] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} => {parent_tid=[302]}, 88) = 302 [pid 300] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 300] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 300] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 302 attached [pid 302] set_robust_list(0x7f0729c4e9a0, 24) = 0 [pid 302] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 302] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 301] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32 [pid 302] <... bpf resumed>) = 7 [pid 302] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000 [pid 300] <... futex resumed>) = 0 [pid 300] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 300] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 302] <... futex resumed>) = 1 [pid 302] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 302] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000 [pid 300] <... futex resumed>) = 0 [pid 302] <... futex resumed>) = 1 [pid 302] futex(0x7f0729d3a418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 301] <... bpf resumed>) = 0 [pid 301] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 301] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 300] exit_group(0) = ? [pid 302] <... futex resumed>) = ? [pid 302] +++ exited with 0 +++ [pid 301] <... futex resumed>) = ? [pid 301] +++ exited with 0 +++ [pid 300] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=300, 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, 0x555558086730 /* 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, 0x555558086730 /* 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=0x555558085690) = 303 ./strace-static-x86_64: Process 303 attached [pid 303] set_robust_list(0x5555580856a0, 24) = 0 [pid 303] chdir("./4") = 0 [pid 303] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 303] setpgid(0, 0) = 0 [pid 303] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 303] write(3, "1000", 4) = 4 [pid 303] close(3) = 0 [pid 303] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 303] write(1, "executing program\n", 18) = 18 [pid 303] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 303] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 303] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 303] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 303] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 303] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 303] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0}./strace-static-x86_64: Process 304 attached => {parent_tid=[304]}, 88) = 304 [pid 304] set_robust_list(0x7f0729c6f9a0, 24 [pid 303] rt_sigprocmask(SIG_SETMASK, [], [pid 304] <... set_robust_list resumed>) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 303] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 303] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 304] <... futex resumed>) = 0 [pid 304] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 303] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... socketpair resumed>[3, 4]) = 0 [pid 304] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 304] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 303] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 303] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 304] <... futex resumed>) = 0 [pid 304] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_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 303] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... bpf resumed>) = 5 [pid 304] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 304] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 303] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 303] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 304] <... futex resumed>) = 0 [pid 304] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 303] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... bpf resumed>) = 6 [pid 304] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 303] <... futex resumed>) = 0 [pid 303] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 303] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 303] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 303] mprotect(0x7f0729c2f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 303] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 303] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} [pid 304] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32 [pid 303] <... clone3 resumed> => {parent_tid=[305]}, 88) = 305 [pid 304] <... bpf resumed>) = 0 [pid 303] rt_sigprocmask(SIG_SETMASK, [], [pid 304] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 303] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 303] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 303] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 305 attached [pid 305] set_robust_list(0x7f0729c4e9a0, 24 [pid 304] <... futex resumed>) = 0 [pid 305] <... set_robust_list resumed>) = 0 [pid 304] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 305] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 305] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 303] <... futex resumed>) = 0 [pid 305] futex(0x7f0729d3a418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 303] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 303] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... futex resumed>) = 0 [pid 304] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 304] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 303] <... futex resumed>) = 0 [pid 303] exit_group(0) = ? [pid 305] <... futex resumed>) = 231 [pid 304] <... futex resumed>) = ? [pid 304] +++ exited with 0 +++ [pid 305] +++ exited with 0 +++ [pid 303] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=303, 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, 0x555558086730 /* 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, 0x555558086730 /* 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=0x555558085690) = 306 ./strace-static-x86_64: Process 306 attached [pid 306] set_robust_list(0x5555580856a0, 24) = 0 [pid 306] chdir("./5") = 0 [pid 306] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 306] setpgid(0, 0) = 0 [pid 306] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 306] write(3, "1000", 4) = 4 [pid 306] close(3) = 0 [pid 306] symlink("/dev/binderfs", "./binderfs") = 0 [pid 306] write(1, "executing program\n", 18executing program ) = 18 [pid 306] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 306] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 306] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0}./strace-static-x86_64: Process 307 attached [pid 307] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 307] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... clone3 resumed> => {parent_tid=[307]}, 88) = 307 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 306] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... futex resumed>) = 0 [pid 307] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 307] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 306] <... futex resumed>) = 0 [pid 306] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_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 307] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 306] <... futex resumed>) = 0 [pid 306] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=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 307] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 306] <... futex resumed>) = 0 [pid 306] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 306] mprotect(0x7f0729c2f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [pid 307] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32 [pid 306] <... rt_sigprocmask resumed>[], 8) = 0 [pid 306] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} [pid 307] <... bpf resumed>) = 0 [pid 307] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone3 resumed> => {parent_tid=[308]}, 88) = 308 [pid 307] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 308 attached [pid 308] set_robust_list(0x7f0729c4e9a0, 24) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 307] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... bpf resumed>) = 7 [pid 308] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 306] <... futex resumed>) = 0 [pid 306] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 306] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... futex resumed>) = 0 [pid 307] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 307] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... futex resumed>) = 0 [pid 306] exit_group(0) = ? [pid 307] <... futex resumed>) = ? [pid 307] +++ exited with 0 +++ [pid 308] +++ exited with 0 +++ [pid 306] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=306, 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, 0x555558086730 /* 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, 0x555558086730 /* 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=0x555558085690) = 309 ./strace-static-x86_64: Process 309 attached [pid 309] set_robust_list(0x5555580856a0, 24) = 0 [pid 309] chdir("./6") = 0 [pid 309] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 309] setpgid(0, 0) = 0 [pid 309] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 309] write(3, "1000", 4) = 4 [pid 309] close(3) = 0 [pid 309] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 309] write(1, "executing program\n", 18) = 18 [pid 309] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 309] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 309] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 309] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 309] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0}./strace-static-x86_64: Process 310 attached => {parent_tid=[310]}, 88) = 310 [pid 310] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [], [pid 309] rt_sigprocmask(SIG_SETMASK, [], [pid 310] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 310] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 309] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... futex resumed>) = 0 [pid 309] <... futex resumed>) = 1 [pid 310] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 309] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... socketpair resumed>[3, 4]) = 0 [pid 310] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... futex resumed>) = 0 [pid 309] <... futex resumed>) = 1 [pid 310] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_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 309] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... bpf resumed>) = 5 [pid 310] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 309] <... futex resumed>) = 0 [pid 309] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 309] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... bpf resumed>) = 6 [pid 310] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 309] <... futex resumed>) = 0 [pid 309] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 310] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32 [pid 309] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 309] mprotect(0x7f0729c2f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 309] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} => {parent_tid=[311]}, 88) = 311 [pid 310] <... bpf resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 309] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 311 attached [pid 311] set_robust_list(0x7f0729c4e9a0, 24) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 311] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 310] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] <... bpf resumed>) = 7 [pid 311] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... futex resumed>) = 0 [pid 309] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 309] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... futex resumed>) = 1 [pid 311] futex(0x7f0729d3a418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 310] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 310] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 309] <... futex resumed>) = 0 [pid 309] exit_group(0 [pid 310] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 309] <... exit_group resumed>) = ? [pid 311] <... futex resumed>) = ? [pid 311] +++ exited with 0 +++ [pid 310] <... futex resumed>) = ? [pid 310] +++ exited with 0 +++ [pid 309] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=309, 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, 0x555558086730 /* 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, 0x555558086730 /* 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=0x555558085690) = 312 ./strace-static-x86_64: Process 312 attached [pid 312] set_robust_list(0x5555580856a0, 24) = 0 [pid 312] chdir("./7") = 0 [pid 312] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 312] setpgid(0, 0) = 0 [pid 312] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 312] write(3, "1000", 4) = 4 [pid 312] close(3) = 0 [pid 312] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 312] write(1, "executing program\n", 18) = 18 [pid 312] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 312] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 312] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 312] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 312] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 312] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 312] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0}./strace-static-x86_64: Process 313 attached => {parent_tid=[313]}, 88) = 313 [pid 313] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 313] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 313] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 312] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 312] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 313] <... futex resumed>) = 0 [pid 313] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 312] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 313] <... socketpair resumed>[3, 4]) = 0 [pid 313] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 312] <... futex resumed>) = 0 [pid 312] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000 [pid 313] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_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 312] <... futex resumed>) = 0 [pid 312] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 313] <... bpf resumed>) = 5 [pid 313] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 312] <... futex resumed>) = 0 [pid 312] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 312] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 313] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=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 313] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 312] <... futex resumed>) = 0 [pid 312] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 312] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 312] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 312] mprotect(0x7f0729c2f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 312] rt_sigprocmask(SIG_BLOCK, ~[], [pid 313] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32 [pid 312] <... rt_sigprocmask resumed>[], 8) = 0 [pid 312] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} [pid 313] <... bpf resumed>) = 0 [pid 313] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 313] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 312] <... clone3 resumed> => {parent_tid=[314]}, 88) = 314 [pid 312] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 312] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 312] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 314 attached [pid 314] set_robust_list(0x7f0729c4e9a0, 24) = 0 [pid 314] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 314] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 314] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 312] <... futex resumed>) = 0 [pid 312] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 312] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 313] <... futex resumed>) = 0 [pid 313] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 313] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 312] <... futex resumed>) = 0 [pid 312] exit_group(0) = ? [pid 313] <... futex resumed>) = ? [pid 313] +++ exited with 0 +++ [pid 314] +++ exited with 0 +++ [pid 312] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=312, 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, 0x555558086730 /* 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, 0x555558086730 /* 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=0x555558085690) = 315 ./strace-static-x86_64: Process 315 attached [pid 315] set_robust_list(0x5555580856a0, 24) = 0 [pid 315] chdir("./8") = 0 [pid 315] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 315] setpgid(0, 0) = 0 [pid 315] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 315] write(3, "1000", 4) = 4 [pid 315] close(3) = 0 [pid 315] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 315] write(1, "executing program\n", 18) = 18 [pid 315] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 315] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 315] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 315] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 315] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 315] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0}./strace-static-x86_64: Process 316 attached => {parent_tid=[316]}, 88) = 316 [pid 316] set_robust_list(0x7f0729c6f9a0, 24 [pid 315] rt_sigprocmask(SIG_SETMASK, [], [pid 316] <... set_robust_list resumed>) = 0 [pid 315] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 316] rt_sigprocmask(SIG_SETMASK, [], [pid 315] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000 [pid 316] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 315] <... futex resumed>) = 0 [pid 315] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 316] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 316] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 315] <... futex resumed>) = 0 [pid 315] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 315] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 316] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_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 316] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 315] <... futex resumed>) = 0 [pid 315] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 315] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 316] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=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 316] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 315] <... futex resumed>) = 0 [pid 315] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 315] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000 [pid 316] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32 [pid 315] <... futex resumed>) = 0 [pid 315] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 315] mprotect(0x7f0729c2f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[], [pid 316] <... bpf resumed>) = 0 [pid 315] <... rt_sigprocmask resumed>[], 8) = 0 [pid 315] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} => {parent_tid=[317]}, 88) = 317 [pid 316] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 315] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 315] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 317 attached [pid 317] set_robust_list(0x7f0729c4e9a0, 24) = 0 [pid 317] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 317] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 316] <... futex resumed>) = 0 [pid 316] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 317] <... bpf resumed>) = 7 [pid 317] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000 [pid 315] <... futex resumed>) = 0 [pid 315] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 315] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 317] <... futex resumed>) = 1 [pid 317] futex(0x7f0729d3a418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 316] <... futex resumed>) = 0 [pid 316] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 316] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 315] <... futex resumed>) = 0 [pid 315] exit_group(0) = ? [pid 317] <... futex resumed>) = ? [pid 316] +++ exited with 0 +++ [pid 317] +++ exited with 0 +++ [pid 315] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=315, 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, 0x555558086730 /* 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, 0x555558086730 /* 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./strace-static-x86_64: Process 319 attached , child_tidptr=0x555558085690) = 319 [pid 319] set_robust_list(0x5555580856a0, 24) = 0 [pid 319] chdir("./9") = 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(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 319] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, 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) = 0x7f0729c4f000 [pid 319] mprotect(0x7f0729c50000, 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=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0}./strace-static-x86_64: Process 320 attached => {parent_tid=[320]}, 88) = 320 [pid 320] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 320] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 320] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 319] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 319] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 320] <... futex resumed>) = 0 [pid 320] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 320] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 320] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 319] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [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(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 320] <... bpf resumed>) = 5 [pid 320] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 320] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 319] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 319] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 320] <... futex resumed>) = 0 [pid 320] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 319] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 320] <... bpf resumed>) = 6 [pid 320] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 320] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 319] <... futex resumed>) = 0 [pid 319] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 320] <... futex resumed>) = 0 [pid 320] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32) = 0 [pid 320] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 320] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 319] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000 [pid 320] <... futex resumed>) = 0 [pid 319] <... futex resumed>) = 1 [pid 320] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 319] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 320] <... bpf resumed>) = 7 [pid 320] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 319] <... futex resumed>) = 0 [pid 319] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 319] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 320] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 320] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 319] <... futex resumed>) = 0 [pid 319] exit_group(0) = ? [pid 320] +++ 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("./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, 0x555558086730 /* 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, 0x555558086730 /* 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./strace-static-x86_64: Process 321 attached , child_tidptr=0x555558085690) = 321 [pid 321] set_robust_list(0x5555580856a0, 24) = 0 [pid 321] chdir("./10") = 0 [pid 321] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 321] setpgid(0, 0) = 0 [pid 321] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 321] write(3, "1000", 4) = 4 [pid 321] close(3) = 0 [pid 321] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 321] write(1, "executing program\n", 18) = 18 [pid 321] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 321] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 321] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 321] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 321] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 321] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0}./strace-static-x86_64: Process 322 attached => {parent_tid=[322]}, 88) = 322 [pid 322] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 322] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 322] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 321] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000 [pid 322] <... futex resumed>) = 0 [pid 321] <... futex resumed>) = 1 [pid 322] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 321] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 322] <... socketpair resumed>[3, 4]) = 0 [pid 322] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 321] <... futex resumed>) = 0 [pid 322] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_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 321] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 321] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 322] <... bpf resumed>) = 5 [pid 322] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 321] <... futex resumed>) = 0 [pid 321] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 321] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 322] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=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 322] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 321] <... futex resumed>) = 0 [pid 321] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 321] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 321] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 321] mprotect(0x7f0729c2f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 321] rt_sigprocmask(SIG_BLOCK, ~[], [pid 322] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32 [pid 321] <... rt_sigprocmask resumed>[], 8) = 0 [pid 321] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} [pid 322] <... bpf resumed>) = 0 [pid 321] <... clone3 resumed> => {parent_tid=[323]}, 88) = 323 [pid 321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 321] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 321] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 323 attached [pid 323] set_robust_list(0x7f0729c4e9a0, 24) = 0 [pid 323] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 323] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 322] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 322] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 323] <... bpf resumed>) = 7 [pid 323] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 321] <... futex resumed>) = 0 [pid 321] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 321] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 322] <... futex resumed>) = 0 [pid 322] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 323] futex(0x7f0729d3a418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 322] <... setsockopt resumed>) = 0 [pid 322] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 321] <... futex resumed>) = 0 [pid 321] exit_group(0) = ? [pid 322] <... futex resumed>) = ? [pid 322] +++ exited with 0 +++ [pid 323] <... futex resumed>) = ? [pid 323] +++ exited with 0 +++ [pid 321] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=321, 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, 0x555558086730 /* 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, 0x555558086730 /* 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=0x555558085690) = 324 ./strace-static-x86_64: Process 324 attached [pid 324] set_robust_list(0x5555580856a0, 24) = 0 [pid 324] chdir("./11") = 0 [pid 324] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 324] setpgid(0, 0) = 0 [pid 324] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 324] write(3, "1000", 4) = 4 [pid 324] close(3) = 0 [pid 324] symlink("/dev/binderfs", "./binderfs") = 0 [pid 324] write(1, "executing program\n", 18executing program ) = 18 [pid 324] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 324] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 324] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 324] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 324] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 324] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 324] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0}./strace-static-x86_64: Process 325 attached => {parent_tid=[325]}, 88) = 325 [pid 324] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 324] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 324] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 325] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 325] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 325] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 325] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 324] <... futex resumed>) = 0 [pid 324] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 324] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 325] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_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 325] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 324] <... futex resumed>) = 0 [pid 324] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 324] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 325] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=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 325] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 324] <... futex resumed>) = 0 [pid 324] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 324] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 324] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 324] mprotect(0x7f0729c2f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 324] rt_sigprocmask(SIG_BLOCK, ~[], [pid 325] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32 [pid 324] <... rt_sigprocmask resumed>[], 8) = 0 [pid 324] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} => {parent_tid=[326]}, 88) = 326 [pid 324] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 324] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 324] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 326 attached [pid 326] set_robust_list(0x7f0729c4e9a0, 24) = 0 [pid 326] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 326] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 326] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000 [pid 324] <... futex resumed>) = 0 [pid 324] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 324] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 326] <... futex resumed>) = 1 [pid 326] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 326] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000 [pid 324] <... futex resumed>) = 0 [pid 326] <... futex resumed>) = 1 [pid 326] futex(0x7f0729d3a418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 325] <... bpf resumed>) = 0 [pid 325] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 324] exit_group(0 [pid 325] <... futex resumed>) = 0 [pid 324] <... exit_group resumed>) = ? [pid 326] <... futex resumed>) = ? [pid 326] +++ exited with 0 +++ [pid 325] +++ exited with 0 +++ [pid 324] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=324, 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, 0x555558086730 /* 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, 0x555558086730 /* 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=0x555558085690) = 327 ./strace-static-x86_64: Process 327 attached [pid 327] set_robust_list(0x5555580856a0, 24) = 0 [pid 327] chdir("./12") = 0 [pid 327] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 327] setpgid(0, 0) = 0 [pid 327] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 327] write(3, "1000", 4) = 4 [pid 327] close(3) = 0 [pid 327] symlink("/dev/binderfs", "./binderfs") = 0 [pid 327] write(1, "executing program\n", 18executing program ) = 18 [pid 327] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 327] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 327] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 327] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 327] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 327] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 327] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0}./strace-static-x86_64: Process 328 attached => {parent_tid=[328]}, 88) = 328 [pid 328] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 328] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 328] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 327] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 327] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 328] <... futex resumed>) = 0 [pid 328] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 328] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 328] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 327] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 327] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 328] <... futex resumed>) = 0 [pid 328] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_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 327] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 328] <... bpf resumed>) = 5 [pid 328] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 328] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 327] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 328] <... futex resumed>) = 0 [pid 328] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 327] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 328] <... bpf resumed>) = 6 [pid 328] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 328] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 327] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 327] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 328] <... futex resumed>) = 0 [pid 328] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32) = 0 [pid 328] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 328] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 327] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 328] <... futex resumed>) = 0 [pid 328] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 328] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 328] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 327] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 327] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000 [pid 328] <... futex resumed>) = 0 [pid 328] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 327] <... futex resumed>) = 1 [pid 328] <... setsockopt resumed>) = 0 [pid 328] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 328] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 327] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 327] exit_group(0 [pid 328] <... futex resumed>) = ? [pid 327] <... exit_group resumed>) = ? [pid 328] +++ exited with 0 +++ [pid 327] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=327, 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, 0x555558086730 /* 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, 0x555558086730 /* 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=0x555558085690) = 329 ./strace-static-x86_64: Process 329 attached [pid 329] set_robust_list(0x5555580856a0, 24) = 0 [pid 329] chdir("./13") = 0 [pid 329] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 329] setpgid(0, 0) = 0 [pid 329] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 329] write(3, "1000", 4) = 4 [pid 329] close(3) = 0 [pid 329] symlink("/dev/binderfs", "./binderfs") = 0 [pid 329] write(1, "executing program\n", 18executing program ) = 18 [pid 329] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 329] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 329] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 329] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 329] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 329] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 329] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0}./strace-static-x86_64: Process 330 attached => {parent_tid=[330]}, 88) = 330 [pid 330] set_robust_list(0x7f0729c6f9a0, 24 [pid 329] rt_sigprocmask(SIG_SETMASK, [], [pid 330] <... set_robust_list resumed>) = 0 [pid 329] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 330] rt_sigprocmask(SIG_SETMASK, [], [pid 329] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000 [pid 330] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 329] <... futex resumed>) = 0 [pid 330] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 329] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 330] <... socketpair resumed>[3, 4]) = 0 [pid 330] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 329] <... futex resumed>) = 0 [pid 330] <... futex resumed>) = 1 [pid 329] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 330] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_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 329] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 330] <... bpf resumed>) = 5 [pid 330] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 329] <... futex resumed>) = 0 [pid 330] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 329] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000 [pid 330] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 329] <... futex resumed>) = 0 [pid 329] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 330] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=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 330] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 329] <... futex resumed>) = 0 [pid 329] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 329] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 329] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 329] mprotect(0x7f0729c2f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 329] rt_sigprocmask(SIG_BLOCK, ~[], [pid 330] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32 [pid 329] <... rt_sigprocmask resumed>[], 8) = 0 [pid 329] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0}./strace-static-x86_64: Process 331 attached [pid 330] <... bpf resumed>) = 0 [pid 329] <... clone3 resumed> => {parent_tid=[331]}, 88) = 331 [pid 331] set_robust_list(0x7f0729c4e9a0, 24 [pid 330] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 329] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 329] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000 [pid 331] <... set_robust_list resumed>) = 0 [pid 330] <... futex resumed>) = 0 [pid 329] <... futex resumed>) = 0 [pid 329] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 331] rt_sigprocmask(SIG_SETMASK, [], [pid 330] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 331] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 331] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 331] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 329] <... futex resumed>) = 0 [pid 329] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000 [pid 331] futex(0x7f0729d3a418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 330] <... futex resumed>) = 0 [pid 329] <... futex resumed>) = 1 [pid 329] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 330] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 330] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 329] <... futex resumed>) = 0 [pid 330] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 329] exit_group(0 [pid 330] <... futex resumed>) = ? [pid 329] <... exit_group resumed>) = ? [pid 330] +++ exited with 0 +++ [pid 331] <... futex resumed>) = ? [pid 331] +++ exited with 0 +++ [pid 329] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=329, 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, 0x555558086730 /* 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, 0x555558086730 /* 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=0x555558085690) = 332 ./strace-static-x86_64: Process 332 attached [pid 332] set_robust_list(0x5555580856a0, 24) = 0 [pid 332] chdir("./14") = 0 [pid 332] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 332] setpgid(0, 0) = 0 [pid 332] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 332] write(3, "1000", 4) = 4 [pid 332] close(3) = 0 [pid 332] symlink("/dev/binderfs", "./binderfs") = 0 [pid 332] write(1, "executing program\n", 18executing program ) = 18 [pid 332] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 332] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 332] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 332] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 332] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 332] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 332] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0}./strace-static-x86_64: Process 333 attached => {parent_tid=[333]}, 88) = 333 [pid 333] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 333] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 333] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 332] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 332] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 333] <... futex resumed>) = 0 [pid 333] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 332] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 333] <... socketpair resumed>[3, 4]) = 0 [pid 333] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 333] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 332] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 333] <... futex resumed>) = 0 [pid 332] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 333] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_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 333] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 333] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 332] <... futex resumed>) = 0 [pid 332] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000 [pid 333] <... futex resumed>) = 0 [pid 332] <... futex resumed>) = 1 [pid 333] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 332] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 333] <... bpf resumed>) = 6 [pid 333] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 332] <... futex resumed>) = 0 [pid 332] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 332] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 332] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 332] mprotect(0x7f0729c2f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 332] rt_sigprocmask(SIG_BLOCK, ~[], [pid 333] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32 [pid 332] <... rt_sigprocmask resumed>[], 8) = 0 [pid 332] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} => {parent_tid=[334]}, 88) = 334 [pid 332] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 332] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 332] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 334 attached [pid 334] set_robust_list(0x7f0729c4e9a0, 24) = 0 [pid 334] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 334] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 333] <... bpf resumed>) = 0 [pid 334] <... bpf resumed>) = 7 [pid 333] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 334] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000 [pid 332] <... futex resumed>) = 0 [pid 332] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 332] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 334] <... futex resumed>) = 1 [pid 334] futex(0x7f0729d3a418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 333] <... futex resumed>) = 1 [pid 332] <... futex resumed>) = 0 [pid 332] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49000000} [pid 333] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 333] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 332] <... futex resumed>) = 0 [pid 332] exit_group(0 [pid 333] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 332] <... exit_group resumed>) = ? [pid 334] <... futex resumed>) = ? [pid 334] +++ exited with 0 +++ [pid 333] <... futex resumed>) = ? [pid 333] +++ exited with 0 +++ [pid 332] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=332, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted clone ...>) = 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, 0x555558086730 /* 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, 0x555558086730 /* 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=0x555558085690) = 335 ./strace-static-x86_64: Process 335 attached [pid 335] set_robust_list(0x5555580856a0, 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(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 335] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, 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) = 0x7f0729c4f000 [pid 335] mprotect(0x7f0729c50000, 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=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0}./strace-static-x86_64: Process 336 attached => {parent_tid=[336]}, 88) = 336 [pid 336] set_robust_list(0x7f0729c6f9a0, 24 [pid 335] rt_sigprocmask(SIG_SETMASK, [], [pid 336] <... set_robust_list resumed>) = 0 [pid 336] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 336] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 335] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 335] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 336] <... futex resumed>) = 0 [pid 336] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 336] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 336] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 335] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 335] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000 [pid 336] <... futex resumed>) = 0 [pid 335] <... 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 [pid 335] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 336] <... bpf resumed>) = 5 [pid 336] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 336] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 335] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 335] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 336] <... futex resumed>) = 0 [pid 336] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS}, 72 [pid 335] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 336] <... bpf resumed>) = 6 [pid 336] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 335] <... futex resumed>) = 0 [pid 335] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 335] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 335] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 335] mprotect(0x7f0729c2f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 335] rt_sigprocmask(SIG_BLOCK, ~[], [pid 336] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, 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=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} => {parent_tid=[337]}, 88) = 337 [pid 336] <... bpf resumed>) = 0 [pid 335] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 335] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 335] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 337 attached [pid 337] set_robust_list(0x7f0729c4e9a0, 24) = 0 [pid 337] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 337] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 336] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 337] <... bpf resumed>) = 7 [pid 337] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000 [pid 335] <... futex resumed>) = 0 [pid 335] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 335] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 337] <... futex resumed>) = 1 [pid 337] futex(0x7f0729d3a418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 336] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 336] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 335] <... futex resumed>) = 0 [pid 335] exit_group(0) = ? [pid 337] <... futex resumed>) = ? [pid 337] +++ exited with 0 +++ [pid 336] +++ 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, 0x555558086730 /* 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, 0x555558086730 /* 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=0x555558085690) = 338 ./strace-static-x86_64: Process 338 attached [pid 338] set_robust_list(0x5555580856a0, 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 executing program [pid 338] write(1, "executing program\n", 18) = 18 [pid 338] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 338] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, 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) = 0x7f0729c4f000 [pid 338] mprotect(0x7f0729c50000, 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=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0}./strace-static-x86_64: Process 339 attached => {parent_tid=[339]}, 88) = 339 [pid 338] rt_sigprocmask(SIG_SETMASK, [], [pid 339] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 339] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 339] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 338] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 338] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 339] <... futex resumed>) = 0 [pid 339] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 338] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 339] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 339] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 338] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 338] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [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(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 339] <... bpf resumed>) = 5 [pid 339] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 339] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 338] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 338] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 339] <... futex resumed>) = 0 [pid 338] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 339] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=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 339] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 338] <... futex resumed>) = 0 [pid 339] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 338] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 338] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 338] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 338] mprotect(0x7f0729c2f000, 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=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} [pid 339] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 339] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32 [pid 338] <... clone3 resumed> => {parent_tid=[340]}, 88) = 340 [pid 339] <... bpf resumed>) = 0 [pid 338] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 338] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 338] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 340 attached [pid 340] set_robust_list(0x7f0729c4e9a0, 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=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 339] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 339] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 340] <... bpf resumed>) = 7 [pid 340] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 338] <... futex resumed>) = 0 [pid 338] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 338] futex(0x7f0729d3a40c, 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(0x7f0729d3a40c, 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=1} --- 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, 0x555558086730 /* 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, 0x555558086730 /* 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=0x555558085690) = 341 ./strace-static-x86_64: Process 341 attached [pid 341] set_robust_list(0x5555580856a0, 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 executing program [pid 341] write(1, "executing program\n", 18) = 18 [pid 341] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 341] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, 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) = 0x7f0729c4f000 [pid 341] mprotect(0x7f0729c50000, 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=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0}./strace-static-x86_64: Process 342 attached => {parent_tid=[342]}, 88) = 342 [pid 342] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 342] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 342] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 341] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 341] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000 [pid 342] <... futex resumed>) = 0 [pid 341] <... futex resumed>) = 1 [pid 342] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [pid 341] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 342] <... socketpair resumed>[3, 4]) = 0 [pid 342] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 342] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 341] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000 [pid 342] <... futex resumed>) = 0 [pid 341] <... futex resumed>) = 1 [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(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 342] <... bpf resumed>) = 5 [pid 342] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 341] <... futex resumed>) = 0 [pid 341] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 342] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, 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(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 342] <... bpf resumed>) = 6 [pid 342] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 341] <... futex resumed>) = 0 [pid 341] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 341] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 341] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 341] mprotect(0x7f0729c2f000, 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=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} => {parent_tid=[343]}, 88) = 343 [pid 342] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32 [pid 341] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 341] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 341] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 343 attached [pid 343] set_robust_list(0x7f0729c4e9a0, 24) = 0 [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=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 342] <... bpf resumed>) = 0 [pid 343] <... bpf resumed>) = 7 [pid 343] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000 [pid 341] <... futex resumed>) = 0 [pid 341] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 341] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 343] <... futex resumed>) = 1 [pid 343] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 342] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 343] <... setsockopt resumed>) = 0 [pid 343] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000 [pid 341] <... futex resumed>) = 0 [pid 341] exit_group(0) = ? [pid 343] <... futex resumed>) = ? [pid 342] <... futex resumed>) = ? [pid 343] +++ exited with 0 +++ [pid 342] +++ exited with 0 +++ [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=1} --- 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, 0x555558086730 /* 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, 0x555558086730 /* 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=0x555558085690) = 344 ./strace-static-x86_64: Process 344 attached [pid 344] set_robust_list(0x5555580856a0, 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 executing program [pid 344] symlink("/dev/binderfs", "./binderfs") = 0 [pid 344] write(1, "executing program\n", 18) = 18 [pid 344] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 344] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, 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) = 0x7f0729c4f000 [pid 344] mprotect(0x7f0729c50000, 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=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0} => {parent_tid=[345]}, 88) = 345 [pid 344] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 344] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 344] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 345 attached [pid 345] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 345] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 345] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 345] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 344] <... futex resumed>) = 0 [pid 344] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 344] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 345] <... 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) = 5 [pid 345] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 344] <... futex resumed>) = 0 [pid 344] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 344] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 345] <... futex resumed>) = 1 [ 21.572795][ T296] ------------[ cut here ]------------ [ 21.578193][ T296] kernel BUG at kernel/bpf/arraymap.c:993! [ 21.584120][ T296] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 21.590008][ T296] CPU: 0 PID: 296 Comm: kworker/0:2 Not tainted 5.10.228-syzkaller-00037-g55d7d0ea61c5 #0 [ 21.599808][ T296] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 21.609724][ T296] Workqueue: events prog_array_map_clear_deferred [ 21.615984][ T296] RIP: 0010:prog_array_map_poke_run+0x696/0x6b0 [ 21.622033][ T296] Code: 94 e8 ff 48 83 c4 70 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 2d 94 e8 ff 0f 0b e9 de f9 ff ff e8 21 94 e8 ff 0f 0b e8 1a 94 e8 ff <0f> 0b e8 13 94 e8 ff 0f 0b e8 0c 94 e8 ff 0f 0b 66 2e 0f 1f 84 00 [ 21.641574][ T296] RSP: 0018:ffffc9000094fb90 EFLAGS: 00010293 [ 21.647475][ T296] RAX: ffffffff81822c46 RBX: ffff88810d72c3d0 RCX: ffff88810bb913c0 [ 21.655284][ T296] RDX: 0000000000000000 RSI: 00000000fffffff0 RDI: 00000000ffffffea [ 21.663095][ T296] RBP: ffffc9000094fc28 R08: ffffffff818229d1 R09: fffffbfff0cdd681 [ 21.670911][ T296] R10: 0000000000000000 R11: dffffc0000000001 R12: ffff88810a73ca00 [ 21.678895][ T296] R13: dffffc0000000000 R14: ffff88810a688400 R15: 00000000fffffff0 [ 21.686706][ T296] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 21.695500][ T296] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 21.701898][ T296] CR2: 0000000020001000 CR3: 000000010c9d2000 CR4: 00000000003506b0 [ 21.709710][ T296] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 21.717527][ T296] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 21.725327][ T296] Call Trace: [ 21.728464][ T296] ? __die_body+0x62/0xb0 [ 21.732625][ T296] ? die+0x88/0xb0 [ 21.736188][ T296] ? do_trap+0x1a4/0x310 [ 21.740267][ T296] ? prog_array_map_poke_run+0x696/0x6b0 [ 21.745731][ T296] ? handle_invalid_op+0x95/0xc0 [ 21.750504][ T296] ? prog_array_map_poke_run+0x696/0x6b0 [ 21.755981][ T296] ? exc_invalid_op+0x32/0x50 [ 21.760486][ T296] ? asm_exc_invalid_op+0x12/0x20 [ 21.765348][ T296] ? prog_array_map_poke_run+0x421/0x6b0 [ 21.771097][ T296] ? prog_array_map_poke_run+0x696/0x6b0 [ 21.776588][ T296] ? prog_array_map_poke_run+0x696/0x6b0 [ 21.782034][ T296] ? bpf_prog_4ed2b7248fcb2182+0xb/0x110 [ 21.787503][ T296] fd_array_map_delete_elem+0x154/0x250 [ 21.792886][ T296] prog_array_map_clear_deferred+0xf8/0x210 [ 21.798615][ T296] ? __bpf_array_map_seq_show+0x8b0/0x8b0 [ 21.804344][ T296] ? __kasan_check_read+0x11/0x20 [ 21.809199][ T296] ? read_word_at_a_time+0x12/0x20 [ 21.814147][ T296] ? strscpy+0x9c/0x260 [ 21.818144][ T296] process_one_work+0x6dc/0xbd0 [pid 345] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=NULL, 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 resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 344] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 344] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 344] mprotect(0x7f0729c2f000, 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=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} => {parent_tid=[346]}, 88) = 346 [pid 344] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 344] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 344] futex(0x7f0729d3a42c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 344] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c0d000 [pid 344] mprotect(0x7f0729c0e000, 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=0x7f0729c2d990, parent_tid=0x7f0729c2d990, exit_signal=0, stack=0x7f0729c0d000, stack_size=0x20300, tls=0x7f0729c2d6c0} => {parent_tid=[347]}, 88) = 347 [pid 344] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 344] futex(0x7f0729d3a428, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 344] futex(0x7f0729d3a42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 346 attached [pid 346] set_robust_list(0x7f0729c4e9a0, 24) = 0 [pid 346] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 346] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32) = -1 EBADF (Bad file descriptor) [pid 346] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 346] futex(0x7f0729d3a418, FUTEX_WAIT_PRIVATE, 0, NULL [pid 345] <... bpf resumed>) = 6 [pid 345] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 345] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 347 attached [pid 347] set_robust_list(0x7f0729c2d9a0, 24) = 0 [pid 347] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 347] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 347] futex(0x7f0729d3a42c, FUTEX_WAKE_PRIVATE, 1000000 [pid 344] <... futex resumed>) = 0 [pid 344] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 344] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 345] <... futex resumed>) = 0 [pid 345] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [ 21.822829][ T296] worker_thread+0xaea/0x1510 [ 21.827340][ T296] ? _raw_spin_lock+0x1b0/0x1b0 [ 21.832033][ T296] ? __kasan_check_read+0x11/0x20 [ 21.836909][ T296] kthread+0x34b/0x3d0 [ 21.840798][ T296] ? worker_clr_flags+0x180/0x180 [ 21.845667][ T296] ? kthread_blkcg+0xd0/0xd0 [ 21.850087][ T296] ret_from_fork+0x1f/0x30 [ 21.854338][ T296] Modules linked in: [ 21.861633][ T296] ---[ end trace 3d5be7e6a53ab59e ]--- [ 21.867176][ T296] RIP: 0010:prog_array_map_poke_run+0x696/0x6b0 [pid 345] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 344] <... futex resumed>) = 0 [pid 344] exit_group(0 [pid 346] <... futex resumed>) = ? [pid 344] <... exit_group resumed>) = ? [pid 346] +++ exited with 0 +++ [pid 345] +++ exited with 0 +++ [pid 347] <... futex resumed>) = ? [pid 347] +++ 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=26} --- 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, 0x555558086730 /* 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, 0x555558086730 /* 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, child_tidptr=0x555558085690) = 348 ./strace-static-x86_64: Process 348 attached [pid 348] set_robust_list(0x5555580856a0, 24) = 0 [pid 348] chdir("./19") = 0 [pid 348] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 348] setpgid(0, 0) = 0 [pid 348] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 348] write(3, "1000", 4) = 4 [pid 348] close(3) = 0 [pid 348] symlink("/dev/binderfs", "./binderfs") = 0 [pid 348] write(1, "executing program\n", 18executing program ) = 18 [pid 348] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 348] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 348] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 348] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 348] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 348] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 348] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0} => {parent_tid=[349]}, 88) = 349 [pid 348] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 348] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 348] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 349 attached [pid 349] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 349] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 349] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 349] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 348] <... futex resumed>) = 0 [pid 348] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 348] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 349] <... futex resumed>) = 1 [pid 349] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_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 349] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 348] <... futex resumed>) = 0 [pid 348] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 348] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 349] <... futex resumed>) = 1 [pid 349] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=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 349] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 348] <... futex resumed>) = 0 [pid 348] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 348] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 348] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 348] mprotect(0x7f0729c2f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 348] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 348] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} => {parent_tid=[350]}, 88) = 350 [pid 348] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 348] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 348] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 349] <... futex resumed>) = 1 [pid 349] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32) = 0 [pid 349] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 349] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 350 attached [pid 350] set_robust_list(0x7f0729c4e9a0, 24) = 0 [pid 350] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 350] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 350] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000 [pid 348] <... futex resumed>) = 0 [pid 348] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 348] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 349] <... futex resumed>) = 0 [pid 349] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4) = 0 [pid 349] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 348] <... futex resumed>) = 0 [pid 348] exit_group(0) = ? [pid 349] +++ exited with 0 +++ [pid 350] <... futex resumed>) = ? [pid 350] +++ exited with 0 +++ [pid 348] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=348, 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) [ 21.873702][ T296] Code: 94 e8 ff 48 83 c4 70 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 2d 94 e8 ff 0f 0b e9 de f9 ff ff e8 21 94 e8 ff 0f 0b e8 1a 94 e8 ff <0f> 0b e8 13 94 e8 ff 0f 0b e8 0c 94 e8 ff 0f 0b 66 2e 0f 1f 84 00 [ 21.894097][ T296] RSP: 0018:ffffc9000094fb90 EFLAGS: 00010293 [ 21.900230][ T296] RAX: ffffffff81822c46 RBX: ffff88810d72c3d0 RCX: ffff88810bb913c0 [ 21.908556][ T296] RDX: 0000000000000000 RSI: 00000000fffffff0 RDI: 00000000ffffffea 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, 0x555558086730 /* 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, 0x555558086730 /* 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=0x555558085690) = 351 ./strace-static-x86_64: Process 351 attached [pid 351] set_robust_list(0x5555580856a0, 24) = 0 [pid 351] chdir("./20") = 0 [pid 351] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 351] setpgid(0, 0) = 0 [pid 351] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 351] write(3, "1000", 4) = 4 [pid 351] close(3) = 0 [pid 351] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 351] write(1, "executing program\n", 18) = 18 [pid 351] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 351] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 351] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 351] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 351] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 351] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 351] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0} => {parent_tid=[352]}, 88) = 352 [pid 351] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 351] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 351] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 352 attached [pid 352] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 352] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 352] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 352] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 351] <... futex resumed>) = 0 [pid 351] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 351] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 352] <... futex resumed>) = 1 [pid 352] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_PROG_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(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 351] <... futex resumed>) = 0 [pid 351] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 351] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 352] <... futex resumed>) = 1 [pid 352] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=5, insns=0x20000540, license="GPL", log_level=0, log_size=0, log_buf=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 352] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 351] <... futex resumed>) = 0 [pid 351] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 351] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 351] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c2e000 [pid 351] mprotect(0x7f0729c2f000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 351] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 351] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c4e990, parent_tid=0x7f0729c4e990, exit_signal=0, stack=0x7f0729c2e000, stack_size=0x20300, tls=0x7f0729c4e6c0} => {parent_tid=[353]}, 88) = 353 [pid 351] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 351] futex(0x7f0729d3a418, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 351] futex(0x7f0729d3a41c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 352] <... futex resumed>) = 1 [pid 352] bpf(BPF_MAP_UPDATE_ELEM, {map_fd=5, key=0x20000000, value=0x20000140, flags=BPF_ANY}, 32) = 0 [pid 352] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 352] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 353 attached [pid 353] set_robust_list(0x7f0729c4e9a0, 24) = 0 [pid 353] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 353] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_SOCKET_FILTER, insn_cnt=8, insns=0x20000180, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=-1, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, 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 353] futex(0x7f0729d3a41c, FUTEX_WAKE_PRIVATE, 1000000 [pid 351] <... futex resumed>) = 0 [pid 351] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000 [pid 352] <... futex resumed>) = 0 [pid 351] <... futex resumed>) = 1 [pid 352] setsockopt(3, SOL_SOCKET, SO_ATTACH_BPF, [7], 4 [pid 351] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 352] <... setsockopt resumed>) = 0 [pid 352] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 351] <... futex resumed>) = 0 [pid 352] futex(0x7f0729d3a408, FUTEX_WAIT_PRIVATE, 0, NULL [pid 351] exit_group(0 [pid 352] <... futex resumed>) = ? [pid 351] <... exit_group resumed>) = ? [pid 352] +++ exited with 0 +++ [pid 353] <... futex resumed>) = ? [pid 353] +++ exited with 0 +++ [pid 351] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=351, 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, 0x555558086730 /* 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, 0x555558086730 /* 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, child_tidptr=0x555558085690) = 354 ./strace-static-x86_64: Process 354 attached [pid 354] set_robust_list(0x5555580856a0, 24) = 0 [pid 354] chdir("./21") = 0 [pid 354] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 354] setpgid(0, 0) = 0 [ 21.916538][ T296] RBP: ffffc9000094fc28 R08: ffffffff818229d1 R09: fffffbfff0cdd681 [ 21.924475][ T296] R10: 0000000000000000 R11: dffffc0000000001 R12: ffff88810a73ca00 [ 21.932778][ T296] R13: dffffc0000000000 R14: ffff88810a688400 R15: 00000000fffffff0 [ 21.941485][ T296] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 21.950578][ T296] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 21.957330][ T296] CR2: 0000000020001000 CR3: 000000010c9d2000 CR4: 00000000003506b0 [ 21.965605][ T296] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [pid 354] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 354] write(3, "1000", 4) = 4 [pid 354] close(3) = 0 [pid 354] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 354] write(1, "executing program\n", 18) = 18 [pid 354] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 354] rt_sigaction(SIGRT_1, {sa_handler=0x7f0729cd53c0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0729cc6540}, NULL, 8) = 0 [pid 354] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 354] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0729c4f000 [pid 354] mprotect(0x7f0729c50000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 354] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 354] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f0729c6f990, parent_tid=0x7f0729c6f990, exit_signal=0, stack=0x7f0729c4f000, stack_size=0x20300, tls=0x7f0729c6f6c0} => {parent_tid=[356]}, 88) = 356 [pid 354] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 354] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 354] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 356 attached [pid 356] set_robust_list(0x7f0729c6f9a0, 24) = 0 [pid 356] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 356] socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [3, 4]) = 0 [pid 356] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 354] <... futex resumed>) = 0 [pid 354] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 354] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 356] <... futex resumed>) = 1 [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) = 5 [pid 356] futex(0x7f0729d3a40c, FUTEX_WAKE_PRIVATE, 1000000 [pid 354] <... futex resumed>) = 0 [pid 354] futex(0x7f0729d3a408, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 354] futex(0x7f0729d3a40c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 356] <... futex resumed>) = 1 [ 21.974046][ T296] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 21.982378][ T296] Kernel panic - not syncing: Fatal exception [ 21.988531][ T296] Kernel Offset: disabled [ 21.992659][ T296] Rebooting in 86400 seconds..